nmkr-studio-api
Version:
Typesafe API Client to work with the NMKR Studio V2 API
163 lines (162 loc) • 6.9 kB
TypeScript
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>;
}