/* Options: Date: 2026-10-21 23:19:06 SwiftVersion: 6.0 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.dev.dynamics.trendsic.com //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True //MakePropertiesOptional: True IncludeTypes: LobbyBranchesRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/v1/lobby/branches", "GET,OPTIONS") public class LobbyBranchesRequest : IReturn, Codable { public typealias Return = LobbyBranchesResponse required public init(){} } public class LobbyBranchesResponse : Codable { public var responseStatus:ResponseStatus? public var branches:[LobbyBranch] = [] public var policy:LobbyPolicy? required public init(){} } public class LobbyBranch : Codable { public var branchId:String? public var name:String? public var allowed:Bool? public var tvCount:Int? public var zoneMode:String? public var takeoverEveryMin:Int? public var takeoverSec:Int? public var density:String? public var idleMode:String? public var idleContentId:Int? public var showServices:Bool? public var timeZone:String? public var bookingSlug:String? required public init(){} } public class LobbyPolicy : Codable { public var imageExtensions:[String] = [] public var maxImageBytes:Int? public var maxVideoBytes:Int? public var maxVideoSec:Int? public var titleMax:Int? public var headlineMax:Int? public var bodyMax:Int? public var captionMax:Int? public var dwellMin:Int? public var dwellMax:Int? required public init(){} }