/* Options: Date: 2026-10-17 01:47:08 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: LobbyContentRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/v1/lobby/content", "GET,POST,OPTIONS") // @Route("/v1/lobby/content/{LobbyContentId}", "GET,PUT,DELETE,OPTIONS") public class LobbyContentRequest : IReturn, Codable { public typealias Return = LobbyContentResponse public var lobbyContentId:Int? public var item:LobbyContentItem? required public init(){} } public class LobbyContentResponse : Codable { public var responseStatus:ResponseStatus? public var items:[LobbyContentItem] = [] required public init(){} } public class LobbyContentItem : Codable { public var lobbyContentId:Int? public var title:String? public var kind:String? public var hasMedia:Bool? public var mediaUrl:String? public var headline:String? public var body:String? public var accent:String? public var url:String? public var dwellSec:Int? public var startsAt:Date? public var endsAt:Date? public var daysMask:Int? public var hourFrom:Int? public var hourTo:Int? public var isThirdParty:Bool? public var status:String? public var allBranches:Bool? public var branchIds:[String] = [] public var plays7d:Int? public var onNow:Bool? public var sortOrder:Int? public var createdBy:String? public var updatedAt:Date? required public init(){} }