/* Options: Date: 2026-01-27 18:58:39 Version: 8.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://buildmax.org //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: GetJsonTemplateRequest.* //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 GetJsonTemplateRequest extends JsonDto implements IReturn { public String Guid = null; public String getGuid() { return Guid; } public GetJsonTemplateRequest setGuid(String value) { this.Guid = value; return this; } private static Object responseType = GetJsonTemplateResponse.class; public Object getResponseType() { return responseType; } } public static class GetJsonTemplateResponse extends JsonDto { public JsonTemplate Template = null; public JsonTemplate getTemplate() { return Template; } public GetJsonTemplateResponse setTemplate(JsonTemplate value) { this.Template = value; return this; } } public static class JsonDto { } public static class JsonTemplate { public String Name = null; public String Description = null; public String Guid = null; public Date TemplateModificationDate = null; public Date IconModificationDate = null; public byte[] Icon = null; public ArrayList TemplateQuestions = null; public ArrayList GlobalQuestions = null; public JsonScanSettings ScanSettings = null; public String getName() { return Name; } public JsonTemplate setName(String value) { this.Name = value; return this; } public String getDescription() { return Description; } public JsonTemplate setDescription(String value) { this.Description = value; return this; } public String getGuid() { return Guid; } public JsonTemplate setGuid(String value) { this.Guid = value; return this; } public Date getTemplateModificationDate() { return TemplateModificationDate; } public JsonTemplate setTemplateModificationDate(Date value) { this.TemplateModificationDate = value; return this; } public Date getIconModificationDate() { return IconModificationDate; } public JsonTemplate setIconModificationDate(Date value) { this.IconModificationDate = value; return this; } public byte[] getIcon() { return Icon; } public JsonTemplate setIcon(byte[] value) { this.Icon = value; return this; } public ArrayList getTemplateQuestions() { return TemplateQuestions; } public JsonTemplate setTemplateQuestions(ArrayList value) { this.TemplateQuestions = value; return this; } public ArrayList getGlobalQuestions() { return GlobalQuestions; } public JsonTemplate setGlobalQuestions(ArrayList value) { this.GlobalQuestions = value; return this; } public JsonScanSettings getScanSettings() { return ScanSettings; } public JsonTemplate setScanSettings(JsonScanSettings value) { this.ScanSettings = value; return this; } } public static class JsonScanSettings { public String ScanType = null; public Boolean ScanTypeLocked = null; public String ScanColour = null; public Boolean ScanColourLocked = null; public String ScanResolution = null; public Boolean ScanResolutionLocked = null; public String ScanSide = null; public Boolean ScanSideLocked = null; public String ScanSize = null; public Boolean ScanSizeLocked = null; public String ScanOrientation = null; public Boolean ScanOrientationLocked = null; public String ScanSource = null; public Boolean ScanSourceLocked = null; public Boolean ScanContinuously = null; public Boolean ScanContinuouslyLocked = null; public Boolean IsMixedSizes = null; public Boolean IsMixedSizesLocked = null; public Integer MinimumPageCount = null; public Integer MaximumPageCount = null; public String getScanType() { return ScanType; } public JsonScanSettings setScanType(String value) { this.ScanType = value; return this; } public Boolean isScanTypeLocked() { return ScanTypeLocked; } public JsonScanSettings setScanTypeLocked(Boolean value) { this.ScanTypeLocked = value; return this; } public String getScanColour() { return ScanColour; } public JsonScanSettings setScanColour(String value) { this.ScanColour = value; return this; } public Boolean isScanColourLocked() { return ScanColourLocked; } public JsonScanSettings setScanColourLocked(Boolean value) { this.ScanColourLocked = value; return this; } public String getScanResolution() { return ScanResolution; } public JsonScanSettings setScanResolution(String value) { this.ScanResolution = value; return this; } public Boolean isScanResolutionLocked() { return ScanResolutionLocked; } public JsonScanSettings setScanResolutionLocked(Boolean value) { this.ScanResolutionLocked = value; return this; } public String getScanSide() { return ScanSide; } public JsonScanSettings setScanSide(String value) { this.ScanSide = value; return this; } public Boolean isScanSideLocked() { return ScanSideLocked; } public JsonScanSettings setScanSideLocked(Boolean value) { this.ScanSideLocked = value; return this; } public String getScanSize() { return ScanSize; } public JsonScanSettings setScanSize(String value) { this.ScanSize = value; return this; } public Boolean isScanSizeLocked() { return ScanSizeLocked; } public JsonScanSettings setScanSizeLocked(Boolean value) { this.ScanSizeLocked = value; return this; } public String getScanOrientation() { return ScanOrientation; } public JsonScanSettings setScanOrientation(String value) { this.ScanOrientation = value; return this; } public Boolean isScanOrientationLocked() { return ScanOrientationLocked; } public JsonScanSettings setScanOrientationLocked(Boolean value) { this.ScanOrientationLocked = value; return this; } public String getScanSource() { return ScanSource; } public JsonScanSettings setScanSource(String value) { this.ScanSource = value; return this; } public Boolean isScanSourceLocked() { return ScanSourceLocked; } public JsonScanSettings setScanSourceLocked(Boolean value) { this.ScanSourceLocked = value; return this; } public Boolean isScanContinuously() { return ScanContinuously; } public JsonScanSettings setScanContinuously(Boolean value) { this.ScanContinuously = value; return this; } public Boolean isScanContinuouslyLocked() { return ScanContinuouslyLocked; } public JsonScanSettings setScanContinuouslyLocked(Boolean value) { this.ScanContinuouslyLocked = value; return this; } public Boolean getIsMixedSizes() { return IsMixedSizes; } public JsonScanSettings setIsMixedSizes(Boolean value) { this.IsMixedSizes = value; return this; } public Boolean getIsMixedSizesLocked() { return IsMixedSizesLocked; } public JsonScanSettings setIsMixedSizesLocked(Boolean value) { this.IsMixedSizesLocked = value; return this; } public Integer getMinimumPageCount() { return MinimumPageCount; } public JsonScanSettings setMinimumPageCount(Integer value) { this.MinimumPageCount = value; return this; } public Integer getMaximumPageCount() { return MaximumPageCount; } public JsonScanSettings setMaximumPageCount(Integer value) { this.MaximumPageCount = value; return this; } } }