Skip to content

Commit

Permalink
feat(api): update via SDK Studio
Browse files Browse the repository at this point in the history
  • Loading branch information
stainless-bot committed Jun 21, 2024
1 parent ab7812c commit 29c13ed
Show file tree
Hide file tree
Showing 11 changed files with 23 additions and 23 deletions.
2 changes: 1 addition & 1 deletion .stats.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
configured_endpoints: 108
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/intercom%2Fintercom-8db47de304da2cbdfa6db6fd50025e9d1d4ade3d8e75569120483556b1583be6.yml
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/intercom%2Fintercom-52f67643df9a7d7b1390beca7892a18bd840aaedd848c5f8ee79d9fd9a666c99.yml
6 changes: 3 additions & 3 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ Methods:

- <code title="get /admins/{id}">client.admins.<a href="./src/resources/admins/admins.ts">retrieve</a>(id, { ...params }) -> Admin | null</code>
- <code title="get /admins">client.admins.<a href="./src/resources/admins/admins.ts">list</a>({ ...params }) -> AdminList</code>
- <code title="put /admins/{id}/away">client.admins.<a href="./src/resources/admins/admins.ts">away</a>(id, { ...params }) -> Admin | null</code>
- <code title="put /admins/{id}/away">client.admins.<a href="./src/resources/admins/admins.ts">setAway</a>(id, { ...params }) -> Admin | null</code>

## ActivityLogs

Expand Down Expand Up @@ -79,15 +79,15 @@ Types:

- <code><a href="./src/resources/help-center/collections.ts">Collection</a></code>
- <code><a href="./src/resources/help-center/collections.ts">CollectionList</a></code>
- <code><a href="./src/resources/help-center/collections.ts">DeletedCollectionObject</a></code>
- <code><a href="./src/resources/help-center/collections.ts">DeletedCollection</a></code>

Methods:

- <code title="post /help_center/collections">client.helpCenter.collections.<a href="./src/resources/help-center/collections.ts">create</a>({ ...params }) -> Collection</code>
- <code title="get /help_center/collections/{id}">client.helpCenter.collections.<a href="./src/resources/help-center/collections.ts">retrieve</a>(id, { ...params }) -> Collection</code>
- <code title="put /help_center/collections/{id}">client.helpCenter.collections.<a href="./src/resources/help-center/collections.ts">update</a>(id, { ...params }) -> Collection</code>
- <code title="get /help_center/collections">client.helpCenter.collections.<a href="./src/resources/help-center/collections.ts">list</a>({ ...params }) -> CollectionList</code>
- <code title="delete /help_center/collections/{id}">client.helpCenter.collections.<a href="./src/resources/help-center/collections.ts">delete</a>(id, { ...params }) -> DeletedCollectionObject</code>
- <code title="delete /help_center/collections/{id}">client.helpCenter.collections.<a href="./src/resources/help-center/collections.ts">delete</a>(id, { ...params }) -> DeletedCollection</code>

## HelpCenters

Expand Down
2 changes: 1 addition & 1 deletion src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -235,7 +235,7 @@ export namespace Intercom {
export import AdminList = API.AdminList;
export import AdminRetrieveParams = API.AdminRetrieveParams;
export import AdminListParams = API.AdminListParams;
export import AdminAwayParams = API.AdminAwayParams;
export import AdminSetAwayParams = API.AdminSetAwayParams;

export import Articles = API.Articles;
export import Article = API.Article;
Expand Down
8 changes: 4 additions & 4 deletions src/resources/admins/admins.ts
Original file line number Diff line number Diff line change
Expand Up @@ -66,9 +66,9 @@ export class Admins extends APIResource {
/**
* You can set an Admin as away for the Inbox.
*/
away(
setAway(
id: number,
params: AdminAwayParams,
params: AdminSetAwayParams,
options?: Core.RequestOptions,
): Core.APIPromise<Shared.Admin | null> {
const { 'Intercom-Version': intercomVersion, ...body } = params;
Expand Down Expand Up @@ -152,7 +152,7 @@ export interface AdminListParams {
| 'Unstable';
}

export interface AdminAwayParams {
export interface AdminSetAwayParams {
/**
* Body param: Set to "true" to change the status of the admin to away.
*/
Expand Down Expand Up @@ -193,7 +193,7 @@ export namespace Admins {
export import AdminList = AdminsAPI.AdminList;
export import AdminRetrieveParams = AdminsAPI.AdminRetrieveParams;
export import AdminListParams = AdminsAPI.AdminListParams;
export import AdminAwayParams = AdminsAPI.AdminAwayParams;
export import AdminSetAwayParams = AdminsAPI.AdminSetAwayParams;
export import ActivityLogs = ActivityLogsAPI.ActivityLogs;
export import ActivityLogList = ActivityLogsAPI.ActivityLogList;
export import ActivityLogListParams = ActivityLogsAPI.ActivityLogListParams;
Expand Down
2 changes: 1 addition & 1 deletion src/resources/admins/index.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

export { ActivityLogList, ActivityLogListParams, ActivityLogs } from './activity-logs';
export { AdminList, AdminRetrieveParams, AdminListParams, AdminAwayParams, Admins } from './admins';
export { AdminList, AdminRetrieveParams, AdminListParams, AdminSetAwayParams, Admins } from './admins';
10 changes: 5 additions & 5 deletions src/resources/help-center/collections.ts
Original file line number Diff line number Diff line change
Expand Up @@ -123,13 +123,13 @@ export class Collections extends APIResource {
id: number,
params?: CollectionDeleteParams,
options?: Core.RequestOptions,
): Core.APIPromise<DeletedCollectionObject>;
delete(id: number, options?: Core.RequestOptions): Core.APIPromise<DeletedCollectionObject>;
): Core.APIPromise<DeletedCollection>;
delete(id: number, options?: Core.RequestOptions): Core.APIPromise<DeletedCollection>;
delete(
id: number,
params: CollectionDeleteParams | Core.RequestOptions = {},
options?: Core.RequestOptions,
): Core.APIPromise<DeletedCollectionObject> {
): Core.APIPromise<DeletedCollection> {
if (isRequestOptions(params)) {
return this.delete(id, {}, params);
}
Expand Down Expand Up @@ -302,7 +302,7 @@ export namespace CollectionList {
/**
* Response returned when an object is deleted
*/
export interface DeletedCollectionObject {
export interface DeletedCollection {
/**
* The unique identifier for the collection which you provided in the URL.
*/
Expand Down Expand Up @@ -506,7 +506,7 @@ export interface CollectionDeleteParams {
export namespace Collections {
export import Collection = CollectionsAPI.Collection;
export import CollectionList = CollectionsAPI.CollectionList;
export import DeletedCollectionObject = CollectionsAPI.DeletedCollectionObject;
export import DeletedCollection = CollectionsAPI.DeletedCollection;
export import CollectionCreateParams = CollectionsAPI.CollectionCreateParams;
export import CollectionRetrieveParams = CollectionsAPI.CollectionRetrieveParams;
export import CollectionUpdateParams = CollectionsAPI.CollectionUpdateParams;
Expand Down
2 changes: 1 addition & 1 deletion src/resources/help-center/help-center.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ export namespace HelpCenter {
export import Collections = CollectionsAPI.Collections;
export import Collection = CollectionsAPI.Collection;
export import CollectionList = CollectionsAPI.CollectionList;
export import DeletedCollectionObject = CollectionsAPI.DeletedCollectionObject;
export import DeletedCollection = CollectionsAPI.DeletedCollection;
export import CollectionCreateParams = CollectionsAPI.CollectionCreateParams;
export import CollectionRetrieveParams = CollectionsAPI.CollectionRetrieveParams;
export import CollectionUpdateParams = CollectionsAPI.CollectionUpdateParams;
Expand Down
2 changes: 1 addition & 1 deletion src/resources/help-center/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
export {
Collection,
CollectionList,
DeletedCollectionObject,
DeletedCollection,
CollectionCreateParams,
CollectionRetrieveParams,
CollectionUpdateParams,
Expand Down
2 changes: 1 addition & 1 deletion src/resources/index.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

export * from './shared';
export { AdminList, AdminRetrieveParams, AdminListParams, AdminAwayParams, Admins } from './admins/admins';
export { AdminList, AdminRetrieveParams, AdminListParams, AdminSetAwayParams, Admins } from './admins/admins';
export { AdminWithApp, MeRetrieveParams, Me } from './me';
export {
Article,
Expand Down
2 changes: 1 addition & 1 deletion src/resources/shared.ts
Original file line number Diff line number Diff line change
Expand Up @@ -465,7 +465,7 @@ export namespace Company {
* The list of tags associated with the company
*/
export interface Tags {
tags?: Array<unknown>;
tags?: Array<Shared.Tag>;

/**
* The type of the object
Expand Down
8 changes: 4 additions & 4 deletions tests/api-resources/admins/admins.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,8 @@ describe('resource admins', () => {
).rejects.toThrow(Intercom.NotFoundError);
});

test('away: only required params', async () => {
const responsePromise = intercom.admins.away(0, { away_mode_enabled: true, away_mode_reassign: true });
test('setAway: only required params', async () => {
const responsePromise = intercom.admins.setAway(0, { away_mode_enabled: true, away_mode_reassign: true });
const rawResponse = await responsePromise.asResponse();
expect(rawResponse).toBeInstanceOf(Response);
const response = await responsePromise;
Expand All @@ -70,8 +70,8 @@ describe('resource admins', () => {
expect(dataAndResponse.response).toBe(rawResponse);
});

test('away: required and optional params', async () => {
const response = await intercom.admins.away(0, {
test('setAway: required and optional params', async () => {
const response = await intercom.admins.setAway(0, {
away_mode_enabled: true,
away_mode_reassign: true,
'Intercom-Version': '2.11',
Expand Down

0 comments on commit 29c13ed

Please sign in to comment.