| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- package com.cyksj.model.response.recharge;
- import com.fasterxml.jackson.annotation.JsonProperty;
- import lombok.Getter;
- import lombok.Setter;
- import java.math.BigDecimal;
- @Getter
- @Setter
- public class Auto17OrderStatusResponse {
- private Integer code;
- private String message;
- private OrderData data;
- public boolean isSuccess() {
- return code != null && code == 0;
- }
- @Getter
- @Setter
- public static class OrderData {
- @JsonProperty("pay_link")
- private String payLink;
- @JsonProperty("order_no")
- private String orderNo;
- @JsonProperty("source_ip")
- private String sourceIp;
- @JsonProperty("order_type")
- private String orderType;
- @JsonProperty("plan_type")
- private String planType;
- @JsonProperty("card_key")
- private String cardKey;
- private String email;
- @JsonProperty("payment_amount")
- private BigDecimal paymentAmount;
- @JsonProperty("payment_currency")
- private String paymentCurrency;
- @JsonProperty("is_subscription_cancelled")
- private Integer subscriptionCancelled;
- @JsonProperty("retry_batch_no")
- private String retryBatchNo;
- @JsonProperty("retry_attempt")
- private Integer retryAttempt;
- private String status;
- @JsonProperty("failure_reason")
- private String failureReason;
- @JsonProperty("payment_result")
- private PaymentResult paymentResult;
- @JsonProperty("finished_at")
- private String finishedAt;
- @JsonProperty("created_at")
- private String createdAt;
- @JsonProperty("updated_at")
- private String updatedAt;
- }
- @Getter
- @Setter
- public static class PaymentResult {
- private String stage;
- private String message;
- private Boolean success;
- private String failure_detail;
- }
- }
|