/* Options: Date: 2024-11-21 05:51:37 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.paysecure.acculynk.net //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: DSInitializeRequest.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export class RequestorCredentials { // @Required() public MerchantId: string; // @Required() public UserName: string; // @Required() public Password: string; // @Required() public Version: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export enum DataStoreScope { AllMerchants = 'AllMerchants', SingleMerchant = 'SingleMerchant', } export class DataStoreFor { public StoreScope: DataStoreScope; public Value: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class DSInitialize { public ErrorCode: string; public ErrorMessage: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/DSInitialize", "Put") export class DSInitializeRequest implements IReturn { public Credentials: RequestorCredentials; public Scope: DataStoreFor; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'DSInitializeRequest'; } public getMethod() { return 'PUT'; } public createResponse() { return new DSInitialize(); } }