Paigo · JSON-LD Context

Paigo Context

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

12 Classes 30 Properties 3 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
paigo: https://paigo.tech/vocab/
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Offering Dimension Measurement Usage Customer Enrollment Invoice Webhook FreeTrial Transaction Refund Settings

Properties

Property Type Container
offeringId string
offeringName string
dimensionId string
dimensionName string
measurementId string
customerId string
customerName string
primaryEmailAddress string
invoiceId string
webhookId string
recordValue string
timestamp dateTime
metadata @json
startTime dateTime
endTime dateTime
status string
description string
name string
email string
url reference
pricingModel string
billingAddress schema:PostalAddress
access_token string
client_id string
grant_type string
amount decimal
currency string
dueDate dateTime
periodStart dateTime
periodEnd dateTime

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "paigo": "https://paigo.tech/vocab/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Offering": "paigo:Offering",
    "Dimension": "paigo:Dimension",
    "Measurement": "paigo:Measurement",
    "Usage": "paigo:Usage",
    "Customer": "paigo:Customer",
    "Enrollment": "paigo:Enrollment",
    "Invoice": "paigo:Invoice",
    "Webhook": "paigo:Webhook",
    "FreeTrial": "paigo:FreeTrial",
    "Transaction": "paigo:Transaction",
    "Refund": "paigo:Refund",
    "Settings": "paigo:Settings",

    "offeringId": {
      "@id": "paigo:offeringId",
      "@type": "xsd:string"
    },
    "offeringName": {
      "@id": "paigo:offeringName",
      "@type": "xsd:string"
    },
    "dimensionId": {
      "@id": "paigo:dimensionId",
      "@type": "xsd:string"
    },
    "dimensionName": {
      "@id": "paigo:dimensionName",
      "@type": "xsd:string"
    },
    "measurementId": {
      "@id": "paigo:measurementId",
      "@type": "xsd:string"
    },
    "customerId": {
      "@id": "paigo:customerId",
      "@type": "xsd:string"
    },
    "customerName": {
      "@id": "paigo:customerName",
      "@type": "xsd:string"
    },
    "primaryEmailAddress": {
      "@id": "paigo:primaryEmailAddress",
      "@type": "xsd:string"
    },
    "invoiceId": {
      "@id": "paigo:invoiceId",
      "@type": "xsd:string"
    },
    "webhookId": {
      "@id": "paigo:webhookId",
      "@type": "xsd:string"
    },
    "recordValue": {
      "@id": "paigo:recordValue",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "paigo:timestamp",
      "@type": "xsd:dateTime"
    },
    "metadata": {
      "@id": "paigo:metadata",
      "@type": "@json"
    },
    "startTime": {
      "@id": "paigo:startTime",
      "@type": "xsd:dateTime"
    },
    "endTime": {
      "@id": "paigo:endTime",
      "@type": "xsd:dateTime"
    },
    "status": {
      "@id": "paigo:status",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "schema:description",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "schema:email",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "schema:url",
      "@type": "@id"
    },
    "pricingModel": {
      "@id": "paigo:pricingModel",
      "@type": "xsd:string"
    },
    "billingAddress": {
      "@id": "paigo:billingAddress",
      "@type": "schema:PostalAddress"
    },
    "access_token": {
      "@id": "paigo:accessToken",
      "@type": "xsd:string"
    },
    "client_id": {
      "@id": "paigo:clientId",
      "@type": "xsd:string"
    },
    "grant_type": {
      "@id": "paigo:grantType",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "schema:amount",
      "@type": "xsd:decimal"
    },
    "currency": {
      "@id": "schema:currency",
      "@type": "xsd:string"
    },
    "dueDate": {
      "@id": "paigo:dueDate",
      "@type": "xsd:dateTime"
    },
    "periodStart": {
      "@id": "paigo:periodStart",
      "@type": "xsd:dateTime"
    },
    "periodEnd": {
      "@id": "paigo:periodEnd",
      "@type": "xsd:dateTime"
    }
  }
}