package org.yeshi.utils.ios.pay.vo;
|
|
import com.google.gson.annotations.SerializedName;
|
|
import java.util.Date;
|
import java.util.List;
|
|
public class IOSAPPBuyVerifyResult {
|
|
@SerializedName("bundle_id")
|
private String bundleId;
|
@SerializedName("application_version")
|
private String applicationVersion;
|
@SerializedName("receipt_creation_date_ms")
|
private Long receiptCreationDateMs;
|
@SerializedName("receipt_creation_date")
|
private Date receiptCreationDate;
|
@SerializedName("request_date")
|
private Date requestDate;
|
@SerializedName("request_date_ms")
|
private Long requestDateMs;
|
@SerializedName("in_app")
|
private List<OrderInfo> inApps;
|
@SerializedName("latest_receipt_info")
|
private List<OrderInfo> latestReceiptInfo;
|
|
|
public List<OrderInfo> getLatestReceiptInfo() {
|
return latestReceiptInfo;
|
}
|
|
public void setLatestReceiptInfo(List<OrderInfo> latestReceiptInfo) {
|
this.latestReceiptInfo = latestReceiptInfo;
|
}
|
|
public String getBundleId() {
|
return bundleId;
|
}
|
|
public void setBundleId(String bundleId) {
|
this.bundleId = bundleId;
|
}
|
|
public String getApplicationVersion() {
|
return applicationVersion;
|
}
|
|
public void setApplicationVersion(String applicationVersion) {
|
this.applicationVersion = applicationVersion;
|
}
|
|
public Long getReceiptCreationDateMs() {
|
return receiptCreationDateMs;
|
}
|
|
public void setReceiptCreationDateMs(Long receiptCreationDateMs) {
|
this.receiptCreationDateMs = receiptCreationDateMs;
|
}
|
|
public Date getReceiptCreationDate() {
|
return receiptCreationDate;
|
}
|
|
public void setReceiptCreationDate(Date receiptCreationDate) {
|
this.receiptCreationDate = receiptCreationDate;
|
}
|
|
public Date getRequestDate() {
|
return requestDate;
|
}
|
|
public void setRequestDate(Date requestDate) {
|
this.requestDate = requestDate;
|
}
|
|
public Long getRequestDateMs() {
|
return requestDateMs;
|
}
|
|
public void setRequestDateMs(Long requestDateMs) {
|
this.requestDateMs = requestDateMs;
|
}
|
|
public List<OrderInfo> getInApps() {
|
return inApps;
|
}
|
|
public void setInApps(List<OrderInfo> inApps) {
|
this.inApps = inApps;
|
}
|
|
public static class OrderInfo {
|
private int quantity;//数量
|
@SerializedName("product_id")
|
private String product_id;//商品编号
|
@SerializedName("transaction_id")
|
private String transactionId;//订单号
|
@SerializedName("original_transaction_id")
|
private String originalTransactionId;//原始订单号
|
@SerializedName("purchase_date")
|
private Date purchaseDate;//付款日期
|
@SerializedName("purchase_date_ms")
|
private long purchaseDateMs;
|
@SerializedName("original_purchase_date")
|
private Date originalPurchaseDate;//原始付款日期
|
@SerializedName("original_purchase_date_ms")
|
private Long originalPurchaseDateMs;
|
|
public int getQuantity() {
|
return quantity;
|
}
|
|
public void setQuantity(int quantity) {
|
this.quantity = quantity;
|
}
|
|
public String getProduct_id() {
|
return product_id;
|
}
|
|
public void setProduct_id(String product_id) {
|
this.product_id = product_id;
|
}
|
|
public String getTransactionId() {
|
return transactionId;
|
}
|
|
public void setTransactionId(String transactionId) {
|
this.transactionId = transactionId;
|
}
|
|
public String getOriginalTransactionId() {
|
return originalTransactionId;
|
}
|
|
public void setOriginalTransactionId(String originalTransactionId) {
|
this.originalTransactionId = originalTransactionId;
|
}
|
|
public Date getPurchaseDate() {
|
return purchaseDate;
|
}
|
|
public void setPurchaseDate(Date purchaseDate) {
|
this.purchaseDate = purchaseDate;
|
}
|
|
public long getPurchaseDateMs() {
|
return purchaseDateMs;
|
}
|
|
public void setPurchaseDateMs(long purchaseDateMs) {
|
this.purchaseDateMs = purchaseDateMs;
|
}
|
|
public Date getOriginalPurchaseDate() {
|
return originalPurchaseDate;
|
}
|
|
public void setOriginalPurchaseDate(Date originalPurchaseDate) {
|
this.originalPurchaseDate = originalPurchaseDate;
|
}
|
|
public Long getOriginalPurchaseDateMs() {
|
return originalPurchaseDateMs;
|
}
|
|
public void setOriginalPurchaseDateMs(Long originalPurchaseDateMs) {
|
this.originalPurchaseDateMs = originalPurchaseDateMs;
|
}
|
}
|
}
|