/* Options: Date: 2026-11-08 11:52:12 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://devapi.billhighway.com //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: IntegrationPartnerGetRq.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/signup/api/integration/partner/{name}", Verbs="GET") open class IntegrationPartnerGetRq : IReturn, IApiRequest { var Name:String? = null companion object { private val responseType = IntegrationPartnerRs::class.java } override fun getResponseType(): Any? = IntegrationPartnerGetRq.responseType } open class IntegrationPartnerRs : IApiResponse { var Partner:IntegrationPartner? = null } open interface IApiRequest { } open interface IApiResponse { } open class IntegrationPartner { var IntegrationPartnerId:Int? = null var Name:String? = null var Description:String? = null var Uri:String? = null var Username:String? = null var Password:String? = null var ApiKey:String? = null var OAuthSettings:IntegrationPartnerOAuthSettings? = null var DetinationConfigurations:ArrayList = ArrayList() var Scope:String? = null } open class IntegrationPartnerOAuthSettings { var NatId:Int? = null var ChapId:Int? = null var AuthorizeUrl:String? = null var AuthorizeRedirectUri:String? = null var TokenUrl:String? = null var UserInfoUrl:String? = null var ConsumerKey:String? = null var ConsumerSecret:String? = null var Username:String? = null var Password:String? = null var SecurityToken:String? = null var AppRedirects:ArrayList = ArrayList() } open class IntegrationDestinationConfig { var Type:String? = null var UriType:DestinationUriType? = null var Uri:String? = null var AuthenticationKey:String? = null } open class OAuthAppRedirects { var Scope:String? = null var RedirectTemplate:String? = null var AllowAnonymous:Boolean? = null } enum class DestinationUriType(val value:Int) { @SerializedName("0") None(0), @SerializedName("1") Absolute(1), @SerializedName("2") Relative(2), }