' Options: 'Date: 2024-07-03 12:58:26 '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: HomepageSettingsQuery.* '''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 System.IO Imports BokaMera.API.ServiceModel.Interfaces Imports BokaMera.API.ServiceModel.Dtos Namespace Global Namespace BokaMera.API.ServiceModel.Dtos Public Partial Class HomepageHeroSectionStyleResponse ''' '''The hero section style id ''' Public Overridable Property Id As Integer ''' '''The hero section style name ''' Public Overridable Property Name As String ''' '''The hero section style description ''' Public Overridable Property Description As String End Class Public Partial Class HomepageSettingsQuery Implements IReturn(Of HomepageSettingsQueryResponse) Implements ICompany Implements ICompanyRequest ''' '''The company id, if empty will use the company id for the user you are logged in with. ''' Public Overridable Property CompanyId As Nullable(Of Guid) ''' '''If you want to include the homepage template options to select from ''' Public Overridable Property IncludeHomePageTemplateOptions As Boolean ''' '''If you want to include the homepage hero section style options to select from ''' Public Overridable Property IncludeHomePageHeroSectionStyleOptions As Boolean ''' '''The homeage sitepath. ''' Public Overridable Property SitePath As String End Class Public Partial Class HomepageSettingsQueryResponse Public Sub New() HomePageTemplateOptions = New List(Of HomepageTemplateResponse) HomepageHeroSectionStyleOptions = New List(Of HomepageHeroSectionStyleResponse) End Sub ''' '''The company id ''' Public Overridable Property CompanyId As Guid ''' '''The text for homepage heading ''' Public Overridable Property HomepageHeading As String ''' '''The text for homepage startpage heading ''' Public Overridable Property WelcomePageHeading As String ''' '''The text for homepage startpage body ''' Public Overridable Property WelcomePageBody As String ''' '''The text for homepage about us page heading ''' Public Overridable Property AboutUsPageHeading As String ''' '''The text for homepage about us page body ''' Public Overridable Property AboutUsPageBody As String ''' '''The startpage image url ''' Public Overridable Property ImageUrl As Uri ''' '''The template for the homepage ''' Public Overridable Property HomePageTemplateId As Integer ''' '''The hero section style for the homepage ''' Public Overridable Property HeroSectionStyleId As Integer ''' '''Show rating on the page ''' Public Overridable Property ShowRating As Boolean ''' '''Enable the BokaMera Homepage ''' Public Overridable Property EnableHomepage As Boolean ''' '''Will show when the homepage settings was created, note it will only be shown if your logged in as admin for the company. ''' Public Overridable Property Updated As Nullable(Of Date) ''' '''Will show when the homepage settings was updated, note it will only be shown if your logged in as admin for the company. ''' Public Overridable Property Created As Nullable(Of Date) ''' '''The homepage templates options to select from ''' Public Overridable Property HomePageTemplateOptions As List(Of HomepageTemplateResponse) ''' '''The homepage hero section style options to select from ''' Public Overridable Property HomepageHeroSectionStyleOptions As List(Of HomepageHeroSectionStyleResponse) End Class Public Partial Class HomepageTemplateResponse ''' '''The template id ''' Public Overridable Property Id As Integer ''' '''The template name ''' Public Overridable Property Name As String ''' '''The template description ''' Public Overridable Property Description As String ''' '''The template image url ''' Public Overridable Property ImageUrl As Uri End Class End Namespace Namespace BokaMera.API.ServiceModel.Interfaces Public Interface ICompany Property CompanyId As Nullable(Of Guid) End Interface Public Interface ICompanyRequest Property CompanyId As Nullable(Of Guid) Property SitePath As String End Interface End Namespace End Namespace