' Options: 'Date: 2024-04-28 06:21:14 'Version: 8.13 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://techstacks.io ' '''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: GetUserOrganizations.* '''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 TechStacks.ServiceModel.Types Imports TechStacks.ServiceModel Namespace Global Namespace TechStacks.ServiceModel Public Partial Class GetUserOrganizations Implements IReturn(Of GetUserOrganizationsResponse) Implements IGet End Class Public Partial Class GetUserOrganizationsResponse Public Sub New() Members = New List(Of OrganizationMember) MemberInvites = New List(Of OrganizationMemberInvite) Subscriptions = New List(Of OrganizationSubscription) End Sub Public Overridable Property Members As List(Of OrganizationMember) Public Overridable Property MemberInvites As List(Of OrganizationMemberInvite) Public Overridable Property Subscriptions As List(Of OrganizationSubscription) End Class End Namespace Namespace TechStacks.ServiceModel.Types Public Partial Class OrganizationMember Public Overridable Property Id As Integer Public Overridable Property OrganizationId As Integer Public Overridable Property UserId As Integer Public Overridable Property UserName As String Public Overridable Property IsOwner As Boolean Public Overridable Property IsModerator As Boolean Public Overridable Property DenyAll As Boolean Public Overridable Property DenyPosts As Boolean Public Overridable Property DenyComments As Boolean Public Overridable Property Notes As String End Class Public Partial Class OrganizationMemberInvite Public Overridable Property Id As Integer Public Overridable Property OrganizationId As Integer Public Overridable Property UserId As Integer Public Overridable Property UserName As String Public Overridable Property Dismissed As Nullable(Of Date) End Class Public Partial Class OrganizationSubscription Public Sub New() PostTypes = New String(){} End Sub Public Overridable Property Id As Long Public Overridable Property OrganizationId As Integer Public Overridable Property UserId As Integer Public Overridable Property UserName As String Public Overridable Property PostTypes As String() Public Overridable Property FrequencyDays As Nullable(Of Integer) Public Overridable Property LastSyncedId As Nullable(Of Long) Public Overridable Property LastSynced As Nullable(Of Date) Public Overridable Property Created As Date End Class End Namespace End Namespace