| GET | /signup/api/forms/templates/nat/{nationalID}/clientmap |
|---|
import java.math.*
import java.util.*
import net.servicestack.client.*
open class FormTemplateClientMapRq : IApiRequest
{
var NationalID:Int? = null
}
open class FormTemplateClientMapRs : IApiResponse
{
var TemplateMaps:ArrayList<FormTemplateClientMap> = ArrayList<FormTemplateClientMap>()
}
open class FormTemplateClientMap
{
var NationalID:Int? = null
var ChapID:Int? = null
var FormTemplateID:Int? = null
var FormBuilder:Boolean? = null
var RelativeGroupInfoServiceApi:String? = null
var RelativeGroupInfoServiceWithUserApi:String? = null
var MemberInfoIntegrationPartnerApi:IntegratedPartner? = null
var RequirePreAuthenticatedMember:Boolean? = null
}
open class IntegratedPartner
{
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 Scope:String? = null
}
Kotlin FormTemplateClientMapRq DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /signup/api/forms/templates/nat/{nationalID}/clientmap HTTP/1.1
Host: devapi.billhighway.com
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
TemplateMaps:
[
{
NationalID: 0,
ChapID: 0,
FormTemplateID: 0,
FormBuilder: False,
RelativeGroupInfoServiceApi: String,
RelativeGroupInfoServiceWithUserApi: String,
MemberInfoIntegrationPartnerApi:
{
IntegrationPartnerId: 0,
Name: String,
Description: String,
Uri: String,
Username: String,
Password: String,
ApiKey: String,
Scope: String
},
RequirePreAuthenticatedMember: False
}
]
}