Skip to content

Commit

Permalink
Build from OAS 3.0.3
Browse files Browse the repository at this point in the history
  • Loading branch information
manishT72x committed May 2, 2024
1 parent 7714c0e commit fb2ecf8
Show file tree
Hide file tree
Showing 23 changed files with 223 additions and 53 deletions.
147 changes: 122 additions & 25 deletions docs/accounting/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/appstore/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1242,7 +1242,7 @@
<nav id="scrollingNav">
<ul class="sidenav nav nav-list">
<li class="nav-header" data-group="AppStore"><strong>SDK: </strong><span id='sdk-name'></span></li>
<li class="nav-header" data-group="AppStore"><strong>VSN: </strong>5.1.0</li>
<li class="nav-header" data-group="AppStore"><strong>VSN: </strong>6.0.0</li>
<li class="nav-header" data-group="AppStore"><a href="#api-AppStore">Methods</a></li>
<li data-group="AppStore" data-name="getSubscription" class="">
<a href="#api-AppStore-getSubscription">getSubscription</a>
Expand Down
2 changes: 1 addition & 1 deletion docs/assets/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1393,7 +1393,7 @@
<nav id="scrollingNav">
<ul class="sidenav nav nav-list">
<li class="nav-header" data-group="Asset"><strong>SDK: </strong><span id='sdk-name'></span></li>
<li class="nav-header" data-group="Asset"><strong>VSN: </strong>5.1.0</li>
<li class="nav-header" data-group="Asset"><strong>VSN: </strong>6.0.0</li>
<li class="nav-header" data-group="Asset"><a href="#api-Asset">Methods</a></li>
<li data-group="Asset" data-name="createAsset" class="">
<a href="#api-Asset-createAsset">createAsset</a>
Expand Down
2 changes: 1 addition & 1 deletion docs/bankfeeds/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1269,7 +1269,7 @@
<nav id="scrollingNav">
<ul class="sidenav nav nav-list">
<li class="nav-header" data-group="BankFeeds"><strong>SDK: </strong><span id='sdk-name'></span></li>
<li class="nav-header" data-group="BankFeeds"><strong>VSN: </strong>5.1.0</li>
<li class="nav-header" data-group="BankFeeds"><strong>VSN: </strong>6.0.0</li>
<li class="nav-header" data-group="BankFeeds"><a href="#api-BankFeeds">Methods</a></li>
<li data-group="BankFeeds" data-name="createFeedConnections" class="">
<a href="#api-BankFeeds-createFeedConnections">createFeedConnections</a>
Expand Down
2 changes: 1 addition & 1 deletion docs/files/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1156,7 +1156,7 @@
<nav id="scrollingNav">
<ul class="sidenav nav nav-list">
<li class="nav-header" data-group="Files"><strong>SDK: </strong><span id='sdk-name'></span></li>
<li class="nav-header" data-group="Files"><strong>VSN: </strong>5.1.0</li>
<li class="nav-header" data-group="Files"><strong>VSN: </strong>6.0.0</li>
<li class="nav-header" data-group="Files"><a href="#api-Files">Methods</a></li>
<li data-group="Files" data-name="createFileAssociation" class="">
<a href="#api-Files-createFileAssociation">createFileAssociation</a>
Expand Down
2 changes: 1 addition & 1 deletion docs/finance/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2735,7 +2735,7 @@
<nav id="scrollingNav">
<ul class="sidenav nav nav-list">
<li class="nav-header" data-group="Finance"><strong>SDK: </strong><span id='sdk-name'></span></li>
<li class="nav-header" data-group="Finance"><strong>VSN: </strong>5.1.0</li>
<li class="nav-header" data-group="Finance"><strong>VSN: </strong>6.0.0</li>
<li class="nav-header" data-group="Finance"><a href="#api-Finance">Methods</a></li>
<li data-group="Finance" data-name="getAccountingActivityAccountUsage" class="">
<a href="#api-Finance-getAccountingActivityAccountUsage">getAccountingActivityAccountUsage</a>
Expand Down
2 changes: 1 addition & 1 deletion docs/payroll-au/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3413,7 +3413,7 @@
<nav id="scrollingNav">
<ul class="sidenav nav nav-list">
<li class="nav-header" data-group="PayrollAu"><strong>SDK: </strong><span id='sdk-name'></span></li>
<li class="nav-header" data-group="PayrollAu"><strong>VSN: </strong>5.1.0</li>
<li class="nav-header" data-group="PayrollAu"><strong>VSN: </strong>6.0.0</li>
<li class="nav-header" data-group="PayrollAu"><a href="#api-PayrollAu">Methods</a></li>
<li data-group="PayrollAu" data-name="approveLeaveApplication" class="">
<a href="#api-PayrollAu-approveLeaveApplication">approveLeaveApplication</a>
Expand Down
2 changes: 1 addition & 1 deletion docs/payroll-nz/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3844,7 +3844,7 @@
<nav id="scrollingNav">
<ul class="sidenav nav nav-list">
<li class="nav-header" data-group="PayrollNz"><strong>SDK: </strong><span id='sdk-name'></span></li>
<li class="nav-header" data-group="PayrollNz"><strong>VSN: </strong>5.1.0</li>
<li class="nav-header" data-group="PayrollNz"><strong>VSN: </strong>6.0.0</li>
<li class="nav-header" data-group="PayrollNz"><a href="#api-PayrollNz">Methods</a></li>
<li data-group="PayrollNz" data-name="approveTimesheet" class="">
<a href="#api-PayrollNz-approveTimesheet">approveTimesheet</a>
Expand Down
2 changes: 1 addition & 1 deletion docs/payroll-uk/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3511,7 +3511,7 @@
<nav id="scrollingNav">
<ul class="sidenav nav nav-list">
<li class="nav-header" data-group="PayrollUk"><strong>SDK: </strong><span id='sdk-name'></span></li>
<li class="nav-header" data-group="PayrollUk"><strong>VSN: </strong>5.1.0</li>
<li class="nav-header" data-group="PayrollUk"><strong>VSN: </strong>6.0.0</li>
<li class="nav-header" data-group="PayrollUk"><a href="#api-PayrollUk">Methods</a></li>
<li data-group="PayrollUk" data-name="approveTimesheet" class="">
<a href="#api-PayrollUk-approveTimesheet">approveTimesheet</a>
Expand Down
2 changes: 1 addition & 1 deletion docs/projects/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1463,7 +1463,7 @@
<nav id="scrollingNav">
<ul class="sidenav nav nav-list">
<li class="nav-header" data-group="Project"><strong>SDK: </strong><span id='sdk-name'></span></li>
<li class="nav-header" data-group="Project"><strong>VSN: </strong>5.1.0</li>
<li class="nav-header" data-group="Project"><strong>VSN: </strong>6.0.0</li>
<li class="nav-header" data-group="Project"><a href="#api-Project">Methods</a></li>
<li data-group="Project" data-name="createProject" class="">
<a href="#api-Project-createProject">createProject</a>
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "xero-node",
"version": "5.1.0",
"version": "6.0.0",
"description": "Xero NodeJS OAuth 2.0 client for xero-node",
"main": "dist/index.js",
"types": "dist/index.d.ts",
Expand Down
83 changes: 76 additions & 7 deletions src/gen/api/accountingApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ export enum AccountingApiApiKeys {

export class AccountingApi {
protected _basePath = defaultBasePath;
protected defaultHeaders : any = {'user-agent': 'xero-node-5.1.0'};
protected defaultHeaders : any = {'user-agent': 'xero-node-6.0.0'};
protected _useQuerystring : boolean = false;
protected binaryHeaders : any = {};

Expand Down Expand Up @@ -15928,15 +15928,88 @@ export class AccountingApi {
});
});
}
/**
*
* @summary Retrieves a specific tax rate according to given TaxType code
* @param xeroTenantId Xero identifier for Tenant
* @param taxType A valid TaxType code
*/
public async getTaxRateByTaxType (xeroTenantId: string, taxType: string, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: AxiosResponse; body: TaxRates; }> {
const localVarPath = this.basePath + '/TaxRates/{TaxType}'
.replace('{' + 'TaxType' + '}', encodeURIComponent(String(taxType)));
let localVarQueryParameters: any = {};
let localVarHeaderParams: any = (<any>Object).assign({}, this.defaultHeaders);
let localVarFormParams: any = {};
let acceptHeadersFromSpec = [
"application/json"
];
const isBufferType = acceptHeadersFromSpec.includes("application/pdf")|| acceptHeadersFromSpec.includes("application/octet-stream") || acceptHeadersFromSpec.includes("application/jpg");
const responseTypeOption = isBufferType ? "arraybuffer" : "json";

// verify required parameter 'xeroTenantId' is not null or undefined
if (xeroTenantId === null || xeroTenantId === undefined) {
throw new Error('Required parameter xeroTenantId was null or undefined when calling getTaxRateByTaxType.');
}

// verify required parameter 'taxType' is not null or undefined
if (taxType === null || taxType === undefined) {
throw new Error('Required parameter taxType was null or undefined when calling getTaxRateByTaxType.');
}

localVarHeaderParams['xero-tenant-id'] = ObjectSerializer.serialize(xeroTenantId, "string");
localVarHeaderParams['Accept'] = acceptHeadersFromSpec.join();
(<any>Object).assign(localVarHeaderParams, options.headers);
let localVarUseFormData = false;

let localVarRequestOptions: AxiosRequestConfig = {
method: 'GET',
params: localVarQueryParameters,
headers: localVarHeaderParams,
url: localVarPath,
responseType: responseTypeOption,
data: {},
};

let authenticationPromise = Promise.resolve();
authenticationPromise = authenticationPromise.then(() => this.authentications.OAuth2.applyToRequest(localVarRequestOptions));

authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions));
return authenticationPromise.then(() => {
if (Object.keys(localVarFormParams).length) {
if (localVarUseFormData) {
(<any>localVarRequestOptions).data = localVarFormParams;
localVarRequestOptions.headers = { ...localVarRequestOptions.headers, 'Content-Type': 'multipart/form-data' };
} else {
localVarRequestOptions.data = localVarFormParams;
localVarRequestOptions.headers = { ...localVarRequestOptions.headers, 'content-type': 'application/x-www-form-urlencoded' };
}
}
return new Promise<{ response: AxiosResponse; body: TaxRates; }>(async (resolve, reject) => {
let body = null
try {
const response = await axios(localVarRequestOptions)
body = ObjectSerializer.deserialize(response.data, "TaxRates");
if (response.status && response.status >= 200 && response.status <= 299) {
resolve({ response: response, body: body });
} else {
reject({ response: response, body: body });
}
}
catch(error) {
const errorResponse = new ApiError(error)
reject(JSON.stringify(errorResponse.generateError()))
}
});
});
}
/**
*
* @summary Retrieves tax rates
* @param xeroTenantId Xero identifier for Tenant
* @param where Filter by an any element
* @param order Order by an any element
* @param taxType Filter by tax type
*/
public async getTaxRates (xeroTenantId: string, where?: string, order?: string, taxType?: string, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: AxiosResponse; body: TaxRates; }> {
public async getTaxRates (xeroTenantId: string, where?: string, order?: string, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: AxiosResponse; body: TaxRates; }> {
const localVarPath = this.basePath + '/TaxRates';
let localVarQueryParameters: any = {};
let localVarHeaderParams: any = (<any>Object).assign({}, this.defaultHeaders);
Expand All @@ -15960,10 +16033,6 @@ export class AccountingApi {
localVarQueryParameters['order'] = ObjectSerializer.serialize(order, "string");
}

if (taxType !== undefined) {
localVarQueryParameters['TaxType'] = ObjectSerializer.serialize(taxType, "string");
}

localVarHeaderParams['xero-tenant-id'] = ObjectSerializer.serialize(xeroTenantId, "string");
localVarHeaderParams['Accept'] = acceptHeadersFromSpec.join();
(<any>Object).assign(localVarHeaderParams, options.headers);
Expand Down
2 changes: 1 addition & 1 deletion src/gen/api/appStoreApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ export enum AppStoreApiApiKeys {

export class AppStoreApi {
protected _basePath = defaultBasePath;
protected defaultHeaders : any = {'user-agent': 'xero-node-5.1.0'};
protected defaultHeaders : any = {'user-agent': 'xero-node-6.0.0'};
protected _useQuerystring : boolean = false;
protected binaryHeaders : any = {};

Expand Down
2 changes: 1 addition & 1 deletion src/gen/api/assetApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ export enum AssetApiApiKeys {

export class AssetApi {
protected _basePath = defaultBasePath;
protected defaultHeaders : any = {'user-agent': 'xero-node-5.1.0'};
protected defaultHeaders : any = {'user-agent': 'xero-node-6.0.0'};
protected _useQuerystring : boolean = false;
protected binaryHeaders : any = {};

Expand Down
2 changes: 1 addition & 1 deletion src/gen/api/bankfeedsApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ export enum BankFeedsApiApiKeys {

export class BankFeedsApi {
protected _basePath = defaultBasePath;
protected defaultHeaders : any = {'user-agent': 'xero-node-5.1.0'};
protected defaultHeaders : any = {'user-agent': 'xero-node-6.0.0'};
protected _useQuerystring : boolean = false;
protected binaryHeaders : any = {};

Expand Down
2 changes: 1 addition & 1 deletion src/gen/api/filesApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ export enum FilesApiApiKeys {

export class FilesApi {
protected _basePath = defaultBasePath;
protected defaultHeaders : any = {'user-agent': 'xero-node-5.1.0'};
protected defaultHeaders : any = {'user-agent': 'xero-node-6.0.0'};
protected _useQuerystring : boolean = false;
protected binaryHeaders : any = {};

Expand Down
2 changes: 1 addition & 1 deletion src/gen/api/financeApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ export enum FinanceApiApiKeys {

export class FinanceApi {
protected _basePath = defaultBasePath;
protected defaultHeaders : any = {'user-agent': 'xero-node-5.1.0'};
protected defaultHeaders : any = {'user-agent': 'xero-node-6.0.0'};
protected _useQuerystring : boolean = false;
protected binaryHeaders : any = {};

Expand Down
2 changes: 1 addition & 1 deletion src/gen/api/payrollAUApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ export enum PayrollAuApiApiKeys {

export class PayrollAuApi {
protected _basePath = defaultBasePath;
protected defaultHeaders : any = {'user-agent': 'xero-node-5.1.0'};
protected defaultHeaders : any = {'user-agent': 'xero-node-6.0.0'};
protected _useQuerystring : boolean = false;
protected binaryHeaders : any = {};

Expand Down
2 changes: 1 addition & 1 deletion src/gen/api/payrollNZApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ export enum PayrollNzApiApiKeys {

export class PayrollNzApi {
protected _basePath = defaultBasePath;
protected defaultHeaders : any = {'user-agent': 'xero-node-5.1.0'};
protected defaultHeaders : any = {'user-agent': 'xero-node-6.0.0'};
protected _useQuerystring : boolean = false;
protected binaryHeaders : any = {};

Expand Down
2 changes: 1 addition & 1 deletion src/gen/api/payrollUKApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ export enum PayrollUkApiApiKeys {

export class PayrollUkApi {
protected _basePath = defaultBasePath;
protected defaultHeaders : any = {'user-agent': 'xero-node-5.1.0'};
protected defaultHeaders : any = {'user-agent': 'xero-node-6.0.0'};
protected _useQuerystring : boolean = false;
protected binaryHeaders : any = {};

Expand Down
2 changes: 1 addition & 1 deletion src/gen/api/projectApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ export enum ProjectApiApiKeys {

export class ProjectApi {
protected _basePath = defaultBasePath;
protected defaultHeaders : any = {'user-agent': 'xero-node-5.1.0'};
protected defaultHeaders : any = {'user-agent': 'xero-node-6.0.0'};
protected _useQuerystring : boolean = false;
protected binaryHeaders : any = {};

Expand Down
3 changes: 2 additions & 1 deletion src/gen/model/accounting/taxRate.ts
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,7 @@ export namespace TaxRate {
IMN33 = <any> 'IMN33',
IMRE = <any> 'IMRE',
BADDEBTRECOVERY = <any> 'BADDEBTRECOVERY',
USSALESTAX = <any> 'USSALESTAX'
USSALESTAX = <any> 'USSALESTAX',
BLINPUT3 = <any> 'BLINPUT3'
}
}
5 changes: 4 additions & 1 deletion src/gen/model/accounting/taxType.ts
Original file line number Diff line number Diff line change
Expand Up @@ -122,5 +122,8 @@ export enum TaxType {
IMN33Y24 = <any> 'IMN33Y24',
IMREY24 = <any> 'IMREY24',
BADDEBTRECOVERYY24 = <any> 'BADDEBTRECOVERYY24',
OSOUTPUT2 = <any> 'OSOUTPUT2'
OSOUTPUT2 = <any> 'OSOUTPUT2',
BLINPUT3 = <any> 'BLINPUT3',
BLINPUT3Y23 = <any> 'BLINPUT3Y23',
BLINPUT3Y24 = <any> 'BLINPUT3Y24'
}

0 comments on commit fb2ecf8

Please sign in to comment.