' Options: 'Date: 2024-12-23 13:21:18 'Version: 8.0 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://consumer-api.brovs.com ' '''GlobalNamespace: ConsumerApi '''MakePartial: True '''MakeVirtual: False '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: SharePlaceLinkUsedRequest.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports ConsumerApi Namespace Global Namespace ConsumerApi Public Partial Class SharedPlace Public Sub New() RootCategories = New List(Of SharedRootCategory) WearPriceProfiles = New List(Of ShareWearPriceProfile) End Sub Public Property Id As Long Public Property Guid As Guid Public Property Name As String Public Property LogoUrl As String Public Property ImageUrl As String Public Property OpeningHours As OpeningHours Public Property TimeZoneDto As TimeZoneDto Public Property RootCategories As List(Of SharedRootCategory) Public Property PriceMainDish As SharePriceMainDish Public Property WearPriceProfiles As List(Of ShareWearPriceProfile) End Class Public Partial Class SharedRootCategory Public Property Name As String Public Property AbsoluteSlug As String End Class Public Partial Class SharePlaceLinkUsedRequest Implements IReturn(Of SharePlaceLinkUsedResponse) Implements IPost Public Property SharePlaceToken As String Public Property Locale As Nullable(Of Locale) End Class Public Partial Class SharePlaceLinkUsedResponse Public Property SharingUser As SharingUser Public Property Place As SharedPlace Public Property ExpiresAt As Nullable(Of DateTimeOffset) Public Property State As SharingState End Class Public Partial Class SharePriceMainDish Public Property Label As String Public Property Slug As PriceMainDish End Class Public Partial Class ShareWearPriceProfile Public Property Label As String Public Property Slug As String End Class Public Enum SharingState Teaser Awarded SelfShare Expired End Enum Public Partial Class SharingUser Public Property FirstName As String Public Property LastName As String Public Property ProfilePhotoUrl As String End Class Public Enum Locale EnUs NbNo End Enum Public Partial Class OpeningHour Public Property OpenAtHour As Integer Public Property OpenAtMinute As Integer Public Property CloseAtHour As Integer Public Property CloseAtMinute As Integer End Class Public Partial Class OpeningHours Public Property Weekly As WeeklyOpeningHours End Class Public Partial Class TimeZoneDto Public Property BaseUtcOffset As TimeSpan Public Property DaylightName As String Public Property DisplayName As String Public Property Id As String Public Property StandardName As String Public Property SupportsDaylightSavingTime As Boolean End Class Public Partial Class WeeklyOpeningHours Public Property Monday As OpeningHour Public Property Tuesday As OpeningHour Public Property Wednesday As OpeningHour Public Property Thursday As OpeningHour Public Property Friday As OpeningHour Public Property Saturday As OpeningHour Public Property Sunday As OpeningHour End Class Public Enum PriceMainDish Value Medium High FineDining End Enum End Namespace End Namespace