@@ -56,31 +56,32 @@ export class ContractAPI extends ParentAPI {
5656 * @param request - The request {@link ContractApiDownloadContractSignatureRequest}
5757 * @returns A Promise of Blob
5858 */
59- downloadContractSignature = ( request : Readonly < ContractApiDownloadContractSignatureRequest > ) =>
60- this . client . fetch < Blob > (
61- {
62- method : 'GET' ,
63- path : `/account/v3/contract-signatures/${ validatePathParam ( 'contractSignatureId' , request . contractSignatureId ) } /download` ,
64- urlParams : urlParams (
65- [ 'dl' , 1 ] ,
66- [ 'locale' , request . locale ] ,
67- ) ,
68- responseType : 'blob' ,
69- } ,
70- )
59+ downloadContractSignature = (
60+ request : Readonly < ContractApiDownloadContractSignatureRequest > ,
61+ ) =>
62+ this . client . fetch < Blob > ( {
63+ method : 'GET' ,
64+ path : `/account/v3/contract-signatures/${ validatePathParam ( 'contractSignatureId' , request . contractSignatureId ) } /download` ,
65+ urlParams : urlParams ( [ 'dl' , 1 ] , [ 'locale' , request . locale ] ) ,
66+ responseType : 'blob' ,
67+ } )
7168
72-
7369 /**
7470 * Create a signature for your Organization for the latest version of the requested contract.
7571 *
7672 * @param request - The request {@link ContractApiCreateContractSignatureRequest}
7773 * @returns A Promise of ContractSignature
7874 */
79- createContractSignature = ( request : Readonly < ContractApiCreateContractSignatureRequest > ) =>
75+ createContractSignature = (
76+ request : Readonly < ContractApiCreateContractSignatureRequest > ,
77+ ) =>
8078 this . client . fetch < ContractSignature > (
8179 {
8280 body : JSON . stringify (
83- marshalContractApiCreateContractSignatureRequest ( request , this . client . settings ) ,
81+ marshalContractApiCreateContractSignatureRequest (
82+ request ,
83+ this . client . settings ,
84+ ) ,
8485 ) ,
8586 headers : jsonContentHeaders ,
8687 method : 'POST' ,
@@ -89,14 +90,15 @@ export class ContractAPI extends ParentAPI {
8990 unmarshalContractSignature ,
9091 )
9192
92-
9393 /**
9494 * Sign a contract for your Organization.
9595 *
9696 * @param request - The request {@link ContractApiValidateContractSignatureRequest}
9797 * @returns A Promise of ContractSignature
9898 */
99- validateContractSignature = ( request : Readonly < ContractApiValidateContractSignatureRequest > ) =>
99+ validateContractSignature = (
100+ request : Readonly < ContractApiValidateContractSignatureRequest > ,
101+ ) =>
100102 this . client . fetch < ContractSignature > (
101103 {
102104 body : '{}' ,
@@ -107,18 +109,22 @@ export class ContractAPI extends ParentAPI {
107109 unmarshalContractSignature ,
108110 )
109111
110-
111112 /**
112113 * Check if a contract is signed for your Organization.
113114 *
114115 * @param request - The request {@link ContractApiCheckContractSignatureRequest}
115116 * @returns A Promise of CheckContractSignatureResponse
116117 */
117- checkContractSignature = ( request : Readonly < ContractApiCheckContractSignatureRequest > ) =>
118+ checkContractSignature = (
119+ request : Readonly < ContractApiCheckContractSignatureRequest > ,
120+ ) =>
118121 this . client . fetch < CheckContractSignatureResponse > (
119122 {
120123 body : JSON . stringify (
121- marshalContractApiCheckContractSignatureRequest ( request , this . client . settings ) ,
124+ marshalContractApiCheckContractSignatureRequest (
125+ request ,
126+ this . client . settings ,
127+ ) ,
122128 ) ,
123129 headers : jsonContentHeaders ,
124130 method : 'POST' ,
@@ -127,32 +133,44 @@ export class ContractAPI extends ParentAPI {
127133 unmarshalCheckContractSignatureResponse ,
128134 )
129135
130-
131- protected pageOfListContractSignatures = ( request : Readonly < ContractApiListContractSignaturesRequest > = { } ) =>
136+ protected pageOfListContractSignatures = (
137+ request : Readonly < ContractApiListContractSignaturesRequest > = { } ,
138+ ) =>
132139 this . client . fetch < ListContractSignaturesResponse > (
133140 {
134141 method : 'GET' ,
135142 path : `/account/v3/contract-signatures` ,
136143 urlParams : urlParams (
137144 [ 'order_by' , request . orderBy ] ,
138- [ 'organization_id' , request . organizationId ?? this . client . settings . defaultOrganizationId ] ,
145+ [
146+ 'organization_id' ,
147+ request . organizationId ??
148+ this . client . settings . defaultOrganizationId ,
149+ ] ,
139150 [ 'page' , request . page ] ,
140- [ 'page_size' , request . pageSize ?? this . client . settings . defaultPageSize ] ,
151+ [
152+ 'page_size' ,
153+ request . pageSize ?? this . client . settings . defaultPageSize ,
154+ ] ,
141155 ) ,
142156 } ,
143157 unmarshalListContractSignaturesResponse ,
144158 )
145-
159+
146160 /**
147161 * List contract signatures for an Organization.
148162 *
149163 * @param request - The request {@link ContractApiListContractSignaturesRequest}
150164 * @returns A Promise of ListContractSignaturesResponse
151165 */
152- listContractSignatures = ( request : Readonly < ContractApiListContractSignaturesRequest > = { } ) =>
153- enrichForPagination ( 'contractSignatures' , this . pageOfListContractSignatures , request )
154-
155-
166+ listContractSignatures = (
167+ request : Readonly < ContractApiListContractSignaturesRequest > = { } ,
168+ ) =>
169+ enrichForPagination (
170+ 'contractSignatures' ,
171+ this . pageOfListContractSignatures ,
172+ request ,
173+ )
156174}
157175
158176/**
@@ -180,24 +198,32 @@ export class ProjectAPI extends ParentAPI {
180198 unmarshalProject ,
181199 )
182200
183-
184- protected pageOfListProjects = ( request : Readonly < ProjectApiListProjectsRequest > = { } ) =>
201+ protected pageOfListProjects = (
202+ request : Readonly < ProjectApiListProjectsRequest > = { } ,
203+ ) =>
185204 this . client . fetch < ListProjectsResponse > (
186205 {
187206 method : 'GET' ,
188207 path : `/account/v3/projects` ,
189208 urlParams : urlParams (
190209 [ 'name' , request . name ] ,
191210 [ 'order_by' , request . orderBy ] ,
192- [ 'organization_id' , request . organizationId ?? this . client . settings . defaultOrganizationId ] ,
211+ [
212+ 'organization_id' ,
213+ request . organizationId ??
214+ this . client . settings . defaultOrganizationId ,
215+ ] ,
193216 [ 'page' , request . page ] ,
194- [ 'page_size' , request . pageSize ?? this . client . settings . defaultPageSize ] ,
217+ [
218+ 'page_size' ,
219+ request . pageSize ?? this . client . settings . defaultPageSize ,
220+ ] ,
195221 [ 'project_ids' , request . projectIds ] ,
196222 ) ,
197223 } ,
198224 unmarshalListProjectsResponse ,
199225 )
200-
226+
201227 /**
202228 * 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.
203229 *
@@ -207,7 +233,6 @@ export class ProjectAPI extends ParentAPI {
207233 listProjects = ( request : Readonly < ProjectApiListProjectsRequest > = { } ) =>
208234 enrichForPagination ( 'projects' , this . pageOfListProjects , request )
209235
210-
211236 /**
212237 * 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.
213238 *
@@ -223,21 +248,17 @@ export class ProjectAPI extends ParentAPI {
223248 unmarshalProject ,
224249 )
225250
226-
227251 /**
228252 * 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.
229253 *
230254 * @param request - The request {@link ProjectApiDeleteProjectRequest}
231255 */
232256 deleteProject = ( request : Readonly < ProjectApiDeleteProjectRequest > = { } ) =>
233- this . client . fetch < void > (
234- {
235- method : 'DELETE' ,
236- path : `/account/v3/projects/${ validatePathParam ( 'projectId' , request . projectId ?? this . client . settings . defaultProjectId ) } ` ,
237- } ,
238- )
257+ this . client . fetch < void > ( {
258+ method : 'DELETE' ,
259+ path : `/account/v3/projects/${ validatePathParam ( 'projectId' , request . projectId ?? this . client . settings . defaultProjectId ) } ` ,
260+ } )
239261
240-
241262 /**
242263 * Update Project. Update the parameters of an existing Project, specified by its Project ID. These parameters include the name and description.
243264 *
@@ -257,26 +278,27 @@ export class ProjectAPI extends ParentAPI {
257278 unmarshalProject ,
258279 )
259280
260-
261281 /**
262282 * 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.
263283 *
264284 * @param request - The request {@link ProjectApiSetProjectQualificationRequest}
265285 * @returns A Promise of ProjectQualification
266286 */
267- setProjectQualification = ( request : Readonly < ProjectApiSetProjectQualificationRequest > = { } ) =>
287+ setProjectQualification = (
288+ request : Readonly < ProjectApiSetProjectQualificationRequest > = { } ,
289+ ) =>
268290 this . client . fetch < ProjectQualification > (
269291 {
270292 body : JSON . stringify (
271- marshalProjectApiSetProjectQualificationRequest ( request , this . client . settings ) ,
293+ marshalProjectApiSetProjectQualificationRequest (
294+ request ,
295+ this . client . settings ,
296+ ) ,
272297 ) ,
273298 headers : jsonContentHeaders ,
274299 method : 'POST' ,
275300 path : `/account/v3/projects/${ validatePathParam ( 'projectId' , request . projectId ?? this . client . settings . defaultProjectId ) } /project-qualification` ,
276301 } ,
277302 unmarshalProjectQualification ,
278303 )
279-
280-
281304}
282-
0 commit comments