/* Options: Date: 2024-11-21 13:07:16 Version: 8.23 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.bokamera.se //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: DibsCallbackDto.* //ExcludeTypes: //DefaultImports: */ export enum DibStatus { Success = 'Success', Cancelled = 'Cancelled', } // @Route("/licenses/dibscallback/", "POST") export class DibsCallbackDto { /** @description 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 CompanyId: string; /** @description The dibs card expiration date (yymm) */ // @ApiMember(DataType="string", Description="The dibs card expiration date (yymm)", IsRequired=true) public cardexpdate: string; /** @description The dibs transact id */ // @ApiMember(DataType="string", Description="The dibs transact id", IsRequired=true) public transact: string; /** @description The dibs card number (masked) */ // @ApiMember(DataType="string", Description="The dibs card number (masked)", IsRequired=true) public cardnomask: string; /** @description The dibs paytype */ // @ApiMember(DataType="string", Description="The dibs paytype", IsRequired=true) public paytype: string; /** @description The dibs currency */ // @ApiMember(DataType="string", Description="The dibs currency", IsRequired=true) public currency: string; /** @description The dibs acquirer */ // @ApiMember(DataType="string", Description="The dibs acquirer", IsRequired=true) public acquirer: string; /** @description The dibs approval code */ // @ApiMember(DataType="string", Description="The dibs approval code", IsRequired=true) public approvalcode: string; /** @description The dibs status code */ // @ApiMember(DataType="string", Description="The dibs status code", IsRequired=true) public statuscode: string; /** @description The dibs amount */ // @ApiMember(DataType="string", Description="The dibs amount", IsRequired=true) public amount: string; /** @description 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 RedirectUrl: string; /** @description The unique token for this request */ // @ApiMember(DataType="string", Description="The unique token for this request", IsRequired=true) public Token: string; /** @description status of the callback url */ // @ApiMember(DataType="enum", Description="status of the callback url", IsRequired=true) public Status: DibStatus; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'DibsCallbackDto'; } public getMethod() { return 'POST'; } public createResponse() {} }