/* Options: Date: 2025-05-10 01:53:45 Version: 8.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://active-ewebservice.biz/aeservices30/api //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: PasswordRequest.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* /** * Service for changing passwords */ @Route(Path="/Password", Verbs="POST, GET") // @Route(Path="/Password/{action}", Verbs="POST, GET") @DataContract open class PasswordRequest : IReturn { @DataMember var Action:String? = null @DataMember var Username:String? = null @DataMember var PasswordToken:String? = null @DataMember var Password:String? = null companion object { private val responseType = PasswordResponse::class.java } override fun getResponseType(): Any? = PasswordRequest.responseType } @DataContract open class PasswordResponse : BaseResponse() { @DataMember var Response:String? = null } @DataContract open class BaseResponse { /** * */ @DataMember @ApiMember(DataType="BaseResponseResult", Description="", Name="Status", ParameterType="body") var Status:BaseResponseResult? = null }