Bridge

<back to all web services

GetEntityContact

Entity Contacts
The following routes are available for this service:
GET/Entity-Contacts/Contact
import java.math.*
import java.util.*
import net.servicestack.client.*


open class GetEntityContact
{
}

open class EntityContactViewModel
{
    var Id:Int? = null
    var Guid:UUID? = null
    var EntityId:Int? = null
    var FirstName:String? = null
    var LastName:String? = null
    var Initials:String? = null
    var Password:String? = null
    var EmailAddress:String? = null
    var DarkMode:Boolean? = null
    var Entity:EntityViewModel? = null
    var LastActive:Date? = null
    var ImageGuid:UUID? = null
    var DialingCodeCountryId:Int? = null
    var TelephoneNumber:String? = null
    var IsBridgeClient:Boolean? = null
    var AccessLevels:ArrayList<GetAllAccessLevelsForEntityContactIdViewModel> = ArrayList<GetAllAccessLevelsForEntityContactIdViewModel>()
}

open class EntityViewModel
{
    var Id:Int? = null
    var Guid:UUID? = null
    var Type:String? = null
    var Name:String? = null
    var SuperTrader:Boolean? = null
    var CompanyDomain:String? = null
    var KYCStartedBy:Int? = null
    var KYCCompletedBy:Int? = null
    var ETSMOHAAccount:String? = null
}

open class GetAllAccessLevelsForEntityContactIdViewModel
{
    var Id:Int? = null
    var Allowed:Boolean? = null
    var Name:String? = null
    var Description:String? = null
    var PrettyText:String? = null
}

Kotlin GetEntityContact DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /Entity-Contacts/Contact HTTP/1.1 
Host: internal.thebunkerbridge.com 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	Id: 0,
	Guid: 00000000000000000000000000000000,
	EntityId: 0,
	FirstName: String,
	LastName: String,
	Initials: String,
	Password: String,
	EmailAddress: String,
	DarkMode: False,
	Entity: 
	{
		Id: 0,
		Guid: 00000000000000000000000000000000,
		Type: String,
		Name: String,
		SuperTrader: False,
		CompanyDomain: String,
		KYCStartedBy: 0,
		KYCCompletedBy: 0,
		ETSMOHAAccount: String
	},
	LastActive: 0001-01-01,
	ImageGuid: 00000000000000000000000000000000,
	DialingCodeCountryId: 0,
	TelephoneNumber: String,
	IsBridgeClient: False,
	AccessLevels: 
	[
		{
			Id: 0,
			Allowed: False,
			Name: String,
			Description: String,
			PrettyText: String
		}
	]
}