src/oxd-client - client source code
src/oxd-client-demo - simple communication demo
src/oxd-client-test - unit tests for communication
Lines:
- Preparation of request and request parameters
- Build Oxd Request (all request names are in constants.go)
- Create Response
requestParams := utils.PrepareRegisterParams()
request := client.BuildOxdRequest(constants.REGISTER_SITE,requestParams)
var response transport.OxdResponse
- Sending request and receiving response
client.Send(request,host,&response)
- Create ResponseParameters
- Fetching Parameters from response
var responseParams model.RegisterSiteResponseParams
response.GetParams(&responseParams)