' Options: 'Date: 2026-10-17 01:06:20 'Version: 8.80 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://api.dev.dynamics.trendsic.com ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: LobbySettingsRequest.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.IO Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports System.Net Imports CRM.AgencyPlatform.API.Internal Namespace Global Namespace CRM.AgencyPlatform.API.Internal Public Partial Class LobbyChimeOption Public Overridable Property Key As String Public Overridable Property Label As String Public Overridable Property Url As String End Class Public Partial Class LobbySettings Public Overridable Property LocationId As Guid Public Overridable Property WaitSource As String Public Overridable Property MonitorChime As String Public Overridable Property HasUploadedChime As Boolean Public Overridable Property ChimeUrl As String Public Overridable Property MonitorVolume As Integer Public Overridable Property MonitorAnnounce As Boolean Public Overridable Property MonitorAnnounceTemplate As String Public Overridable Property MonitorVoice As String Public Overridable Property MonitorVoiceRate As Decimal Public Overridable Property MonitorRepeatAfterSec As Integer? Public Overridable Property MonitorTicketOnly As Boolean Public Overridable Property LobbyZoneMode As String Public Overridable Property LobbyTakeoverEveryMin As Integer? Public Overridable Property LobbyTakeoverSec As Integer? Public Overridable Property LobbyIdleScreen As Boolean Public Overridable Property TimeZone As String End Class Public Partial Class LobbySettingsRequest Implements IReturn(Of LobbySettingsResponse) Public Overridable Property LocationId As Guid Public Overridable Property WaitSource As String Public Overridable Property MonitorChime As String Public Overridable Property MonitorVolume As Integer? Public Overridable Property MonitorAnnounce As Boolean? Public Overridable Property MonitorAnnounceTemplate As String Public Overridable Property MonitorVoice As String Public Overridable Property MonitorVoiceRate As Decimal? Public Overridable Property MonitorRepeatAfterSec As Integer? Public Overridable Property MonitorTicketOnly As Boolean? Public Overridable Property LobbyZoneMode As String Public Overridable Property LobbyTakeoverEveryMin As Integer? Public Overridable Property LobbyTakeoverSec As Integer? Public Overridable Property LobbyIdleScreen As Boolean? End Class Public Partial Class LobbySettingsResponse Public Overridable Property ResponseStatus As ResponseStatus Public Overridable Property Settings As LobbySettings Public Overridable Property Chimes As List(Of LobbyChimeOption) = New List(Of LobbyChimeOption) End Class End Namespace Namespace ServiceStack Public Partial Class ResponseStatus Implements IMeta Public Overridable Property ErrorCode As String Public Overridable Property Message As String Public Overridable Property StackTrace As String Public Overridable Property Errors As List(Of ResponseError) = New List(Of ResponseError) Public Overridable Property Meta As Dictionary(Of String, String) Implements IMeta.Meta = New Dictionary(Of String, String) End Class End Namespace End Namespace