Codecov · JSON-LD Context

Codecov Context

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

48 Classes 99 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/
codecov: https://codecov.io/schema#

Classes

Owner PaginatedOwnerList ServiceEnum PaginatedUserSessionList UserSession PaginatedUserList User PatchedUserUpdateActivation CommitTotals PaginatedRepoList Repo RepoConfig Branch PaginatedBranchList BranchDetail CommitDetail Report ReportFile ReportTotals StateB73Enum Commit PaginatedCommitList CommitUploads NullEnum PaginatedCommitUploadsList StateNameEnum UploadTotals Comparison TotalsComparison ComponentComparison FileComparison LineComparison FlagComparison ImpactedFilesComparison ImpactedFileSegments Component Measurement PaginatedMeasurementList FileReport CoverageReport Tree Flag PaginatedFlagList PaginatedPullList Pull PullStateEnum PaginatedTestrunList Testrun

Properties

Property Type Container
service
username string
name string
count integer
next reference
previous reference
results list
has_active_session boolean
expiry_date dateTime
activated boolean
is_admin boolean
email string
files integer
lines integer
hits integer
misses integer
partials integer
coverage decimal
branches integer
methods integer
sessions integer
complexity decimal
complexity_total decimal
complexity_ratio decimal
diff integer
private boolean
updatestamp dateTime
author
language string
branch string
active boolean
totals
upload_token string
graph_token string
head_commit
commitid string
message string
timestamp dateTime
ci_passed boolean
state
parent string
report
line_coverage list
messages integer
created_at string
updated_at string
storage_path string
flags list
provider string
build_code string
job_code string
build_url string
state_id integer
state_name
env
upload_type string
upload_extras
base_commit string
commit_uploads list
untracked list
base reference
head reference
patch reference
component_id string
base_report_totals reference
head_report_totals reference
diff_totals reference
has_diff boolean
stats
change_summary
value string
number
is_diff boolean
added boolean
removed boolean
segments string
min decimal
max decimal
avg decimal
commit_sha string
commit_file_url string
full_path string
flag_name string
pullid integer
title string
base_totals
head_totals
test_id string
classname string
testsuite string
computed_name string
outcome string
duration_seconds decimal
failure_message string
framework string
filename string
repo_id integer
upload_id integer
properties

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://codecov.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "codecov": "https://codecov.io/schema#",
    "Owner": "codecov:Owner",
    "service": {
      "@id": "codecov:service"
    },
    "username": {
      "@id": "codecov:username",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "codecov:name",
      "@type": "xsd:string"
    },
    "PaginatedOwnerList": "codecov:PaginatedOwnerList",
    "count": {
      "@id": "codecov:count",
      "@type": "xsd:integer"
    },
    "next": {
      "@id": "codecov:next",
      "@type": "@id"
    },
    "previous": {
      "@id": "codecov:previous",
      "@type": "@id"
    },
    "results": {
      "@id": "codecov:results",
      "@container": "@list"
    },
    "ServiceEnum": "codecov:ServiceEnum",
    "PaginatedUserSessionList": "codecov:PaginatedUserSessionList",
    "UserSession": "codecov:UserSession",
    "has_active_session": {
      "@id": "codecov:has_active_session",
      "@type": "xsd:boolean"
    },
    "expiry_date": {
      "@id": "codecov:expiry_date",
      "@type": "xsd:dateTime"
    },
    "PaginatedUserList": "codecov:PaginatedUserList",
    "User": "codecov:User",
    "activated": {
      "@id": "codecov:activated",
      "@type": "xsd:boolean"
    },
    "is_admin": {
      "@id": "codecov:is_admin",
      "@type": "xsd:boolean"
    },
    "email": {
      "@id": "codecov:email",
      "@type": "xsd:string"
    },
    "PatchedUserUpdateActivation": "codecov:PatchedUserUpdateActivation",
    "CommitTotals": "codecov:CommitTotals",
    "files": {
      "@id": "codecov:files",
      "@type": "xsd:integer"
    },
    "lines": {
      "@id": "codecov:lines",
      "@type": "xsd:integer"
    },
    "hits": {
      "@id": "codecov:hits",
      "@type": "xsd:integer"
    },
    "misses": {
      "@id": "codecov:misses",
      "@type": "xsd:integer"
    },
    "partials": {
      "@id": "codecov:partials",
      "@type": "xsd:integer"
    },
    "coverage": {
      "@id": "codecov:coverage",
      "@type": "xsd:decimal"
    },
    "branches": {
      "@id": "codecov:branches",
      "@type": "xsd:integer"
    },
    "methods": {
      "@id": "codecov:methods",
      "@type": "xsd:integer"
    },
    "sessions": {
      "@id": "codecov:sessions",
      "@type": "xsd:integer"
    },
    "complexity": {
      "@id": "codecov:complexity",
      "@type": "xsd:decimal"
    },
    "complexity_total": {
      "@id": "codecov:complexity_total",
      "@type": "xsd:decimal"
    },
    "complexity_ratio": {
      "@id": "codecov:complexity_ratio",
      "@type": "xsd:decimal"
    },
    "diff": {
      "@id": "codecov:diff",
      "@type": "xsd:integer"
    },
    "PaginatedRepoList": "codecov:PaginatedRepoList",
    "Repo": "codecov:Repo",
    "private": {
      "@id": "codecov:private",
      "@type": "xsd:boolean"
    },
    "updatestamp": {
      "@id": "codecov:updatestamp",
      "@type": "xsd:dateTime"
    },
    "author": {
      "@id": "codecov:author"
    },
    "language": {
      "@id": "codecov:language",
      "@type": "xsd:string"
    },
    "branch": {
      "@id": "codecov:branch",
      "@type": "xsd:string"
    },
    "active": {
      "@id": "codecov:active",
      "@type": "xsd:boolean"
    },
    "totals": {
      "@id": "codecov:totals"
    },
    "RepoConfig": "codecov:RepoConfig",
    "upload_token": {
      "@id": "codecov:upload_token",
      "@type": "xsd:string"
    },
    "graph_token": {
      "@id": "codecov:graph_token",
      "@type": "xsd:string"
    },
    "Branch": "codecov:Branch",
    "PaginatedBranchList": "codecov:PaginatedBranchList",
    "BranchDetail": "codecov:BranchDetail",
    "head_commit": {
      "@id": "codecov:head_commit"
    },
    "CommitDetail": "codecov:CommitDetail",
    "commitid": {
      "@id": "codecov:commitid",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "codecov:message",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "codecov:timestamp",
      "@type": "xsd:dateTime"
    },
    "ci_passed": {
      "@id": "codecov:ci_passed",
      "@type": "xsd:boolean"
    },
    "state": {
      "@id": "codecov:state"
    },
    "parent": {
      "@id": "codecov:parent",
      "@type": "xsd:string"
    },
    "report": {
      "@id": "codecov:report"
    },
    "Report": "codecov:Report",
    "ReportFile": "codecov:ReportFile",
    "line_coverage": {
      "@id": "codecov:line_coverage",
      "@container": "@list"
    },
    "ReportTotals": "codecov:ReportTotals",
    "messages": {
      "@id": "codecov:messages",
      "@type": "xsd:integer"
    },
    "StateB73Enum": "codecov:StateB73Enum",
    "Commit": "codecov:Commit",
    "PaginatedCommitList": "codecov:PaginatedCommitList",
    "CommitUploads": "codecov:CommitUploads",
    "created_at": {
      "@id": "codecov:created_at",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "codecov:updated_at",
      "@type": "xsd:string"
    },
    "storage_path": {
      "@id": "codecov:storage_path",
      "@type": "xsd:string"
    },
    "flags": {
      "@id": "codecov:flags",
      "@container": "@list"
    },
    "provider": {
      "@id": "codecov:provider",
      "@type": "xsd:string"
    },
    "build_code": {
      "@id": "codecov:build_code",
      "@type": "xsd:string"
    },
    "job_code": {
      "@id": "codecov:job_code",
      "@type": "xsd:string"
    },
    "build_url": {
      "@id": "codecov:build_url",
      "@type": "xsd:string"
    },
    "state_id": {
      "@id": "codecov:state_id",
      "@type": "xsd:integer"
    },
    "state_name": {
      "@id": "codecov:state_name"
    },
    "env": {
      "@id": "codecov:env"
    },
    "upload_type": {
      "@id": "codecov:upload_type",
      "@type": "xsd:string"
    },
    "upload_extras": {
      "@id": "codecov:upload_extras"
    },
    "NullEnum": "codecov:NullEnum",
    "PaginatedCommitUploadsList": "codecov:PaginatedCommitUploadsList",
    "StateNameEnum": "codecov:StateNameEnum",
    "UploadTotals": "codecov:UploadTotals",
    "Comparison": "codecov:Comparison",
    "base_commit": {
      "@id": "codecov:base_commit",
      "@type": "xsd:string"
    },
    "commit_uploads": {
      "@id": "codecov:commit_uploads",
      "@container": "@list"
    },
    "untracked": {
      "@id": "codecov:untracked",
      "@container": "@list"
    },
    "TotalsComparison": "codecov:TotalsComparison",
    "base": {
      "@id": "codecov:base",
      "@type": "@id"
    },
    "head": {
      "@id": "codecov:head",
      "@type": "@id"
    },
    "patch": {
      "@id": "codecov:patch",
      "@type": "@id"
    },
    "ComponentComparison": "codecov:ComponentComparison",
    "component_id": {
      "@id": "codecov:component_id",
      "@type": "xsd:string"
    },
    "base_report_totals": {
      "@id": "codecov:base_report_totals",
      "@type": "@id"
    },
    "head_report_totals": {
      "@id": "codecov:head_report_totals",
      "@type": "@id"
    },
    "diff_totals": {
      "@id": "codecov:diff_totals",
      "@type": "@id"
    },
    "FileComparison": "codecov:FileComparison",
    "has_diff": {
      "@id": "codecov:has_diff",
      "@type": "xsd:boolean"
    },
    "stats": {
      "@id": "codecov:stats"
    },
    "change_summary": {
      "@id": "codecov:change_summary"
    },
    "LineComparison": "codecov:LineComparison",
    "value": {
      "@id": "codecov:value",
      "@type": "xsd:string"
    },
    "number": {
      "@id": "codecov:number"
    },
    "is_diff": {
      "@id": "codecov:is_diff",
      "@type": "xsd:boolean"
    },
    "added": {
      "@id": "codecov:added",
      "@type": "xsd:boolean"
    },
    "removed": {
      "@id": "codecov:removed",
      "@type": "xsd:boolean"
    },
    "FlagComparison": "codecov:FlagComparison",
    "ImpactedFilesComparison": "codecov:ImpactedFilesComparison",
    "ImpactedFileSegments": "codecov:ImpactedFileSegments",
    "segments": {
      "@id": "codecov:segments",
      "@type": "xsd:string"
    },
    "Component": "codecov:Component",
    "Measurement": "codecov:Measurement",
    "min": {
      "@id": "codecov:min",
      "@type": "xsd:decimal"
    },
    "max": {
      "@id": "codecov:max",
      "@type": "xsd:decimal"
    },
    "avg": {
      "@id": "codecov:avg",
      "@type": "xsd:decimal"
    },
    "PaginatedMeasurementList": "codecov:PaginatedMeasurementList",
    "FileReport": "codecov:FileReport",
    "commit_sha": {
      "@id": "codecov:commit_sha",
      "@type": "xsd:string"
    },
    "commit_file_url": {
      "@id": "codecov:commit_file_url",
      "@type": "xsd:string"
    },
    "CoverageReport": "codecov:CoverageReport",
    "Tree": "codecov:Tree",
    "full_path": {
      "@id": "codecov:full_path",
      "@type": "xsd:string"
    },
    "Flag": "codecov:Flag",
    "flag_name": {
      "@id": "codecov:flag_name",
      "@type": "xsd:string"
    },
    "PaginatedFlagList": "codecov:PaginatedFlagList",
    "PaginatedPullList": "codecov:PaginatedPullList",
    "Pull": "codecov:Pull",
    "pullid": {
      "@id": "codecov:pullid",
      "@type": "xsd:integer"
    },
    "title": {
      "@id": "codecov:title",
      "@type": "xsd:string"
    },
    "base_totals": {
      "@id": "codecov:base_totals"
    },
    "head_totals": {
      "@id": "codecov:head_totals"
    },
    "PullStateEnum": "codecov:PullStateEnum",
    "PaginatedTestrunList": "codecov:PaginatedTestrunList",
    "Testrun": "codecov:Testrun",
    "test_id": {
      "@id": "codecov:test_id",
      "@type": "xsd:string"
    },
    "classname": {
      "@id": "codecov:classname",
      "@type": "xsd:string"
    },
    "testsuite": {
      "@id": "codecov:testsuite",
      "@type": "xsd:string"
    },
    "computed_name": {
      "@id": "codecov:computed_name",
      "@type": "xsd:string"
    },
    "outcome": {
      "@id": "codecov:outcome",
      "@type": "xsd:string"
    },
    "duration_seconds": {
      "@id": "codecov:duration_seconds",
      "@type": "xsd:decimal"
    },
    "failure_message": {
      "@id": "codecov:failure_message",
      "@type": "xsd:string"
    },
    "framework": {
      "@id": "codecov:framework",
      "@type": "xsd:string"
    },
    "filename": {
      "@id": "codecov:filename",
      "@type": "xsd:string"
    },
    "repo_id": {
      "@id": "codecov:repo_id",
      "@type": "xsd:integer"
    },
    "upload_id": {
      "@id": "codecov:upload_id",
      "@type": "xsd:integer"
    },
    "properties": {
      "@id": "codecov:properties"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Codecov API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Codecov'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-27) from openapi/codecov-api-openapi.yml.",
  "dcterms:created": "2026-10-27",
  "dcterms:source": [
    "openapi/codecov-api-openapi.yml"
  ]
}