maas-schemas

request Schema

http://maasglobal.com/maas-backend/autocomplete/autocomplete-query/request.json

Request schema for autocomplete

Abstract Extensible Status Identifiable Custom Properties Additional Properties Defined In
Can be instantiated No Develop No Forbidden Permitted maas-backend/autocomplete/autocomplete-query/request.json

Schema Hierarchy

request Properties

Property Type Required Nullable Defined by
headers object Optional No request (this schema)
identityId complex Optional No request (this schema)
payload object Optional No request (this schema)
* any Additional Yes this schema allows additional properties

headers

headers

headers Type

object with following properties:

Property Type Required
Accept   Optional
X-Whim-User-Agent   Optional

Accept

Accept

Accept Type

X-Whim-User-Agent

X-Whim-User-Agent

X-Whim-User-Agent Type

identityId

identityId

identityId Type

Any following options needs to be fulfilled.

Option 1

string

All instances must conform to this regular expression

^[aepus]{2}-[\w]{4}-\d:[a-f\d]{8}(-[a-f\d]{4}){3}-[a-f\d]{12}$

Option 2

string

All instances must conform to this regular expression

^[A-Fa-f0-9]{8}(-[A-Fa-f0-9]{4}){3}-[A-Fa-f0-9]{12}$

identityId Examples

"eu-west-1:4828507e-683f-41bf-9d87-689808fbf958"
"4828507e-683f-41bf-9d87-689808fbf958"

payload

payload

payload Type

object with following properties:

Property Type Required Default
count integer Optional 5
lat number Optional  
lon number Optional  
name string Required  
radius number Optional 5000

count

count

count Type

integer

lat

No-numeric precision version of MaaS core latitude

lat

lat Type

number

lon

No-numeric precision version of MaaS core longitude

lon

lon Type

number

name

Place name (given in autocomplete)

name

name Type

string

radius

Distance in meters

radius

radius Type

number