77 * Do not edit this class manually.
88 */
99
10+
1011import getJsonResponse from "../../helpers/getJsonResponse" ;
1112import Service from "../../service" ;
1213import Client from "../../client" ;
13- import {
14- CompanyApiCredential ,
15- CreateCompanyApiCredentialRequest ,
16- CreateCompanyApiCredentialResponse ,
17- ListCompanyApiCredentialsResponse ,
18- UpdateCompanyApiCredentialRequest ,
19- ObjectSerializer
20- } from "../../typings/management/models" ;
2114import { IRequest } from "../../typings/requestOptions" ;
2215import Resource from "../resource" ;
2316
17+ import { ObjectSerializer } from "../../typings/management/objectSerializer" ;
18+ import { CompanyApiCredential } from "../../typings/management/models" ;
19+ import { CreateCompanyApiCredentialRequest } from "../../typings/management/models" ;
20+ import { CreateCompanyApiCredentialResponse } from "../../typings/management/models" ;
21+ import { ListCompanyApiCredentialsResponse } from "../../typings/management/models" ;
22+ import { UpdateCompanyApiCredentialRequest } from "../../typings/management/models" ;
23+
24+ /**
25+ * API handler for APICredentialsCompanyLevelApi
26+ */
2427export class APICredentialsCompanyLevelApi extends Service {
2528
2629 private readonly API_BASEPATH : string = "https://management-test.adyen.com/v3" ;
@@ -42,12 +45,14 @@ export class APICredentialsCompanyLevelApi extends Service {
4245 const endpoint = `${ this . baseUrl } /companies/{companyId}/apiCredentials`
4346 . replace ( "{" + "companyId" + "}" , encodeURIComponent ( String ( companyId ) ) ) ;
4447 const resource = new Resource ( this , endpoint ) ;
48+
4549 const request : CreateCompanyApiCredentialRequest = ObjectSerializer . serialize ( createCompanyApiCredentialRequest , "CreateCompanyApiCredentialRequest" ) ;
4650 const response = await getJsonResponse < CreateCompanyApiCredentialRequest , CreateCompanyApiCredentialResponse > (
4751 resource ,
4852 request ,
4953 { ...requestOptions , method : "POST" }
5054 ) ;
55+
5156 return ObjectSerializer . deserialize ( response , "CreateCompanyApiCredentialResponse" ) ;
5257 }
5358
@@ -63,11 +68,13 @@ export class APICredentialsCompanyLevelApi extends Service {
6368 . replace ( "{" + "companyId" + "}" , encodeURIComponent ( String ( companyId ) ) )
6469 . replace ( "{" + "apiCredentialId" + "}" , encodeURIComponent ( String ( apiCredentialId ) ) ) ;
6570 const resource = new Resource ( this , endpoint ) ;
71+
6672 const response = await getJsonResponse < string , CompanyApiCredential > (
6773 resource ,
6874 "" ,
6975 { ...requestOptions , method : "GET" }
7076 ) ;
77+
7178 return ObjectSerializer . deserialize ( response , "CompanyApiCredential" ) ;
7279 }
7380
@@ -83,6 +90,7 @@ export class APICredentialsCompanyLevelApi extends Service {
8390 const endpoint = `${ this . baseUrl } /companies/{companyId}/apiCredentials`
8491 . replace ( "{" + "companyId" + "}" , encodeURIComponent ( String ( companyId ) ) ) ;
8592 const resource = new Resource ( this , endpoint ) ;
93+
8694 const hasDefinedQueryParams = pageNumber ?? pageSize ;
8795 if ( hasDefinedQueryParams ) {
8896 if ( ! requestOptions ) requestOptions = { } ;
@@ -95,6 +103,7 @@ export class APICredentialsCompanyLevelApi extends Service {
95103 "" ,
96104 { ...requestOptions , method : "GET" }
97105 ) ;
106+
98107 return ObjectSerializer . deserialize ( response , "ListCompanyApiCredentialsResponse" ) ;
99108 }
100109
@@ -111,12 +120,15 @@ export class APICredentialsCompanyLevelApi extends Service {
111120 . replace ( "{" + "companyId" + "}" , encodeURIComponent ( String ( companyId ) ) )
112121 . replace ( "{" + "apiCredentialId" + "}" , encodeURIComponent ( String ( apiCredentialId ) ) ) ;
113122 const resource = new Resource ( this , endpoint ) ;
123+
114124 const request : UpdateCompanyApiCredentialRequest = ObjectSerializer . serialize ( updateCompanyApiCredentialRequest , "UpdateCompanyApiCredentialRequest" ) ;
115125 const response = await getJsonResponse < UpdateCompanyApiCredentialRequest , CompanyApiCredential > (
116126 resource ,
117127 request ,
118128 { ...requestOptions , method : "PATCH" }
119129 ) ;
130+
120131 return ObjectSerializer . deserialize ( response , "CompanyApiCredential" ) ;
121132 }
133+
122134}
0 commit comments