/* Options: Date: 2026-10-01 11:24:00 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stubbur-app.azurewebsites.net //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: OwnerCardsUpgradeRequest.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route(Path="/OrderOwnerCards/upgrade", Verbs="POST") public static class OwnerCardsUpgradeRequest implements IReturn { public String buyerPhone = null; public Integer sourceOwnerCardId = null; public Integer targetOwnerCardTypeId = null; public String idempotencyKey = null; public String paymentMethodId = null; public Borgun3DFinalRequest borgun3DFinalInfo = null; public ArrayList tenders = null; public String holderName = null; public String holderEmail = null; public String deviceId = null; public Boolean returnCards = null; public String getBuyerPhone() { return buyerPhone; } public OwnerCardsUpgradeRequest setBuyerPhone(String value) { this.buyerPhone = value; return this; } public Integer getSourceOwnerCardId() { return sourceOwnerCardId; } public OwnerCardsUpgradeRequest setSourceOwnerCardId(Integer value) { this.sourceOwnerCardId = value; return this; } public Integer getTargetOwnerCardTypeId() { return targetOwnerCardTypeId; } public OwnerCardsUpgradeRequest setTargetOwnerCardTypeId(Integer value) { this.targetOwnerCardTypeId = value; return this; } public String getIdempotencyKey() { return idempotencyKey; } public OwnerCardsUpgradeRequest setIdempotencyKey(String value) { this.idempotencyKey = value; return this; } public String getPaymentMethodId() { return paymentMethodId; } public OwnerCardsUpgradeRequest setPaymentMethodId(String value) { this.paymentMethodId = value; return this; } public Borgun3DFinalRequest getBorgun3DFinalInfo() { return borgun3DFinalInfo; } public OwnerCardsUpgradeRequest setBorgun3DFinalInfo(Borgun3DFinalRequest value) { this.borgun3DFinalInfo = value; return this; } public ArrayList getTenders() { return tenders; } public OwnerCardsUpgradeRequest setTenders(ArrayList value) { this.tenders = value; return this; } public String getHolderName() { return holderName; } public OwnerCardsUpgradeRequest setHolderName(String value) { this.holderName = value; return this; } public String getHolderEmail() { return holderEmail; } public OwnerCardsUpgradeRequest setHolderEmail(String value) { this.holderEmail = value; return this; } public String getDeviceId() { return deviceId; } public OwnerCardsUpgradeRequest setDeviceId(String value) { this.deviceId = value; return this; } public Boolean isReturnCards() { return returnCards; } public OwnerCardsUpgradeRequest setReturnCards(Boolean value) { this.returnCards = value; return this; } private static Object responseType = OwnerCardsUpgradeResult.class; public Object getResponseType() { return responseType; } } public static class OwnerCardsUpgradeResult extends OwnerCardsOrderResult { public Integer sourceOwnerCardId = null; public Integer sourceOwnerCardTypeId = null; public String sourceTypeName = null; public Integer newOwnerCardId = null; public Integer targetOwnerCardTypeId = null; public String targetTypeName = null; public Integer relinkedTickets = null; public String paymentReference = null; public Boolean refundPending = null; public Integer getSourceOwnerCardId() { return sourceOwnerCardId; } public OwnerCardsUpgradeResult setSourceOwnerCardId(Integer value) { this.sourceOwnerCardId = value; return this; } public Integer getSourceOwnerCardTypeId() { return sourceOwnerCardTypeId; } public OwnerCardsUpgradeResult setSourceOwnerCardTypeId(Integer value) { this.sourceOwnerCardTypeId = value; return this; } public String getSourceTypeName() { return sourceTypeName; } public OwnerCardsUpgradeResult setSourceTypeName(String value) { this.sourceTypeName = value; return this; } public Integer getNewOwnerCardId() { return newOwnerCardId; } public OwnerCardsUpgradeResult setNewOwnerCardId(Integer value) { this.newOwnerCardId = value; return this; } public Integer getTargetOwnerCardTypeId() { return targetOwnerCardTypeId; } public OwnerCardsUpgradeResult setTargetOwnerCardTypeId(Integer value) { this.targetOwnerCardTypeId = value; return this; } public String getTargetTypeName() { return targetTypeName; } public OwnerCardsUpgradeResult setTargetTypeName(String value) { this.targetTypeName = value; return this; } public Integer getRelinkedTickets() { return relinkedTickets; } public OwnerCardsUpgradeResult setRelinkedTickets(Integer value) { this.relinkedTickets = value; return this; } public String getPaymentReference() { return paymentReference; } public OwnerCardsUpgradeResult setPaymentReference(String value) { this.paymentReference = value; return this; } public Boolean isRefundPending() { return refundPending; } public OwnerCardsUpgradeResult setRefundPending(Boolean value) { this.refundPending = value; return this; } } public static class Borgun3DFinalRequest { public String transactionType = null; public Integer amount = null; public String currency = null; public Date transactionDate = null; public String orderId = null; public Borgun3DFinalPaymentMethodInfo paymentMethod = null; public Borgun3DFinal3DSecureInfo threeDSecure = null; public String getTransactionType() { return transactionType; } public Borgun3DFinalRequest setTransactionType(String value) { this.transactionType = value; return this; } public Integer getAmount() { return amount; } public Borgun3DFinalRequest setAmount(Integer value) { this.amount = value; return this; } public String getCurrency() { return currency; } public Borgun3DFinalRequest setCurrency(String value) { this.currency = value; return this; } public Date getTransactionDate() { return transactionDate; } public Borgun3DFinalRequest setTransactionDate(Date value) { this.transactionDate = value; return this; } public String getOrderId() { return orderId; } public Borgun3DFinalRequest setOrderId(String value) { this.orderId = value; return this; } public Borgun3DFinalPaymentMethodInfo getPaymentMethod() { return paymentMethod; } public Borgun3DFinalRequest setPaymentMethod(Borgun3DFinalPaymentMethodInfo value) { this.paymentMethod = value; return this; } public Borgun3DFinal3DSecureInfo getThreeDSecure() { return threeDSecure; } public Borgun3DFinalRequest setThreeDSecure(Borgun3DFinal3DSecureInfo value) { this.threeDSecure = value; return this; } } public static class OrderTender { public String kind = null; public String code = null; public Integer amountMinor = null; public String idempotencyKey = null; public Integer holdId = null; public Integer appliedMinor = null; public String getKind() { return kind; } public OrderTender setKind(String value) { this.kind = value; return this; } public String getCode() { return code; } public OrderTender setCode(String value) { this.code = value; return this; } public Integer getAmountMinor() { return amountMinor; } public OrderTender setAmountMinor(Integer value) { this.amountMinor = value; return this; } public String getIdempotencyKey() { return idempotencyKey; } public OrderTender setIdempotencyKey(String value) { this.idempotencyKey = value; return this; } public Integer getHoldId() { return holdId; } public OrderTender setHoldId(Integer value) { this.holdId = value; return this; } public Integer getAppliedMinor() { return appliedMinor; } public OrderTender setAppliedMinor(Integer value) { this.appliedMinor = value; return this; } } public static class Borgun3DFinalPaymentMethodInfo { public String paymentType = null; public String token = null; public String virtualNumber = null; public String expYear = null; public String expMonth = null; public String panLastFour = null; public String getPaymentType() { return paymentType; } public Borgun3DFinalPaymentMethodInfo setPaymentType(String value) { this.paymentType = value; return this; } public String getToken() { return token; } public Borgun3DFinalPaymentMethodInfo setToken(String value) { this.token = value; return this; } public String getVirtualNumber() { return virtualNumber; } public Borgun3DFinalPaymentMethodInfo setVirtualNumber(String value) { this.virtualNumber = value; return this; } public String getExpYear() { return expYear; } public Borgun3DFinalPaymentMethodInfo setExpYear(String value) { this.expYear = value; return this; } public String getExpMonth() { return expMonth; } public Borgun3DFinalPaymentMethodInfo setExpMonth(String value) { this.expMonth = value; return this; } public String getPanLastFour() { return panLastFour; } public Borgun3DFinalPaymentMethodInfo setPanLastFour(String value) { this.panLastFour = value; return this; } } public static class Borgun3DFinal3DSecureInfo { public String dataType = null; public String mpiToken = null; public String getDataType() { return dataType; } public Borgun3DFinal3DSecureInfo setDataType(String value) { this.dataType = value; return this; } public String getMpiToken() { return mpiToken; } public Borgun3DFinal3DSecureInfo setMpiToken(String value) { this.mpiToken = value; return this; } } public static class OwnerCardsOrderResult extends GeneralOrderResponse { public ArrayList cards = null; public String orderReference = null; public Boolean isSubscription = null; public BigDecimal monthlyPrice = null; public BigDecimal transactionFee = null; public Integer months = null; public String paymentTokenId = null; public Boolean subscriptionTokenMissing = null; public Integer priceTotal = null; public Integer discountAmount = null; public Integer giftCardAmount = null; public Integer donationAmount = null; public Integer chargedAmount = null; public String reason = null; public ArrayList getCards() { return cards; } public OwnerCardsOrderResult setCards(ArrayList value) { this.cards = value; return this; } public String getOrderReference() { return orderReference; } public OwnerCardsOrderResult setOrderReference(String value) { this.orderReference = value; return this; } public Boolean getIsSubscription() { return isSubscription; } public OwnerCardsOrderResult setIsSubscription(Boolean value) { this.isSubscription = value; return this; } public BigDecimal getMonthlyPrice() { return monthlyPrice; } public OwnerCardsOrderResult setMonthlyPrice(BigDecimal value) { this.monthlyPrice = value; return this; } public BigDecimal getTransactionFee() { return transactionFee; } public OwnerCardsOrderResult setTransactionFee(BigDecimal value) { this.transactionFee = value; return this; } public Integer getMonths() { return months; } public OwnerCardsOrderResult setMonths(Integer value) { this.months = value; return this; } public String getPaymentTokenId() { return paymentTokenId; } public OwnerCardsOrderResult setPaymentTokenId(String value) { this.paymentTokenId = value; return this; } public Boolean isSubscriptionTokenMissing() { return subscriptionTokenMissing; } public OwnerCardsOrderResult setSubscriptionTokenMissing(Boolean value) { this.subscriptionTokenMissing = value; return this; } public Integer getPriceTotal() { return priceTotal; } public OwnerCardsOrderResult setPriceTotal(Integer value) { this.priceTotal = value; return this; } public Integer getDiscountAmount() { return discountAmount; } public OwnerCardsOrderResult setDiscountAmount(Integer value) { this.discountAmount = value; return this; } public Integer getGiftCardAmount() { return giftCardAmount; } public OwnerCardsOrderResult setGiftCardAmount(Integer value) { this.giftCardAmount = value; return this; } public Integer getDonationAmount() { return donationAmount; } public OwnerCardsOrderResult setDonationAmount(Integer value) { this.donationAmount = value; return this; } public Integer getChargedAmount() { return chargedAmount; } public OwnerCardsOrderResult setChargedAmount(Integer value) { this.chargedAmount = value; return this; } public String getReason() { return reason; } public OwnerCardsOrderResult setReason(String value) { this.reason = value; return this; } } }