' Options: 'Date: 2024-11-22 23:57:31 'Version: 6.00 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://resourcelibrary.api.ashcompanies.com ' '''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: FeaturedTopicsRequest.* '''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.IO Imports ASH.ResourceLibrary.Interfaces.ServiceModels Imports ASH.ResourceLibrary.Interfaces.Models Namespace Global Namespace ASH.ResourceLibrary.Interfaces.Models Public Partial Class ResourceCard Public Sub New() Tags = New List(Of Tag) Screenshots = New List(Of ScreenshotItem) End Sub Public Overridable Property Id As String Public Overridable Property Title As String Public Overridable Property Description As String Public Overridable Property DescriptionSummary As String Public Overridable Property Type As String Public Overridable Property Content As String Public Overridable Property IsComplete As Boolean Public Overridable Property IsFavorite As Boolean Public Overridable Property IsImplicitlyComplete As Boolean Public Overridable Property MediaPath As String Public Overridable Property IsConfirmable As Boolean Public Overridable Property IsWcagCompliant As Boolean Public Overridable Property Duration As String Public Overridable Property Preview As String Public Overridable Property Calories As Integer Public Overridable Property Instructor As String Public Overridable Property Thumbnail As String Public Overridable Property Difficulty As String Public Overridable Property Tags As List(Of Tag) Public Overridable Property Subtitles As String Public Overridable Property Screenshots As List(Of ScreenshotItem) Public Overridable Property DrmEncrypted As Boolean End Class Public Partial Class ScreenshotItem Public Overridable Property LargeFilepathS3 As String Public Overridable Property ThumbFilepathS3 As String Public Overridable Property Order As Decimal Public Overridable Property Description As String End Class Public Partial Class SubtopicLite Public Overridable Property Id As String Public Overridable Property Title As String Public Overridable Property ResourceCount As Integer Public Overridable Property ResourceItems As ICollection(Of ResourceCard) End Class Public Partial Class Tag Public Overridable Property Id As String Public Overridable Property Title As String End Class Public Partial Class TopicLite Public Overridable Property Id As String Public Overridable Property SubtopicItems As ICollection(Of SubtopicLite) Public Overridable Property ResourceItems As ICollection(Of ResourceCard) Public Overridable Property Title As String Public Overridable Property IsVisible As String Public Overridable Property ResourceCount As Integer End Class End Namespace Namespace ASH.ResourceLibrary.Interfaces.ServiceModels Public Partial Class BasicResourceLibraryRequest Public Overridable Property ResourceLibraryMemberId As Integer End Class Public Partial Class FeaturedTopicsRequest Inherits BasicResourceLibraryRequest Implements IReturn(Of FeaturedTopicsResponse) End Class Public Partial Class FeaturedTopicsResponse Public Overridable Property FeaturedTopics As ICollection(Of TopicLite) End Class End Namespace End Namespace