' Options:
'Date: 2024-11-21 12:51:13
'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 ServiceStack.Data
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