package com.ruoyi.app.utils.zaloPay;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * ZaloPay创建订单响应类
 */
public class ZaloPayCreateOrderResponse {

    @JSONField(name = "return_code")
    private Integer returnCode;

    @JSONField(name = "return_message")
    private String returnMessage;

    @JSONField(name = "sub_return_code")
    private Integer subReturnCode;

    @JSONField(name = "sub_return_message")
    private String subReturnMessage;

    @JSONField(name = "zp_trans_token")
    private String zpTransToken;

    @JSONField(name = "order_url")
    private String orderUrl;

    @JSONField(name = "order_token")
    private String orderToken;

    // Getters and Setters

    public Integer getReturnCode() {
        return returnCode;
    }

    public void setReturnCode(Integer returnCode) {
        this.returnCode = returnCode;
    }

    public String getReturnMessage() {
        return returnMessage;
    }

    public void setReturnMessage(String returnMessage) {
        this.returnMessage = returnMessage;
    }

    public Integer getSubReturnCode() {
        return subReturnCode;
    }

    public void setSubReturnCode(Integer subReturnCode) {
        this.subReturnCode = subReturnCode;
    }

    public String getSubReturnMessage() {
        return subReturnMessage;
    }

    public void setSubReturnMessage(String subReturnMessage) {
        this.subReturnMessage = subReturnMessage;
    }

    public String getZpTransToken() {
        return zpTransToken;
    }

    public void setZpTransToken(String zpTransToken) {
        this.zpTransToken = zpTransToken;
    }

    public String getOrderUrl() {
        return orderUrl;
    }

    public void setOrderUrl(String orderUrl) {
        this.orderUrl = orderUrl;
    }

    public String getOrderToken() {
        return orderToken;
    }

    public void setOrderToken(String orderToken) {
        this.orderToken = orderToken;
    }
}
