/* Options: Date: 2024-10-18 04:14:18 Version: 6.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://digiofficeapigateway.deltares.nl/api //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: CreateDraftCorporateIdentityMail.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { public static class CreateDraftCorporateIdentityMail extends Outlook365Properties implements IReturn { public UUID RegistrationProfileID = null; public ArrayList Values = null; public ArrayList Processes = null; public String DocumentUploadId = null; public String MessageQueueId = null; public String ReplyEmailHtml = null; public UUID getRegistrationProfileID() { return RegistrationProfileID; } public CreateDraftCorporateIdentityMail setRegistrationProfileID(UUID value) { this.RegistrationProfileID = value; return this; } public ArrayList getValues() { return Values; } public CreateDraftCorporateIdentityMail setValues(ArrayList value) { this.Values = value; return this; } public ArrayList getProcesses() { return Processes; } public CreateDraftCorporateIdentityMail setProcesses(ArrayList value) { this.Processes = value; return this; } public String getDocumentUploadId() { return DocumentUploadId; } public CreateDraftCorporateIdentityMail setDocumentUploadId(String value) { this.DocumentUploadId = value; return this; } public String getMessageQueueId() { return MessageQueueId; } public CreateDraftCorporateIdentityMail setMessageQueueId(String value) { this.MessageQueueId = value; return this; } public String getReplyEmailHtml() { return ReplyEmailHtml; } public CreateDraftCorporateIdentityMail setReplyEmailHtml(String value) { this.ReplyEmailHtml = value; return this; } private static Object responseType = CorporateIdentityMail.class; public Object getResponseType() { return responseType; } } public static class CorporateIdentityMail { public UUID DocumentId = null; public String EmailHtml = null; public Boolean IsRegistered = null; public String DocumentNr = null; public ArrayList Values = null; public UUID RegistrationProfileID = null; public Boolean RegisterAutomatically = null; public UUID getDocumentId() { return DocumentId; } public CorporateIdentityMail setDocumentId(UUID value) { this.DocumentId = value; return this; } public String getEmailHtml() { return EmailHtml; } public CorporateIdentityMail setEmailHtml(String value) { this.EmailHtml = value; return this; } public Boolean getIsRegistered() { return IsRegistered; } public CorporateIdentityMail setIsRegistered(Boolean value) { this.IsRegistered = value; return this; } public String getDocumentNr() { return DocumentNr; } public CorporateIdentityMail setDocumentNr(String value) { this.DocumentNr = value; return this; } public ArrayList getValues() { return Values; } public CorporateIdentityMail setValues(ArrayList value) { this.Values = value; return this; } public UUID getRegistrationProfileID() { return RegistrationProfileID; } public CorporateIdentityMail setRegistrationProfileID(UUID value) { this.RegistrationProfileID = value; return this; } public Boolean isRegisterAutomatically() { return RegisterAutomatically; } public CorporateIdentityMail setRegisterAutomatically(Boolean value) { this.RegisterAutomatically = value; return this; } } public static class RegistrationValue { public UUID Key = null; public String Value = null; public String ShadowValue = null; public UUID getKey() { return Key; } public RegistrationValue setKey(UUID value) { this.Key = value; return this; } public String getValue() { return Value; } public RegistrationValue setValue(String value) { this.Value = value; return this; } public String getShadowValue() { return ShadowValue; } public RegistrationValue setShadowValue(String value) { this.ShadowValue = value; return this; } } public static class Outlook365Properties { public String PidTag = null; public String ItemId = null; public String EwsUrl = null; public String Token = null; public String getPidTag() { return PidTag; } public Outlook365Properties setPidTag(String value) { this.PidTag = value; return this; } public String getItemId() { return ItemId; } public Outlook365Properties setItemId(String value) { this.ItemId = value; return this; } public String getEwsUrl() { return EwsUrl; } public Outlook365Properties setEwsUrl(String value) { this.EwsUrl = value; return this; } public String getToken() { return Token; } public Outlook365Properties setToken(String value) { this.Token = value; return this; } } public static class RegistrationProfileFieldStateBase { public UUID DocumentFieldID = null; public Boolean Required = null; public Boolean Visible = null; public Boolean Readonly = null; public UUID getDocumentFieldID() { return DocumentFieldID; } public RegistrationProfileFieldStateBase setDocumentFieldID(UUID value) { this.DocumentFieldID = value; return this; } public Boolean isRequired() { return Required; } public RegistrationProfileFieldStateBase setRequired(Boolean value) { this.Required = value; return this; } public Boolean isVisible() { return Visible; } public RegistrationProfileFieldStateBase setVisible(Boolean value) { this.Visible = value; return this; } public Boolean isReadonly() { return Readonly; } public RegistrationProfileFieldStateBase setReadonly(Boolean value) { this.Readonly = value; return this; } } public static class Process { public Integer ID = null; public String Title = null; public String Description = null; public String Note = null; public String Coordinator = null; public Boolean Urgent = null; public ArrayList Transitions = null; public Integer getId() { return ID; } public Process setId(Integer value) { this.ID = value; return this; } public String getTitle() { return Title; } public Process setTitle(String value) { this.Title = value; return this; } public String getDescription() { return Description; } public Process setDescription(String value) { this.Description = value; return this; } public String getNote() { return Note; } public Process setNote(String value) { this.Note = value; return this; } public String getCoordinator() { return Coordinator; } public Process setCoordinator(String value) { this.Coordinator = value; return this; } public Boolean isUrgent() { return Urgent; } public Process setUrgent(Boolean value) { this.Urgent = value; return this; } public ArrayList getTransitions() { return Transitions; } public Process setTransitions(ArrayList value) { this.Transitions = value; return this; } } public static class Transition { public UUID ID = null; public String Reason = null; public Date DelayDate = null; public String DelayReason = null; public ArrayList UserIDs = null; public ArrayList GroupIDs = null; public UUID getId() { return ID; } public Transition setId(UUID value) { this.ID = value; return this; } public String getReason() { return Reason; } public Transition setReason(String value) { this.Reason = value; return this; } public Date getDelayDate() { return DelayDate; } public Transition setDelayDate(Date value) { this.DelayDate = value; return this; } public String getDelayReason() { return DelayReason; } public Transition setDelayReason(String value) { this.DelayReason = value; return this; } public ArrayList getUserIDs() { return UserIDs; } public Transition setUserIDs(ArrayList value) { this.UserIDs = value; return this; } public ArrayList getGroupIDs() { return GroupIDs; } public Transition setGroupIDs(ArrayList value) { this.GroupIDs = value; return this; } } }