/* Options: Date: 2024-10-18 04:30:45 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: GetRegistrationprofileFieldStates.* //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 GetRegistrationprofileFieldStates implements IReturn { public UUID RegistrationprofileID = null; public UUID DocumentID = null; public Integer QueueDocumentID = null; public UUID StandardDocumentID = null; public ArrayList RequestTriggeredByDependentDocumentFieldIds = null; public ArrayList CurrentRegistrationprofileFieldValues = null; public Boolean IsOffice365Context = null; public Boolean IsOpenedFromNonDMSLocation = null; public String PidTag = null; public UUID getRegistrationprofileID() { return RegistrationprofileID; } public GetRegistrationprofileFieldStates setRegistrationprofileID(UUID value) { this.RegistrationprofileID = value; return this; } public UUID getDocumentID() { return DocumentID; } public GetRegistrationprofileFieldStates setDocumentID(UUID value) { this.DocumentID = value; return this; } public Integer getQueueDocumentID() { return QueueDocumentID; } public GetRegistrationprofileFieldStates setQueueDocumentID(Integer value) { this.QueueDocumentID = value; return this; } public UUID getStandardDocumentID() { return StandardDocumentID; } public GetRegistrationprofileFieldStates setStandardDocumentID(UUID value) { this.StandardDocumentID = value; return this; } public ArrayList getRequestTriggeredByDependentDocumentFieldIds() { return RequestTriggeredByDependentDocumentFieldIds; } public GetRegistrationprofileFieldStates setRequestTriggeredByDependentDocumentFieldIds(ArrayList value) { this.RequestTriggeredByDependentDocumentFieldIds = value; return this; } public ArrayList getCurrentRegistrationprofileFieldValues() { return CurrentRegistrationprofileFieldValues; } public GetRegistrationprofileFieldStates setCurrentRegistrationprofileFieldValues(ArrayList value) { this.CurrentRegistrationprofileFieldValues = value; return this; } public Boolean getIsOffice365Context() { return IsOffice365Context; } public GetRegistrationprofileFieldStates setIsOffice365Context(Boolean value) { this.IsOffice365Context = value; return this; } public Boolean getIsOpenedFromNonDMSLocation() { return IsOpenedFromNonDMSLocation; } public GetRegistrationprofileFieldStates setIsOpenedFromNonDMSLocation(Boolean value) { this.IsOpenedFromNonDMSLocation = value; return this; } public String getPidTag() { return PidTag; } public GetRegistrationprofileFieldStates setPidTag(String value) { this.PidTag = value; return this; } private static Object responseType = RegistrationProfileFieldStates.class; public Object getResponseType() { return responseType; } } public static class RegistrationProfileFieldStates { public Boolean ReadOnly = null; public InformationMessages Messages = null; public ArrayList ControlStates = null; public ArrayList DependentFieldsControlStates = null; public Boolean isReadOnly() { return ReadOnly; } public RegistrationProfileFieldStates setReadOnly(Boolean value) { this.ReadOnly = value; return this; } public InformationMessages getMessages() { return Messages; } public RegistrationProfileFieldStates setMessages(InformationMessages value) { this.Messages = value; return this; } public ArrayList getControlStates() { return ControlStates; } public RegistrationProfileFieldStates setControlStates(ArrayList value) { this.ControlStates = value; return this; } public ArrayList getDependentFieldsControlStates() { return DependentFieldsControlStates; } public RegistrationProfileFieldStates setDependentFieldsControlStates(ArrayList value) { this.DependentFieldsControlStates = value; return this; } } public static class RegistrationProfileFieldValue { public UUID DocumentFieldID = null; public String Value = null; public String ShadowValue = null; public Boolean IsModifiedByUser = null; public UUID getDocumentFieldID() { return DocumentFieldID; } public RegistrationProfileFieldValue setDocumentFieldID(UUID value) { this.DocumentFieldID = value; return this; } public String getValue() { return Value; } public RegistrationProfileFieldValue setValue(String value) { this.Value = value; return this; } public String getShadowValue() { return ShadowValue; } public RegistrationProfileFieldValue setShadowValue(String value) { this.ShadowValue = value; return this; } public Boolean getIsModifiedByUser() { return IsModifiedByUser; } public RegistrationProfileFieldValue setIsModifiedByUser(Boolean value) { this.IsModifiedByUser = 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 interface IInformationMessages { } public static class InformationMessages extends ArrayList implements IInformationMessages { } public static class InformationMessageBase implements IInformationMessage { public MessageType Type = null; public String Summary = null; public String FullMessage = null; public String FieldName = null; public Boolean KeepOpen = null; public MessageType getType() { return Type; } public InformationMessageBase setType(MessageType value) { this.Type = value; return this; } public String getSummary() { return Summary; } public InformationMessageBase setSummary(String value) { this.Summary = value; return this; } public String getFullMessage() { return FullMessage; } public InformationMessageBase setFullMessage(String value) { this.FullMessage = value; return this; } public String getFieldName() { return FieldName; } public InformationMessageBase setFieldName(String value) { this.FieldName = value; return this; } public Boolean isKeepOpen() { return KeepOpen; } public InformationMessageBase setKeepOpen(Boolean value) { this.KeepOpen = value; return this; } } public static enum MessageType { Information(1), Warning(2), Error(3), Success(4); private final int value; MessageType(final int intValue) { value = intValue; } public int getValue() { return value; } } public static interface IInformationMessage { @DataMember public MessageType Type = null; @DataMember public String Summary = null; @DataMember public String FullMessage = null; @DataMember public String FieldName = null; @DataMember public Boolean KeepOpen = null; } }