UNPKG

nmkr-studio-api

Version:

Typesafe API Client to work with the NMKR Studio V2 API

163 lines (162 loc) 6.9 kB
import type { BuyerClass } from '../models/BuyerClass'; import type { CheckAddressResultClass } from '../models/CheckAddressResultClass'; import type { CreatePaymentTransactionClass } from '../models/CreatePaymentTransactionClass'; import type { GetPaymentAddressResultClass } from '../models/GetPaymentAddressResultClass'; import type { MintAndSendReceiverClass } from '../models/MintAndSendReceiverClass'; import type { PaymentMethodTypes } from '../models/PaymentMethodTypes'; import type { PaymentTransactionResultClass } from '../models/PaymentTransactionResultClass'; import type { PricelistClass } from '../models/PricelistClass'; import type { SellerClass } from '../models/SellerClass'; import type { SignDecentralClass } from '../models/SignDecentralClass'; import type { SubmitTransactionClass } from '../models/SubmitTransactionClass'; import type { CancelablePromise } from '../core/CancelablePromise'; import type { BaseHttpRequest } from '../core/BaseHttpRequest'; export declare class PaymenttransactionsService { readonly httpRequest: BaseHttpRequest; constructor(httpRequest: BaseHttpRequest); /** * Creates a payment transaction * @returns PaymentTransactionResultClass Returns the PaymentTransactionResultClass Class * @throws ApiError */ postV2CreatePaymentTransaction({ requestBody, }: { requestBody?: CreatePaymentTransactionClass; }): CancelablePromise<PaymentTransactionResultClass>; /** * @returns PaymentTransactionResultClass Success * @throws ApiError */ getV2ProceedPaymentTransactionGetTransactionState({ paymenttransactionuid, }: { paymenttransactionuid: string; }): CancelablePromise<PaymentTransactionResultClass>; /** * @returns GetPaymentAddressResultClass Success * @throws ApiError */ getV2ProceedPaymentTransactionGetPaymentAddress({ paymenttransactionuid, paymentMethod, }: { paymenttransactionuid: string; paymentMethod?: PaymentMethodTypes; }): CancelablePromise<GetPaymentAddressResultClass>; /** * @returns PaymentTransactionResultClass Success * @throws ApiError */ postV2ProceedPaymentTransactionSignDecentralPayment({ paymenttransactionuid, requestBody, }: { paymenttransactionuid: string; requestBody?: SignDecentralClass; }): CancelablePromise<PaymentTransactionResultClass>; /** * @returns CheckAddressResultClass Success * @throws ApiError */ getV2ProceedPaymentTransactionCheckPaymentAddress({ paymenttransactionuid, }: { paymenttransactionuid: string; }): CancelablePromise<CheckAddressResultClass>; /** * @returns PaymentTransactionResultClass Success * @throws ApiError */ postV2ProceedPaymentTransactionCancelTransaction({ paymenttransactionuid, requestBody, }: { paymenttransactionuid: string; requestBody?: BuyerClass; }): CancelablePromise<PaymentTransactionResultClass>; /** * @returns any Success * @throws ApiError */ getV2ProceedPaymentTransactionCancelTransaction({ paymenttransactionuid, }: { paymenttransactionuid: string; }): CancelablePromise<any>; /** * @returns PricelistClass Success * @throws ApiError */ getV2ProceedPaymentTransactionGetPriceListForProject({ paymenttransactionuid, }: { paymenttransactionuid: string; }): CancelablePromise<Array<PricelistClass>>; /** * @returns PaymentTransactionResultClass Success * @throws ApiError */ postV2ProceedPaymentTransactionLockNft({ paymenttransactionuid, requestBody, }: { paymenttransactionuid: string; requestBody?: SellerClass; }): CancelablePromise<PaymentTransactionResultClass>; /** * @returns PaymentTransactionResultClass Success * @throws ApiError */ postV2ProceedPaymentTransactionLockAda({ paymenttransactionuid, requestBody, }: { paymenttransactionuid: string; requestBody?: BuyerClass; }): CancelablePromise<PaymentTransactionResultClass>; /** * @returns PaymentTransactionResultClass Success * @throws ApiError */ postV2ProceedPaymentTransactionSubmitTransaction({ paymenttransactionuid, requestBody, }: { paymenttransactionuid: string; requestBody?: SubmitTransactionClass; }): CancelablePromise<PaymentTransactionResultClass>; /** * @returns PaymentTransactionResultClass Success * @throws ApiError */ postV2ProceedPaymentTransactionBetOnAuction({ paymenttransactionuid, requestBody, }: { paymenttransactionuid: string; requestBody?: BuyerClass; }): CancelablePromise<PaymentTransactionResultClass>; /** * @returns PaymentTransactionResultClass Success * @throws ApiError */ postV2ProceedPaymentTransactionBuyDirectsale({ paymenttransactionuid, requestBody, }: { paymenttransactionuid: string; requestBody?: BuyerClass; }): CancelablePromise<PaymentTransactionResultClass>; /** * @returns PaymentTransactionResultClass Success * @throws ApiError */ getV2ProceedPaymentTransactionGetBuyoutSmartcontractAddress({ paymenttransactionuid, }: { paymenttransactionuid: string; }): CancelablePromise<PaymentTransactionResultClass>; /** * @returns PaymentTransactionResultClass Success * @throws ApiError */ postV2ProceedPaymentTransactionSellDirectsaleOffer({ paymenttransactionuid, requestBody, }: { paymenttransactionuid: string; requestBody?: SellerClass; }): CancelablePromise<PaymentTransactionResultClass>; /** * @returns PaymentTransactionResultClass Success * @throws ApiError */ getV2ProceedPaymentTransactionEndTransaction({ paymenttransactionuid, }: { paymenttransactionuid: string; }): CancelablePromise<PaymentTransactionResultClass>; /** * @returns PaymentTransactionResultClass Success * @throws ApiError */ getV2ProceedPaymentTransactionReservePaymentgatewayMintAndSendNft({ paymenttransactionuid, }: { paymenttransactionuid: string; }): CancelablePromise<PaymentTransactionResultClass>; /** * @returns PaymentTransactionResultClass Success * @throws ApiError */ postV2ProceedPaymentTransactionMintAndSendPaymentgatewayNft({ paymenttransactionuid, requestBody, }: { paymenttransactionuid: string; requestBody?: MintAndSendReceiverClass; }): CancelablePromise<PaymentTransactionResultClass>; /** * @returns PaymentTransactionResultClass Success * @throws ApiError */ postV2ProceedPaymentTransactionUpdateCustomProperties({ paymenttransactionuid, requestBody, }: { paymenttransactionuid: string; requestBody?: Record<string, string>; }): CancelablePromise<PaymentTransactionResultClass>; }