Skip to content

Commit

Permalink
Regenerate MR client (#904)
Browse files Browse the repository at this point in the history
Co-authored-by: valzam <valentin.zambelli@immutable.com=>
  • Loading branch information
valzam and valzam committed Sep 27, 2023
1 parent 7d1b36e commit 4ac1dc0
Show file tree
Hide file tree
Showing 21 changed files with 1,571 additions and 70 deletions.
678 changes: 635 additions & 43 deletions packages/internal/generated-clients/src/mr-openapi.json

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ configuration.ts
domain/activities-api.ts
domain/chains-api.ts
domain/collections-api.ts
domain/metadata-api.ts
domain/nft-owners-api.ts
domain/nfts-api.ts
domain/orders-api.ts
Expand Down Expand Up @@ -41,6 +42,7 @@ models/chain-with-details-all-of.ts
models/chain-with-details.ts
models/chain.ts
models/collection-contract-type.ts
models/collection-metadata.ts
models/collection.ts
models/create-counterfactual-address-request.ts
models/create-counterfactual-address-res.ts
Expand All @@ -55,6 +57,7 @@ models/fulfillment-data200-response.ts
models/get-activity-result.ts
models/get-collection-result.ts
models/get-linked-addresses-res.ts
models/get-metadata-result.ts
models/get-nftresult.ts
models/get-token-result.ts
models/index.ts
Expand All @@ -68,8 +71,8 @@ models/list-nfts-result.ts
models/list-tokens-result.ts
models/list-trade-result.ts
models/listing-result.ts
models/metadata.ts
models/mint.ts
models/model-error.ts
models/native-item.ts
models/nft.ts
models/nftcontract-type.ts
Expand All @@ -83,6 +86,14 @@ models/order-status.ts
models/order.ts
models/page.ts
models/protocol-data.ts
models/refresh-collection-metadata-request.ts
models/refresh-collection-metadata-result.ts
models/refresh-metadata-by-id.ts
models/refresh-metadata-by-idall-of.ts
models/refresh-metadata-by-idrequest.ts
models/refresh-metadata-by-token-id.ts
models/refresh-metadata-by-token-idall-of.ts
models/refreshable-nftattributes.ts
models/sale-fee.ts
models/sale-payment-token.ts
models/sale-payment.ts
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
export * from './domain/activities-api';
export * from './domain/chains-api';
export * from './domain/collections-api';
export * from './domain/metadata-api';
export * from './domain/nft-owners-api';
export * from './domain/nfts-api';
export * from './domain/orders-api';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,21 @@ import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError } fr
// @ts-ignore
import { APIError400 } from '../models';
// @ts-ignore
import { APIError401 } from '../models';
// @ts-ignore
import { APIError403 } from '../models';
// @ts-ignore
import { APIError404 } from '../models';
// @ts-ignore
import { APIError500 } from '../models';
// @ts-ignore
import { GetCollectionResult } from '../models';
// @ts-ignore
import { ListCollectionsResult } from '../models';
// @ts-ignore
import { RefreshCollectionMetadataRequest } from '../models';
// @ts-ignore
import { RefreshCollectionMetadataResult } from '../models';
/**
* CollectionsApi - axios parameter creator
* @export
Expand Down Expand Up @@ -161,6 +169,53 @@ export const CollectionsApiAxiosParamCreator = function (configuration?: Configu
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};

return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
* Refresh collection metadata
* @summary Refresh collection metadata
* @param {string} contractAddress The address contract
* @param {string} chainName The name of chain
* @param {RefreshCollectionMetadataRequest} refreshCollectionMetadataRequest The request body
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
refreshCollectionMetadata: async (contractAddress: string, chainName: string, refreshCollectionMetadataRequest: RefreshCollectionMetadataRequest, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'contractAddress' is not null or undefined
assertParamExists('refreshCollectionMetadata', 'contractAddress', contractAddress)
// verify required parameter 'chainName' is not null or undefined
assertParamExists('refreshCollectionMetadata', 'chainName', chainName)
// verify required parameter 'refreshCollectionMetadataRequest' is not null or undefined
assertParamExists('refreshCollectionMetadata', 'refreshCollectionMetadataRequest', refreshCollectionMetadataRequest)
const localVarPath = `/v1/chains/{chain_name}/collections/{contract_address}/refresh-metadata`
.replace(`{${"contract_address"}}`, encodeURIComponent(String(contractAddress)))
.replace(`{${"chain_name"}}`, encodeURIComponent(String(chainName)));
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}

const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;

// authentication ImmutableApiKey required
await setApiKeyToObject(localVarHeaderParameter, "X-Immutable-API-Key", configuration)



localVarHeaderParameter['Content-Type'] = 'application/json';

setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
localVarRequestOptions.data = serializeDataIfNeeded(refreshCollectionMetadataRequest, localVarRequestOptions, configuration)

return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
Expand Down Expand Up @@ -215,6 +270,19 @@ export const CollectionsApiFp = function(configuration?: Configuration) {
const localVarAxiosArgs = await localVarAxiosParamCreator.listCollectionsByNFTOwner(accountAddress, chainName, pageCursor, pageSize, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
/**
* Refresh collection metadata
* @summary Refresh collection metadata
* @param {string} contractAddress The address contract
* @param {string} chainName The name of chain
* @param {RefreshCollectionMetadataRequest} refreshCollectionMetadataRequest The request body
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async refreshCollectionMetadata(contractAddress: string, chainName: string, refreshCollectionMetadataRequest: RefreshCollectionMetadataRequest, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<RefreshCollectionMetadataResult>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.refreshCollectionMetadata(contractAddress, chainName, refreshCollectionMetadataRequest, options);
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
},
}
};

Expand Down Expand Up @@ -261,6 +329,18 @@ export const CollectionsApiFactory = function (configuration?: Configuration, ba
listCollectionsByNFTOwner(accountAddress: string, chainName: string, pageCursor?: string, pageSize?: number, options?: any): AxiosPromise<ListCollectionsResult> {
return localVarFp.listCollectionsByNFTOwner(accountAddress, chainName, pageCursor, pageSize, options).then((request) => request(axios, basePath));
},
/**
* Refresh collection metadata
* @summary Refresh collection metadata
* @param {string} contractAddress The address contract
* @param {string} chainName The name of chain
* @param {RefreshCollectionMetadataRequest} refreshCollectionMetadataRequest The request body
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
refreshCollectionMetadata(contractAddress: string, chainName: string, refreshCollectionMetadataRequest: RefreshCollectionMetadataRequest, options?: any): AxiosPromise<RefreshCollectionMetadataResult> {
return localVarFp.refreshCollectionMetadata(contractAddress, chainName, refreshCollectionMetadataRequest, options).then((request) => request(axios, basePath));
},
};
};

Expand Down Expand Up @@ -348,6 +428,34 @@ export interface CollectionsApiListCollectionsByNFTOwnerRequest {
readonly pageSize?: number
}

/**
* Request parameters for refreshCollectionMetadata operation in CollectionsApi.
* @export
* @interface CollectionsApiRefreshCollectionMetadataRequest
*/
export interface CollectionsApiRefreshCollectionMetadataRequest {
/**
* The address contract
* @type {string}
* @memberof CollectionsApiRefreshCollectionMetadata
*/
readonly contractAddress: string

/**
* The name of chain
* @type {string}
* @memberof CollectionsApiRefreshCollectionMetadata
*/
readonly chainName: string

/**
* The request body
* @type {RefreshCollectionMetadataRequest}
* @memberof CollectionsApiRefreshCollectionMetadata
*/
readonly refreshCollectionMetadataRequest: RefreshCollectionMetadataRequest
}

/**
* CollectionsApi - object-oriented interface
* @export
Expand Down Expand Up @@ -390,4 +498,16 @@ export class CollectionsApi extends BaseAPI {
public listCollectionsByNFTOwner(requestParameters: CollectionsApiListCollectionsByNFTOwnerRequest, options?: AxiosRequestConfig) {
return CollectionsApiFp(this.configuration).listCollectionsByNFTOwner(requestParameters.accountAddress, requestParameters.chainName, requestParameters.pageCursor, requestParameters.pageSize, options).then((request) => request(this.axios, this.basePath));
}

/**
* Refresh collection metadata
* @summary Refresh collection metadata
* @param {CollectionsApiRefreshCollectionMetadataRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof CollectionsApi
*/
public refreshCollectionMetadata(requestParameters: CollectionsApiRefreshCollectionMetadataRequest, options?: AxiosRequestConfig) {
return CollectionsApiFp(this.configuration).refreshCollectionMetadata(requestParameters.contractAddress, requestParameters.chainName, requestParameters.refreshCollectionMetadataRequest, options).then((request) => request(this.axios, this.basePath));
}
}
Loading

0 comments on commit 4ac1dc0

Please sign in to comment.