' Options: 'Date: 2024-11-21 13:14:42 'Version: 8.23 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://api.bokamera.se ' '''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: NewsItemQuery.* '''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 System.Globalization Imports ServiceStack.Data Imports System.IO Imports BokaMera.API.ServiceModel.Interfaces Imports BokaMera.API.ServiceModel.Db Imports BokaMera.API.ServiceModel.Dtos Namespace Global Namespace BokaMera.API.ServiceModel.Db Public Partial Class BaseModel End Class Public Partial Class NewsItem Inherits BaseModel Implements IInterval Public Overridable Property Active As Boolean Public Overridable Property CompanyId As Guid Public Overridable Property Id As Integer Public Overridable Property Heading As String Public Overridable Property Body As String Public Overridable Property ImageUrl As String Public Overridable Property Updated As Date Public Overridable Property Created As Date Public Overridable Property ModifiedDate As Nullable(Of DateTimeOffset) Public Overridable Property From As Date Public Overridable Property To As Date End Class End Namespace Namespace BokaMera.API.ServiceModel.Dtos Public Partial Class NewsItemQuery Inherits QueryDb(Of NewsItem, NewsItemQueryResponse) Implements IReturn(Of QueryResponse(Of NewsItemQueryResponse)) ''' '''Enter the company you want to see news for, if blank and you are an admin, your company id will be used ''' Public Overridable Property CompanyId As Nullable(Of Guid) ''' '''Enter the From Date you want to see news from, only allowed if admin ''' Public Overridable Property From As Nullable(Of Date) ''' '''Enter the To Date you want to see news to, only allowed if admin ''' Public Overridable Property To As Nullable(Of Date) ''' '''Use this parameter if you want to only show active news ''' Public Overridable Property Active As Nullable(Of Boolean) ''' '''The homeage sitepath. ''' Public Overridable Property SitePath As String ''' '''If you want to remove Html tags from newsbody and show as plain text. ''' Public Overridable Property PlainText As Boolean End Class Public Partial Class NewsItemQueryResponse ''' '''The news item id ''' Public Overridable Property Id As Integer ''' '''Heading of the news item ''' Public Overridable Property Heading As String ''' '''Body of the news item ''' Public Overridable Property Body As String ''' '''Url to a image associated with the news ''' Public Overridable Property ImageUrl As Uri ''' '''The timestamp from which the newsitem should be visible from ''' Public Overridable Property From As Date ''' '''The timestamp to which the newsitem should be visible to ''' Public Overridable Property To As Date ''' '''The timestamp when news was created ''' Public Overridable Property Created As Date Public Overridable Property ResponseStatus As ResponseStatus End Class End Namespace Namespace BokaMera.API.ServiceModel.Interfaces Public Interface IInterval Property From As Date Property To As Date End Interface End Namespace End Namespace