palmpaywrappersdk
Version:
PalmPay Wrapper Sdk
65 lines (61 loc) • 1.69 kB
text/typescript
export class PayInRequest {
description: number;
orderId: string;
title: string;
userId: number;
userMobileNo: string;
productType: string;
amount: string;
currency: string;
notifyUrl: string;
callbackUrl: string;
orderExpireTime: string;
goodsDetails: string;
remark: string;
constructor(
description: number,
orderId: string,
title: string,
userId: number,
userMobileNo: string,
productType: string,
amount: string,
currency: string,
notifyUrl: string,
callbackUrl: string,
orderExpireTime: string,
goodsDetails: string,
remark: string,
) {
this.description = description;
this.orderId = orderId;
this.title = title;
this.userId = userId;
this.userMobileNo = userMobileNo;
this.productType = productType;
this.amount = amount;
this.currency = currency;
this.notifyUrl = notifyUrl;
this.callbackUrl = callbackUrl;
this.orderExpireTime = orderExpireTime;
this.goodsDetails = goodsDetails;
this.remark = remark;
}
toJSON(): object {
return {
description: this.description,
orderId: this.orderId,
title: this.title,
userId: this.userId,
userMobileNo: this.userMobileNo,
productType: this.productType,
amount: this.amount,
currency: this.currency,
notifyUrl: this.notifyUrl,
callbackUrl: this.callbackUrl,
orderExpireTime: this.orderExpireTime,
goodsDetails: this.goodsDetails,
remark: this.remark,
};
}
}