/* Options: Date: 2026-10-14 02:51:09 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.dev.dynamics.trendsic.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: CameraTargetsRequest.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.* */ import java.math.*; import java.util.*; import java.io.InputStream; import net.servicestack.client.*; public class dtos { @Route(Path="/v1/worker/camera/targets", Verbs="GET,OPTIONS") public static class CameraTargetsRequest implements IReturn { private static Object responseType = CameraTargetsResponse.class; public Object getResponseType() { return responseType; } } public static class CameraTargetsResponse { public ArrayList Roles = new ArrayList(); public ArrayList Items = new ArrayList(); public String ArrivalPhoto = null; public Date ServerUtc = null; public ResponseStatus ResponseStatus = null; public ArrayList getRoles() { return Roles; } public CameraTargetsResponse setRoles(ArrayList value) { this.Roles = value; return this; } public ArrayList getItems() { return Items; } public CameraTargetsResponse setItems(ArrayList value) { this.Items = value; return this; } public String getArrivalPhoto() { return ArrivalPhoto; } public CameraTargetsResponse setArrivalPhoto(String value) { this.ArrivalPhoto = value; return this; } public Date getServerUtc() { return ServerUtc; } public CameraTargetsResponse setServerUtc(Date value) { this.ServerUtc = value; return this; } public ResponseStatus getResponseStatus() { return ResponseStatus; } public CameraTargetsResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } } public static class CameraRoleTargets { public String Role = null; public String Cur = null; public ArrayList Alts = new ArrayList(); public ArrayList Recent = new ArrayList(); public ArrayList Upcoming = new ArrayList(); public String Gen = null; public String Lock = null; public Boolean Hidden = null; public Boolean Driving = null; public String getRole() { return Role; } public CameraRoleTargets setRole(String value) { this.Role = value; return this; } public String getCur() { return Cur; } public CameraRoleTargets setCur(String value) { this.Cur = value; return this; } public ArrayList getAlts() { return Alts; } public CameraRoleTargets setAlts(ArrayList value) { this.Alts = value; return this; } public ArrayList getRecent() { return Recent; } public CameraRoleTargets setRecent(ArrayList value) { this.Recent = value; return this; } public ArrayList getUpcoming() { return Upcoming; } public CameraRoleTargets setUpcoming(ArrayList value) { this.Upcoming = value; return this; } public String getGen() { return Gen; } public CameraRoleTargets setGen(String value) { this.Gen = value; return this; } public String getLock() { return Lock; } public CameraRoleTargets setLock(String value) { this.Lock = value; return this; } public Boolean isHidden() { return Hidden; } public CameraRoleTargets setHidden(Boolean value) { this.Hidden = value; return this; } public Boolean isDriving() { return Driving; } public CameraRoleTargets setDriving(Boolean value) { this.Driving = value; return this; } } public static class CameraTarget { public String Id = null; public String Type = null; public String RecordId = null; public String Role = null; public String Code = null; public String Title = null; public String Detail = null; public String State = null; public ArrayList Kinds = new ArrayList(); public String Def = null; public Boolean Closed = null; public String ProofNeed = null; public Boolean InApp = null; public Boolean Gallery = null; public Boolean Tomorrow = null; public BigDecimal SiteLat = null; public BigDecimal SiteLng = null; public HashMap Counts = new HashMap(); public String LogDate = null; public Integer Seq = null; public Integer SeqOf = null; public String Window = null; public String Service = null; public String getId() { return Id; } public CameraTarget setId(String value) { this.Id = value; return this; } public String getType() { return Type; } public CameraTarget setType(String value) { this.Type = value; return this; } public String getRecordId() { return RecordId; } public CameraTarget setRecordId(String value) { this.RecordId = value; return this; } public String getRole() { return Role; } public CameraTarget setRole(String value) { this.Role = value; return this; } public String getCode() { return Code; } public CameraTarget setCode(String value) { this.Code = value; return this; } public String getTitle() { return Title; } public CameraTarget setTitle(String value) { this.Title = value; return this; } public String getDetail() { return Detail; } public CameraTarget setDetail(String value) { this.Detail = value; return this; } public String getState() { return State; } public CameraTarget setState(String value) { this.State = value; return this; } public ArrayList getKinds() { return Kinds; } public CameraTarget setKinds(ArrayList value) { this.Kinds = value; return this; } public String getDef() { return Def; } public CameraTarget setDef(String value) { this.Def = value; return this; } public Boolean isClosed() { return Closed; } public CameraTarget setClosed(Boolean value) { this.Closed = value; return this; } public String getProofNeed() { return ProofNeed; } public CameraTarget setProofNeed(String value) { this.ProofNeed = value; return this; } public Boolean isInApp() { return InApp; } public CameraTarget setInApp(Boolean value) { this.InApp = value; return this; } public Boolean isGallery() { return Gallery; } public CameraTarget setGallery(Boolean value) { this.Gallery = value; return this; } public Boolean isTomorrow() { return Tomorrow; } public CameraTarget setTomorrow(Boolean value) { this.Tomorrow = value; return this; } public BigDecimal getSiteLat() { return SiteLat; } public CameraTarget setSiteLat(BigDecimal value) { this.SiteLat = value; return this; } public BigDecimal getSiteLng() { return SiteLng; } public CameraTarget setSiteLng(BigDecimal value) { this.SiteLng = value; return this; } public HashMap getCounts() { return Counts; } public CameraTarget setCounts(HashMap value) { this.Counts = value; return this; } public String getLogDate() { return LogDate; } public CameraTarget setLogDate(String value) { this.LogDate = value; return this; } public Integer getSeq() { return Seq; } public CameraTarget setSeq(Integer value) { this.Seq = value; return this; } public Integer getSeqOf() { return SeqOf; } public CameraTarget setSeqOf(Integer value) { this.SeqOf = value; return this; } public String getWindow() { return Window; } public CameraTarget setWindow(String value) { this.Window = value; return this; } public String getService() { return Service; } public CameraTarget setService(String value) { this.Service = value; return this; } } }