' Options: 'Date: 2024-05-04 02:52:50 '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: GetOrganizationAdmin.* '''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 GetOrganizationAdmin Implements IReturn(Of GetOrganizationAdminResponse) Implements IGet Public Overridable Property Id As Integer End Class Public Partial Class GetOrganizationAdminResponse Public Sub New() Labels = New List(Of OrganizationLabel) Members = New List(Of OrganizationMember) MemberInvites = New List(Of OrganizationMemberInvite) ReportedPosts = New List(Of PostReportInfo) ReportedPostComments = New List(Of PostCommentReportInfo) End Sub Public Overridable Property Labels As List(Of OrganizationLabel) Public Overridable Property Members As List(Of OrganizationMember) Public Overridable Property MemberInvites As List(Of OrganizationMemberInvite) Public Overridable Property ReportedPosts As List(Of PostReportInfo) Public Overridable Property ReportedPostComments As List(Of PostCommentReportInfo) Public Overridable Property ResponseStatus As ResponseStatus End Class Public Partial Class PostCommentReportInfo Public Overridable Property Id As Long Public Overridable Property OrganizationId As Integer Public Overridable Property PostId As Long Public Overridable Property PostCommentId As Long Public Overridable Property UserId As Integer Public Overridable Property UserName As String Public Overridable Property FlagType As FlagType Public Overridable Property ReportNotes As String Public Overridable Property Created As Date Public Overridable Property Acknowledged As Nullable(Of Date) Public Overridable Property AcknowledgedBy As String Public Overridable Property Dismissed As Nullable(Of Date) Public Overridable Property DismissedBy As String Public Overridable Property ContentHtml As String Public Overridable Property ReportCount As Integer Public Overridable Property CreatedBy As String End Class Public Partial Class PostReportInfo Public Overridable Property Id As Long Public Overridable Property OrganizationId As Integer Public Overridable Property PostId As Long Public Overridable Property UserId As Integer Public Overridable Property UserName As String Public Overridable Property FlagType As FlagType Public Overridable Property ReportNotes As String Public Overridable Property Created As Date Public Overridable Property Acknowledged As Nullable(Of Date) Public Overridable Property AcknowledgedBy As String Public Overridable Property Dismissed As Nullable(Of Date) Public Overridable Property DismissedBy As String Public Overridable Property Title As String Public Overridable Property ReportCount As Integer Public Overridable Property CreatedBy As String End Class End Namespace Namespace TechStacks.ServiceModel.Types Public Enum FlagType Violation Spam Abusive Confidential OffTopic Other End Enum Public Partial Class OrganizationLabel Public Overridable Property Slug As String Public Overridable Property OrganizationId As Integer Public Overridable Property Description As String Public Overridable Property Color As String End Class 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 End Namespace End Namespace