@@ -55,31 +55,32 @@ export class ContractAPI extends ParentAPI {
5555 * @param request - The request {@link ContractApiDownloadContractSignatureRequest}
5656 * @returns A Promise of Blob
5757 */
58- downloadContractSignature = ( request : Readonly < ContractApiDownloadContractSignatureRequest > ) =>
59- this . client . fetch < Blob > (
60- {
61- method : 'GET' ,
62- path : `/account/v3/contract-signatures/${ validatePathParam ( 'contractSignatureId' , request . contractSignatureId ) } /download` ,
63- urlParams : urlParams (
64- [ 'dl' , 1 ] ,
65- [ 'locale' , request . locale ] ,
66- ) ,
67- responseType : 'blob' ,
68- } ,
69- )
58+ downloadContractSignature = (
59+ request : Readonly < ContractApiDownloadContractSignatureRequest > ,
60+ ) =>
61+ this . client . fetch < Blob > ( {
62+ method : 'GET' ,
63+ path : `/account/v3/contract-signatures/${ validatePathParam ( 'contractSignatureId' , request . contractSignatureId ) } /download` ,
64+ urlParams : urlParams ( [ 'dl' , 1 ] , [ 'locale' , request . locale ] ) ,
65+ responseType : 'blob' ,
66+ } )
7067
71-
7268 /**
7369 * Create a signature for your Organization for the latest version of the requested contract.
7470 *
7571 * @param request - The request {@link ContractApiCreateContractSignatureRequest}
7672 * @returns A Promise of ContractSignature
7773 */
78- createContractSignature = ( request : Readonly < ContractApiCreateContractSignatureRequest > ) =>
74+ createContractSignature = (
75+ request : Readonly < ContractApiCreateContractSignatureRequest > ,
76+ ) =>
7977 this . client . fetch < ContractSignature > (
8078 {
8179 body : JSON . stringify (
82- marshalContractApiCreateContractSignatureRequest ( request , this . client . settings ) ,
80+ marshalContractApiCreateContractSignatureRequest (
81+ request ,
82+ this . client . settings ,
83+ ) ,
8384 ) ,
8485 headers : jsonContentHeaders ,
8586 method : 'POST' ,
@@ -88,14 +89,15 @@ export class ContractAPI extends ParentAPI {
8889 unmarshalContractSignature ,
8990 )
9091
91-
9292 /**
9393 * Sign a contract for your Organization.
9494 *
9595 * @param request - The request {@link ContractApiValidateContractSignatureRequest}
9696 * @returns A Promise of ContractSignature
9797 */
98- validateContractSignature = ( request : Readonly < ContractApiValidateContractSignatureRequest > ) =>
98+ validateContractSignature = (
99+ request : Readonly < ContractApiValidateContractSignatureRequest > ,
100+ ) =>
99101 this . client . fetch < ContractSignature > (
100102 {
101103 body : '{}' ,
@@ -106,18 +108,22 @@ export class ContractAPI extends ParentAPI {
106108 unmarshalContractSignature ,
107109 )
108110
109-
110111 /**
111112 * Check if a contract is signed for your Organization.
112113 *
113114 * @param request - The request {@link ContractApiCheckContractSignatureRequest}
114115 * @returns A Promise of CheckContractSignatureResponse
115116 */
116- checkContractSignature = ( request : Readonly < ContractApiCheckContractSignatureRequest > ) =>
117+ checkContractSignature = (
118+ request : Readonly < ContractApiCheckContractSignatureRequest > ,
119+ ) =>
117120 this . client . fetch < CheckContractSignatureResponse > (
118121 {
119122 body : JSON . stringify (
120- marshalContractApiCheckContractSignatureRequest ( request , this . client . settings ) ,
123+ marshalContractApiCheckContractSignatureRequest (
124+ request ,
125+ this . client . settings ,
126+ ) ,
121127 ) ,
122128 headers : jsonContentHeaders ,
123129 method : 'POST' ,
@@ -126,32 +132,44 @@ export class ContractAPI extends ParentAPI {
126132 unmarshalCheckContractSignatureResponse ,
127133 )
128134
129-
130- protected pageOfListContractSignatures = ( request : Readonly < ContractApiListContractSignaturesRequest > = { } ) =>
135+ protected pageOfListContractSignatures = (
136+ request : Readonly < ContractApiListContractSignaturesRequest > = { } ,
137+ ) =>
131138 this . client . fetch < ListContractSignaturesResponse > (
132139 {
133140 method : 'GET' ,
134141 path : `/account/v3/contract-signatures` ,
135142 urlParams : urlParams (
136143 [ 'order_by' , request . orderBy ] ,
137- [ 'organization_id' , request . organizationId ?? this . client . settings . defaultOrganizationId ] ,
144+ [
145+ 'organization_id' ,
146+ request . organizationId ??
147+ this . client . settings . defaultOrganizationId ,
148+ ] ,
138149 [ 'page' , request . page ] ,
139- [ 'page_size' , request . pageSize ?? this . client . settings . defaultPageSize ] ,
150+ [
151+ 'page_size' ,
152+ request . pageSize ?? this . client . settings . defaultPageSize ,
153+ ] ,
140154 ) ,
141155 } ,
142156 unmarshalListContractSignaturesResponse ,
143157 )
144-
158+
145159 /**
146160 * List contract signatures for an Organization.
147161 *
148162 * @param request - The request {@link ContractApiListContractSignaturesRequest}
149163 * @returns A Promise of ListContractSignaturesResponse
150164 */
151- listContractSignatures = ( request : Readonly < ContractApiListContractSignaturesRequest > = { } ) =>
152- enrichForPagination ( 'contractSignatures' , this . pageOfListContractSignatures , request )
153-
154-
165+ listContractSignatures = (
166+ request : Readonly < ContractApiListContractSignaturesRequest > = { } ,
167+ ) =>
168+ enrichForPagination (
169+ 'contractSignatures' ,
170+ this . pageOfListContractSignatures ,
171+ request ,
172+ )
155173}
156174
157175/**
@@ -179,24 +197,32 @@ export class ProjectAPI extends ParentAPI {
179197 unmarshalProject ,
180198 )
181199
182-
183- protected pageOfListProjects = ( request : Readonly < ProjectApiListProjectsRequest > = { } ) =>
200+ protected pageOfListProjects = (
201+ request : Readonly < ProjectApiListProjectsRequest > = { } ,
202+ ) =>
184203 this . client . fetch < ListProjectsResponse > (
185204 {
186205 method : 'GET' ,
187206 path : `/account/v3/projects` ,
188207 urlParams : urlParams (
189208 [ 'name' , request . name ] ,
190209 [ 'order_by' , request . orderBy ] ,
191- [ 'organization_id' , request . organizationId ?? this . client . settings . defaultOrganizationId ] ,
210+ [
211+ 'organization_id' ,
212+ request . organizationId ??
213+ this . client . settings . defaultOrganizationId ,
214+ ] ,
192215 [ 'page' , request . page ] ,
193- [ 'page_size' , request . pageSize ?? this . client . settings . defaultPageSize ] ,
216+ [
217+ 'page_size' ,
218+ request . pageSize ?? this . client . settings . defaultPageSize ,
219+ ] ,
194220 [ 'project_ids' , request . projectIds ] ,
195221 ) ,
196222 } ,
197223 unmarshalListProjectsResponse ,
198224 )
199-
225+
200226 /**
201227 * List all Projects of an Organization. List all Projects of an Organization. The response will include the total number of Projects as well as their associated Organizations, names, and IDs. Other information includes the creation and update date of the Project.
202228 *
@@ -206,7 +232,6 @@ export class ProjectAPI extends ParentAPI {
206232 listProjects = ( request : Readonly < ProjectApiListProjectsRequest > = { } ) =>
207233 enrichForPagination ( 'projects' , this . pageOfListProjects , request )
208234
209-
210235 /**
211236 * Get an existing Project. Retrieve information about an existing Project, specified by its Project ID. Its full details, including ID, name and description, are returned in the response object.
212237 *
@@ -222,21 +247,17 @@ export class ProjectAPI extends ParentAPI {
222247 unmarshalProject ,
223248 )
224249
225-
226250 /**
227251 * Delete an existing Project. Delete an existing Project, specified by its Project ID. The Project needs to be empty (meaning there are no resources left in it) to be deleted effectively. Note that deleting a Project is permanent, and cannot be undone.
228252 *
229253 * @param request - The request {@link ProjectApiDeleteProjectRequest}
230254 */
231255 deleteProject = ( request : Readonly < ProjectApiDeleteProjectRequest > = { } ) =>
232- this . client . fetch < void > (
233- {
234- method : 'DELETE' ,
235- path : `/account/v3/projects/${ validatePathParam ( 'projectId' , request . projectId ?? this . client . settings . defaultProjectId ) } ` ,
236- } ,
237- )
256+ this . client . fetch < void > ( {
257+ method : 'DELETE' ,
258+ path : `/account/v3/projects/${ validatePathParam ( 'projectId' , request . projectId ?? this . client . settings . defaultProjectId ) } ` ,
259+ } )
238260
239-
240261 /**
241262 * Update Project. Update the parameters of an existing Project, specified by its Project ID. These parameters include the name and description.
242263 *
@@ -256,26 +277,27 @@ export class ProjectAPI extends ParentAPI {
256277 unmarshalProject ,
257278 )
258279
259-
260280 /**
261281 * Set project use case. Set the project use case for a new or existing Project, specified by its Project ID. You can customize the use case, sub use case, and architecture type you want to use in the Project.
262282 *
263283 * @param request - The request {@link ProjectApiSetProjectQualificationRequest}
264284 * @returns A Promise of ProjectQualification
265285 */
266- setProjectQualification = ( request : Readonly < ProjectApiSetProjectQualificationRequest > = { } ) =>
286+ setProjectQualification = (
287+ request : Readonly < ProjectApiSetProjectQualificationRequest > = { } ,
288+ ) =>
267289 this . client . fetch < ProjectQualification > (
268290 {
269291 body : JSON . stringify (
270- marshalProjectApiSetProjectQualificationRequest ( request , this . client . settings ) ,
292+ marshalProjectApiSetProjectQualificationRequest (
293+ request ,
294+ this . client . settings ,
295+ ) ,
271296 ) ,
272297 headers : jsonContentHeaders ,
273298 method : 'POST' ,
274299 path : `/account/v3/projects/${ validatePathParam ( 'projectId' , request . projectId ?? this . client . settings . defaultProjectId ) } /project-qualification` ,
275300 } ,
276301 unmarshalProjectQualification ,
277302 )
278-
279-
280303}
281-
0 commit comments