Skip to content

Commit d370343

Browse files
committed
Release 0.0.774
1 parent 2d0cf33 commit d370343

File tree

79 files changed

+485
-348
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+485
-348
lines changed

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@revertdotdev/node",
3-
"version": "0.0.744",
3+
"version": "0.0.774",
44
"private": false,
55
"repository": "https://github.com/revertinc/revert-node-ts",
66
"main": "./index.js",

Diff for: src/Client.ts

+7
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import * as core from "./core";
77
import { Chat } from "./api/resources/chat/client/Client";
88
import { Connection } from "./api/resources/connection/client/Client";
99
import { Crm } from "./api/resources/crm/client/Client";
10+
import { FieldMapping } from "./api/resources/fieldMapping/client/Client";
1011
import { Metadata } from "./api/resources/metadata/client/Client";
1112
import { Ticket } from "./api/resources/ticket/client/Client";
1213

@@ -42,6 +43,12 @@ export class RevertClient {
4243
return (this._crm ??= new Crm(this._options));
4344
}
4445

46+
protected _fieldMapping: FieldMapping | undefined;
47+
48+
public get fieldMapping(): FieldMapping {
49+
return (this._fieldMapping ??= new FieldMapping(this._options));
50+
}
51+
4552
protected _metadata: Metadata | undefined;
4653

4754
public get metadata(): Metadata {

Diff for: src/api/resources/chat/resources/channels/client/Client.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ export class Channels {
5656
headers: {
5757
"X-Fern-Language": "JavaScript",
5858
"X-Fern-SDK-Name": "@revertdotdev/node",
59-
"X-Fern-SDK-Version": "0.0.744",
59+
"X-Fern-SDK-Version": "0.0.774",
6060
"x-revert-api-token": xRevertApiToken,
6161
"x-revert-t-id": xRevertTId,
6262
"x-api-version": xApiVersion != null ? xApiVersion : undefined,

Diff for: src/api/resources/chat/resources/messages/client/Client.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export class Messages {
4444
headers: {
4545
"X-Fern-Language": "JavaScript",
4646
"X-Fern-SDK-Name": "@revertdotdev/node",
47-
"X-Fern-SDK-Version": "0.0.744",
47+
"X-Fern-SDK-Version": "0.0.774",
4848
"x-revert-api-token": xRevertApiToken,
4949
"x-revert-t-id": xRevertTId,
5050
"x-api-version": xApiVersion != null ? xApiVersion : undefined,

Diff for: src/api/resources/chat/resources/users/client/Client.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ export class Users {
5656
headers: {
5757
"X-Fern-Language": "JavaScript",
5858
"X-Fern-SDK-Name": "@revertdotdev/node",
59-
"X-Fern-SDK-Version": "0.0.744",
59+
"X-Fern-SDK-Version": "0.0.774",
6060
"x-revert-api-token": xRevertApiToken,
6161
"x-revert-t-id": xRevertTId,
6262
"x-api-version": xApiVersion != null ? xApiVersion : undefined,

Diff for: src/api/resources/connection/client/Client.ts

+89-6
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export class Connection {
4343
headers: {
4444
"X-Fern-Language": "JavaScript",
4545
"X-Fern-SDK-Name": "@revertdotdev/node",
46-
"X-Fern-SDK-Version": "0.0.744",
46+
"X-Fern-SDK-Version": "0.0.774",
4747
"x-revert-api-token": xRevertApiToken,
4848
"x-api-version": xApiVersion != null ? xApiVersion : undefined,
4949
"x-revert-t-id": xRevertTId,
@@ -133,7 +133,7 @@ export class Connection {
133133
headers: {
134134
"X-Fern-Language": "JavaScript",
135135
"X-Fern-SDK-Name": "@revertdotdev/node",
136-
"X-Fern-SDK-Version": "0.0.744",
136+
"X-Fern-SDK-Version": "0.0.774",
137137
"x-revert-api-token": xRevertApiToken,
138138
"x-api-version": xApiVersion != null ? xApiVersion : undefined,
139139
"x-revert-t-id": xRevertTId,
@@ -223,7 +223,7 @@ export class Connection {
223223
headers: {
224224
"X-Fern-Language": "JavaScript",
225225
"X-Fern-SDK-Name": "@revertdotdev/node",
226-
"X-Fern-SDK-Version": "0.0.744",
226+
"X-Fern-SDK-Version": "0.0.774",
227227
"x-revert-api-token": xRevertApiToken,
228228
"x-api-version": xApiVersion != null ? xApiVersion : undefined,
229229
},
@@ -312,7 +312,7 @@ export class Connection {
312312
headers: {
313313
"X-Fern-Language": "JavaScript",
314314
"X-Fern-SDK-Name": "@revertdotdev/node",
315-
"X-Fern-SDK-Version": "0.0.744",
315+
"X-Fern-SDK-Version": "0.0.774",
316316
"x-revert-api-token": xRevertApiToken,
317317
"x-api-version": xApiVersion != null ? xApiVersion : undefined,
318318
"x-revert-t-id": xRevertTId,
@@ -405,7 +405,7 @@ export class Connection {
405405
headers: {
406406
"X-Fern-Language": "JavaScript",
407407
"X-Fern-SDK-Name": "@revertdotdev/node",
408-
"X-Fern-SDK-Version": "0.0.744",
408+
"X-Fern-SDK-Version": "0.0.774",
409409
"x-revert-api-token": xRevertApiToken,
410410
"x-api-version": xApiVersion != null ? xApiVersion : undefined,
411411
"x-revert-t-id": xRevertTId,
@@ -495,7 +495,7 @@ export class Connection {
495495
headers: {
496496
"X-Fern-Language": "JavaScript",
497497
"X-Fern-SDK-Name": "@revertdotdev/node",
498-
"X-Fern-SDK-Version": "0.0.744",
498+
"X-Fern-SDK-Version": "0.0.774",
499499
"x-revert-api-token": xRevertApiToken,
500500
"x-api-version": xApiVersion != null ? xApiVersion : undefined,
501501
"x-revert-t-id": xRevertTId,
@@ -564,4 +564,87 @@ export class Connection {
564564
});
565565
}
566566
}
567+
568+
/**
569+
* Get the OAuth connection event status. This endpoint responds with a `http.ServerResponse` instead of `json`.
570+
* @throws {@link Revert.common.UnAuthorizedError}
571+
* @throws {@link Revert.common.InternalServerError}
572+
*/
573+
public async getIntegrationStatus(
574+
revertPublicToken: string,
575+
request: Revert.GetConnectStatusRequest,
576+
requestOptions?: Connection.RequestOptions
577+
): Promise<Revert.GetConnectStatusResponse> {
578+
const { tenantId, xRevertApiToken, xApiVersion } = request;
579+
const _queryParams: Record<string, string | string[]> = {};
580+
_queryParams["tenantId"] = tenantId;
581+
const _response = await core.fetcher({
582+
url: urlJoin(
583+
(await core.Supplier.get(this._options.environment)) ?? environments.RevertEnvironment.Production,
584+
`connection/integration-status/${revertPublicToken}`
585+
),
586+
method: "GET",
587+
headers: {
588+
"X-Fern-Language": "JavaScript",
589+
"X-Fern-SDK-Name": "@revertdotdev/node",
590+
"X-Fern-SDK-Version": "0.0.774",
591+
"x-revert-api-token": xRevertApiToken,
592+
"x-api-version": xApiVersion != null ? xApiVersion : undefined,
593+
},
594+
contentType: "application/json",
595+
queryParameters: _queryParams,
596+
timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : undefined,
597+
maxRetries: requestOptions?.maxRetries,
598+
});
599+
if (_response.ok) {
600+
return await serializers.GetConnectStatusResponse.parseOrThrow(_response.body, {
601+
unrecognizedObjectKeys: "passthrough",
602+
allowUnrecognizedUnionMembers: true,
603+
allowUnrecognizedEnumValues: true,
604+
breadcrumbsPrefix: ["response"],
605+
});
606+
}
607+
608+
if (_response.error.reason === "status-code") {
609+
switch (_response.error.statusCode) {
610+
case 401:
611+
throw new Revert.common.UnAuthorizedError(
612+
await serializers.common.BaseError.parseOrThrow(_response.error.body, {
613+
unrecognizedObjectKeys: "passthrough",
614+
allowUnrecognizedUnionMembers: true,
615+
allowUnrecognizedEnumValues: true,
616+
breadcrumbsPrefix: ["response"],
617+
})
618+
);
619+
case 500:
620+
throw new Revert.common.InternalServerError(
621+
await serializers.common.BaseError.parseOrThrow(_response.error.body, {
622+
unrecognizedObjectKeys: "passthrough",
623+
allowUnrecognizedUnionMembers: true,
624+
allowUnrecognizedEnumValues: true,
625+
breadcrumbsPrefix: ["response"],
626+
})
627+
);
628+
default:
629+
throw new errors.RevertError({
630+
statusCode: _response.error.statusCode,
631+
body: _response.error.body,
632+
});
633+
}
634+
}
635+
636+
switch (_response.error.reason) {
637+
case "non-json":
638+
throw new errors.RevertError({
639+
statusCode: _response.error.statusCode,
640+
body: _response.error.rawBody,
641+
});
642+
case "timeout":
643+
throw new errors.RevertTimeoutError();
644+
case "unknown":
645+
throw new errors.RevertError({
646+
message: _response.error.errorMessage,
647+
});
648+
}
649+
}
567650
}
+3-10
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,12 @@
22
* This file was auto-generated by Fern from our API Definition.
33
*/
44

5-
export interface DeleteAccountFieldMappingConfigRequest {
5+
export interface GetConnectStatusRequest {
6+
tenantId: string;
67
/**
78
* Your official API key for accessing revert apis.
89
*/
9-
xRevertApiToken?: string;
10-
/**
11-
* The unique customer id used when the customer linked their account.
12-
*/
13-
xRevertTId: string;
14-
/**
15-
* The temp used to identify tenant.
16-
*/
17-
xRevertTToken?: string;
10+
xRevertApiToken: string;
1811
/**
1912
* Optional Revert API version you're using. If missing we default to the latest version of the API.
2013
*/

Diff for: src/api/resources/connection/client/requests/index.ts

+1
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ export { GetAllConnectionRequest } from "./GetAllConnectionRequest";
44
export { CreateWebhookRequest } from "./CreateWebhookRequest";
55
export { GetConnectionWebhookRequest } from "./GetConnectionWebhookRequest";
66
export { DeleteConnectionWebhookRequest } from "./DeleteConnectionWebhookRequest";
7+
export { GetConnectStatusRequest } from "./GetConnectStatusRequest";
+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
/**
2+
* This file was auto-generated by Fern from our API Definition.
3+
*/
4+
5+
export type ConnectionStatus = "SUCCESS" | "FAILED";
6+
7+
export const ConnectionStatus = {
8+
Success: "SUCCESS",
9+
Failed: "FAILED",
10+
} as const;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
/**
2+
* This file was auto-generated by Fern from our API Definition.
3+
*/
4+
5+
import * as Revert from "../../..";
6+
7+
export interface GetConnectStatusResponse {
8+
publicToken: string;
9+
status: Revert.ConnectionStatus;
10+
integrationName: string;
11+
tenantId: string;
12+
tenantSecretToken?: string;
13+
}

Diff for: src/api/resources/connection/types/index.ts

+2
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@ export * from "./CreateConnectionWebhookResponse";
55
export * from "./GetConnectionWebhookResponse";
66
export * from "./CreateConnectionWebhookRequest";
77
export * from "./DeleteConnectionWebhookResponse";
8+
export * from "./GetConnectStatusResponse";
9+
export * from "./ConnectionStatus";

Diff for: src/api/resources/crm/client/Client.ts

-7
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import { Company } from "../resources/company/client/Client";
88
import { Contact } from "../resources/contact/client/Client";
99
import { Deal } from "../resources/deal/client/Client";
1010
import { Event } from "../resources/event/client/Client";
11-
import { FieldMapping } from "../resources/fieldMapping/client/Client";
1211
import { Lead } from "../resources/lead/client/Client";
1312
import { Note } from "../resources/note/client/Client";
1413
import { Properties } from "../resources/properties/client/Client";
@@ -54,12 +53,6 @@ export class Crm {
5453
return (this._event ??= new Event(this._options));
5554
}
5655

57-
protected _fieldMapping: FieldMapping | undefined;
58-
59-
public get fieldMapping(): FieldMapping {
60-
return (this._fieldMapping ??= new FieldMapping(this._options));
61-
}
62-
6356
protected _lead: Lead | undefined;
6457

6558
public get lead(): Lead {

Diff for: src/api/resources/crm/resources/company/client/Client.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export class Company {
4949
headers: {
5050
"X-Fern-Language": "JavaScript",
5151
"X-Fern-SDK-Name": "@revertdotdev/node",
52-
"X-Fern-SDK-Version": "0.0.744",
52+
"X-Fern-SDK-Version": "0.0.774",
5353
"x-revert-api-token": xRevertApiToken,
5454
"x-revert-t-id": xRevertTId,
5555
"x-api-version": xApiVersion != null ? xApiVersion : undefined,
@@ -153,7 +153,7 @@ export class Company {
153153
headers: {
154154
"X-Fern-Language": "JavaScript",
155155
"X-Fern-SDK-Name": "@revertdotdev/node",
156-
"X-Fern-SDK-Version": "0.0.744",
156+
"X-Fern-SDK-Version": "0.0.774",
157157
"x-revert-api-token": xRevertApiToken,
158158
"x-revert-t-id": xRevertTId,
159159
"x-api-version": xApiVersion != null ? xApiVersion : undefined,
@@ -244,7 +244,7 @@ export class Company {
244244
headers: {
245245
"X-Fern-Language": "JavaScript",
246246
"X-Fern-SDK-Name": "@revertdotdev/node",
247-
"X-Fern-SDK-Version": "0.0.744",
247+
"X-Fern-SDK-Version": "0.0.774",
248248
"x-revert-api-token": xRevertApiToken,
249249
"x-revert-t-id": xRevertTId,
250250
"x-api-version": xApiVersion != null ? xApiVersion : undefined,
@@ -338,7 +338,7 @@ export class Company {
338338
headers: {
339339
"X-Fern-Language": "JavaScript",
340340
"X-Fern-SDK-Name": "@revertdotdev/node",
341-
"X-Fern-SDK-Version": "0.0.744",
341+
"X-Fern-SDK-Version": "0.0.774",
342342
"x-revert-api-token": xRevertApiToken,
343343
"x-revert-t-id": xRevertTId,
344344
"x-api-version": xApiVersion != null ? xApiVersion : undefined,
@@ -434,7 +434,7 @@ export class Company {
434434
headers: {
435435
"X-Fern-Language": "JavaScript",
436436
"X-Fern-SDK-Name": "@revertdotdev/node",
437-
"X-Fern-SDK-Version": "0.0.744",
437+
"X-Fern-SDK-Version": "0.0.774",
438438
"x-revert-api-token": xRevertApiToken,
439439
"x-revert-t-id": xRevertTId,
440440
"x-api-version": xApiVersion != null ? xApiVersion : undefined,

Diff for: src/api/resources/crm/resources/contact/client/Client.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export class Contact {
4949
headers: {
5050
"X-Fern-Language": "JavaScript",
5151
"X-Fern-SDK-Name": "@revertdotdev/node",
52-
"X-Fern-SDK-Version": "0.0.744",
52+
"X-Fern-SDK-Version": "0.0.774",
5353
"x-revert-api-token": xRevertApiToken,
5454
"x-revert-t-id": xRevertTId,
5555
"x-api-version": xApiVersion != null ? xApiVersion : undefined,
@@ -153,7 +153,7 @@ export class Contact {
153153
headers: {
154154
"X-Fern-Language": "JavaScript",
155155
"X-Fern-SDK-Name": "@revertdotdev/node",
156-
"X-Fern-SDK-Version": "0.0.744",
156+
"X-Fern-SDK-Version": "0.0.774",
157157
"x-revert-api-token": xRevertApiToken,
158158
"x-revert-t-id": xRevertTId,
159159
"x-api-version": xApiVersion != null ? xApiVersion : undefined,
@@ -245,7 +245,7 @@ export class Contact {
245245
headers: {
246246
"X-Fern-Language": "JavaScript",
247247
"X-Fern-SDK-Name": "@revertdotdev/node",
248-
"X-Fern-SDK-Version": "0.0.744",
248+
"X-Fern-SDK-Version": "0.0.774",
249249
"x-revert-api-token": xRevertApiToken,
250250
"x-revert-t-id": xRevertTId,
251251
"x-api-version": xApiVersion != null ? xApiVersion : undefined,
@@ -349,7 +349,7 @@ export class Contact {
349349
headers: {
350350
"X-Fern-Language": "JavaScript",
351351
"X-Fern-SDK-Name": "@revertdotdev/node",
352-
"X-Fern-SDK-Version": "0.0.744",
352+
"X-Fern-SDK-Version": "0.0.774",
353353
"x-revert-api-token": xRevertApiToken,
354354
"x-revert-t-id": xRevertTId,
355355
"x-api-version": xApiVersion != null ? xApiVersion : undefined,
@@ -456,7 +456,7 @@ export class Contact {
456456
headers: {
457457
"X-Fern-Language": "JavaScript",
458458
"X-Fern-SDK-Name": "@revertdotdev/node",
459-
"X-Fern-SDK-Version": "0.0.744",
459+
"X-Fern-SDK-Version": "0.0.774",
460460
"x-revert-api-token": xRevertApiToken,
461461
"x-revert-t-id": xRevertTId,
462462
"x-api-version": xApiVersion != null ? xApiVersion : undefined,

0 commit comments

Comments
 (0)