/* Options: Date: 2024-11-21 12:44:31 Version: 8.23 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.bokamera.se //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: DibsCallbackDto.* //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="/licenses/dibscallback/", Verbs="POST") public static class DibsCallbackDto { /** * The company id to save the credit card to */ @ApiMember(DataType="string", Description="The company id to save the credit card to", IsRequired=true) public UUID CompanyId = null; /** * The dibs card expiration date (yymm) */ @ApiMember(DataType="string", Description="The dibs card expiration date (yymm)", IsRequired=true) public String cardexpdate = null; /** * The dibs transact id */ @ApiMember(DataType="string", Description="The dibs transact id", IsRequired=true) public String transact = null; /** * The dibs card number (masked) */ @ApiMember(DataType="string", Description="The dibs card number (masked)", IsRequired=true) public String cardnomask = null; /** * The dibs paytype */ @ApiMember(DataType="string", Description="The dibs paytype", IsRequired=true) public String paytype = null; /** * The dibs currency */ @ApiMember(DataType="string", Description="The dibs currency", IsRequired=true) public String currency = null; /** * The dibs acquirer */ @ApiMember(DataType="string", Description="The dibs acquirer", IsRequired=true) public String acquirer = null; /** * The dibs approval code */ @ApiMember(DataType="string", Description="The dibs approval code", IsRequired=true) public String approvalcode = null; /** * The dibs status code */ @ApiMember(DataType="string", Description="The dibs status code", IsRequired=true) public String statuscode = null; /** * The dibs amount */ @ApiMember(DataType="string", Description="The dibs amount", IsRequired=true) public String amount = null; /** * The redirect url to send user back to after added creditcard */ @ApiMember(DataType="uri", Description="The redirect url to send user back to after added creditcard", IsRequired=true) public String RedirectUrl = null; /** * The unique token for this request */ @ApiMember(DataType="string", Description="The unique token for this request", IsRequired=true) public String Token = null; /** * status of the callback url */ @ApiMember(DataType="enum", Description="status of the callback url", IsRequired=true) public DibStatus Status = null; public UUID getCompanyId() { return CompanyId; } public DibsCallbackDto setCompanyId(UUID value) { this.CompanyId = value; return this; } public String getCardexpdate() { return cardexpdate; } public DibsCallbackDto setCardexpdate(String value) { this.cardexpdate = value; return this; } public String getTransact() { return transact; } public DibsCallbackDto setTransact(String value) { this.transact = value; return this; } public String getCardnomask() { return cardnomask; } public DibsCallbackDto setCardnomask(String value) { this.cardnomask = value; return this; } public String getPaytype() { return paytype; } public DibsCallbackDto setPaytype(String value) { this.paytype = value; return this; } public String getCurrency() { return currency; } public DibsCallbackDto setCurrency(String value) { this.currency = value; return this; } public String getAcquirer() { return acquirer; } public DibsCallbackDto setAcquirer(String value) { this.acquirer = value; return this; } public String getApprovalcode() { return approvalcode; } public DibsCallbackDto setApprovalcode(String value) { this.approvalcode = value; return this; } public String getStatuscode() { return statuscode; } public DibsCallbackDto setStatuscode(String value) { this.statuscode = value; return this; } public String getAmount() { return amount; } public DibsCallbackDto setAmount(String value) { this.amount = value; return this; } public String getRedirectUrl() { return RedirectUrl; } public DibsCallbackDto setRedirectUrl(String value) { this.RedirectUrl = value; return this; } public String getToken() { return Token; } public DibsCallbackDto setToken(String value) { this.Token = value; return this; } public DibStatus getStatus() { return Status; } public DibsCallbackDto setStatus(DibStatus value) { this.Status = value; return this; } } public static enum DibStatus { Success, Cancelled; } }