' Options: 'Date: 2025-12-06 07:05:16 'Version: 8.80 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://business-api.brovs.com ' '''GlobalNamespace: BusinessApi '''MakePartial: True '''MakeVirtual: False '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: InviteStaffRequest.* '''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 BusinessApi Namespace Global Namespace BusinessApi Public Partial Class InviteStaffRequest Implements IReturn(Of InviteStaffResponse) Implements IPost Implements IHasPlaceIdOrBusinessId Public Property UserId As Long Public Property PlaceId As Long? Implements IHasPlaceIdOrBusinessId.PlaceId Public Property BusinessId As Long? Implements IHasPlaceIdOrBusinessId.BusinessId Public Property Role As StaffRole Public Property BusinessRole As BusinessRole End Class Public Partial Class InviteStaffResponse Public Property StaffInvitation As StaffInvitationDto Public Property SentEmailWithRequestId As String End Class Public Partial Class StaffInvitationDto Public Property Id As Long Public Property UserId As Long? Public Property PlaceId As Long? Public Property PlaceGuid As Guid? Public Property InviteKey As String Public Property BusinessId As Long? Public Property FirstName As String Public Property LastName As String Public Property PlaceName As String Public Property BusinessName As String Public Property Role As StaffRole Public Property BusinessRole As BusinessRole Public Property CreatedAt As Date Public Property UpdatedAt As Date End Class Public Interface IHasPlaceIdOrBusinessId Property PlaceId As Long? Property BusinessId As Long? End Interface Public Enum StaffRole Owner Admin Regular End Enum Public Enum BusinessRole Owner Manager Sales Marketing Other End Enum End Namespace End Namespace