Location

Location of the person
{
  "lat": Number,
  "long": Number,
}
FieldDescription
latNumber
longNumber

Web

An application
{
  "name": String,
  "url": String,
}
FieldDescription
nameString
urlString

Author

An simple author element with some description
{
  "title": String,
  "email": String,
  "categories": Array (String),
  "locations": Array (Location),
  "origin": Location,
}
FieldDescription
titleString
Pattern
[A-z]{3,16}
emailString
We will send no spam to this address
categoriesArray (String)
MaxItems
8
locationsArray (Location)
Array of locations
originLocation

Meta

Map (String)

News

An general news entry
{
  "config": Meta,
  "inlineConfig": Map (String),
  "mapTags": Map (String),
  "mapReceiver": Map (Author),
  "mapResources": Map (Location | Web),
  "tags": Array (String),
  "receiver": Array (Author),
  "resources": Array (Location | Web),
  "profileImage": Base64,
  "read": Boolean,
  "source": Author | Web,
  "author": Author,
  "meta": Meta,
  "sendDate": Date,
  "readDate": DateTime,
  "expires": String,
  "range": Duration,
  "price": Number,
  "rating": Integer,
  "content": String,
  "question": String,
  "version": String,
  "coffeeTime": Time,
  "profileUri": URI,
  "g-recaptcha-response": String,
  "media.fields": String,
  "payload": Any,
}
FieldDescription
configMeta
inlineConfigMap (String)
mapTagsMap (String)
mapReceiverMap (Author)
mapResourcesMap (Location | Web)
tagsArray (String)
MinItems
1
MaxItems
6
receiverArray (Author)
MinItems
1
resourcesArray (Location | Web)
profileImageBase64
readBoolean
sourceAuthor | Web
authorAuthor
metaMeta
sendDateDate
readDateDateTime
expiresString
rangeDuration
priceNumber
Minimum
1
Maximum
100
ratingInteger
Minimum
1
Maximum
5
contentString
Contains the main content of the news entry
MinLength
3
MaxLength
512
questionString
Enum
  • "foo"
  • "bar"
versionString
Const
"http:\/\/foo.bar"
coffeeTimeTime
profileUriURI
g-recaptcha-responseString
media.fieldsString
payloadAny