/* Options: Date: 2024-11-28 09:35:17 Version: 6.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://digiofficeapigateway.deltares.nl/api //GlobalNamespace: //MakePartial: True //MakeVirtual: True //MakeInternal: False //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //InitializeCollections: True //ExportValueTypes: False IncludeTypes: GetContacts.* //ExcludeTypes: //AddNamespaces: //AddDefaultXmlNamespace: http://schemas.servicestack.net/types */ using System; using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; using ServiceStack; using ServiceStack.DataAnnotations; using System.Drawing; using IDB.API.DTO.Document; using IDB.API.DTO.Navigation; using IDB.API.DTO.Outlook.CRM; using IDB.API.DTO.Printers; using IDB.API.DTO; using IDB.API.DMS; using IDB.API.DTO.Project; using IDB.API.DTO.Workflow; namespace IDB.API.DMS { public partial class Bookmark { public virtual bool? RemoveLastBreak { get; set; } public virtual bool ReplaceOnChange { get; set; } public virtual bool IsDynamic { get; set; } } } namespace IDB.API.DTO { public partial class User : UserOrGroup { public virtual string Image { get; set; } } public partial class UserOrGroup { public virtual int ID { get; set; } public virtual string Title { get; set; } public virtual bool IsChecked { get; set; } public virtual string Image { get; set; } } } namespace IDB.API.DTO.Document { public partial class Bookmark { public virtual string Name { get; set; } public virtual int Order { get; set; } } public partial class DocumentAttachment { public virtual Guid ID { get; set; } public virtual string Title { get; set; } public virtual string DownloadName { get; set; } public virtual string LinkTypeDescription { get; set; } public virtual bool IsPrefferedDocument { get; set; } public virtual bool IsMainDocument { get; set; } public virtual string Link { get; set; } public virtual string DetailUrl { get; set; } } public partial class LinkedDocument { public virtual string ID { get; set; } public virtual string EntityTitle { get; set; } public virtual Guid DocumentID { get; set; } public virtual string DocumentNumber { get; set; } public virtual string DocumentVersion { get; set; } public virtual bool DocumentMostRecentVersion { get; set; } public virtual int? ShippingFormID { get; set; } public virtual string DocumentTitle { get; set; } public virtual DateTime? DocumentDate { get; set; } public virtual string DocumentUserTitle { get; set; } public virtual string FileUrl { get; set; } public virtual string FileType { get; set; } } public partial class SignatureSubstitute { public virtual Guid DocFieldID { get; set; } public virtual string Name { get; set; } public virtual bool IsCurrentUser { get; set; } } } namespace IDB.API.DTO.Navigation { public partial class Explorer { public virtual Guid ID { get; set; } public virtual string Title { get; set; } public virtual int Order { get; set; } } public partial class Node { public Node() { ChildNodes = new List{}; } public virtual string EntityName { get; set; } public virtual string ID { get; set; } public virtual string ParentID { get; set; } public virtual string Title { get; set; } public virtual int? Count { get; set; } public virtual string ImageKey { get; set; } public virtual bool Expanded { get; set; } public virtual bool Selected { get; set; } public virtual string DisplayPath { get; set; } public virtual List ChildNodes { get; set; } public virtual string RegistrationPathElement { get; set; } public virtual string QueryPathElement { get; set; } public virtual string Path { get; set; } public virtual bool IsHierarchy { get; set; } } } namespace IDB.API.DTO.Outlook.CRM { /// ///Get all contacts based on CustomerQuery ID /// public partial class GetContacts : IReturn> { public virtual int QueryID { get; set; } } public partial class OutlookContactItem { public virtual Guid GlobalID { get; set; } public virtual bool Inactief { get; set; } public virtual string Title { get; set; } public virtual string FirstName { get; set; } public virtual string MiddleName { get; set; } public virtual string LastName { get; set; } public virtual string FullName { get; set; } public virtual string Suffix { get; set; } public virtual DateTime? Birthday { get; set; } public virtual string Gender { get; set; } public virtual string Categories { get; set; } public virtual string CompanyName { get; set; } public virtual string BusinessAddressStreet { get; set; } public virtual string BusinessAddressPostalCode { get; set; } public virtual string BusinessAddressCity { get; set; } public virtual string BusinessAddressCountry { get; set; } public virtual string OtherAddressStreet { get; set; } public virtual string OtherAddressPostalCode { get; set; } public virtual string OtherAddressCity { get; set; } public virtual string OtherAddressCountry { get; set; } public virtual string Home2TelephoneNumber { get; set; } public virtual string HomeAddressStreet { get; set; } public virtual string HomeAddressPostalCode { get; set; } public virtual string HomeAddressCity { get; set; } public virtual string HomeAddressCountry { get; set; } public virtual string BusinessTelephoneNumber { get; set; } public virtual string Business2TelephoneNumber { get; set; } public virtual string MobileTelephoneNumber { get; set; } public virtual string HomeTelephoneNumber { get; set; } public virtual string Department { get; set; } public virtual string JobTitle { get; set; } public virtual string Profession { get; set; } public virtual string Email1Address { get; set; } public virtual string Email1DisplayName { get; set; } public virtual string Email2Address { get; set; } public virtual string Email2DisplayName { get; set; } public virtual string Email3Address { get; set; } public virtual string Email3DisplayName { get; set; } public virtual string BusinessHomePage { get; set; } public virtual string FileAs { get; set; } public virtual string Spouse { get; set; } public virtual string User1 { get; set; } public virtual string User2 { get; set; } public virtual string User3 { get; set; } public virtual string User4 { get; set; } public virtual string ImageID { get; set; } public virtual DateTime? ImageLastUpdate { get; set; } public virtual string BusinessFaxNumber { get; set; } public virtual string OtherFaxNumber { get; set; } public virtual string HomeFaxNumber { get; set; } } } namespace IDB.API.DTO.Printers { public partial class Printer { public virtual int ID { get; set; } public virtual string Description { get; set; } public virtual int? InternalCompanyID { get; set; } public virtual int? BinLogo { get; set; } public virtual int? BinBlank { get; set; } public virtual int? BinFollow { get; set; } public virtual int? BinExtra { get; set; } public virtual int? BinLabel { get; set; } } } namespace IDB.API.DTO.Project { public partial class Project { public virtual int ID { get; set; } public virtual Guid GlobalID { get; set; } public virtual string Number { get; set; } public virtual string Name { get; set; } public virtual string Description1 { get; set; } public virtual string Description2 { get; set; } public virtual string City { get; set; } public virtual bool Active { get; set; } } public partial class ProjectMember { public virtual int ID { get; set; } public virtual Guid GlobalID { get; set; } public virtual int PersonID { get; set; } public virtual Guid PersonGlobalID { get; set; } public virtual string PersonNameInformal { get; set; } public virtual string PersonNameFull { get; set; } public virtual bool PersonProcessRequest { get; set; } public virtual bool PersonIsInternal { get; set; } public virtual bool PersonIsExternal { get; set; } public virtual bool PersonIsInactive { get; set; } public virtual int FunctionID { get; set; } public virtual Guid FunctionGlobalID { get; set; } public virtual string FunctionDescription { get; set; } public virtual string EMail { get; set; } public virtual string Phone { get; set; } public virtual string Mobile { get; set; } public virtual bool IsInactive { get; set; } public virtual string Name { get; set; } public virtual string EvaluationDepartmentName { get; set; } public virtual int? UserID { get; set; } public virtual Guid? UserGlobalID { get; set; } public virtual string UserName { get; set; } public virtual bool UserIsIntranet { get; set; } public virtual bool UserIsExtranet { get; set; } public virtual string ProjectRolesText { get; set; } } } namespace IDB.API.DTO.Workflow { public partial class Process { public Process() { Transitions = new List{}; } public virtual int ID { get; set; } public virtual string Title { get; set; } public virtual string Description { get; set; } public virtual string Note { get; set; } public virtual string Coordinator { get; set; } public virtual bool Urgent { get; set; } public virtual List Transitions { get; set; } } public partial class Transition { public Transition() { UserIDs = new List{}; GroupIDs = new List{}; } public virtual Guid ID { get; set; } public virtual string Reason { get; set; } public virtual DateTime? DelayDate { get; set; } public virtual string DelayReason { get; set; } public virtual List UserIDs { get; set; } public virtual List GroupIDs { get; set; } } }