/* Options: Date: 2026-10-20 16:18:50 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://52.142.207.43:23770 //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: UpdateActionRequest.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export enum UpdateAction { doCheckVersion = 'doCheckVersion', doNothing = 'doNothing', doUpdate = 'doUpdate', doDowngrade = 'doDowngrade', sendVersionlist = 'sendVersionlist', delete = 'delete', install = 'install', execute = 'execute', copy = 'copy', move = 'move', Error = 'Error', } export class ModulVersionsInfo { public Modul: string; public PruefAssembly: string; public istTestVersion: boolean; public istDisabled: boolean; public URL: string; public willTestVersion: boolean; public Major: number; public Minor: number; public Build: number; public Revision: number; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class UpdateActionResponse { public Answer: UpdateAction; public AnswerInfo1: string; public AnswerInfo2: string; public ModulVersionen: { [index: string]: ModulVersionsInfo; }; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class UpdateActionRequest implements IReturn { public CryptedLicenseNr: string; public CryptedStamp: string; public Action: UpdateAction; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'UpdateActionRequest'; } public getMethod() { return 'POST'; } public createResponse() { return new UpdateActionResponse(); } }