{
  "@context": {
    "@vocab": "https://plainrouter.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "plainrouter": "https://plainrouter.com/schema#",
    "ActionBatchRead": "plainrouter:ActionBatchRead",
    "data": {
      "@id": "plainrouter:data"
    },
    "ActionCurrentDisposition": "plainrouter:ActionCurrentDisposition",
    "receipt_status": {
      "@id": "plainrouter:receipt_status",
      "@type": "xsd:string"
    },
    "outcome_payload": {
      "@id": "plainrouter:outcome_payload"
    },
    "outcome_status": {
      "@id": "plainrouter:outcome_status",
      "@type": "xsd:string"
    },
    "outcome_reason_code": {
      "@id": "plainrouter:outcome_reason_code",
      "@type": "xsd:string"
    },
    "outcome_checked_at": {
      "@id": "plainrouter:outcome_checked_at",
      "@type": "xsd:dateTime"
    },
    "compensation_reason_code": {
      "@id": "plainrouter:compensation_reason_code",
      "@type": "xsd:string"
    },
    "recovery_disposition": {
      "@id": "plainrouter:recovery_disposition",
      "@type": "xsd:string"
    },
    "late_restored": {
      "@id": "plainrouter:late_restored",
      "@type": "xsd:boolean"
    },
    "ActionDecisionReceiptRead": "plainrouter:ActionDecisionReceiptRead",
    "document": {
      "@id": "plainrouter:document"
    },
    "document_sha256": {
      "@id": "plainrouter:document_sha256",
      "@type": "xsd:string"
    },
    "chain_entry": {
      "@id": "plainrouter:chain_entry"
    },
    "disposition": {
      "@id": "plainrouter:disposition",
      "@type": "@id"
    },
    "ActionDetailRead": "plainrouter:ActionDetailRead",
    "ActionDryRunRead": "plainrouter:ActionDryRunRead",
    "dry_run": {
      "@id": "plainrouter:dry_run"
    },
    "ActionListRead": "plainrouter:ActionListRead",
    "meta": {
      "@id": "plainrouter:meta"
    },
    "ActionPolicyRead": "plainrouter:ActionPolicyRead",
    "ActionPolicyResult": "plainrouter:ActionPolicyResult",
    "id": {
      "@id": "plainrouter:id",
      "@type": "xsd:string"
    },
    "policy_id": {
      "@id": "plainrouter:policy_id",
      "@type": "xsd:string"
    },
    "policy_version": {
      "@id": "plainrouter:policy_version",
      "@type": "xsd:integer"
    },
    "phase": {
      "@id": "plainrouter:phase",
      "@type": "xsd:string"
    },
    "outcome": {
      "@id": "plainrouter:outcome",
      "@type": "xsd:string"
    },
    "reasons": {
      "@id": "plainrouter:reasons",
      "@container": "@list"
    },
    "reason_details": {
      "@id": "plainrouter:reason_details",
      "@container": "@list"
    },
    "requested_minor": {
      "@id": "plainrouter:requested_minor",
      "@type": "xsd:integer"
    },
    "evaluated_at": {
      "@id": "plainrouter:evaluated_at",
      "@type": "xsd:dateTime"
    },
    "ActionProposalInput": "plainrouter:ActionProposalInput",
    "actions": {
      "@id": "plainrouter:actions",
      "@container": "@list"
    },
    "rationale": {
      "@id": "plainrouter:rationale",
      "@type": "xsd:string"
    },
    "idempotency_key": {
      "@id": "plainrouter:idempotency_key",
      "@type": "xsd:string"
    },
    "evidence": {
      "@id": "plainrouter:evidence",
      "@container": "@list"
    },
    "target_source": {
      "@id": "plainrouter:target_source",
      "@type": "xsd:string"
    },
    "account_id": {
      "@id": "plainrouter:account_id",
      "@type": "xsd:integer"
    },
    "workspace_id": {
      "@id": "plainrouter:workspace_id",
      "@type": "xsd:integer"
    },
    "ActionProposalRead": "plainrouter:ActionProposalRead",
    "proposal": {
      "@id": "plainrouter:proposal"
    },
    "ActionReadItem": "plainrouter:ActionReadItem",
    "batch_id": {
      "@id": "plainrouter:batch_id",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "plainrouter:type",
      "@type": "xsd:string"
    },
    "target_entity_type": {
      "@id": "plainrouter:target_entity_type",
      "@type": "xsd:string"
    },
    "target_entity_id": {
      "@id": "plainrouter:target_entity_id",
      "@type": "xsd:string"
    },
    "target_entity_name": {
      "@id": "plainrouter:target_entity_name",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "plainrouter:params"
    },
    "proposer": {
      "@id": "plainrouter:proposer"
    },
    "status": {
      "@id": "plainrouter:status",
      "@type": "xsd:string"
    },
    "batch_status": {
      "@id": "plainrouter:batch_status",
      "@type": "xsd:string"
    },
    "policy_decision": {
      "@id": "plainrouter:policy_decision",
      "@type": "xsd:string"
    },
    "policy_reasons": {
      "@id": "plainrouter:policy_reasons",
      "@container": "@list"
    },
    "policy_result": {
      "@id": "plainrouter:policy_result"
    },
    "policy_results": {
      "@id": "plainrouter:policy_results",
      "@container": "@list"
    },
    "AdTest": "plainrouter:AdTest",
    "platform_ad_account_id": {
      "@id": "plainrouter:platform_ad_account_id",
      "@type": "xsd:integer"
    },
    "ad_set_id": {
      "@id": "plainrouter:ad_set_id",
      "@type": "xsd:string"
    },
    "axis": {
      "@id": "plainrouter:axis",
      "@type": "xsd:string"
    },
    "event_name": {
      "@id": "plainrouter:event_name",
      "@type": "xsd:string"
    },
    "arrivals_floor": {
      "@id": "plainrouter:arrivals_floor",
      "@type": "xsd:integer"
    },
    "minimum_conversions": {
      "@id": "plainrouter:minimum_conversions",
      "@type": "xsd:integer"
    },
    "maximum_days": {
      "@id": "plainrouter:maximum_days",
      "@type": "xsd:integer"
    },
    "maximum_spend_minor": {
      "@id": "plainrouter:maximum_spend_minor",
      "@type": "xsd:string"
    },
    "anomaly_threshold_percent": {
      "@id": "plainrouter:anomaly_threshold_percent",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "plainrouter:currency",
      "@type": "xsd:string"
    },
    "timezone": {
      "@id": "plainrouter:timezone",
      "@type": "xsd:string"
    },
    "first_day": {
      "@id": "plainrouter:first_day",
      "@type": "xsd:dateTime"
    },
    "created_at": {
      "@id": "plainrouter:created_at",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "plainrouter:updated_at",
      "@type": "xsd:dateTime"
    },
    "count_health_click_threshold": {
      "@id": "plainrouter:count_health_click_threshold",
      "@type": "xsd:integer"
    },
    "AdTestCreateRead": "plainrouter:AdTestCreateRead",
    "test": {
      "@id": "plainrouter:test"
    },
    "AdTestDailyFactRead": "plainrouter:AdTestDailyFactRead",
    "date": {
      "@id": "plainrouter:date",
      "@type": "xsd:date"
    },
    "ad_test_member_id": {
      "@id": "plainrouter:ad_test_member_id",
      "@type": "xsd:string"
    },
    "ad_id": {
      "@id": "plainrouter:ad_id",
      "@type": "xsd:string"
    },
    "spend_minor": {
      "@id": "plainrouter:spend_minor",
      "@type": "xsd:string"
    },
    "spend": {
      "@id": "plainrouter:spend",
      "@type": "xsd:string"
    },
    "impressions": {
      "@id": "plainrouter:impressions",
      "@type": "xsd:integer"
    },
    "inline_link_clicks": {
      "@id": "plainrouter:inline_link_clicks",
      "@type": "xsd:integer"
    },
    "counted_arrivals": {
      "@id": "plainrouter:counted_arrivals",
      "@type": "xsd:integer"
    },
    "recorded_conversions": {
      "@id": "plainrouter:recorded_conversions",
      "@type": "xsd:integer"
    },
    "admitted_conversions": {
      "@id": "plainrouter:admitted_conversions",
      "@type": "xsd:integer"
    },
    "AdTestEventChoice": "plainrouter:AdTestEventChoice",
    "recorded_count": {
      "@id": "plainrouter:recorded_count",
      "@type": "xsd:integer"
    },
    "AdTestListRead": "plainrouter:AdTestListRead",
    "tests": {
      "@id": "plainrouter:tests"
    },
    "observed_conversion_events_available": {
      "@id": "plainrouter:observed_conversion_events_available",
      "@type": "xsd:boolean"
    },
    "observed_conversion_events": {
      "@id": "plainrouter:observed_conversion_events",
      "@container": "@list"
    },
    "AdTestRead": "plainrouter:AdTestRead",
    "members": {
      "@id": "plainrouter:members",
      "@container": "@list"
    },
    "pause_proposals": {
      "@id": "plainrouter:pause_proposals",
      "@container": "@list"
    },
    "verdict": {
      "@id": "plainrouter:verdict"
    },
    "AdTestShowRead": "plainrouter:AdTestShowRead",
    "AdTestVerdictMemberRead": "plainrouter:AdTestVerdictMemberRead",
    "state": {
      "@id": "plainrouter:state",
      "@type": "xsd:string"
    },
    "rank": {
      "@id": "plainrouter:rank",
      "@type": "xsd:integer"
    },
    "spend_per_recorded_conversion": {
      "@id": "plainrouter:spend_per_recorded_conversion",
      "@type": "xsd:string"
    },
    "covered_days": {
      "@id": "plainrouter:covered_days",
      "@container": "@list"
    },
    "AdTestVerdictRead": "plainrouter:AdTestVerdictRead",
    "winner_ad_id": {
      "@id": "plainrouter:winner_ad_id",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "plainrouter:reason",
      "@type": "xsd:string"
    },
    "halt_details": {
      "@id": "plainrouter:halt_details"
    },
    "window_start": {
      "@id": "plainrouter:window_start",
      "@type": "xsd:date"
    },
    "window_end": {
      "@id": "plainrouter:window_end",
      "@type": "xsd:date"
    },
    "concluded_at": {
      "@id": "plainrouter:concluded_at",
      "@type": "xsd:dateTime"
    },
    "daily_facts": {
      "@id": "plainrouter:daily_facts",
      "@container": "@list"
    },
    "AgentCredentialError": "plainrouter:AgentCredentialError",
    "error": {
      "@id": "plainrouter:error",
      "@type": "xsd:string"
    },
    "error_description": {
      "@id": "plainrouter:error_description",
      "@type": "xsd:string"
    },
    "ApiRouteNotFound": "plainrouter:ApiRouteNotFound",
    "request": {
      "@id": "plainrouter:request"
    },
    "resources": {
      "@id": "plainrouter:resources"
    },
    "CookieDeclaration": "plainrouter:CookieDeclaration",
    "scan_date": {
      "@id": "plainrouter:scan_date",
      "@type": "xsd:dateTime"
    },
    "categories": {
      "@id": "plainrouter:categories"
    },
    "CookieDeclarationItem": "plainrouter:CookieDeclarationItem",
    "name": {
      "@id": "plainrouter:name",
      "@type": "xsd:string"
    },
    "provider_domain": {
      "@id": "plainrouter:provider_domain",
      "@type": "xsd:string"
    },
    "party": {
      "@id": "plainrouter:party",
      "@type": "xsd:string"
    },
    "expiry": {
      "@id": "plainrouter:expiry",
      "@type": "xsd:string"
    },
    "purpose": {
      "@id": "plainrouter:purpose",
      "@type": "xsd:string"
    },
    "CreativeIntakeRead": "plainrouter:CreativeIntakeRead",
    "creative": {
      "@id": "plainrouter:creative"
    },
    "CreativeIntakeRejected": "plainrouter:CreativeIntakeRejected",
    "CreativeIntakeTags": "plainrouter:CreativeIntakeTags",
    "generator": {
      "@id": "plainrouter:generator",
      "@type": "xsd:string"
    },
    "generator_job": {
      "@id": "plainrouter:generator_job",
      "@type": "xsd:string"
    },
    "parent_creative": {
      "@id": "plainrouter:parent_creative",
      "@type": "xsd:string"
    },
    "DeliveryStatus": "plainrouter:DeliveryStatus",
    "DeploymentPlan": "plainrouter:DeploymentPlan",
    "platform": {
      "@id": "plainrouter:platform",
      "@type": "xsd:string"
    },
    "campaign_ref": {
      "@id": "plainrouter:campaign_ref",
      "@type": "xsd:string"
    },
    "campaign_spec": {
      "@id": "plainrouter:campaign_spec",
      "@container": "@list"
    },
    "ad_set_ref": {
      "@id": "plainrouter:ad_set_ref",
      "@type": "xsd:string"
    },
    "ad_set_spec": {
      "@id": "plainrouter:ad_set_spec",
      "@container": "@list"
    },
    "budget_type": {
      "@id": "plainrouter:budget_type",
      "@type": "xsd:string"
    },
    "budget_amount_minor": {
      "@id": "plainrouter:budget_amount_minor",
      "@type": "xsd:integer"
    },
    "copy": {
      "@id": "plainrouter:copy",
      "@container": "@list"
    },
    "landing_page": {
      "@id": "plainrouter:landing_page",
      "@type": "xsd:string"
    },
    "utm_policy_id": {
      "@id": "plainrouter:utm_policy_id",
      "@type": "xsd:string"
    },
    "naming_policy_id": {
      "@id": "plainrouter:naming_policy_id",
      "@type": "xsd:string"
    },
    "validation_result": {
      "@id": "plainrouter:validation_result",
      "@container": "@list"
    },
    "diff": {
      "@id": "plainrouter:diff",
      "@container": "@list"
    },
    "validated_at": {
      "@id": "plainrouter:validated_at",
      "@type": "xsd:dateTime"
    },
    "approval_id": {
      "@id": "plainrouter:approval_id",
      "@type": "xsd:string"
    },
    "platform_object_ids": {
      "@id": "plainrouter:platform_object_ids",
      "@container": "@list"
    },
    "DeploymentPlanRead": "plainrouter:DeploymentPlanRead",
    "review_version": {
      "@id": "plainrouter:review_version",
      "@type": "xsd:string"
    },
    "creatives": {
      "@id": "plainrouter:creatives",
      "@container": "@list"
    },
    "Destination": "plainrouter:Destination",
    "signal_tracker_id": {
      "@id": "plainrouter:signal_tracker_id",
      "@type": "xsd:string"
    },
    "credential_source": {
      "@id": "plainrouter:credential_source",
      "@type": "@id"
    },
    "config": {
      "@id": "plainrouter:config",
      "@container": "@list"
    },
    "DestinationCredentialSource": "plainrouter:DestinationCredentialSource",
    "DestinationStatus": "plainrouter:DestinationStatus",
    "DestinationType": "plainrouter:DestinationType",
    "EmqSnapshot": "plainrouter:EmqSnapshot",
    "destination_id": {
      "@id": "plainrouter:destination_id",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "plainrouter:score",
      "@type": "xsd:decimal"
    },
    "week_over_week_change": {
      "@id": "plainrouter:week_over_week_change",
      "@type": "xsd:decimal"
    },
    "alerted": {
      "@id": "plainrouter:alerted",
      "@type": "xsd:boolean"
    },
    "platform_response": {
      "@id": "plainrouter:platform_response",
      "@container": "@list"
    },
    "measured_at": {
      "@id": "plainrouter:measured_at",
      "@type": "xsd:dateTime"
    },
    "ErrorMessage": "plainrouter:ErrorMessage",
    "message": {
      "@id": "plainrouter:message",
      "@type": "xsd:string"
    },
    "Event": "plainrouter:Event",
    "parent_event_id": {
      "@id": "plainrouter:parent_event_id",
      "@type": "xsd:string"
    },
    "event_time": {
      "@id": "plainrouter:event_time",
      "@type": "xsd:dateTime"
    },
    "action_source": {
      "@id": "plainrouter:action_source",
      "@type": "xsd:string"
    },
    "event_class": {
      "@id": "plainrouter:event_class",
      "@type": "xsd:string"
    },
    "order_id": {
      "@id": "plainrouter:order_id",
      "@type": "xsd:string"
    },
    "value_amount": {
      "@id": "plainrouter:value_amount",
      "@type": "xsd:integer"
    },
    "value_currency": {
      "@id": "plainrouter:value_currency",
      "@type": "xsd:string"
    },
    "consent_basis": {
      "@id": "plainrouter:consent_basis",
      "@type": "xsd:string"
    },
    "measurement_class": {
      "@id": "plainrouter:measurement_class",
      "@type": "xsd:string"
    },
    "attribution_join": {
      "@id": "plainrouter:attribution_join",
      "@type": "xsd:string"
    },
    "enforcement_scope": {
      "@id": "plainrouter:enforcement_scope",
      "@type": "xsd:string"
    },
    "consent_normalization_version": {
      "@id": "plainrouter:consent_normalization_version",
      "@type": "xsd:string"
    },
    "policy_class": {
      "@id": "plainrouter:policy_class",
      "@type": "@id"
    },
    "traffic_class": {
      "@id": "plainrouter:traffic_class",
      "@type": "@id"
    },
    "consent": {
      "@id": "plainrouter:consent",
      "@type": "xsd:string"
    },
    "user_data_hashed": {
      "@id": "plainrouter:user_data_hashed"
    },
    "click_ids": {
      "@id": "plainrouter:click_ids",
      "@type": "xsd:string"
    },
    "session": {
      "@id": "plainrouter:session",
      "@type": "xsd:string"
    },
    "value_data": {
      "@id": "plainrouter:value_data",
      "@type": "xsd:string"
    },
    "event_source": {
      "@id": "plainrouter:event_source",
      "@type": "xsd:string"
    },
    "payload_expired": {
      "@id": "plainrouter:payload_expired",
      "@type": "xsd:boolean"
    },
    "consent_source": {
      "@id": "plainrouter:consent_source",
      "@type": "xsd:string"
    },
    "consent_ui_version": {
      "@id": "plainrouter:consent_ui_version",
      "@type": "xsd:integer"
    },
    "deliveries": {
      "@id": "plainrouter:deliveries",
      "@container": "@list"
    },
    "ExecuteDeploymentPlanRequest": "plainrouter:ExecuteDeploymentPlanRequest",
    "intent_key": {
      "@id": "plainrouter:intent_key",
      "@type": "xsd:string"
    },
    "IngestionWarningCode": "plainrouter:IngestionWarningCode",
    "JurisdictionPolicyClass": "plainrouter:JurisdictionPolicyClass",
    "LaunchIntentRead": "plainrouter:LaunchIntentRead",
    "intent": {
      "@id": "plainrouter:intent"
    },
    "LaunchIntentStatus": "plainrouter:LaunchIntentStatus",
    "PlanCopyForbidden": "plainrouter:PlanCopyForbidden",
    "PlanCopyNotFound": "plainrouter:PlanCopyNotFound",
    "PlanCopyRead": "plainrouter:PlanCopyRead",
    "plan": {
      "@id": "plainrouter:plan"
    },
    "PlanCopyRejected": "plainrouter:PlanCopyRejected",
    "PlanExecuteConflict": "plainrouter:PlanExecuteConflict",
    "PlanExecuteRejected": "plainrouter:PlanExecuteRejected",
    "ProposalReplayConflict": "plainrouter:ProposalReplayConflict",
    "errors": {
      "@id": "plainrouter:errors"
    },
    "ReconciliationReport": "plainrouter:ReconciliationReport",
    "report_date": {
      "@id": "plainrouter:report_date",
      "@type": "xsd:dateTime"
    },
    "accepted_count": {
      "@id": "plainrouter:accepted_count",
      "@type": "xsd:integer"
    },
    "meta_count": {
      "@id": "plainrouter:meta_count",
      "@type": "xsd:integer"
    },
    "observed_gap": {
      "@id": "plainrouter:observed_gap",
      "@type": "xsd:integer"
    },
    "event_counts": {
      "@id": "plainrouter:event_counts",
      "@container": "@list"
    },
    "buckets": {
      "@id": "plainrouter:buckets",
      "@container": "@list"
    },
    "unexplained_residual": {
      "@id": "plainrouter:unexplained_residual",
      "@type": "xsd:integer"
    },
    "claimed_clicks": {
      "@id": "plainrouter:claimed_clicks",
      "@type": "xsd:integer"
    },
    "StoreCreativeFromUrlRequest": "plainrouter:StoreCreativeFromUrlRequest",
    "url": {
      "@id": "plainrouter:url",
      "@type": "@id"
    },
    "source_ref": {
      "@id": "plainrouter:source_ref",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "plainrouter:tags",
      "@container": "@list"
    },
    "StoreCreativeRequest": "plainrouter:StoreCreativeRequest",
    "file": {
      "@id": "plainrouter:file",
      "@type": "xsd:string"
    },
    "TrafficClass": "plainrouter:TrafficClass",
    "ValidationError": "plainrouter:ValidationError",
    "WorkspaceLockTimeout": "plainrouter:WorkspaceLockTimeout",
    "ActionReceiptUnavailable": "plainrouter:ActionReceiptUnavailable",
    "ActionRuleDetailRead": "plainrouter:ActionRuleDetailRead",
    "rule": {
      "@id": "plainrouter:rule"
    },
    "ActionRuleWriteRead": "plainrouter:ActionRuleWriteRead",
    "AgentContextAuthError": "plainrouter:AgentContextAuthError",
    "CreativeMcpGrantOperation": "plainrouter:CreativeMcpGrantOperation",
    "CreativeMcpPreview": "plainrouter:CreativeMcpPreview",
    "mime_type": {
      "@id": "plainrouter:mime_type",
      "@type": "xsd:string"
    },
    "width": {
      "@id": "plainrouter:width",
      "@type": "xsd:integer"
    },
    "height": {
      "@id": "plainrouter:height",
      "@type": "xsd:integer"
    },
    "byte_size": {
      "@id": "plainrouter:byte_size",
      "@type": "xsd:integer"
    },
    "expires_at": {
      "@id": "plainrouter:expires_at",
      "@type": "xsd:string"
    },
    "CreativeMcpRefusal": "plainrouter:CreativeMcpRefusal",
    "CreativeMcpTool": "plainrouter:CreativeMcpTool",
    "DraftBatchFileImportRequest": "plainrouter:DraftBatchFileImportRequest",
    "source_adset_id": {
      "@id": "plainrouter:source_adset_id",
      "@type": "xsd:string"
    },
    "source_ad_id": {
      "@id": "plainrouter:source_ad_id",
      "@type": "xsd:string"
    },
    "mode": {
      "@id": "plainrouter:mode",
      "@type": "@id"
    },
    "folder_to_adset": {
      "@id": "plainrouter:folder_to_adset",
      "@type": "xsd:boolean"
    },
    "grouping_enabled": {
      "@id": "plainrouter:grouping_enabled",
      "@type": "xsd:boolean"
    },
    "DraftBatchMode": "plainrouter:DraftBatchMode",
    "LaunchPolicy": "plainrouter:LaunchPolicy",
    "kind": {
      "@id": "plainrouter:kind",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "plainrouter:version",
      "@type": "xsd:integer"
    },
    "body": {
      "@id": "plainrouter:body",
      "@container": "@list"
    },
    "PlanValidateRejected": "plainrouter:PlanValidateRejected",
    "ProposalUnavailable": "plainrouter:ProposalUnavailable",
    "StoreDeploymentPlanRequest": "plainrouter:StoreDeploymentPlanRequest",
    "utm_policy_name": {
      "@id": "plainrouter:utm_policy_name",
      "@type": "xsd:string"
    },
    "naming_policy_name": {
      "@id": "plainrouter:naming_policy_name",
      "@type": "xsd:string"
    },
    "creative_ids": {
      "@id": "plainrouter:creative_ids",
      "@container": "@list"
    },
    "creative_overrides": {
      "@id": "plainrouter:creative_overrides",
      "@container": "@list"
    },
    "StoreLaunchPolicyRequest": "plainrouter:StoreLaunchPolicyRequest",
    "UpdateCreativeStatusRequest": "plainrouter:UpdateCreativeStatusRequest",
    "UpdateDeploymentPlanRequest": "plainrouter:UpdateDeploymentPlanRequest"
  },
  "@type": "schema:Dataset",
  "schema:name": "Plainrouter API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Plainrouter'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-18) from openapi/dev-plainrouter-openapi.json, openapi/plainrouter-openapi.json.",
  "dcterms:created": "2026-10-18",
  "dcterms:source": [
    "openapi/dev-plainrouter-openapi.json",
    "openapi/plainrouter-openapi.json"
  ]
}