/* Options: Date: 2026-03-31 17:10:15 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://test-do-services.klokgroep.nl/api //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: ImportData.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export class ImportField { public Name: string; public Value: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class Row { public Fields: ImportField[]; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class FixedValue { public Name: string; public Value: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class ImportResult { public TotalRows: number; public TotalAdded: number; public TotalUpdated: number; public SuccesfullRows: number; public ErrorRows: number; public Errors: string[]; public constructor(init?: Partial) { (Object as any).assign(this, init); } } /** @description Import entity data into DigiOffice (v1) */ // @Route("/importdata", "PUT") // @Api(Description="Import entity data into DigiOffice (v1)") export class ImportData implements IReturn { /** @description Entityname in which the data will be imported */ // @ApiMember(Description="Entityname in which the data will be imported", IsRequired=true) public EntityType: string; /** @description Reports errors with a reference to this field (for example ID) */ // @ApiMember(Description="Reports errors with a reference to this field (for example ID)") public ErrorField: string; /** @description Should import continue on errors? (Default true) */ // @ApiMember(Description="Should import continue on errors? (Default true)") public ContinueOnError: boolean; /** @description Rows to be imported */ // @ApiMember(Description="Rows to be imported", IsRequired=true) public Rows: Row[] = []; /** @description Additional values to be imported on every row */ // @ApiMember(Description="Additional values to be imported on every row") public FixedValues: FixedValue[]; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'ImportData'; } public getMethod() { return 'PUT'; } public createResponse() { return new ImportResult(); } }