// Path: common/src/main/java/cz/gopay/api/v3/model/common/Currency.java
// public enum Currency {
//     CZK(203),
//     EUR(978),
//     PLN(985),
//     HUF(348),
//     USD(840),
//     GBP(826),
//     BGN(975),
//     HRK(191),
//     RON(946);
//         
//     public static final String CODE_CZK = String.valueOf(CZK);
//     public static final String CODE_EUR = String.valueOf(EUR);
//     public static final String CODE_PLN = String.valueOf(PLN);
//     public static final String CODE_HUF = String.valueOf(HUF);
//     public static final String CODE_USD = String.valueOf(USD);
//     public static final String CODE_GBP = String.valueOf(GBP);
//     public static final String CODE_BGN = String.valueOf(BGN);
//     public static final String CODE_HRK = String.valueOf(HRK);
//     public static final String CODE_RON = String.valueOf(RON);
//     
//     private Integer numericalCode;
// 
//     private Currency(Integer numericalCode) {
//         this.numericalCode = numericalCode;
//     }
// 
//     public Integer getNumericalCode() {
//         return numericalCode;
//     }
// 
//     public String getCode() {
//         return String.valueOf(this);
//     }
// 
//     public void setNumericalCode(int numericalCode) {
//         this.numericalCode = numericalCode;
//     }
// 
//     public static Currency getByCode(String code) {
//         Currency result = null;
//         for (Currency item : EnumSet.allOf(Currency.class)) {
//             if (String.valueOf(item).equals(code)) {
//                 result = item;
//                 break;
//             }
//         }
//         return result;
//     }
// 
//     public static Currency getByNumericalCode(Integer code) {
//         Currency result = null;
//         for (Currency item : EnumSet.allOf(Currency.class)) {
//             if (item.getNumericalCode().equals(code)) {
//                 result = item;
//                 break;
//             }
//         }
// 
//         return result;
//     }
// 
// }


import cz.gopay.api.v3.model.common.Currency;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
	private Long dan2;
	
	@XmlElement(name = "zakl_dan3")
	private Long zaklDan3;
	
	@XmlElement(name = "dan3")
	private Long dan3;
	
	@XmlElement(name = "cest_sluz")
	private Long cestSluz;
	
	@XmlElement(name = "pouzit_zboz1")
	private Long pouzitZboz1;
	
	@XmlElement(name = "pouzit_zboz2")
	private Long pouzitZboz2;
	
	@XmlElement(name = "pouzit_zboz3")
	private Long pouzitZboz3;
	
	@XmlElement(name = "urceno_cerp_zuct")
	private Long urcenoCerpZuct;
	
	@XmlElement(name = "cerp_zuct")
	private Long cerpZuct;
	
	@XmlElement(name = "dic_poverujiciho")
	private String dicPoverujiciho;
	
	@XmlElement(name = "mena")
// Path: common/src/main/java/cz/gopay/api/v3/model/common/Currency.java
// public enum Currency {
//     CZK(203),
//     EUR(978),
//     PLN(985),
//     HUF(348),
//     USD(840),
//     GBP(826),
//     BGN(975),
//     HRK(191),
//     RON(946);
//         
//     public static final String CODE_CZK = String.valueOf(CZK);
//     public static final String CODE_EUR = String.valueOf(EUR);
//     public static final String CODE_PLN = String.valueOf(PLN);
//     public static final String CODE_HUF = String.valueOf(HUF);
//     public static final String CODE_USD = String.valueOf(USD);
//     public static final String CODE_GBP = String.valueOf(GBP);
//     public static final String CODE_BGN = String.valueOf(BGN);
//     public static final String CODE_HRK = String.valueOf(HRK);
//     public static final String CODE_RON = String.valueOf(RON);
//     
//     private Integer numericalCode;
// 
//     private Currency(Integer numericalCode) {
//         this.numericalCode = numericalCode;
//     }
// 
//     public Integer getNumericalCode() {
//         return numericalCode;
//     }
// 
//     public String getCode() {
//         return String.valueOf(this);
//     }
// 
//     public void setNumericalCode(int numericalCode) {
//         this.numericalCode = numericalCode;
//     }
// 
//     public static Currency getByCode(String code) {
//         Currency result = null;
//         for (Currency item : EnumSet.allOf(Currency.class)) {
//             if (String.valueOf(item).equals(code)) {
//                 result = item;
//                 break;
//             }
//         }
//         return result;
//     }
// 
//     public static Currency getByNumericalCode(Integer code) {
//         Currency result = null;
//         for (Currency item : EnumSet.allOf(Currency.class)) {
//             if (item.getNumericalCode().equals(code)) {
//                 result = item;
//                 break;
//             }
//         }
// 
//         return result;
//     }
// 
// }


// Path: common/src/main/java/cz/gopay/api/v3/model/eet/EET.java
import cz.gopay.api.v3.model.common.Currency;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

	private Long dan2;
	
	@XmlElement(name = "zakl_dan3")
	private Long zaklDan3;
	
	@XmlElement(name = "dan3")
	private Long dan3;
	
	@XmlElement(name = "cest_sluz")
	private Long cestSluz;
	
	@XmlElement(name = "pouzit_zboz1")
	private Long pouzitZboz1;
	
	@XmlElement(name = "pouzit_zboz2")
	private Long pouzitZboz2;
	
	@XmlElement(name = "pouzit_zboz3")
	private Long pouzitZboz3;
	
	@XmlElement(name = "urceno_cerp_zuct")
	private Long urcenoCerpZuct;
	
	@XmlElement(name = "cerp_zuct")
	private Long cerpZuct;
	
	@XmlElement(name = "dic_poverujiciho")
	private String dicPoverujiciho;
	
	@XmlElement(name = "mena")
	private Currency mena;