IonLuz · JSON-LD Context

Ionluz Com Br Context

JSON-LD context defining the semantic vocabulary for Ionluz Com Br from IonLuz.

5 Classes 20 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
ionluz: https://ionluz.com.br/schema#

Classes

PostApiV1LeadsRequest PostApiV1QuoteRequest PostHooksIonluzRequest PostHooksIonluzResponse PostV1LeadsResponse

Properties

Property Type Container
nome string
telefone string
email string
cidade string
uf string
fases string
valorContaBrl integer
origem string
campanha
consentimento
consumoKwhMes integer
id string
evento string
criadoEm string
data
proposalId string
pdfUrl string
propostaUrl string
aviso string
idempotent boolean

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://ionluz.com.br/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "ionluz": "https://ionluz.com.br/schema#",
    "PostApiV1LeadsRequest": "ionluz:PostApiV1LeadsRequest",
    "nome": {
      "@id": "ionluz:nome",
      "@type": "xsd:string"
    },
    "telefone": {
      "@id": "ionluz:telefone",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "ionluz:email",
      "@type": "xsd:string"
    },
    "cidade": {
      "@id": "ionluz:cidade",
      "@type": "xsd:string"
    },
    "uf": {
      "@id": "ionluz:uf",
      "@type": "xsd:string"
    },
    "fases": {
      "@id": "ionluz:fases",
      "@type": "xsd:string"
    },
    "valorContaBrl": {
      "@id": "ionluz:valorContaBrl",
      "@type": "xsd:integer"
    },
    "origem": {
      "@id": "ionluz:origem",
      "@type": "xsd:string"
    },
    "campanha": {
      "@id": "ionluz:campanha"
    },
    "consentimento": {
      "@id": "ionluz:consentimento"
    },
    "PostApiV1QuoteRequest": "ionluz:PostApiV1QuoteRequest",
    "consumoKwhMes": {
      "@id": "ionluz:consumoKwhMes",
      "@type": "xsd:integer"
    },
    "PostHooksIonluzRequest": "ionluz:PostHooksIonluzRequest",
    "id": {
      "@id": "ionluz:id",
      "@type": "xsd:string"
    },
    "evento": {
      "@id": "ionluz:evento",
      "@type": "xsd:string"
    },
    "criadoEm": {
      "@id": "ionluz:criadoEm",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "ionluz:data"
    },
    "PostHooksIonluzResponse": "ionluz:PostHooksIonluzResponse",
    "PostV1LeadsResponse": "ionluz:PostV1LeadsResponse",
    "proposalId": {
      "@id": "ionluz:proposalId",
      "@type": "xsd:string"
    },
    "pdfUrl": {
      "@id": "ionluz:pdfUrl",
      "@type": "xsd:string"
    },
    "propostaUrl": {
      "@id": "ionluz:propostaUrl",
      "@type": "xsd:string"
    },
    "aviso": {
      "@id": "ionluz:aviso",
      "@type": "xsd:string"
    },
    "idempotent": {
      "@id": "ionluz:idempotent",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "IonLuz API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects IonLuz's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-12) from openapi/_ae-authored/ionluz-com-br-openapi-generated.yml.",
  "dcterms:created": "2026-11-12",
  "dcterms:source": [
    "openapi/_ae-authored/ionluz-com-br-openapi-generated.yml"
  ]
}