' Options: 'Date: 2025-12-06 07:05:10 'Version: 8.80 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://backoffice-api.brovs.com ' '''GlobalNamespace: BackofficeApi '''MakePartial: True '''MakeVirtual: False '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: SearchPlaceRequest.* '''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 BackofficeApi Namespace Global Namespace BackofficeApi Public Partial Class BackofficePlaceDto Public Property Id As Long Public Property Guid As Guid Public Property Name As String Public Property Longitude As Single? Public Property Latitude As Single? Public Property RootCategory As CategoryDto Public Property Claimed As Boolean Public Property OrganizationNumber As String Public Property State As PlaceState Public Property CountryCode As String Public Property Overview As String Public Property TimeZoneDto As TimeZoneDto Public Property BusinessId As Long? Public Property Contact As PlaceContact Public Property Address As PlaceAddress Public Property BackofficeGrantedStaffAccess As List(Of StaffDto) = New List(Of StaffDto) End Class Public Partial Class CategoryDto Public Property Id As Long Public Property Name As String Public Property Slug As String Public Property AbsoluteSlug As String Public Property ParentId As Long? Public Property State As String Public Property Position As Integer End Class Public Partial Class SearchPlaceRequest Implements IReturn(Of SearchPlaceResponse) Implements IGet Public Property Query As String Public Property Size As Integer? Public Property Offset As Integer? End Class Public Partial Class SearchPlaceResponse Public Property Places As List(Of BackofficePlaceDto) = New List(Of BackofficePlaceDto) Public Property Total As Long Public Property Size As Integer Public Property Offset As Integer End Class Public Partial Class StaffDto Public Property Id As Long Public Property FirstName As String Public Property LastName As String Public Property Email As String Public Property Role As StaffRole Public Property PlaceId As Long? Public Property BusinessId As Long? Public Property UserId As Long Public Property PlaceName As String Public Property BusinessName As String Public Property MobileNumber As String Public Property BusinessRole As BusinessRole Public Property LastActiveOn As DateTimeOffset End Class Public Enum StaffRole Owner Admin Regular End Enum Public Enum BusinessRole Owner Manager Sales Marketing Other End Enum Public Partial Class PlaceAddress Public Property Street As String Public Property PostalCode As String Public Property Region As String Public Property CountryCode As String End Class Public Partial Class PlaceContact Public Property Phone As String Public Property Email As String Public Property Website As String Public Property WebShop As String End Class Public Enum PlaceState Draft Active Paused Archived End Enum 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 End Namespace End Namespace