/* Options: Date: 2026-04-05 18:25:09 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://internal.thebunkerbridge.com //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: ETSRegistration.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/ETS/Registration", Verbs="GET") open class ETSRegistration : IReturn { companion object { private val responseType = ETSRegistrationViewModel::class.java } override fun getResponseType(): Any? = ETSRegistration.responseType } open class ETSRegistrationViewModel { var Company:CompanyViewModel? = null var GetETSPriceDayChange:GetETSPriceDayChangeViewModel? = null var GetETSRegistrationStatus:GetETSRegistrationStatusViewModel? = null } open class GetETSRegistrationStatusViewModel { var Status:String? = null var AppliedBy:String? = null } open class CompanyViewModel { var Guid:UUID? = null var Name:String? = null var EmailAddressPromptTextNewUser:String? = null var InitialChatMessage:String? = null var NewEnquiryEmailTopText:String? = null var NewEnquiryEmailBottomText:String? = null var NewEnquiryEmailTopTextToBuyer:String? = null var NewEnquiryEmailBottomTextToBuyer:String? = null var EmailServerName:String? = null var FromEmailAddress:String? = null var LoginPassword:String? = null var PortNumber:Int? = null var BridgeDomain:String? = null var PortalDomain:String? = null var SendGridAPIKey:String? = null var NewEnquiryButtonText:String? = null var EmailDocuments:Boolean? = null var ETSOrderInfoTextNonFinanced:String? = null var ETSOrderInfoTextFinanced:String? = null var ETSRegistrationEmailAddress:String? = null var ETSNotRegisteredHeaderText:String? = null var ETSKYCHeaderText:String? = null var OrderConfirmationTCS:String? = null var MAX_ORDER_QTY:Int? = null } open class GetETSPriceDayChangeViewModel { var Id:Int? = null var Today:Date? = null var PreviousClose:Double? = null var ClosePrice:Double? = null var PercentageChange:Double? = null var EURChange:Double? = null var LabelDescription:String? = null var ShowGetQuoteButton:Boolean? = null var ShowPriceSection:Boolean? = null var MinutesRemaining:Int? = null var MarketCountdownLabel:String? = null var IsRegistered:String? = null }