/* Options: Date: 2024-12-03 09:01:22 Version: 6.00 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://resourcelibrary.api.ashcompanies.com //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: DigitalFitnessContentRequest.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.*,com.google.gson.annotations.*,com.google.gson.reflect.* */ import java.math.* import java.util.* import net.servicestack.client.* import com.google.gson.annotations.* import com.google.gson.reflect.* @Route(Path="/digitalFitnessResources", Verbs="GET") open class DigitalFitnessContentRequest : BasicResourceLibraryRequest(), IReturn { companion object { private val responseType = DigitalFitnessResourcesResponse::class.java } override fun getResponseType(): Any? = DigitalFitnessContentRequest.responseType } open class DigitalFitnessResourcesResponse { var digitalFitnessResources:ArrayList = ArrayList() } open class BasicResourceLibraryRequest { var resourceLibraryMemberId:Int? = null } open class TopicLite { var id:String? = null var subtopicItems:ArrayList = ArrayList() var resourceItems:ArrayList = ArrayList() var title:String? = null var isVisible:String? = null var resourceCount:Int? = null } open class Tag { var id:String? = null var title:String? = null } open class ResourceCard { var id:String? = null var title:String? = null var description:String? = null var descriptionSummary:String? = null @SerializedName("type") var Type:String? = null var content:String? = null var isComplete:Boolean? = null var isFavorite:Boolean? = null var isImplicitlyComplete:Boolean? = null var mediaPath:String? = null var isConfirmable:Boolean? = null var isWcagCompliant:Boolean? = null var duration:String? = null var preview:String? = null var calories:Int? = null var instructor:String? = null var thumbnail:String? = null var difficulty:String? = null var tags:ArrayList = ArrayList() var subtitles:String? = null var screenshots:ArrayList = ArrayList() var drmEncrypted:Boolean? = null } open class ScreenshotItem { var largeFilepathS3:String? = null var thumbFilepathS3:String? = null var order:BigDecimal? = null var description:String? = null } open class SubtopicLite { var id:String? = null var title:String? = null var resourceCount:Int? = null var resourceItems:ArrayList = ArrayList() }