Skip to content

Commit d86971c

Browse files
authored
Merge pull request #1513 from Adyen/optional-query-params
Optional query params and code format
2 parents fa05b63 + 8079ca7 commit d86971c

File tree

76 files changed

+518
-512
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+518
-512
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ This library supports the following:
3333
| [Notification Configuration API](https://docs.adyen.com/api-explorer/NotificationConfiguration/6/overview) | v6 | Provides endpoints for setting up and testing notifications that inform you of events on your platform, for example when a verification check or a payout has been completed. | [NotificationConfiguration](/src/services/resource/platforms/notificationConfiguration.ts) |
3434
| [POS Terminal Management API](https://docs.adyen.com/api-explorer/postfmapi/1/overview) | ~~v1~~ | ~~Endpoints for managing your point-of-sale payment terminals.~~ ‼️ Deprecated: use instead the [Management API](https://docs.adyen.com/api-explorer/Management/latest/overview) for the management of your terminal fleet. | [~~TerminalManagement~~](/src/services/terminalManagementApi.ts) |
3535
| [Recurring API](https://docs.adyen.com/api-explorer/Recurring/68/overview) | v68 | Endpoints for managing saved payment details. | [Recurring](/src/services/recurringApi.ts) |
36+
| [Session Authentication API](https://docs.adyen.com/api-explorer/sessionauthentication/1/overview) | **v1** | Create and manage the JSON Web Tokens (JWT) required for integrating [Onboarding](https://docs.adyen.com/platforms/onboard-users/components) and [Platform Experience](https://docs.adyen.com/platforms/build-user-dashboards) components. | [SessionAuthentication](/src/services/sessionAuthentication) |
3637
| [Stored Value API](https://docs.adyen.com/payment-methods/gift-cards/stored-value-api) | v46 | Manage both online and point-of-sale gift cards and other stored-value cards. | [StoredValue](/src/services/storedValueApi.ts) |
3738
| [Transfers API](https://docs.adyen.com/api-explorer/transfers/4/overview) | v4 | The Transfers API provides endpoints that can be used to get information about all your transactions, move funds within your balance platform or send funds from your balance platform to a transfer instrument. | [Transfers](/src/services/transfers/index.ts) |
3839
| [Disputes API](https://docs.adyen.com/api-explorer/Disputes/30/overview) | v30 | You can use the [Disputes API](https://docs.adyen.com/risk-management/disputes-api) to automate the dispute handling process so that you can respond to disputes and chargebacks as soon as they are initiated. The Disputes API lets you retrieve defense reasons, supply and delete defense documents, and accept or defend disputes. | [Disputes](/src/services/disputesApi.ts) |

src/services/balanceControl/balanceControlApi.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,14 @@ export class BalanceControlApi extends Service {
4343
const endpoint = `${this.baseUrl}/balanceTransfer`;
4444
const resource = new Resource(this, endpoint);
4545

46-
const request: BalanceTransferRequest = ObjectSerializer.serialize(balanceTransferRequest, "BalanceTransferRequest", "");
46+
const request: BalanceTransferRequest = ObjectSerializer.serialize(balanceTransferRequest, "BalanceTransferRequest");
4747
const response = await getJsonResponse<BalanceTransferRequest, BalanceTransferResponse>(
4848
resource,
4949
request,
5050
{ ...requestOptions, method: "POST" }
5151
);
5252

53-
return ObjectSerializer.deserialize(response, "BalanceTransferResponse", "");
53+
return ObjectSerializer.deserialize(response, "BalanceTransferResponse");
5454
}
5555

5656
}

src/services/binLookup/binLookupApi.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,14 @@ export class BinLookupApi extends Service {
4343
const endpoint = `${this.baseUrl}/get3dsAvailability`;
4444
const resource = new Resource(this, endpoint);
4545

46-
const request: ThreeDSAvailabilityRequest = ObjectSerializer.serialize(threeDSAvailabilityRequest, "ThreeDSAvailabilityRequest", "");
46+
const request: ThreeDSAvailabilityRequest = ObjectSerializer.serialize(threeDSAvailabilityRequest, "ThreeDSAvailabilityRequest");
4747
const response = await getJsonResponse<ThreeDSAvailabilityRequest, ThreeDSAvailabilityResponse>(
4848
resource,
4949
request,
5050
{ ...requestOptions, method: "POST" }
5151
);
5252

53-
return ObjectSerializer.deserialize(response, "ThreeDSAvailabilityResponse", "");
53+
return ObjectSerializer.deserialize(response, "ThreeDSAvailabilityResponse");
5454
}
5555

5656
/**
@@ -63,14 +63,14 @@ export class BinLookupApi extends Service {
6363
const endpoint = `${this.baseUrl}/getCostEstimate`;
6464
const resource = new Resource(this, endpoint);
6565

66-
const request: CostEstimateRequest = ObjectSerializer.serialize(costEstimateRequest, "CostEstimateRequest", "");
66+
const request: CostEstimateRequest = ObjectSerializer.serialize(costEstimateRequest, "CostEstimateRequest");
6767
const response = await getJsonResponse<CostEstimateRequest, CostEstimateResponse>(
6868
resource,
6969
request,
7070
{ ...requestOptions, method: "POST" }
7171
);
7272

73-
return ObjectSerializer.deserialize(response, "CostEstimateResponse", "");
73+
return ObjectSerializer.deserialize(response, "CostEstimateResponse");
7474
}
7575

7676
}

src/services/dataProtection/dataProtectionApi.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,14 @@ export class DataProtectionApi extends Service {
4141
const endpoint = `${this.baseUrl}/requestSubjectErasure`;
4242
const resource = new Resource(this, endpoint);
4343

44-
const request: SubjectErasureByPspReferenceRequest = ObjectSerializer.serialize(subjectErasureByPspReferenceRequest, "SubjectErasureByPspReferenceRequest", "");
44+
const request: SubjectErasureByPspReferenceRequest = ObjectSerializer.serialize(subjectErasureByPspReferenceRequest, "SubjectErasureByPspReferenceRequest");
4545
const response = await getJsonResponse<SubjectErasureByPspReferenceRequest, SubjectErasureResponse>(
4646
resource,
4747
request,
4848
{ ...requestOptions, method: "POST" }
4949
);
5050

51-
return ObjectSerializer.deserialize(response, "SubjectErasureResponse", "");
51+
return ObjectSerializer.deserialize(response, "SubjectErasureResponse");
5252
}
5353

5454
}

src/services/disputes/disputesApi.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,14 @@ export class DisputesApi extends Service {
4949
const endpoint = `${this.baseUrl}/acceptDispute`;
5050
const resource = new Resource(this, endpoint);
5151

52-
const request: AcceptDisputeRequest = ObjectSerializer.serialize(acceptDisputeRequest, "AcceptDisputeRequest", "");
52+
const request: AcceptDisputeRequest = ObjectSerializer.serialize(acceptDisputeRequest, "AcceptDisputeRequest");
5353
const response = await getJsonResponse<AcceptDisputeRequest, AcceptDisputeResponse>(
5454
resource,
5555
request,
5656
{ ...requestOptions, method: "POST" }
5757
);
5858

59-
return ObjectSerializer.deserialize(response, "AcceptDisputeResponse", "");
59+
return ObjectSerializer.deserialize(response, "AcceptDisputeResponse");
6060
}
6161

6262
/**
@@ -69,14 +69,14 @@ export class DisputesApi extends Service {
6969
const endpoint = `${this.baseUrl}/defendDispute`;
7070
const resource = new Resource(this, endpoint);
7171

72-
const request: DefendDisputeRequest = ObjectSerializer.serialize(defendDisputeRequest, "DefendDisputeRequest", "");
72+
const request: DefendDisputeRequest = ObjectSerializer.serialize(defendDisputeRequest, "DefendDisputeRequest");
7373
const response = await getJsonResponse<DefendDisputeRequest, DefendDisputeResponse>(
7474
resource,
7575
request,
7676
{ ...requestOptions, method: "POST" }
7777
);
7878

79-
return ObjectSerializer.deserialize(response, "DefendDisputeResponse", "");
79+
return ObjectSerializer.deserialize(response, "DefendDisputeResponse");
8080
}
8181

8282
/**
@@ -89,14 +89,14 @@ export class DisputesApi extends Service {
8989
const endpoint = `${this.baseUrl}/deleteDisputeDefenseDocument`;
9090
const resource = new Resource(this, endpoint);
9191

92-
const request: DeleteDefenseDocumentRequest = ObjectSerializer.serialize(deleteDefenseDocumentRequest, "DeleteDefenseDocumentRequest", "");
92+
const request: DeleteDefenseDocumentRequest = ObjectSerializer.serialize(deleteDefenseDocumentRequest, "DeleteDefenseDocumentRequest");
9393
const response = await getJsonResponse<DeleteDefenseDocumentRequest, DeleteDefenseDocumentResponse>(
9494
resource,
9595
request,
9696
{ ...requestOptions, method: "POST" }
9797
);
9898

99-
return ObjectSerializer.deserialize(response, "DeleteDefenseDocumentResponse", "");
99+
return ObjectSerializer.deserialize(response, "DeleteDefenseDocumentResponse");
100100
}
101101

102102
/**
@@ -109,14 +109,14 @@ export class DisputesApi extends Service {
109109
const endpoint = `${this.baseUrl}/retrieveApplicableDefenseReasons`;
110110
const resource = new Resource(this, endpoint);
111111

112-
const request: DefenseReasonsRequest = ObjectSerializer.serialize(defenseReasonsRequest, "DefenseReasonsRequest", "");
112+
const request: DefenseReasonsRequest = ObjectSerializer.serialize(defenseReasonsRequest, "DefenseReasonsRequest");
113113
const response = await getJsonResponse<DefenseReasonsRequest, DefenseReasonsResponse>(
114114
resource,
115115
request,
116116
{ ...requestOptions, method: "POST" }
117117
);
118118

119-
return ObjectSerializer.deserialize(response, "DefenseReasonsResponse", "");
119+
return ObjectSerializer.deserialize(response, "DefenseReasonsResponse");
120120
}
121121

122122
/**
@@ -129,14 +129,14 @@ export class DisputesApi extends Service {
129129
const endpoint = `${this.baseUrl}/supplyDefenseDocument`;
130130
const resource = new Resource(this, endpoint);
131131

132-
const request: SupplyDefenseDocumentRequest = ObjectSerializer.serialize(supplyDefenseDocumentRequest, "SupplyDefenseDocumentRequest", "");
132+
const request: SupplyDefenseDocumentRequest = ObjectSerializer.serialize(supplyDefenseDocumentRequest, "SupplyDefenseDocumentRequest");
133133
const response = await getJsonResponse<SupplyDefenseDocumentRequest, SupplyDefenseDocumentResponse>(
134134
resource,
135135
request,
136136
{ ...requestOptions, method: "POST" }
137137
);
138138

139-
return ObjectSerializer.deserialize(response, "SupplyDefenseDocumentResponse", "");
139+
return ObjectSerializer.deserialize(response, "SupplyDefenseDocumentResponse");
140140
}
141141

142142
}

src/services/legalEntityManagement/businessLinesApi.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,14 @@ export class BusinessLinesApi extends Service {
4242
const endpoint = `${this.baseUrl}/businessLines`;
4343
const resource = new Resource(this, endpoint);
4444

45-
const request: BusinessLineInfo = ObjectSerializer.serialize(businessLineInfo, "BusinessLineInfo", "");
45+
const request: BusinessLineInfo = ObjectSerializer.serialize(businessLineInfo, "BusinessLineInfo");
4646
const response = await getJsonResponse<BusinessLineInfo, BusinessLine>(
4747
resource,
4848
request,
4949
{ ...requestOptions, method: "POST" }
5050
);
5151

52-
return ObjectSerializer.deserialize(response, "BusinessLine", "");
52+
return ObjectSerializer.deserialize(response, "BusinessLine");
5353
}
5454

5555
/**
@@ -87,7 +87,7 @@ export class BusinessLinesApi extends Service {
8787
{ ...requestOptions, method: "GET" }
8888
);
8989

90-
return ObjectSerializer.deserialize(response, "BusinessLine", "");
90+
return ObjectSerializer.deserialize(response, "BusinessLine");
9191
}
9292

9393
/**
@@ -102,14 +102,14 @@ export class BusinessLinesApi extends Service {
102102
.replace("{" + "id" + "}", encodeURIComponent(String(id)));
103103
const resource = new Resource(this, endpoint);
104104

105-
const request: BusinessLineInfoUpdate = ObjectSerializer.serialize(businessLineInfoUpdate, "BusinessLineInfoUpdate", "");
105+
const request: BusinessLineInfoUpdate = ObjectSerializer.serialize(businessLineInfoUpdate, "BusinessLineInfoUpdate");
106106
const response = await getJsonResponse<BusinessLineInfoUpdate, BusinessLine>(
107107
resource,
108108
request,
109109
{ ...requestOptions, method: "PATCH" }
110110
);
111111

112-
return ObjectSerializer.deserialize(response, "BusinessLine", "");
112+
return ObjectSerializer.deserialize(response, "BusinessLine");
113113
}
114114

115115
}

src/services/legalEntityManagement/documentsApi.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ export class DocumentsApi extends Service {
7272
{ ...requestOptions, method: "GET" }
7373
);
7474

75-
return ObjectSerializer.deserialize(response, "Document", "");
75+
return ObjectSerializer.deserialize(response, "Document");
7676
}
7777

7878
/**
@@ -87,14 +87,14 @@ export class DocumentsApi extends Service {
8787
.replace("{" + "id" + "}", encodeURIComponent(String(id)));
8888
const resource = new Resource(this, endpoint);
8989

90-
const request: Document = ObjectSerializer.serialize(document, "Document", "");
90+
const request: Document = ObjectSerializer.serialize(document, "Document");
9191
const response = await getJsonResponse<Document, Document>(
9292
resource,
9393
request,
9494
{ ...requestOptions, method: "PATCH" }
9595
);
9696

97-
return ObjectSerializer.deserialize(response, "Document", "");
97+
return ObjectSerializer.deserialize(response, "Document");
9898
}
9999

100100
/**
@@ -107,14 +107,14 @@ export class DocumentsApi extends Service {
107107
const endpoint = `${this.baseUrl}/documents`;
108108
const resource = new Resource(this, endpoint);
109109

110-
const request: Document = ObjectSerializer.serialize(document, "Document", "");
110+
const request: Document = ObjectSerializer.serialize(document, "Document");
111111
const response = await getJsonResponse<Document, Document>(
112112
resource,
113113
request,
114114
{ ...requestOptions, method: "POST" }
115115
);
116116

117-
return ObjectSerializer.deserialize(response, "Document", "");
117+
return ObjectSerializer.deserialize(response, "Document");
118118
}
119119

120120
}

src/services/legalEntityManagement/hostedOnboardingApi.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,14 @@ export class HostedOnboardingApi extends Service {
4545
.replace("{" + "id" + "}", encodeURIComponent(String(id)));
4646
const resource = new Resource(this, endpoint);
4747

48-
const request: OnboardingLinkInfo = ObjectSerializer.serialize(onboardingLinkInfo, "OnboardingLinkInfo", "");
48+
const request: OnboardingLinkInfo = ObjectSerializer.serialize(onboardingLinkInfo, "OnboardingLinkInfo");
4949
const response = await getJsonResponse<OnboardingLinkInfo, OnboardingLink>(
5050
resource,
5151
request,
5252
{ ...requestOptions, method: "POST" }
5353
);
5454

55-
return ObjectSerializer.deserialize(response, "OnboardingLink", "");
55+
return ObjectSerializer.deserialize(response, "OnboardingLink");
5656
}
5757

5858
/**
@@ -72,7 +72,7 @@ export class HostedOnboardingApi extends Service {
7272
{ ...requestOptions, method: "GET" }
7373
);
7474

75-
return ObjectSerializer.deserialize(response, "OnboardingTheme", "");
75+
return ObjectSerializer.deserialize(response, "OnboardingTheme");
7676
}
7777

7878
/**
@@ -90,7 +90,7 @@ export class HostedOnboardingApi extends Service {
9090
{ ...requestOptions, method: "GET" }
9191
);
9292

93-
return ObjectSerializer.deserialize(response, "OnboardingThemes", "");
93+
return ObjectSerializer.deserialize(response, "OnboardingThemes");
9494
}
9595

9696
}

src/services/legalEntityManagement/legalEntitiesApi.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ export class LegalEntitiesApi extends Service {
5252
{ ...requestOptions, method: "POST" }
5353
);
5454

55-
return ObjectSerializer.deserialize(response, "VerificationErrors", "");
55+
return ObjectSerializer.deserialize(response, "VerificationErrors");
5656
}
5757

5858
/**
@@ -72,7 +72,7 @@ export class LegalEntitiesApi extends Service {
7272
{ ...requestOptions, method: "POST" }
7373
);
7474

75-
return ObjectSerializer.deserialize(response, "DataReviewConfirmationResponse", "");
75+
return ObjectSerializer.deserialize(response, "DataReviewConfirmationResponse");
7676
}
7777

7878
/**
@@ -85,14 +85,14 @@ export class LegalEntitiesApi extends Service {
8585
const endpoint = `${this.baseUrl}/legalEntities`;
8686
const resource = new Resource(this, endpoint);
8787

88-
const request: LegalEntityInfoRequiredType = ObjectSerializer.serialize(legalEntityInfoRequiredType, "LegalEntityInfoRequiredType", "");
88+
const request: LegalEntityInfoRequiredType = ObjectSerializer.serialize(legalEntityInfoRequiredType, "LegalEntityInfoRequiredType");
8989
const response = await getJsonResponse<LegalEntityInfoRequiredType, LegalEntity>(
9090
resource,
9191
request,
9292
{ ...requestOptions, method: "POST" }
9393
);
9494

95-
return ObjectSerializer.deserialize(response, "LegalEntity", "");
95+
return ObjectSerializer.deserialize(response, "LegalEntity");
9696
}
9797

9898
/**
@@ -112,7 +112,7 @@ export class LegalEntitiesApi extends Service {
112112
{ ...requestOptions, method: "GET" }
113113
);
114114

115-
return ObjectSerializer.deserialize(response, "BusinessLines", "");
115+
return ObjectSerializer.deserialize(response, "BusinessLines");
116116
}
117117

118118
/**
@@ -132,7 +132,7 @@ export class LegalEntitiesApi extends Service {
132132
{ ...requestOptions, method: "GET" }
133133
);
134134

135-
return ObjectSerializer.deserialize(response, "LegalEntity", "");
135+
return ObjectSerializer.deserialize(response, "LegalEntity");
136136
}
137137

138138
/**
@@ -147,14 +147,14 @@ export class LegalEntitiesApi extends Service {
147147
.replace("{" + "id" + "}", encodeURIComponent(String(id)));
148148
const resource = new Resource(this, endpoint);
149149

150-
const request: LegalEntityInfo = ObjectSerializer.serialize(legalEntityInfo, "LegalEntityInfo", "");
150+
const request: LegalEntityInfo = ObjectSerializer.serialize(legalEntityInfo, "LegalEntityInfo");
151151
const response = await getJsonResponse<LegalEntityInfo, LegalEntity>(
152152
resource,
153153
request,
154154
{ ...requestOptions, method: "PATCH" }
155155
);
156156

157-
return ObjectSerializer.deserialize(response, "LegalEntity", "");
157+
return ObjectSerializer.deserialize(response, "LegalEntity");
158158
}
159159

160160
}

0 commit comments

Comments
 (0)