diff --git a/lib/apis/Transaction.js b/lib/apis/Transaction.js index 7122076..535c0ec 100644 --- a/lib/apis/Transaction.js +++ b/lib/apis/Transaction.js @@ -202,6 +202,9 @@ class Transaction extends runtime_1.BaseAPI { if (requestParameters.amount !== undefined) { formParams['amount'] = requestParameters.amount; } + if (requestParameters.label !== undefined) { + formParams['label'] = requestParameters.label; + } if (requestParameters.currency !== undefined) { formParams['currency'] = requestParameters.currency; } diff --git a/lib/types/apis/Transaction.d.ts b/lib/types/apis/Transaction.d.ts index b3c7c5f..b5f7843 100644 --- a/lib/types/apis/Transaction.d.ts +++ b/lib/types/apis/Transaction.d.ts @@ -45,6 +45,7 @@ export interface FetchRequest { export interface InitializeRequest { email: string; amount: number; + label?: string; currency?: string; reference?: string; callback_url?: string; diff --git a/src/apis/Transaction.ts b/src/apis/Transaction.ts index dd31b51..7309042 100644 --- a/src/apis/Transaction.ts +++ b/src/apis/Transaction.ts @@ -58,6 +58,7 @@ export interface FetchRequest { export interface InitializeRequest { email: string; amount: number; + label?: string; currency?: string; reference?: string; callback_url?: string; @@ -107,7 +108,7 @@ export interface VerifyRequest { } /** - * + * */ export class Transaction extends BaseAPI { @@ -179,7 +180,7 @@ export class Transaction extends BaseAPI { query: queryParameters, body: formParams, }); - + return ResponseFromJSON(response); } @@ -220,7 +221,7 @@ export class Transaction extends BaseAPI { query: queryParameters, body: formParams, }); - + return ResponseFromJSON(response); } @@ -252,7 +253,7 @@ export class Transaction extends BaseAPI { method: 'GET', query: queryParameters, }); - + return ResponseFromJSON(response); } @@ -271,7 +272,7 @@ export class Transaction extends BaseAPI { method: 'GET', query: queryParameters, }); - + return ResponseFromJSON(response); } @@ -291,7 +292,7 @@ export class Transaction extends BaseAPI { method: 'GET', query: queryParameters, }); - + return ResponseFromJSON(response); } @@ -318,6 +319,10 @@ export class Transaction extends BaseAPI { formParams['amount'] = requestParameters.amount; } + if (requestParameters.label !== undefined) { + formParams['label'] = requestParameters.label; + } + if (requestParameters.currency !== undefined) { formParams['currency'] = requestParameters.currency; } @@ -369,7 +374,7 @@ export class Transaction extends BaseAPI { query: queryParameters, body: formParams, }); - + return ResponseFromJSON(response); } @@ -402,7 +407,7 @@ export class Transaction extends BaseAPI { method: 'GET', query: queryParameters, }); - + return ResponseFromJSON(response); } @@ -457,7 +462,7 @@ export class Transaction extends BaseAPI { query: queryParameters, body: formParams, }); - + return ResponseFromJSON(response); } @@ -476,7 +481,7 @@ export class Transaction extends BaseAPI { method: 'GET', query: queryParameters, }); - + return ResponseFromJSON(response); } @@ -496,7 +501,7 @@ export class Transaction extends BaseAPI { method: 'GET', query: queryParameters, }); - + return ResponseFromJSON(response); } @@ -529,7 +534,7 @@ export class Transaction extends BaseAPI { method: 'GET', query: queryParameters, }); - + return ResponseFromJSON(response); } @@ -549,7 +554,7 @@ export class Transaction extends BaseAPI { method: 'GET', query: queryParameters, }); - + return ResponseFromJSON(response); }