/* Options: Date: 2025-07-04 08:12:07 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: AddDocumentQueuedForRegistration.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } // @DataContract export class MetaDataField { // @DataMember public ID?: string; // @DataMember public DocumentVeldID?: string; // @DataMember public Name: string; // @DataMember public Label: string; // @DataMember public Datatype: string; // @DataMember public PrintLabel: string; // @DataMember public Entity: string; // @DataMember public PrintValue: string; // @DataMember public RegistrationValue: string; // @DataMember public SPSiteColumnName: string; // @DataMember public ShadowName: string; // @DataMember public ShadowDatatype: string; // @DataMember public ShadowSPSiteColumnName: string; // @DataMember public ShadowSPSiteColumnRegistrationValue: string; // @DataMember public ShadowRegistrationValue: string; // @DataMember public IsKeyField: boolean; // @DataMember public KopierenBijNieuweVersie: boolean; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class Mailings { public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class AttachmentMailing { public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class DocumentQueuedForRegistrationResponse { public DocumentQueuedForRegistrationID: number; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class AddDocumentQueuedForRegistration implements IReturn { public RegistrationProfileID?: string; public FileID?: string; public Description: string; public Note: string; public UploadOrigin: string; public DocumentID?: string; public RootDocumentID?: string; public AssignToUserID?: number; public AssignToGroupID?: number; public MetaData: MetaDataField[]; public Mailings: Mailings; public AttachmentsMailings: AttachmentMailing[]; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'AddDocumentQueuedForRegistration'; } public getMethod() { return 'POST'; } public createResponse() { return new DocumentQueuedForRegistrationResponse(); } }