@@ -4,6 +4,7 @@ import { APIResource } from '../../resource';
44import { isRequestOptions } from '../../core' ;
55import * as Core from '../../core' ;
66import * as HelpCentersAPI from './help-centers' ;
7+ import * as HelpCenterAPI from './help-center' ;
78
89export class HelpCenters extends APIResource {
910 /**
@@ -14,13 +15,13 @@ export class HelpCenters extends APIResource {
1415 id : number ,
1516 params ?: HelpCenterRetrieveParams ,
1617 options ?: Core . RequestOptions ,
17- ) : Core . APIPromise < HelpCenter > ;
18- retrieve ( id : number , options ?: Core . RequestOptions ) : Core . APIPromise < HelpCenter > ;
18+ ) : Core . APIPromise < HelpCenterAPI . HelpCenter > ;
19+ retrieve ( id : number , options ?: Core . RequestOptions ) : Core . APIPromise < HelpCenterAPI . HelpCenter > ;
1920 retrieve (
2021 id : number ,
2122 params : HelpCenterRetrieveParams | Core . RequestOptions = { } ,
2223 options ?: Core . RequestOptions ,
23- ) : Core . APIPromise < HelpCenter > {
24+ ) : Core . APIPromise < HelpCenterAPI . HelpCenter > {
2425 if ( isRequestOptions ( params ) ) {
2526 return this . retrieve ( id , { } , params ) ;
2627 }
@@ -40,12 +41,15 @@ export class HelpCenters extends APIResource {
4041 * You can list all Help Centers by making a GET request to
4142 * `https://api.intercom.io/help_center/help_centers`.
4243 */
43- list ( params ?: HelpCenterListParams , options ?: Core . RequestOptions ) : Core . APIPromise < HelpCenterList > ;
44- list ( options ?: Core . RequestOptions ) : Core . APIPromise < HelpCenterList > ;
44+ list (
45+ params ?: HelpCenterListParams ,
46+ options ?: Core . RequestOptions ,
47+ ) : Core . APIPromise < HelpCenterAPI . HelpCenterList > ;
48+ list ( options ?: Core . RequestOptions ) : Core . APIPromise < HelpCenterAPI . HelpCenterList > ;
4549 list (
4650 params : HelpCenterListParams | Core . RequestOptions = { } ,
4751 options ?: Core . RequestOptions ,
48- ) : Core . APIPromise < HelpCenterList > {
52+ ) : Core . APIPromise < HelpCenterAPI . HelpCenterList > {
4953 if ( isRequestOptions ( params ) ) {
5054 return this . list ( { } , params ) ;
5155 }
@@ -62,62 +66,6 @@ export class HelpCenters extends APIResource {
6266 }
6367}
6468
65- /**
66- * Help Centers contain collections
67- */
68- export interface HelpCenter {
69- /**
70- * The unique identifier for the Help Center which is given by Intercom.
71- */
72- id ?: string ;
73-
74- /**
75- * The time when the Help Center was created.
76- */
77- created_at ?: number ;
78-
79- /**
80- * The display name of the Help Center only seen by teammates.
81- */
82- display_name ?: string ;
83-
84- /**
85- * The identifier of the Help Center. This is used in the URL of the Help Center.
86- */
87- identifier ?: string ;
88-
89- /**
90- * The time when the Help Center was last updated.
91- */
92- updated_at ?: number ;
93-
94- /**
95- * Whether the Help Center is turned on or not. This is controlled in your Help
96- * Center settings.
97- */
98- website_turned_on ?: boolean ;
99-
100- /**
101- * The id of the workspace which the Help Center belongs to.
102- */
103- workspace_id ?: string ;
104- }
105-
106- /**
107- * A list of Help Centers belonging to the App
108- */
109- export interface HelpCenterList {
110- /**
111- * An array of Help Center objects
112- */
113- data ?: Array < HelpCenter > ;
114-
115- /**
116- * The type of the object - `list`.
117- */
118- type ?: 'list' ;
119- }
120-
12169export interface HelpCenterRetrieveParams {
12270 /**
12371 * Intercom API version.By default, it's equal to the version set in the app
@@ -171,8 +119,6 @@ export interface HelpCenterListParams {
171119}
172120
173121export namespace HelpCenters {
174- export import HelpCenter = HelpCentersAPI . HelpCenter ;
175- export import HelpCenterList = HelpCentersAPI . HelpCenterList ;
176122 export import HelpCenterRetrieveParams = HelpCentersAPI . HelpCenterRetrieveParams ;
177123 export import HelpCenterListParams = HelpCentersAPI . HelpCenterListParams ;
178124}
0 commit comments