/* Options: Date: 2026-10-01 13:30:39 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stubbur-app.azurewebsites.net //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: StigSummaryRequest.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/stig/summary", Verbs="GET") open class StigSummaryRequest : IReturn { var fullPhoneNumber:String? = null companion object { private val responseType = StigSummaryResult::class.java } override fun getResponseType(): Any? = StigSummaryRequest.responseType } open class StigSummaryResult { var fullPhoneNumber:String? = null var known:Boolean? = null var excluded:Boolean? = null var balance:Int? = null var heldStig:Int? = null var available:Int? = null var lifetimeEarned:Int? = null var updatedUtc:Date? = null var streak:StigStreakView? = null var ladder:StigLadderView? = null var statusCode:Int? = null var message:String? = null } open class StigStreakView { var currentWeeks:Int? = null var longestWeeks:Int? = null var totalScanWeeks:Int? = null var totalScans:Int? = null var currentWeekKey:String? = null var lastScanWeekKey:String? = null var lastScanUtc:Date? = null var currentStreakStartUtc:Date? = null var scannedThisWeek:Boolean? = null var atRisk:Boolean? = null } open class StigLadderView { var rungs:ArrayList? = null var rungsReached:Int? = null var nextRung:Int? = null var stigToNextRung:Int? = null var progressBasisPoints:Int? = null }