// Path: src/main/java/com/twocheckout/model/Authorization.java
// public class Authorization {
//     private String type;
//     private String responseCode;
//     private String currencyCode;
//     private String orderNumber;
//     private String transactionId;
//     private String recurrentInstallmentId;
//     private String responseMsg;
//     private String merchantOrderId;
//     private BigDecimal total;
//     private Lineitems[] lineItems;
// 
//     public String getType() { return type; }
//     public String getResponseCode() { return responseCode; }
//     public String getCurrencyCode() { return currencyCode; }
//     public String getOrderNumber() { return orderNumber; }
//     public String getTransactionId() { return transactionId; }
//     public String getRecurrentInstallmentId() { return recurrentInstallmentId; }
//     public String getResponseMsg() { return responseMsg; }
//     public String getMerchantOrderId() { return merchantOrderId; }
//     public BigDecimal getTotal() { return total; }
//     public Lineitems[] getLineitems() { return lineItems; }
// }


import com.twocheckout.model.Authorization;
package com.twocheckout;


public class TwocheckoutResponse {
    private String response_code;
    private String response_message;
    private String product_id;
    private String assigned_product_id;
    private String option_id;
// Path: src/main/java/com/twocheckout/model/Authorization.java
// public class Authorization {
//     private String type;
//     private String responseCode;
//     private String currencyCode;
//     private String orderNumber;
//     private String transactionId;
//     private String recurrentInstallmentId;
//     private String responseMsg;
//     private String merchantOrderId;
//     private BigDecimal total;
//     private Lineitems[] lineItems;
// 
//     public String getType() { return type; }
//     public String getResponseCode() { return responseCode; }
//     public String getCurrencyCode() { return currencyCode; }
//     public String getOrderNumber() { return orderNumber; }
//     public String getTransactionId() { return transactionId; }
//     public String getRecurrentInstallmentId() { return recurrentInstallmentId; }
//     public String getResponseMsg() { return responseMsg; }
//     public String getMerchantOrderId() { return merchantOrderId; }
//     public BigDecimal getTotal() { return total; }
//     public Lineitems[] getLineitems() { return lineItems; }
// }


// Path: src/main/java/com/twocheckout/TwocheckoutResponse.java
import com.twocheckout.model.Authorization;

package com.twocheckout;


public class TwocheckoutResponse {
    private String response_code;
    private String response_message;
    private String product_id;
    private String assigned_product_id;
    private String option_id;
    private Authorization response;