admin
2021-09-24 881f273bca0f94345efb2c0cac52279af4a7f4e4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
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;
        }
    }
}