' Options: 'Date: 2024-12-22 12:12:53 'Version: 8.51 '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: False '''ExportValueTypes: False 'IncludeTypes: GetPost.* '''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 TechStacks.ServiceModel.Types Imports TechStacks.ServiceModel Namespace Global Namespace TechStacks.ServiceModel Public Partial Class GetPost Implements IReturn(Of GetPostResponse) Implements IGet Public Overridable Property Id As Long Public Overridable Property Include As String End Class Public Partial Class GetPostResponse Public Overridable Property Cache As Long Public Overridable Property Post As Post Public Overridable Property Comments As List(Of PostComment) Public Overridable Property ResponseStatus As ResponseStatus End Class End Namespace Namespace TechStacks.ServiceModel.Types Public Partial Class Post Public Overridable Property Id As Long Public Overridable Property OrganizationId As Integer Public Overridable Property UserId As Integer Public Overridable Property Type As PostType Public Overridable Property CategoryId As Integer Public Overridable Property Title As String Public Overridable Property Slug As String Public Overridable Property Url As String Public Overridable Property ImageUrl As String Public Overridable Property Content As String Public Overridable Property ContentHtml As String Public Overridable Property PinCommentId As Long? Public Overridable Property TechnologyIds As Integer() Public Overridable Property FromDate As Date? Public Overridable Property ToDate As Date? Public Overridable Property Location As String Public Overridable Property MetaType As String Public Overridable Property Meta As String Public Overridable Property Approved As Boolean Public Overridable Property UpVotes As Long Public Overridable Property DownVotes As Long Public Overridable Property Points As Long Public Overridable Property Views As Long Public Overridable Property Favorites As Long Public Overridable Property Subscribers As Integer Public Overridable Property ReplyCount As Integer Public Overridable Property CommentsCount As Integer Public Overridable Property WordCount As Integer Public Overridable Property ReportCount As Integer Public Overridable Property LinksCount As Integer Public Overridable Property LinkedToCount As Integer Public Overridable Property Score As Integer Public Overridable Property Rank As Integer Public Overridable Property Labels As String() Public Overridable Property RefUserIds As Integer() Public Overridable Property RefLinks As String() Public Overridable Property MuteUserIds As Integer() Public Overridable Property LastCommentDate As Date? Public Overridable Property LastCommentId As Long? Public Overridable Property LastCommentUserId As Integer? Public Overridable Property Deleted As Date? Public Overridable Property DeletedBy As String Public Overridable Property Locked As Date? Public Overridable Property LockedBy As String Public Overridable Property Hidden As Date? Public Overridable Property HiddenBy As String Public Overridable Property Status As String Public Overridable Property StatusDate As Date? Public Overridable Property StatusBy As String Public Overridable Property Archived As Boolean Public Overridable Property Bumped As Date? Public Overridable Property Created As Date Public Overridable Property CreatedBy As String Public Overridable Property Modified As Date Public Overridable Property ModifiedBy As String Public Overridable Property RefId As Long? Public Overridable Property RefSource As String Public Overridable Property RefUrn As String End Class Public Partial Class PostComment Public Overridable Property Id As Long Public Overridable Property PostId As Long Public Overridable Property UserId As Integer Public Overridable Property ReplyId As Long? Public Overridable Property Content As String Public Overridable Property ContentHtml As String Public Overridable Property Score As Integer Public Overridable Property Rank As Integer Public Overridable Property UpVotes As Long Public Overridable Property DownVotes As Long Public Overridable Property Favorites As Long Public Overridable Property WordCount As Integer Public Overridable Property ReportCount As Integer Public Overridable Property Deleted As Date? Public Overridable Property Hidden As Date? Public Overridable Property Modified As Date Public Overridable Property Created As Date Public Overridable Property CreatedBy As String Public Overridable Property RefId As Long? Public Overridable Property RefSource As String Public Overridable Property RefUrn As String End Class Public Enum PostType Announcement Post Showcase Question Request End Enum End Namespace End Namespace