offlineprotocol-com · JSON-LD Context

Offlineprotocol Com Context

JSON-LD context defining the semantic vocabulary for Offlineprotocol Com from offlineprotocol-com.

36 Classes 67 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/
offlineprotocol: https://offlineprotocol.com/schema#

Classes

GetApiV1AuthSendCodeResponse PostApiV1AuthSendCodeResponse GetApiV1AuthUsersSessionsRevokeResponse PostApiV1AuthUsersSessionsRevokeRequest PostApiV1AuthUsersSessionsRevokeResponse GetApiV1AuthVerifyCodeResponse PostApiV1AuthVerifyCodeResponse GetApiV1ConnectionsResponse PostApiV1ConnectionsResponse DeleteApiV1ConnectionsUsernameResponse GetApiV1ConnectionsUsernameResponse GetApiV1ConnectionsUsernameLocationsResponse GetApiV1ProfilesResponse PostApiV1ProfilesResponse GetApiV1ProfilesSearchUsernameResponse GetApiV1ProfilesUsernameResponse GetApiV1StatsNodesResponse GetApiV1UsersMeCredentialResponse PostApiV1UsersMeCredentialResponse PostAuthSendCodeRequest PostAuthSendCodeResponse PostAuthUsersSessionsRevokeRequest PostAuthUsersSessionsRevokeResponse PostAuthVerifyCodeRequest PostAuthVerifyCodeResponse PostConnectionsRequest PostConnectionsResponse GetConnectionsUsernameResponse GetConnectionsUsernameLocationsResponse GetHealthResponse GetProfilesResponse PostProfilesRequest PostProfilesResponse GetProfilesSearchUsernameResponse GetProfilesUsernameResponse PostUsersMeCredentialResponse

Properties

Property Type Container
message string
data
all boolean
method string
headers
v integer
off1_address string
account_id integer
username string
issued_at_ms integer
expires_at_ms integer
issuer_kid string
signature string
email string
otp string
data.token string
data.user
current_user string
connected_peer string
data.message string
data.connection
data.connection.id string
data.connection.peer string
data.connection.sharingLocationWithThem boolean
data.connection.sharingLocationWithMe boolean
data.connections list
server
server.name string
server.version string
api_version integer
carrier string
data.count
data.count.all integer
data.count.hidden integer
data.count.active integer
data.profiles list
referral string
data.profile
data.profile.username string
data.profile.userId integer
data.profile.hidden boolean
data.profile.status string
data.profile.about string
data.profile.pfp string
data.profile.pfpUnavailable boolean
data.profile.pfpPrivacy string
data.profile.socials
data.profile.socials.x string
data.profile.socials.discord string
data.profile.socials.telegram string
data.profile.socials.website string
data.profile.location
data.profile.location.lat decimal
data.profile.location.lng decimal
data.profile.referral string
data.profile.years integer
data.profile.streak integer
data.profile.connectionCount integer
data.profile.createdAt string
data.profile.updatedAt string
data.address string
error
error.message string
error.code string
error.retryAfter integer
error.currentHourCount integer
error.limit integer

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://offlineprotocol.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "offlineprotocol": "https://offlineprotocol.com/schema#",
    "GetApiV1AuthSendCodeResponse": "offlineprotocol:GetApiV1AuthSendCodeResponse",
    "message": {
      "@id": "offlineprotocol:message",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "offlineprotocol:data"
    },
    "PostApiV1AuthSendCodeResponse": "offlineprotocol:PostApiV1AuthSendCodeResponse",
    "GetApiV1AuthUsersSessionsRevokeResponse": "offlineprotocol:GetApiV1AuthUsersSessionsRevokeResponse",
    "PostApiV1AuthUsersSessionsRevokeRequest": "offlineprotocol:PostApiV1AuthUsersSessionsRevokeRequest",
    "all": {
      "@id": "offlineprotocol:all",
      "@type": "xsd:boolean"
    },
    "PostApiV1AuthUsersSessionsRevokeResponse": "offlineprotocol:PostApiV1AuthUsersSessionsRevokeResponse",
    "GetApiV1AuthVerifyCodeResponse": "offlineprotocol:GetApiV1AuthVerifyCodeResponse",
    "PostApiV1AuthVerifyCodeResponse": "offlineprotocol:PostApiV1AuthVerifyCodeResponse",
    "GetApiV1ConnectionsResponse": "offlineprotocol:GetApiV1ConnectionsResponse",
    "PostApiV1ConnectionsResponse": "offlineprotocol:PostApiV1ConnectionsResponse",
    "DeleteApiV1ConnectionsUsernameResponse": "offlineprotocol:DeleteApiV1ConnectionsUsernameResponse",
    "method": {
      "@id": "offlineprotocol:method",
      "@type": "xsd:string"
    },
    "headers": {
      "@id": "offlineprotocol:headers"
    },
    "GetApiV1ConnectionsUsernameResponse": "offlineprotocol:GetApiV1ConnectionsUsernameResponse",
    "GetApiV1ConnectionsUsernameLocationsResponse": "offlineprotocol:GetApiV1ConnectionsUsernameLocationsResponse",
    "GetApiV1ProfilesResponse": "offlineprotocol:GetApiV1ProfilesResponse",
    "PostApiV1ProfilesResponse": "offlineprotocol:PostApiV1ProfilesResponse",
    "GetApiV1ProfilesSearchUsernameResponse": "offlineprotocol:GetApiV1ProfilesSearchUsernameResponse",
    "GetApiV1ProfilesUsernameResponse": "offlineprotocol:GetApiV1ProfilesUsernameResponse",
    "GetApiV1StatsNodesResponse": "offlineprotocol:GetApiV1StatsNodesResponse",
    "GetApiV1UsersMeCredentialResponse": "offlineprotocol:GetApiV1UsersMeCredentialResponse",
    "v": {
      "@id": "offlineprotocol:v",
      "@type": "xsd:integer"
    },
    "off1_address": {
      "@id": "offlineprotocol:off1_address",
      "@type": "xsd:string"
    },
    "account_id": {
      "@id": "offlineprotocol:account_id",
      "@type": "xsd:integer"
    },
    "username": {
      "@id": "offlineprotocol:username",
      "@type": "xsd:string"
    },
    "issued_at_ms": {
      "@id": "offlineprotocol:issued_at_ms",
      "@type": "xsd:integer"
    },
    "expires_at_ms": {
      "@id": "offlineprotocol:expires_at_ms",
      "@type": "xsd:integer"
    },
    "issuer_kid": {
      "@id": "offlineprotocol:issuer_kid",
      "@type": "xsd:string"
    },
    "signature": {
      "@id": "offlineprotocol:signature",
      "@type": "xsd:string"
    },
    "PostApiV1UsersMeCredentialResponse": "offlineprotocol:PostApiV1UsersMeCredentialResponse",
    "PostAuthSendCodeRequest": "offlineprotocol:PostAuthSendCodeRequest",
    "email": {
      "@id": "offlineprotocol:email",
      "@type": "xsd:string"
    },
    "PostAuthSendCodeResponse": "offlineprotocol:PostAuthSendCodeResponse",
    "PostAuthUsersSessionsRevokeRequest": "offlineprotocol:PostAuthUsersSessionsRevokeRequest",
    "PostAuthUsersSessionsRevokeResponse": "offlineprotocol:PostAuthUsersSessionsRevokeResponse",
    "PostAuthVerifyCodeRequest": "offlineprotocol:PostAuthVerifyCodeRequest",
    "otp": {
      "@id": "offlineprotocol:otp",
      "@type": "xsd:string"
    },
    "PostAuthVerifyCodeResponse": "offlineprotocol:PostAuthVerifyCodeResponse",
    "data.token": {
      "@id": "offlineprotocol:data.token",
      "@type": "xsd:string"
    },
    "data.user": {
      "@id": "offlineprotocol:data.user"
    },
    "PostConnectionsRequest": "offlineprotocol:PostConnectionsRequest",
    "current_user": {
      "@id": "offlineprotocol:current_user",
      "@type": "xsd:string"
    },
    "connected_peer": {
      "@id": "offlineprotocol:connected_peer",
      "@type": "xsd:string"
    },
    "PostConnectionsResponse": "offlineprotocol:PostConnectionsResponse",
    "data.message": {
      "@id": "offlineprotocol:data.message",
      "@type": "xsd:string"
    },
    "data.connection": {
      "@id": "offlineprotocol:data.connection"
    },
    "data.connection.id": {
      "@id": "offlineprotocol:data.connection.id",
      "@type": "xsd:string"
    },
    "data.connection.peer": {
      "@id": "offlineprotocol:data.connection.peer",
      "@type": "xsd:string"
    },
    "data.connection.sharingLocationWithThem": {
      "@id": "offlineprotocol:data.connection.sharingLocationWithThem",
      "@type": "xsd:boolean"
    },
    "data.connection.sharingLocationWithMe": {
      "@id": "offlineprotocol:data.connection.sharingLocationWithMe",
      "@type": "xsd:boolean"
    },
    "GetConnectionsUsernameResponse": "offlineprotocol:GetConnectionsUsernameResponse",
    "data.connections": {
      "@id": "offlineprotocol:data.connections",
      "@container": "@list"
    },
    "GetConnectionsUsernameLocationsResponse": "offlineprotocol:GetConnectionsUsernameLocationsResponse",
    "GetHealthResponse": "offlineprotocol:GetHealthResponse",
    "server": {
      "@id": "offlineprotocol:server"
    },
    "server.name": {
      "@id": "offlineprotocol:server.name",
      "@type": "xsd:string"
    },
    "server.version": {
      "@id": "offlineprotocol:server.version",
      "@type": "xsd:string"
    },
    "api_version": {
      "@id": "offlineprotocol:api_version",
      "@type": "xsd:integer"
    },
    "carrier": {
      "@id": "offlineprotocol:carrier",
      "@type": "xsd:string"
    },
    "GetProfilesResponse": "offlineprotocol:GetProfilesResponse",
    "data.count": {
      "@id": "offlineprotocol:data.count"
    },
    "data.count.all": {
      "@id": "offlineprotocol:data.count.all",
      "@type": "xsd:integer"
    },
    "data.count.hidden": {
      "@id": "offlineprotocol:data.count.hidden",
      "@type": "xsd:integer"
    },
    "data.count.active": {
      "@id": "offlineprotocol:data.count.active",
      "@type": "xsd:integer"
    },
    "data.profiles": {
      "@id": "offlineprotocol:data.profiles",
      "@container": "@list"
    },
    "PostProfilesRequest": "offlineprotocol:PostProfilesRequest",
    "referral": {
      "@id": "offlineprotocol:referral",
      "@type": "xsd:string"
    },
    "PostProfilesResponse": "offlineprotocol:PostProfilesResponse",
    "GetProfilesSearchUsernameResponse": "offlineprotocol:GetProfilesSearchUsernameResponse",
    "GetProfilesUsernameResponse": "offlineprotocol:GetProfilesUsernameResponse",
    "data.profile": {
      "@id": "offlineprotocol:data.profile"
    },
    "data.profile.username": {
      "@id": "offlineprotocol:data.profile.username",
      "@type": "xsd:string"
    },
    "data.profile.userId": {
      "@id": "offlineprotocol:data.profile.userId",
      "@type": "xsd:integer"
    },
    "data.profile.hidden": {
      "@id": "offlineprotocol:data.profile.hidden",
      "@type": "xsd:boolean"
    },
    "data.profile.status": {
      "@id": "offlineprotocol:data.profile.status",
      "@type": "xsd:string"
    },
    "data.profile.about": {
      "@id": "offlineprotocol:data.profile.about",
      "@type": "xsd:string"
    },
    "data.profile.pfp": {
      "@id": "offlineprotocol:data.profile.pfp",
      "@type": "xsd:string"
    },
    "data.profile.pfpUnavailable": {
      "@id": "offlineprotocol:data.profile.pfpUnavailable",
      "@type": "xsd:boolean"
    },
    "data.profile.pfpPrivacy": {
      "@id": "offlineprotocol:data.profile.pfpPrivacy",
      "@type": "xsd:string"
    },
    "data.profile.socials": {
      "@id": "offlineprotocol:data.profile.socials"
    },
    "data.profile.socials.x": {
      "@id": "offlineprotocol:data.profile.socials.x",
      "@type": "xsd:string"
    },
    "data.profile.socials.discord": {
      "@id": "offlineprotocol:data.profile.socials.discord",
      "@type": "xsd:string"
    },
    "data.profile.socials.telegram": {
      "@id": "offlineprotocol:data.profile.socials.telegram",
      "@type": "xsd:string"
    },
    "data.profile.socials.website": {
      "@id": "offlineprotocol:data.profile.socials.website",
      "@type": "xsd:string"
    },
    "data.profile.location": {
      "@id": "offlineprotocol:data.profile.location"
    },
    "data.profile.location.lat": {
      "@id": "offlineprotocol:data.profile.location.lat",
      "@type": "xsd:decimal"
    },
    "data.profile.location.lng": {
      "@id": "offlineprotocol:data.profile.location.lng",
      "@type": "xsd:decimal"
    },
    "data.profile.referral": {
      "@id": "offlineprotocol:data.profile.referral",
      "@type": "xsd:string"
    },
    "data.profile.years": {
      "@id": "offlineprotocol:data.profile.years",
      "@type": "xsd:integer"
    },
    "data.profile.streak": {
      "@id": "offlineprotocol:data.profile.streak",
      "@type": "xsd:integer"
    },
    "data.profile.connectionCount": {
      "@id": "offlineprotocol:data.profile.connectionCount",
      "@type": "xsd:integer"
    },
    "data.profile.createdAt": {
      "@id": "offlineprotocol:data.profile.createdAt",
      "@type": "xsd:string"
    },
    "data.profile.updatedAt": {
      "@id": "offlineprotocol:data.profile.updatedAt",
      "@type": "xsd:string"
    },
    "data.address": {
      "@id": "offlineprotocol:data.address",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "offlineprotocol:error"
    },
    "error.message": {
      "@id": "offlineprotocol:error.message",
      "@type": "xsd:string"
    },
    "error.code": {
      "@id": "offlineprotocol:error.code",
      "@type": "xsd:string"
    },
    "error.retryAfter": {
      "@id": "offlineprotocol:error.retryAfter",
      "@type": "xsd:integer"
    },
    "error.currentHourCount": {
      "@id": "offlineprotocol:error.currentHourCount",
      "@type": "xsd:integer"
    },
    "error.limit": {
      "@id": "offlineprotocol:error.limit",
      "@type": "xsd:integer"
    },
    "PostUsersMeCredentialResponse": "offlineprotocol:PostUsersMeCredentialResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "offlineprotocol-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects offlineprotocol-com'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-10-30) from openapi/_ae-authored/offlineprotocol-com-openapi-generated.yml.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/_ae-authored/offlineprotocol-com-openapi-generated.yml"
  ]
}