' Options: 'Date: 2024-12-15 20:40:28 'Version: 6.10 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://staging-api.billiecart.com.au ' '''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: AssignRolesRequest.* '''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 Infrastructure.Api.Interfaces.ServiceOperations Imports Application.Interfaces.Resources Imports Infrastructure.Api.Interfaces.ServiceOperations.UserAccounts Namespace Global Namespace Application.Interfaces.Resources Public Enum AccountStatus Shadowed Registered End Enum Public Interface IIdentifiableResource Property Id As String End Interface Public Partial Class UserAccount Implements IIdentifiableResource Public Sub New() Roles = New List(Of String) End Sub Public Overridable Property Name As UserAccountName Public Overridable Property DisplayName As String Public Overridable Property Email As String Public Overridable Property Roles As List(Of String) Public Overridable Property Status As AccountStatus Public Overridable Property DefaultOrganisationId As String Public Overridable Property Id As String End Class Public Partial Class UserAccountName Public Overridable Property FirstName As String Public Overridable Property LastName As String End Class End Namespace Namespace Infrastructure.Api.Interfaces.ServiceOperations Public Partial Class PostOperationUnTenanted(Of TResponse) Implements IPost End Class End Namespace Namespace Infrastructure.Api.Interfaces.ServiceOperations.UserAccounts Public Partial Class AssignRolesRequest Inherits PostOperationUnTenanted(Of AssignRolesResponse) Implements IReturn(Of AssignRolesResponse) Public Sub New() Roles = New List(Of String) End Sub Public Overridable Property Id As String Public Overridable Property Roles As List(Of String) End Class Public Partial Class AssignRolesResponse Public Overridable Property ResponseStatus As ResponseStatus Public Overridable Property UserAccount As UserAccount End Class End Namespace End Namespace