Beamable · JSON-LD Context

Beamable Context

JSON-LD context defining the semantic vocabulary for Beamable from Beamable.

10 Classes 28 Properties 3 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
beamable: https://beamable.com/api/vocab#

Classes

CustomerID ProjectID GamerTag AccountID PlayerAccount Microservice Realm LiveEvent GameEconomy AccessToken

Properties

Property Type Container
cid string
pid string
gamerTag integer
accountId integer
token string
refresh_token string
scope string
third_party string
device_id string
platform string
username string
manifest reference
serviceName string
routingKey string
imageId string
federation reference
alias string
projectName string
realmSecret string
objectId string
eventId string
score decimal
entitlement reference
contentId string
currency string
pageSize integer
page integer
context reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://beamable.com/api/vocab#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "beamable": "https://beamable.com/api/vocab#",

    "CustomerID": "beamable:CustomerID",
    "ProjectID": "beamable:ProjectID",
    "GamerTag": "beamable:GamerTag",
    "AccountID": "beamable:AccountID",

    "cid": {
      "@id": "beamable:cid",
      "@type": "xsd:string"
    },
    "pid": {
      "@id": "beamable:pid",
      "@type": "xsd:string"
    },
    "gamerTag": {
      "@id": "beamable:gamerTag",
      "@type": "xsd:integer"
    },
    "accountId": {
      "@id": "beamable:accountId",
      "@type": "xsd:integer"
    },

    "token": {
      "@id": "beamable:accessToken",
      "@type": "xsd:string"
    },
    "refresh_token": {
      "@id": "beamable:refreshToken",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "beamable:tokenScope",
      "@type": "xsd:string"
    },
    "third_party": {
      "@id": "beamable:identityProvider",
      "@type": "xsd:string"
    },
    "device_id": {
      "@id": "beamable:deviceId",
      "@type": "xsd:string"
    },
    "platform": {
      "@id": "beamable:platform",
      "@type": "xsd:string"
    },
    "username": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },

    "manifest": {
      "@id": "beamable:serviceManifest",
      "@type": "@id"
    },
    "serviceName": {
      "@id": "beamable:serviceName",
      "@type": "xsd:string"
    },
    "routingKey": {
      "@id": "beamable:routingKey",
      "@type": "xsd:string"
    },
    "imageId": {
      "@id": "beamable:imageId",
      "@type": "xsd:string"
    },
    "federation": {
      "@id": "beamable:federation",
      "@type": "@id"
    },

    "alias": {
      "@id": "beamable:realmAlias",
      "@type": "xsd:string"
    },
    "projectName": {
      "@id": "beamable:projectName",
      "@type": "xsd:string"
    },
    "realmSecret": {
      "@id": "beamable:realmSecret",
      "@type": "xsd:string"
    },

    "objectId": {
      "@id": "beamable:objectId",
      "@type": "xsd:string"
    },
    "eventId": {
      "@id": "beamable:eventId",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "beamable:eventScore",
      "@type": "xsd:decimal"
    },
    "entitlement": {
      "@id": "beamable:entitlement",
      "@type": "@id"
    },

    "contentId": {
      "@id": "beamable:contentId",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "beamable:virtualCurrency",
      "@type": "xsd:string"
    },

    "pageSize": {
      "@id": "schema:pageSize",
      "@type": "xsd:integer"
    },
    "page": {
      "@id": "schema:pagination",
      "@type": "xsd:integer"
    },
    "context": {
      "@id": "beamable:requestContext",
      "@type": "@id"
    },

    "PlayerAccount": "beamable:PlayerAccount",
    "Microservice": "beamable:Microservice",
    "Realm": "beamable:Realm",
    "LiveEvent": "beamable:LiveEvent",
    "GameEconomy": "beamable:GameEconomy",
    "AccessToken": "beamable:AccessToken"
  }
}