nmkr-studio-api
Version:
Typesafe API Client to work with the NMKR Studio V2 API
24 lines (23 loc) • 1.41 kB
TypeScript
import type { AuctionParametersClass } from './AuctionParametersClass';
import type { DecentralParametersClass } from './DecentralParametersClass';
import type { DirectSaleOfferParameterClass } from './DirectSaleOfferParameterClass';
import type { DirectSaleParameterClass } from './DirectSaleParameterClass';
import type { PaymentgatewayParametersClass } from './PaymentgatewayParametersClass';
import type { PaymentTransactionNotificationsClass } from './PaymentTransactionNotificationsClass';
import type { PaymentTransactionTypes } from './PaymentTransactionTypes';
import type { TransactionParametersClass } from './TransactionParametersClass';
export type CreatePaymentTransactionClass = {
projectUid?: string | null;
paymentTransactionType?: PaymentTransactionTypes;
customProperties?: Record<string, string | null> | null;
transactionParameters?: Array<TransactionParametersClass> | null;
paymentgatewayParameters?: PaymentgatewayParametersClass;
decentralParameters?: DecentralParametersClass;
auctionParameters?: AuctionParametersClass;
directSaleParameters?: DirectSaleParameterClass;
directSaleOfferParameters?: DirectSaleOfferParameterClass;
customerIpAddress?: string | null;
paymentTransactionNotifications?: Array<PaymentTransactionNotificationsClass> | null;
referer?: string | null;
referencedPaymenttransactionUid?: string | null;
};