/* Options: Date: 2026-10-16 23:32:24 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: LobbyPlayRequest.* //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/lobby/{LocationId}/play", Verbs="GET,OPTIONS") public static class LobbyPlayRequest implements IReturn { public UUID LocationId = null; public UUID getLocationId() { return LocationId; } public LobbyPlayRequest setLocationId(UUID value) { this.LocationId = value; return this; } private static Object responseType = LobbyPlayResponse.class; public Object getResponseType() { return responseType; } } public static class LobbyPlayResponse { public ResponseStatus ResponseStatus = null; public ArrayList Items = new ArrayList(); public String ZoneMode = null; public Integer TakeoverEveryMin = null; public Integer TakeoverSec = null; public Boolean IdleScreen = null; public Date BranchLocalNow = null; public ResponseStatus getResponseStatus() { return ResponseStatus; } public LobbyPlayResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } public ArrayList getItems() { return Items; } public LobbyPlayResponse setItems(ArrayList value) { this.Items = value; return this; } public String getZoneMode() { return ZoneMode; } public LobbyPlayResponse setZoneMode(String value) { this.ZoneMode = value; return this; } public Integer getTakeoverEveryMin() { return TakeoverEveryMin; } public LobbyPlayResponse setTakeoverEveryMin(Integer value) { this.TakeoverEveryMin = value; return this; } public Integer getTakeoverSec() { return TakeoverSec; } public LobbyPlayResponse setTakeoverSec(Integer value) { this.TakeoverSec = value; return this; } public Boolean isIdleScreen() { return IdleScreen; } public LobbyPlayResponse setIdleScreen(Boolean value) { this.IdleScreen = value; return this; } public Date getBranchLocalNow() { return BranchLocalNow; } public LobbyPlayResponse setBranchLocalNow(Date value) { this.BranchLocalNow = value; return this; } } public static class LobbyContentItem { public Integer LobbyContentId = null; public String Title = null; public String Kind = null; public Boolean HasMedia = null; public String MediaUrl = null; public String Headline = null; public String Body = null; public String Accent = null; public String Url = null; public Integer DwellSec = null; public Date StartsAt = null; public Date EndsAt = null; public Integer DaysMask = null; public Integer HourFrom = null; public Integer HourTo = null; public Boolean IsThirdParty = null; public String Status = null; public Boolean AllBranches = null; public ArrayList BranchIds = new ArrayList(); public Integer Plays7d = null; public Boolean OnNow = null; public Integer SortOrder = null; public String CreatedBy = null; public Date UpdatedAt = null; public Integer getLobbyContentId() { return LobbyContentId; } public LobbyContentItem setLobbyContentId(Integer value) { this.LobbyContentId = value; return this; } public String getTitle() { return Title; } public LobbyContentItem setTitle(String value) { this.Title = value; return this; } public String getKind() { return Kind; } public LobbyContentItem setKind(String value) { this.Kind = value; return this; } public Boolean isHasMedia() { return HasMedia; } public LobbyContentItem setHasMedia(Boolean value) { this.HasMedia = value; return this; } public String getMediaUrl() { return MediaUrl; } public LobbyContentItem setMediaUrl(String value) { this.MediaUrl = value; return this; } public String getHeadline() { return Headline; } public LobbyContentItem setHeadline(String value) { this.Headline = value; return this; } public String getBody() { return Body; } public LobbyContentItem setBody(String value) { this.Body = value; return this; } public String getAccent() { return Accent; } public LobbyContentItem setAccent(String value) { this.Accent = value; return this; } public String getUrl() { return Url; } public LobbyContentItem setUrl(String value) { this.Url = value; return this; } public Integer getDwellSec() { return DwellSec; } public LobbyContentItem setDwellSec(Integer value) { this.DwellSec = value; return this; } public Date getStartsAt() { return StartsAt; } public LobbyContentItem setStartsAt(Date value) { this.StartsAt = value; return this; } public Date getEndsAt() { return EndsAt; } public LobbyContentItem setEndsAt(Date value) { this.EndsAt = value; return this; } public Integer getDaysMask() { return DaysMask; } public LobbyContentItem setDaysMask(Integer value) { this.DaysMask = value; return this; } public Integer getHourFrom() { return HourFrom; } public LobbyContentItem setHourFrom(Integer value) { this.HourFrom = value; return this; } public Integer getHourTo() { return HourTo; } public LobbyContentItem setHourTo(Integer value) { this.HourTo = value; return this; } public Boolean getIsThirdParty() { return IsThirdParty; } public LobbyContentItem setIsThirdParty(Boolean value) { this.IsThirdParty = value; return this; } public String getStatus() { return Status; } public LobbyContentItem setStatus(String value) { this.Status = value; return this; } public Boolean isAllBranches() { return AllBranches; } public LobbyContentItem setAllBranches(Boolean value) { this.AllBranches = value; return this; } public ArrayList getBranchIds() { return BranchIds; } public LobbyContentItem setBranchIds(ArrayList value) { this.BranchIds = value; return this; } public Integer getPlays7d() { return Plays7d; } public LobbyContentItem setPlays7d(Integer value) { this.Plays7d = value; return this; } public Boolean isOnNow() { return OnNow; } public LobbyContentItem setOnNow(Boolean value) { this.OnNow = value; return this; } public Integer getSortOrder() { return SortOrder; } public LobbyContentItem setSortOrder(Integer value) { this.SortOrder = value; return this; } public String getCreatedBy() { return CreatedBy; } public LobbyContentItem setCreatedBy(String value) { this.CreatedBy = value; return this; } public Date getUpdatedAt() { return UpdatedAt; } public LobbyContentItem setUpdatedAt(Date value) { this.UpdatedAt = value; return this; } } }