/* Options: Date: 2024-07-03 12:30:44 Version: 8.23 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.bokamera.se //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: DibsCallbackDto.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/licenses/dibscallback/", Verbs="POST") open 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) var CompanyId:UUID? = null /** * The dibs card expiration date (yymm) */ @ApiMember(DataType="string", Description="The dibs card expiration date (yymm)", IsRequired=true) var cardexpdate:String? = null /** * The dibs transact id */ @ApiMember(DataType="string", Description="The dibs transact id", IsRequired=true) var transact:String? = null /** * The dibs card number (masked) */ @ApiMember(DataType="string", Description="The dibs card number (masked)", IsRequired=true) var cardnomask:String? = null /** * The dibs paytype */ @ApiMember(DataType="string", Description="The dibs paytype", IsRequired=true) var paytype:String? = null /** * The dibs currency */ @ApiMember(DataType="string", Description="The dibs currency", IsRequired=true) var currency:String? = null /** * The dibs acquirer */ @ApiMember(DataType="string", Description="The dibs acquirer", IsRequired=true) var acquirer:String? = null /** * The dibs approval code */ @ApiMember(DataType="string", Description="The dibs approval code", IsRequired=true) var approvalcode:String? = null /** * The dibs status code */ @ApiMember(DataType="string", Description="The dibs status code", IsRequired=true) var statuscode:String? = null /** * The dibs amount */ @ApiMember(DataType="string", Description="The dibs amount", IsRequired=true) var amount:String? = 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) var RedirectUrl:String? = null /** * The unique token for this request */ @ApiMember(DataType="string", Description="The unique token for this request", IsRequired=true) var Token:String? = null /** * status of the callback url */ @ApiMember(DataType="enum", Description="status of the callback url", IsRequired=true) var Status:DibStatus? = null } enum class DibStatus { Success, Cancelled, }