palmpaywrappersdk
Version:
PalmPay Wrapper Sdk
53 lines (43 loc) • 1.7 kB
text/typescript
import { ClassTransformer } from "class-transformer";
import { Expose, Transform } from 'class-transformer';
// PayInCreateOrderResponse.ts
export class PayInCreateOrderResponseData {
orderNo!: string | null;
orderAmount: number;
orderStatus: string;
checkoutUrl: string
goodsName: string
sdkSessionId: string
merchantNo: number
payToken: string
sdkSignKey: number
mockCheckoutUrl: string
payerVirtualAccNo: string
payerAccountId: string
payerAccountType: string
payMethod: string
appId: string
payCodeExpireMilliSec: string
payCode: string
constructor(orderNo: string, orderAmount: number, orderStatus: string, checkoutUrl: string, goodsName: string, sdkSessionId: string, merchantNo: number, payToken: string,
sdkSignKey: number, mockCheckoutUrl: string, payerVirtualAccNo: string, payerAccountId: string, payerAccountType: string, payMethod: string, appId: string,
payCodeExpireMilliSec: string, payCode: string) {
this.orderNo = orderNo;
this.orderAmount = orderAmount;
this.orderStatus = orderStatus;
this.checkoutUrl = checkoutUrl;
this.goodsName = goodsName;
this.sdkSessionId = sdkSessionId;
this.merchantNo = merchantNo;
this.payToken = payToken;
this.sdkSignKey = sdkSignKey;
this.mockCheckoutUrl = mockCheckoutUrl;
this.payerVirtualAccNo = payerVirtualAccNo;
this.payerAccountId = payerAccountId;
this.payerAccountType = payerAccountType;
this.payMethod = payMethod;
this.appId = appId;
this.payCodeExpireMilliSec = payCodeExpireMilliSec;
this.payCode = payCode;
}
}