UNPKG

nmkr-studio-api

Version:

Typesafe API Client to work with the NMKR Studio V2 API

37 lines (36 loc) 1.4 kB
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>; }