/* Options: Date: 2025-12-06 09:44:50 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.dev.dynamics.trendsic.com //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: UserVerifyMfaTypeRequest.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.* */ import java.math.* import java.util.* import java.io.InputStream import net.servicestack.client.* @Route(Path="/v1/userverifymfatype", Verbs="GET,PUT,POST,OPTIONS") open class UserVerifyMfaTypeRequest : IReturn { open var UserId:UUID? = null companion object { private val responseType = AwsAuthResponse::class.java } override fun getResponseType(): Any? = UserVerifyMfaTypeRequest.responseType } open class AwsAuthResponse { open var ResponseStatus:ResponseStatus? = null open var InitiateAuthResponse:InitiateAuthResponse? = null open var Success:Boolean? = null } open class InitiateAuthResponse : AmazonWebServiceResponse() { open var AuthenticationResult:AuthenticationResultType? = null open var ChallengeName:ChallengeNameType? = null open var ChallengeParameters:HashMap = HashMap() open var Session:String? = null } open class AuthenticationResultType { open var AccessToken:String? = null open var ExpiresIn:Int? = null open var IdToken:String? = null open var NewDeviceMetadata:NewDeviceMetadataType? = null open var RefreshToken:String? = null open var TokenType:String? = null } open class ChallengeNameType : ConstantClass() { } open class ResponseMetadata { open var RequestId:String? = null open var Metadata:HashMap? = null open var ChecksumAlgorithm:CoreChecksumAlgorithm? = null open var ChecksumValidationStatus:ChecksumValidationStatus? = null } open class AmazonWebServiceResponse { open var ResponseMetadata:ResponseMetadata? = null open var ContentLength:Long? = null open var HttpStatusCode:HttpStatusCode? = null } open class NewDeviceMetadataType { open var DeviceGroupKey:String? = null open var DeviceKey:String? = null } open class ConstantClass { open var Value:String? = null } enum class CoreChecksumAlgorithm { None, CrC32C, CrC32, ShA256, ShA1, } enum class ChecksumValidationStatus { NotValidated, PendingResponseRead, Successful, Invalid, }