nmkr-studio-api
Version:
Typesafe API Client to work with the NMKR Studio V2 API
37 lines (36 loc) • 1.4 kB
TypeScript
import type { CreateSplitAddressClass } from '../models/CreateSplitAddressClass';
import type { GetSplitAddressClass } from '../models/GetSplitAddressClass';
import type { CancelablePromise } from '../core/CancelablePromise';
import type { BaseHttpRequest } from '../core/BaseHttpRequest';
export declare class SplitAddressesService {
readonly httpRequest: BaseHttpRequest;
constructor(httpRequest: BaseHttpRequest);
/**
* Creates a split address
* @returns GetSplitAddressClass
* @throws ApiError
*/
postV2CreateSplitAddress({ customerid, requestBody, }: {
customerid: number;
requestBody?: CreateSplitAddressClass;
}): CancelablePromise<GetSplitAddressClass>;
/**
* Returns all split addresses from a customer account
* Returns all split addresses from a customer account
* @returns GetSplitAddressClass Returns the split addresses
* @throws ApiError
*/
getV2GetSplitAddresses({ customerid, }: {
customerid: number;
}): CancelablePromise<Array<GetSplitAddressClass>>;
/**
* Updates a split address
* @returns GetSplitAddressClass
* @throws ApiError
*/
putV2UpdateSplitAddress({ customerid, address, requestBody, }: {
customerid: number;
address: string;
requestBody?: CreateSplitAddressClass;
}): CancelablePromise<GetSplitAddressClass>;
}