/* Options: Date: 2025-07-04 07:56:03 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://doapigw.baasbv.nl/api //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: AddStatistic.* //ExcludeTypes: //DefaultImports: */ export interface IReturnVoid { createResponse(): void; } export enum ProgramName { DO4Outlook = 'DO4Outlook', DO4Word = 'DO4Word', DO4Excel = 'DO4Excel', DO4PowerPoint = 'DO4PowerPoint', ITS = 'ITS', Other = 'Other', } export enum Action { Start = 'Start', Command = 'Command', Other = 'Other', } /** @description Add a statistic entity. */ // @Route("/statistics", "POST") // @Api(Description="Add a statistic entity.") export class AddStatistic implements IReturnVoid { /** @description Computername */ // @ApiMember(Description="Computername", IsRequired=true) public Computer: string; /** @description Program for the statistic entry */ // @ApiMember(Description="Program for the statistic entry", IsRequired=true) public ProgramName: ProgramName; /** @description Version of the program */ // @ApiMember(Description="Version of the program") public ProgramVersion: string; /** @description Action of statistic */ // @ApiMember(Description="Action of statistic", IsRequired=true) public Action: Action; /** @description First parameter */ // @ApiMember(Description="First parameter", IsRequired=true) public Param1: string; /** @description Second parameter */ // @ApiMember(Description="Second parameter") public Param2: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'AddStatistic'; } public getMethod() { return 'POST'; } public createResponse() {} }