{
  "components": {
    "schemas": {
      "Freshness": {
        "additionalProperties": false,
        "properties": {
          "generated_at": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
            "type": "string"
          },
          "lanes": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "lane": {
                  "enum": [
                    "news",
                    "policy"
                  ],
                  "type": "string"
                },
                "last_public_at": {
                  "anyOf": [
                    {
                      "format": "date-time",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "last_scheduled_check_ok_at": {
                  "anyOf": [
                    {
                      "format": "date-time",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "required": [
                "lane",
                "last_public_at",
                "last_scheduled_check_ok_at"
              ],
              "type": "object"
            },
            "maxItems": 2,
            "minItems": 2,
            "type": "array"
          },
          "release": {
            "type": "string"
          }
        },
        "required": [
          "generated_at",
          "release",
          "lanes"
        ],
        "type": "object"
      },
      "Policy": {
        "additionalProperties": false,
        "properties": {
          "ai_label": {
            "enum": [
              "ai_generated",
              "ai_assisted_human_edited"
            ],
            "type": "string"
          },
          "ai_metadata": {
            "additionalProperties": false,
            "properties": {
              "content_id": {
                "maxLength": 80,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9_-]+$",
                "type": "string"
              },
              "provider": {
                "minLength": 1,
                "type": "string"
              }
            },
            "required": [
              "provider",
              "content_id"
            ],
            "type": "object"
          },
          "applicability_summary": {
            "type": [
              "string",
              "null"
            ]
          },
          "attachment_inventory": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "decisive": {
                  "type": "boolean"
                },
                "rights": {
                  "enum": [
                    "public",
                    "restricted",
                    "unknown"
                  ],
                  "type": "string"
                },
                "status": {
                  "enum": [
                    "complete",
                    "missing",
                    "restricted",
                    "not_required",
                    "blocked_capacity"
                  ],
                  "type": "string"
                },
                "title": {
                  "minLength": 1,
                  "type": "string"
                },
                "url": {
                  "format": "uri",
                  "type": "string"
                }
              },
              "required": [
                "title",
                "url",
                "decisive",
                "rights",
                "status"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "attributions": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "name": {
                  "minLength": 1,
                  "type": "string"
                },
                "url": {
                  "format": "uri",
                  "type": "string"
                }
              },
              "required": [
                "name",
                "url"
              ],
              "type": "object"
            },
            "minItems": 1,
            "type": "array"
          },
          "authority": {
            "additionalProperties": false,
            "properties": {
              "id": {
                "maxLength": 80,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9_-]+$",
                "type": "string"
              },
              "name": {
                "minLength": 1,
                "type": "string"
              }
            },
            "required": [
              "id",
              "name"
            ],
            "type": "object"
          },
          "change_kind": {
            "anyOf": [
              {
                "additionalProperties": false,
                "properties": {
                  "code": {
                    "enum": [
                      "first_publication",
                      "substantive_change",
                      "correction",
                      "repeal",
                      "enforcement",
                      "registration_compilation",
                      "other"
                    ],
                    "type": "string"
                  },
                  "label": {
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "code",
                  "label"
                ],
                "type": "object"
              },
              {
                "type": "null"
              }
            ]
          },
          "dates": {
            "items": {
              "$ref": "#/components/schemas/PolicyDate"
            },
            "type": "array"
          },
          "evidence": {
            "items": {
              "$ref": "#/components/schemas/PolicyEvidence"
            },
            "type": "array"
          },
          "expressions": {
            "items": {
              "$ref": "#/components/schemas/PolicyExpression"
            },
            "type": "array"
          },
          "first_public_at": {
            "additionalProperties": false,
            "properties": {
              "basis": {
                "maxLength": 500,
                "type": "string"
              },
              "beijing_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "condition_text": {
                "anyOf": [
                  {
                    "maxLength": 2000,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "label": {
                "type": "string"
              },
              "local_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "local_time": {
                "anyOf": [
                  {
                    "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "meaning": {
                "enum": [
                  "published",
                  "updated",
                  "registered",
                  "public_inspection",
                  "formally_published",
                  "signed",
                  "effective",
                  "applicable",
                  "deadline",
                  "compiled",
                  "expires",
                  "event",
                  "discovered",
                  "site_public",
                  "uploaded",
                  "checked",
                  "repealed"
                ],
                "type": "string"
              },
              "meaning_label": {
                "type": "string"
              },
              "precision": {
                "default": "date",
                "enum": [
                  "unknown",
                  "date",
                  "minute",
                  "second"
                ],
                "type": "string"
              },
              "raw": {
                "maxLength": 300,
                "type": "string"
              },
              "timezone": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "utc": {
                "anyOf": [
                  {
                    "format": "date-time",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "meaning",
              "raw",
              "local_date",
              "local_time",
              "timezone",
              "utc",
              "precision",
              "basis",
              "condition_text",
              "meaning_label",
              "label",
              "beijing_date"
            ],
            "type": "object"
          },
          "first_public_basis": {
            "enum": [
              "live",
              "unknown"
            ],
            "type": "string"
          },
          "gaps": {
            "items": {
              "minLength": 1,
              "type": "string"
            },
            "maxItems": 5,
            "type": "array"
          },
          "guide": {
            "anyOf": [
              {
                "maxLength": 2000,
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "impacts": {
            "items": {
              "$ref": "#/components/schemas/PolicyImpact"
            },
            "type": "array"
          },
          "instrument_number": {
            "type": [
              "string",
              "null"
            ]
          },
          "interpretation_state": {
            "enum": [
              "basic_facts",
              "partial",
              "complete",
              "withheld"
            ],
            "type": "string"
          },
          "is_backfill": {
            "type": "boolean"
          },
          "jurisdictions": {
            "items": {
              "$ref": "#/components/schemas/PolicyJurisdiction"
            },
            "minItems": 1,
            "type": "array"
          },
          "legal_brief": {
            "additionalProperties": false,
            "properties": {
              "in_force": {
                "enum": [
                  "yes",
                  "partial",
                  "no",
                  "unknown"
                ],
                "type": "string"
              },
              "repeal": {
                "enum": [
                  "repealed",
                  "partly_repealed",
                  "unknown"
                ],
                "type": "string"
              },
              "stage": {
                "enum": [
                  "proposed",
                  "consultation",
                  "adopted",
                  "published",
                  "unknown"
                ],
                "type": "string"
              }
            },
            "required": [
              "stage",
              "in_force",
              "repeal"
            ],
            "type": "object"
          },
          "legal_state": {
            "$ref": "#/components/schemas/PolicyLegalState"
          },
          "limitation": {
            "minLength": 1,
            "type": "string"
          },
          "main_points": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "clause_ref": {
                  "minLength": 1,
                  "type": "string"
                },
                "evidence_ids": {
                  "items": {
                    "maxLength": 80,
                    "minLength": 1,
                    "pattern": "^[A-Za-z0-9_-]+$",
                    "type": "string"
                  },
                  "minItems": 1,
                  "type": "array"
                },
                "text": {
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "text",
                "clause_ref",
                "evidence_ids"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "nature": {
            "additionalProperties": false,
            "properties": {
              "code": {
                "enum": [
                  "law",
                  "regulation",
                  "amendment",
                  "draft",
                  "notice",
                  "guidance",
                  "treaty",
                  "judgment",
                  "unknown"
                ],
                "type": "string"
              },
              "label": {
                "minLength": 1,
                "type": "string"
              }
            },
            "required": [
              "code",
              "label"
            ],
            "type": "object"
          },
          "original_title": {
            "minLength": 1,
            "type": "string"
          },
          "original_url": {
            "format": "uri",
            "type": "string"
          },
          "published_time": {
            "additionalProperties": false,
            "properties": {
              "basis": {
                "maxLength": 500,
                "type": "string"
              },
              "beijing_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "condition_text": {
                "anyOf": [
                  {
                    "maxLength": 2000,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "label": {
                "type": "string"
              },
              "local_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "local_time": {
                "anyOf": [
                  {
                    "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "meaning": {
                "enum": [
                  "published",
                  "updated",
                  "registered",
                  "public_inspection",
                  "formally_published",
                  "signed",
                  "effective",
                  "applicable",
                  "deadline",
                  "compiled",
                  "expires",
                  "event",
                  "discovered",
                  "site_public",
                  "uploaded",
                  "checked",
                  "repealed"
                ],
                "type": "string"
              },
              "meaning_label": {
                "type": "string"
              },
              "precision": {
                "default": "date",
                "enum": [
                  "unknown",
                  "date",
                  "minute",
                  "second"
                ],
                "type": "string"
              },
              "raw": {
                "maxLength": 300,
                "type": "string"
              },
              "timezone": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "utc": {
                "anyOf": [
                  {
                    "format": "date-time",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "meaning",
              "raw",
              "local_date",
              "local_time",
              "timezone",
              "utc",
              "precision",
              "basis",
              "condition_text",
              "meaning_label",
              "label",
              "beijing_date"
            ],
            "type": "object"
          },
          "reading": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/PolicyReadingSummary"
              },
              {
                "type": "null"
              }
            ]
          },
          "related_items": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "id": {
                  "maxLength": 80,
                  "minLength": 1,
                  "pattern": "^[A-Za-z0-9_-]+$",
                  "type": "string"
                },
                "title": {
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "id",
                "title"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "relationships": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "evidence_ids": {
                  "items": {
                    "maxLength": 80,
                    "minLength": 1,
                    "pattern": "^[A-Za-z0-9_-]+$",
                    "type": "string"
                  },
                  "minItems": 1,
                  "type": "array"
                },
                "relation": {
                  "enum": [
                    "updates",
                    "corrects",
                    "repeals",
                    "implements",
                    "related"
                  ],
                  "type": "string"
                },
                "target_citation": {
                  "minLength": 1,
                  "type": "string"
                },
                "target_policy_id": {
                  "anyOf": [
                    {
                      "maxLength": 80,
                      "minLength": 1,
                      "pattern": "^[A-Za-z0-9_-]+$",
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "required": [
                "relation",
                "target_policy_id",
                "target_citation",
                "evidence_ids"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "sections": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "basis": {
                  "enum": [
                    "source_fact",
                    "interpretation",
                    "uncertain"
                  ],
                  "type": "string"
                },
                "conditions": {
                  "items": {
                    "minLength": 1,
                    "type": "string"
                  },
                  "type": "array"
                },
                "evidence_ids": {
                  "items": {
                    "maxLength": 80,
                    "minLength": 1,
                    "pattern": "^[A-Za-z0-9_-]+$",
                    "type": "string"
                  },
                  "type": "array"
                },
                "exceptions": {
                  "items": {
                    "minLength": 1,
                    "type": "string"
                  },
                  "type": "array"
                },
                "text": {
                  "minLength": 1,
                  "type": "string"
                },
                "title": {
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "title",
                "text",
                "basis",
                "evidence_ids",
                "conditions",
                "exceptions"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "selected_expression_id": {
            "anyOf": [
              {
                "maxLength": 80,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9_-]+$",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "selected_policy_version_id": {
            "anyOf": [
              {
                "maxLength": 80,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9_-]+$",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "sort_kind": {
            "anyOf": [
              {
                "enum": [
                  "published",
                  "substantive_change"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "sort_time": {
            "anyOf": [
              {
                "additionalProperties": false,
                "properties": {
                  "basis": {
                    "maxLength": 500,
                    "type": "string"
                  },
                  "beijing_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "condition_text": {
                    "anyOf": [
                      {
                        "maxLength": 2000,
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string"
                  },
                  "local_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "local_time": {
                    "anyOf": [
                      {
                        "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "meaning": {
                    "enum": [
                      "published",
                      "updated",
                      "registered",
                      "public_inspection",
                      "formally_published",
                      "signed",
                      "effective",
                      "applicable",
                      "deadline",
                      "compiled",
                      "expires",
                      "event",
                      "discovered",
                      "site_public",
                      "uploaded",
                      "checked",
                      "repealed"
                    ],
                    "type": "string"
                  },
                  "meaning_label": {
                    "type": "string"
                  },
                  "precision": {
                    "default": "date",
                    "enum": [
                      "unknown",
                      "date",
                      "minute",
                      "second"
                    ],
                    "type": "string"
                  },
                  "raw": {
                    "maxLength": 300,
                    "type": "string"
                  },
                  "timezone": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "utc": {
                    "anyOf": [
                      {
                        "format": "date-time",
                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "meaning",
                  "raw",
                  "local_date",
                  "local_time",
                  "timezone",
                  "utc",
                  "precision",
                  "basis",
                  "condition_text",
                  "meaning_label",
                  "label",
                  "beijing_date"
                ],
                "type": "object"
              },
              {
                "type": "null"
              }
            ]
          },
          "source_checked_at": {
            "anyOf": [
              {
                "additionalProperties": false,
                "properties": {
                  "basis": {
                    "maxLength": 500,
                    "type": "string"
                  },
                  "beijing_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "condition_text": {
                    "anyOf": [
                      {
                        "maxLength": 2000,
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string"
                  },
                  "local_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "local_time": {
                    "anyOf": [
                      {
                        "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "meaning": {
                    "enum": [
                      "published",
                      "updated",
                      "registered",
                      "public_inspection",
                      "formally_published",
                      "signed",
                      "effective",
                      "applicable",
                      "deadline",
                      "compiled",
                      "expires",
                      "event",
                      "discovered",
                      "site_public",
                      "uploaded",
                      "checked",
                      "repealed"
                    ],
                    "type": "string"
                  },
                  "meaning_label": {
                    "type": "string"
                  },
                  "precision": {
                    "default": "date",
                    "enum": [
                      "unknown",
                      "date",
                      "minute",
                      "second"
                    ],
                    "type": "string"
                  },
                  "raw": {
                    "maxLength": 300,
                    "type": "string"
                  },
                  "timezone": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "utc": {
                    "anyOf": [
                      {
                        "format": "date-time",
                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "meaning",
                  "raw",
                  "local_date",
                  "local_time",
                  "timezone",
                  "utc",
                  "precision",
                  "basis",
                  "condition_text",
                  "meaning_label",
                  "label",
                  "beijing_date"
                ],
                "type": "object"
              },
              {
                "type": "null"
              }
            ]
          },
          "summary": {
            "anyOf": [
              {
                "maxLength": 300,
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "themes": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "code": {
                  "enum": [
                    "investment_company",
                    "mineral_rights",
                    "land_construction",
                    "safety_environment",
                    "labour_community",
                    "tax_finance",
                    "trade_transport"
                  ],
                  "type": "string"
                },
                "label": {
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "code",
                "label"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "thread_id": {
            "anyOf": [
              {
                "maxLength": 80,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9_-]+$",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "title": {
            "maxLength": 250,
            "minLength": 1,
            "type": "string"
          },
          "versions": {
            "items": {
              "$ref": "#/components/schemas/PolicyVersionRef"
            },
            "type": "array"
          }
        },
        "required": [
          "id",
          "title",
          "original_title",
          "jurisdictions",
          "authority",
          "instrument_number",
          "nature",
          "themes",
          "change_kind",
          "published_time",
          "sort_time",
          "sort_kind",
          "first_public_at",
          "first_public_basis",
          "source_checked_at",
          "is_backfill",
          "legal_brief",
          "interpretation_state",
          "summary",
          "applicability_summary",
          "thread_id",
          "original_url",
          "attributions",
          "ai_label",
          "legal_state",
          "dates",
          "attachment_inventory",
          "versions",
          "expressions",
          "selected_policy_version_id",
          "selected_expression_id",
          "reading",
          "main_points",
          "guide",
          "gaps",
          "impacts",
          "sections",
          "relationships",
          "related_items",
          "evidence",
          "limitation",
          "ai_metadata"
        ],
        "type": "object"
      },
      "PolicyCard": {
        "additionalProperties": false,
        "properties": {
          "ai_label": {
            "enum": [
              "ai_generated",
              "ai_assisted_human_edited"
            ],
            "type": "string"
          },
          "applicability_summary": {
            "type": [
              "string",
              "null"
            ]
          },
          "attributions": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "name": {
                  "minLength": 1,
                  "type": "string"
                },
                "url": {
                  "format": "uri",
                  "type": "string"
                }
              },
              "required": [
                "name",
                "url"
              ],
              "type": "object"
            },
            "minItems": 1,
            "type": "array"
          },
          "authority": {
            "additionalProperties": false,
            "properties": {
              "id": {
                "maxLength": 80,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9_-]+$",
                "type": "string"
              },
              "name": {
                "minLength": 1,
                "type": "string"
              }
            },
            "required": [
              "id",
              "name"
            ],
            "type": "object"
          },
          "change_kind": {
            "anyOf": [
              {
                "additionalProperties": false,
                "properties": {
                  "code": {
                    "enum": [
                      "first_publication",
                      "substantive_change",
                      "correction",
                      "repeal",
                      "enforcement",
                      "registration_compilation",
                      "other"
                    ],
                    "type": "string"
                  },
                  "label": {
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "code",
                  "label"
                ],
                "type": "object"
              },
              {
                "type": "null"
              }
            ]
          },
          "first_public_at": {
            "additionalProperties": false,
            "properties": {
              "basis": {
                "maxLength": 500,
                "type": "string"
              },
              "beijing_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "condition_text": {
                "anyOf": [
                  {
                    "maxLength": 2000,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "label": {
                "type": "string"
              },
              "local_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "local_time": {
                "anyOf": [
                  {
                    "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "meaning": {
                "enum": [
                  "published",
                  "updated",
                  "registered",
                  "public_inspection",
                  "formally_published",
                  "signed",
                  "effective",
                  "applicable",
                  "deadline",
                  "compiled",
                  "expires",
                  "event",
                  "discovered",
                  "site_public",
                  "uploaded",
                  "checked",
                  "repealed"
                ],
                "type": "string"
              },
              "meaning_label": {
                "type": "string"
              },
              "precision": {
                "default": "date",
                "enum": [
                  "unknown",
                  "date",
                  "minute",
                  "second"
                ],
                "type": "string"
              },
              "raw": {
                "maxLength": 300,
                "type": "string"
              },
              "timezone": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "utc": {
                "anyOf": [
                  {
                    "format": "date-time",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "meaning",
              "raw",
              "local_date",
              "local_time",
              "timezone",
              "utc",
              "precision",
              "basis",
              "condition_text",
              "meaning_label",
              "label",
              "beijing_date"
            ],
            "type": "object"
          },
          "first_public_basis": {
            "enum": [
              "live",
              "unknown"
            ],
            "type": "string"
          },
          "id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "instrument_number": {
            "type": [
              "string",
              "null"
            ]
          },
          "interpretation_state": {
            "enum": [
              "basic_facts",
              "partial",
              "complete",
              "withheld"
            ],
            "type": "string"
          },
          "is_backfill": {
            "type": "boolean"
          },
          "jurisdictions": {
            "items": {
              "$ref": "#/components/schemas/PolicyJurisdiction"
            },
            "minItems": 1,
            "type": "array"
          },
          "legal_brief": {
            "additionalProperties": false,
            "properties": {
              "in_force": {
                "enum": [
                  "yes",
                  "partial",
                  "no",
                  "unknown"
                ],
                "type": "string"
              },
              "repeal": {
                "enum": [
                  "repealed",
                  "partly_repealed",
                  "unknown"
                ],
                "type": "string"
              },
              "stage": {
                "enum": [
                  "proposed",
                  "consultation",
                  "adopted",
                  "published",
                  "unknown"
                ],
                "type": "string"
              }
            },
            "required": [
              "stage",
              "in_force",
              "repeal"
            ],
            "type": "object"
          },
          "nature": {
            "additionalProperties": false,
            "properties": {
              "code": {
                "enum": [
                  "law",
                  "regulation",
                  "amendment",
                  "draft",
                  "notice",
                  "guidance",
                  "treaty",
                  "judgment",
                  "unknown"
                ],
                "type": "string"
              },
              "label": {
                "minLength": 1,
                "type": "string"
              }
            },
            "required": [
              "code",
              "label"
            ],
            "type": "object"
          },
          "original_title": {
            "minLength": 1,
            "type": "string"
          },
          "original_url": {
            "format": "uri",
            "type": "string"
          },
          "published_time": {
            "additionalProperties": false,
            "properties": {
              "basis": {
                "maxLength": 500,
                "type": "string"
              },
              "beijing_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "condition_text": {
                "anyOf": [
                  {
                    "maxLength": 2000,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "label": {
                "type": "string"
              },
              "local_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "local_time": {
                "anyOf": [
                  {
                    "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "meaning": {
                "enum": [
                  "published",
                  "updated",
                  "registered",
                  "public_inspection",
                  "formally_published",
                  "signed",
                  "effective",
                  "applicable",
                  "deadline",
                  "compiled",
                  "expires",
                  "event",
                  "discovered",
                  "site_public",
                  "uploaded",
                  "checked",
                  "repealed"
                ],
                "type": "string"
              },
              "meaning_label": {
                "type": "string"
              },
              "precision": {
                "default": "date",
                "enum": [
                  "unknown",
                  "date",
                  "minute",
                  "second"
                ],
                "type": "string"
              },
              "raw": {
                "maxLength": 300,
                "type": "string"
              },
              "timezone": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "utc": {
                "anyOf": [
                  {
                    "format": "date-time",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "meaning",
              "raw",
              "local_date",
              "local_time",
              "timezone",
              "utc",
              "precision",
              "basis",
              "condition_text",
              "meaning_label",
              "label",
              "beijing_date"
            ],
            "type": "object"
          },
          "sort_kind": {
            "anyOf": [
              {
                "enum": [
                  "published",
                  "substantive_change"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "sort_time": {
            "anyOf": [
              {
                "additionalProperties": false,
                "properties": {
                  "basis": {
                    "maxLength": 500,
                    "type": "string"
                  },
                  "beijing_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "condition_text": {
                    "anyOf": [
                      {
                        "maxLength": 2000,
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string"
                  },
                  "local_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "local_time": {
                    "anyOf": [
                      {
                        "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "meaning": {
                    "enum": [
                      "published",
                      "updated",
                      "registered",
                      "public_inspection",
                      "formally_published",
                      "signed",
                      "effective",
                      "applicable",
                      "deadline",
                      "compiled",
                      "expires",
                      "event",
                      "discovered",
                      "site_public",
                      "uploaded",
                      "checked",
                      "repealed"
                    ],
                    "type": "string"
                  },
                  "meaning_label": {
                    "type": "string"
                  },
                  "precision": {
                    "default": "date",
                    "enum": [
                      "unknown",
                      "date",
                      "minute",
                      "second"
                    ],
                    "type": "string"
                  },
                  "raw": {
                    "maxLength": 300,
                    "type": "string"
                  },
                  "timezone": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "utc": {
                    "anyOf": [
                      {
                        "format": "date-time",
                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "meaning",
                  "raw",
                  "local_date",
                  "local_time",
                  "timezone",
                  "utc",
                  "precision",
                  "basis",
                  "condition_text",
                  "meaning_label",
                  "label",
                  "beijing_date"
                ],
                "type": "object"
              },
              {
                "type": "null"
              }
            ]
          },
          "source_checked_at": {
            "anyOf": [
              {
                "additionalProperties": false,
                "properties": {
                  "basis": {
                    "maxLength": 500,
                    "type": "string"
                  },
                  "beijing_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "condition_text": {
                    "anyOf": [
                      {
                        "maxLength": 2000,
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string"
                  },
                  "local_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "local_time": {
                    "anyOf": [
                      {
                        "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "meaning": {
                    "enum": [
                      "published",
                      "updated",
                      "registered",
                      "public_inspection",
                      "formally_published",
                      "signed",
                      "effective",
                      "applicable",
                      "deadline",
                      "compiled",
                      "expires",
                      "event",
                      "discovered",
                      "site_public",
                      "uploaded",
                      "checked",
                      "repealed"
                    ],
                    "type": "string"
                  },
                  "meaning_label": {
                    "type": "string"
                  },
                  "precision": {
                    "default": "date",
                    "enum": [
                      "unknown",
                      "date",
                      "minute",
                      "second"
                    ],
                    "type": "string"
                  },
                  "raw": {
                    "maxLength": 300,
                    "type": "string"
                  },
                  "timezone": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "utc": {
                    "anyOf": [
                      {
                        "format": "date-time",
                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "meaning",
                  "raw",
                  "local_date",
                  "local_time",
                  "timezone",
                  "utc",
                  "precision",
                  "basis",
                  "condition_text",
                  "meaning_label",
                  "label",
                  "beijing_date"
                ],
                "type": "object"
              },
              {
                "type": "null"
              }
            ]
          },
          "summary": {
            "anyOf": [
              {
                "maxLength": 300,
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "themes": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "code": {
                  "enum": [
                    "investment_company",
                    "mineral_rights",
                    "land_construction",
                    "safety_environment",
                    "labour_community",
                    "tax_finance",
                    "trade_transport"
                  ],
                  "type": "string"
                },
                "label": {
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "code",
                "label"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "thread_id": {
            "anyOf": [
              {
                "maxLength": 80,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9_-]+$",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "title": {
            "maxLength": 250,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "id",
          "title",
          "original_title",
          "jurisdictions",
          "authority",
          "instrument_number",
          "nature",
          "themes",
          "change_kind",
          "published_time",
          "sort_time",
          "sort_kind",
          "first_public_at",
          "first_public_basis",
          "source_checked_at",
          "is_backfill",
          "legal_brief",
          "interpretation_state",
          "summary",
          "applicability_summary",
          "thread_id",
          "original_url",
          "attributions",
          "ai_label"
        ],
        "type": "object"
      },
      "PolicyCursorResponse": {
        "additionalProperties": false,
        "properties": {
          "content_version": {
            "minLength": 1,
            "type": "string"
          },
          "generated_at": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "items": {
            "items": {
              "$ref": "#/components/schemas/PolicyCard"
            },
            "type": "array"
          },
          "next_cursor": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "content_version",
          "generated_at",
          "items",
          "next_cursor"
        ],
        "type": "object"
      },
      "PolicyDate": {
        "additionalProperties": false,
        "properties": {
          "basis": {
            "maxLength": 500,
            "type": "string"
          },
          "beijing_date": {
            "type": [
              "string",
              "null"
            ]
          },
          "condition_text": {
            "anyOf": [
              {
                "maxLength": 2000,
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "event_kind": {
            "enum": [
              "original_publication",
              "substantive_change",
              "registration",
              "other"
            ],
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "local_date": {
            "type": [
              "string",
              "null"
            ]
          },
          "local_time": {
            "anyOf": [
              {
                "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "meaning": {
            "enum": [
              "published",
              "updated",
              "registered",
              "public_inspection",
              "formally_published",
              "signed",
              "effective",
              "applicable",
              "deadline",
              "compiled",
              "expires",
              "event",
              "discovered",
              "site_public",
              "uploaded",
              "checked",
              "repealed"
            ],
            "type": "string"
          },
          "meaning_label": {
            "type": "string"
          },
          "occurrence": {
            "enum": [
              "occurred",
              "planned"
            ],
            "type": "string"
          },
          "precision": {
            "default": "date",
            "enum": [
              "unknown",
              "date",
              "minute",
              "second"
            ],
            "type": "string"
          },
          "raw": {
            "maxLength": 300,
            "type": "string"
          },
          "timezone": {
            "type": [
              "string",
              "null"
            ]
          },
          "utc": {
            "anyOf": [
              {
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "required": [
          "meaning",
          "raw",
          "local_date",
          "local_time",
          "timezone",
          "utc",
          "precision",
          "basis",
          "condition_text",
          "meaning_label",
          "label",
          "beijing_date"
        ],
        "type": "object"
      },
      "PolicyDateArrangement": {
        "additionalProperties": false,
        "properties": {
          "condition": {
            "type": [
              "string",
              "null"
            ]
          },
          "evidence_ids": {
            "items": {
              "maxLength": 80,
              "minLength": 1,
              "pattern": "^[A-Za-z0-9_-]+$",
              "type": "string"
            },
            "type": "array"
          },
          "occurrence": {
            "enum": [
              "occurred",
              "planned",
              "conditional",
              "unknown"
            ],
            "type": "string"
          },
          "scope": {
            "type": [
              "string",
              "null"
            ]
          },
          "text": {
            "minLength": 1,
            "type": "string"
          },
          "time": {
            "anyOf": [
              {
                "additionalProperties": false,
                "properties": {
                  "basis": {
                    "maxLength": 500,
                    "type": "string"
                  },
                  "beijing_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "condition_text": {
                    "anyOf": [
                      {
                        "maxLength": 2000,
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string"
                  },
                  "local_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "local_time": {
                    "anyOf": [
                      {
                        "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "meaning": {
                    "enum": [
                      "published",
                      "updated",
                      "registered",
                      "public_inspection",
                      "formally_published",
                      "signed",
                      "effective",
                      "applicable",
                      "deadline",
                      "compiled",
                      "expires",
                      "event",
                      "discovered",
                      "site_public",
                      "uploaded",
                      "checked",
                      "repealed"
                    ],
                    "type": "string"
                  },
                  "meaning_label": {
                    "type": "string"
                  },
                  "precision": {
                    "default": "date",
                    "enum": [
                      "unknown",
                      "date",
                      "minute",
                      "second"
                    ],
                    "type": "string"
                  },
                  "raw": {
                    "maxLength": 300,
                    "type": "string"
                  },
                  "timezone": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "utc": {
                    "anyOf": [
                      {
                        "format": "date-time",
                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "meaning",
                  "raw",
                  "local_date",
                  "local_time",
                  "timezone",
                  "utc",
                  "precision",
                  "basis",
                  "condition_text",
                  "meaning_label",
                  "label",
                  "beijing_date"
                ],
                "type": "object"
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "required": [
          "text",
          "time",
          "occurrence",
          "scope",
          "condition",
          "evidence_ids"
        ],
        "type": "object"
      },
      "PolicyEvidence": {
        "additionalProperties": false,
        "properties": {
          "annotation_id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "annotation_name": {
            "minLength": 1,
            "type": "string"
          },
          "annotation_scope": {
            "enum": [
              "self",
              "ancestor",
              "descendant"
            ],
            "type": "string"
          },
          "annotation_value": {
            "type": "string"
          },
          "evidence_id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "excerpt": {
            "anyOf": [
              {
                "maxLength": 200,
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "locator": {
            "minLength": 1,
            "type": "string"
          },
          "relation": {
            "enum": [
              "supports",
              "contradicts",
              "context"
            ],
            "type": "string"
          },
          "source": {
            "additionalProperties": false,
            "properties": {
              "insecure_transport": {
                "type": "boolean"
              },
              "original_url": {
                "format": "uri",
                "type": "string"
              },
              "published_time": {
                "additionalProperties": false,
                "properties": {
                  "basis": {
                    "maxLength": 500,
                    "type": "string"
                  },
                  "beijing_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "condition_text": {
                    "anyOf": [
                      {
                        "maxLength": 2000,
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string"
                  },
                  "local_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "local_time": {
                    "anyOf": [
                      {
                        "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "meaning": {
                    "enum": [
                      "published",
                      "updated",
                      "registered",
                      "public_inspection",
                      "formally_published",
                      "signed",
                      "effective",
                      "applicable",
                      "deadline",
                      "compiled",
                      "expires",
                      "event",
                      "discovered",
                      "site_public",
                      "uploaded",
                      "checked",
                      "repealed"
                    ],
                    "type": "string"
                  },
                  "meaning_label": {
                    "type": "string"
                  },
                  "precision": {
                    "default": "date",
                    "enum": [
                      "unknown",
                      "date",
                      "minute",
                      "second"
                    ],
                    "type": "string"
                  },
                  "raw": {
                    "maxLength": 300,
                    "type": "string"
                  },
                  "timezone": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "utc": {
                    "anyOf": [
                      {
                        "format": "date-time",
                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "meaning",
                  "raw",
                  "local_date",
                  "local_time",
                  "timezone",
                  "utc",
                  "precision",
                  "basis",
                  "condition_text",
                  "meaning_label",
                  "label",
                  "beijing_date"
                ],
                "type": "object"
              },
              "publisher": {
                "additionalProperties": false,
                "properties": {
                  "id": {
                    "maxLength": 80,
                    "minLength": 1,
                    "pattern": "^[A-Za-z0-9_-]+$",
                    "type": "string"
                  },
                  "name": {
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "id",
                  "name"
                ],
                "type": "object"
              },
              "source_id": {
                "maxLength": 80,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9_-]+$",
                "type": "string"
              },
              "title_original": {
                "minLength": 1,
                "type": "string"
              }
            },
            "required": [
              "source_id",
              "publisher",
              "title_original",
              "original_url",
              "insecure_transport",
              "published_time"
            ],
            "type": "object"
          }
        },
        "required": [
          "evidence_id",
          "source",
          "locator",
          "excerpt",
          "relation"
        ],
        "type": "object"
      },
      "PolicyExpression": {
        "additionalProperties": false,
        "properties": {
          "checked_at": {
            "anyOf": [
              {
                "additionalProperties": false,
                "properties": {
                  "basis": {
                    "maxLength": 500,
                    "type": "string"
                  },
                  "beijing_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "condition_text": {
                    "anyOf": [
                      {
                        "maxLength": 2000,
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string"
                  },
                  "local_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "local_time": {
                    "anyOf": [
                      {
                        "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "meaning": {
                    "enum": [
                      "published",
                      "updated",
                      "registered",
                      "public_inspection",
                      "formally_published",
                      "signed",
                      "effective",
                      "applicable",
                      "deadline",
                      "compiled",
                      "expires",
                      "event",
                      "discovered",
                      "site_public",
                      "uploaded",
                      "checked",
                      "repealed"
                    ],
                    "type": "string"
                  },
                  "meaning_label": {
                    "type": "string"
                  },
                  "precision": {
                    "default": "date",
                    "enum": [
                      "unknown",
                      "date",
                      "minute",
                      "second"
                    ],
                    "type": "string"
                  },
                  "raw": {
                    "maxLength": 300,
                    "type": "string"
                  },
                  "timezone": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "utc": {
                    "anyOf": [
                      {
                        "format": "date-time",
                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "meaning",
                  "raw",
                  "local_date",
                  "local_time",
                  "timezone",
                  "utc",
                  "precision",
                  "basis",
                  "condition_text",
                  "meaning_label",
                  "label",
                  "beijing_date"
                ],
                "type": "object"
              },
              {
                "type": "null"
              }
            ]
          },
          "document_revision_id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "instrument_number": {
            "type": [
              "string",
              "null"
            ]
          },
          "issuing_body": {
            "type": [
              "string",
              "null"
            ]
          },
          "kind": {
            "enum": [
              "original",
              "official_translation",
              "ai_translation"
            ],
            "type": "string"
          },
          "language": {
            "minLength": 1,
            "type": "string"
          },
          "policy_version_id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "reading_state": {
            "enum": [
              "complete",
              "partial",
              "restricted",
              "unavailable"
            ],
            "type": "string"
          }
        },
        "required": [
          "id",
          "policy_version_id",
          "document_revision_id",
          "language",
          "kind",
          "issuing_body",
          "instrument_number",
          "checked_at",
          "reading_state"
        ],
        "type": "object"
      },
      "PolicyHistoryEntry": {
        "additionalProperties": false,
        "properties": {
          "checked_at": {
            "anyOf": [
              {
                "additionalProperties": false,
                "properties": {
                  "basis": {
                    "maxLength": 500,
                    "type": "string"
                  },
                  "beijing_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "condition_text": {
                    "anyOf": [
                      {
                        "maxLength": 2000,
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string"
                  },
                  "local_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "local_time": {
                    "anyOf": [
                      {
                        "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "meaning": {
                    "enum": [
                      "published",
                      "updated",
                      "registered",
                      "public_inspection",
                      "formally_published",
                      "signed",
                      "effective",
                      "applicable",
                      "deadline",
                      "compiled",
                      "expires",
                      "event",
                      "discovered",
                      "site_public",
                      "uploaded",
                      "checked",
                      "repealed"
                    ],
                    "type": "string"
                  },
                  "meaning_label": {
                    "type": "string"
                  },
                  "precision": {
                    "default": "date",
                    "enum": [
                      "unknown",
                      "date",
                      "minute",
                      "second"
                    ],
                    "type": "string"
                  },
                  "raw": {
                    "maxLength": 300,
                    "type": "string"
                  },
                  "timezone": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "utc": {
                    "anyOf": [
                      {
                        "format": "date-time",
                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "meaning",
                  "raw",
                  "local_date",
                  "local_time",
                  "timezone",
                  "utc",
                  "precision",
                  "basis",
                  "condition_text",
                  "meaning_label",
                  "label",
                  "beijing_date"
                ],
                "type": "object"
              },
              {
                "type": "null"
              }
            ]
          },
          "current": {
            "type": "boolean"
          },
          "document_revision_id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "expression_id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "first_public_at": {
            "additionalProperties": false,
            "properties": {
              "basis": {
                "maxLength": 500,
                "type": "string"
              },
              "beijing_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "condition_text": {
                "anyOf": [
                  {
                    "maxLength": 2000,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "label": {
                "type": "string"
              },
              "local_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "local_time": {
                "anyOf": [
                  {
                    "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "meaning": {
                "enum": [
                  "published",
                  "updated",
                  "registered",
                  "public_inspection",
                  "formally_published",
                  "signed",
                  "effective",
                  "applicable",
                  "deadline",
                  "compiled",
                  "expires",
                  "event",
                  "discovered",
                  "site_public",
                  "uploaded",
                  "checked",
                  "repealed"
                ],
                "type": "string"
              },
              "meaning_label": {
                "type": "string"
              },
              "precision": {
                "default": "date",
                "enum": [
                  "unknown",
                  "date",
                  "minute",
                  "second"
                ],
                "type": "string"
              },
              "raw": {
                "maxLength": 300,
                "type": "string"
              },
              "timezone": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "utc": {
                "anyOf": [
                  {
                    "format": "date-time",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "meaning",
              "raw",
              "local_date",
              "local_time",
              "timezone",
              "utc",
              "precision",
              "basis",
              "condition_text",
              "meaning_label",
              "label",
              "beijing_date"
            ],
            "type": "object"
          },
          "instrument_number": {
            "type": [
              "string",
              "null"
            ]
          },
          "kind": {
            "enum": [
              "original",
              "official_translation",
              "ai_translation"
            ],
            "type": "string"
          },
          "language": {
            "minLength": 1,
            "type": "string"
          },
          "original_version": {
            "minLength": 1,
            "type": "string"
          },
          "policy_version_id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "published_time": {
            "additionalProperties": false,
            "properties": {
              "basis": {
                "maxLength": 500,
                "type": "string"
              },
              "beijing_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "condition_text": {
                "anyOf": [
                  {
                    "maxLength": 2000,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "label": {
                "type": "string"
              },
              "local_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "local_time": {
                "anyOf": [
                  {
                    "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "meaning": {
                "enum": [
                  "published",
                  "updated",
                  "registered",
                  "public_inspection",
                  "formally_published",
                  "signed",
                  "effective",
                  "applicable",
                  "deadline",
                  "compiled",
                  "expires",
                  "event",
                  "discovered",
                  "site_public",
                  "uploaded",
                  "checked",
                  "repealed"
                ],
                "type": "string"
              },
              "meaning_label": {
                "type": "string"
              },
              "precision": {
                "default": "date",
                "enum": [
                  "unknown",
                  "date",
                  "minute",
                  "second"
                ],
                "type": "string"
              },
              "raw": {
                "maxLength": 300,
                "type": "string"
              },
              "timezone": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "utc": {
                "anyOf": [
                  {
                    "format": "date-time",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "meaning",
              "raw",
              "local_date",
              "local_time",
              "timezone",
              "utc",
              "precision",
              "basis",
              "condition_text",
              "meaning_label",
              "label",
              "beijing_date"
            ],
            "type": "object"
          }
        },
        "required": [
          "policy_version_id",
          "expression_id",
          "document_revision_id",
          "language",
          "instrument_number",
          "kind",
          "current",
          "first_public_at",
          "published_time",
          "original_version",
          "checked_at"
        ],
        "type": "object"
      },
      "PolicyHistoryPage": {
        "additionalProperties": false,
        "properties": {
          "content_version": {
            "minLength": 1,
            "type": "string"
          },
          "generated_at": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "items": {
            "items": {
              "$ref": "#/components/schemas/PolicyHistoryEntry"
            },
            "type": "array"
          },
          "next_cursor": {
            "type": [
              "string",
              "null"
            ]
          },
          "policy_id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          }
        },
        "required": [
          "content_version",
          "generated_at",
          "policy_id",
          "items",
          "next_cursor"
        ],
        "type": "object"
      },
      "PolicyImpact": {
        "additionalProperties": false,
        "properties": {
          "activity": {
            "minLength": 1,
            "type": "string"
          },
          "affected_actor": {
            "minLength": 1,
            "type": "string"
          },
          "condition": {
            "minLength": 1,
            "type": "string"
          },
          "deadline": {
            "anyOf": [
              {
                "additionalProperties": false,
                "properties": {
                  "basis": {
                    "maxLength": 500,
                    "type": "string"
                  },
                  "beijing_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "condition_text": {
                    "anyOf": [
                      {
                        "maxLength": 2000,
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string"
                  },
                  "local_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "local_time": {
                    "anyOf": [
                      {
                        "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "meaning": {
                    "enum": [
                      "published",
                      "updated",
                      "registered",
                      "public_inspection",
                      "formally_published",
                      "signed",
                      "effective",
                      "applicable",
                      "deadline",
                      "compiled",
                      "expires",
                      "event",
                      "discovered",
                      "site_public",
                      "uploaded",
                      "checked",
                      "repealed"
                    ],
                    "type": "string"
                  },
                  "meaning_label": {
                    "type": "string"
                  },
                  "precision": {
                    "default": "date",
                    "enum": [
                      "unknown",
                      "date",
                      "minute",
                      "second"
                    ],
                    "type": "string"
                  },
                  "raw": {
                    "maxLength": 300,
                    "type": "string"
                  },
                  "timezone": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "utc": {
                    "anyOf": [
                      {
                        "format": "date-time",
                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "meaning",
                  "raw",
                  "local_date",
                  "local_time",
                  "timezone",
                  "utc",
                  "precision",
                  "basis",
                  "condition_text",
                  "meaning_label",
                  "label",
                  "beijing_date"
                ],
                "type": "object"
              },
              {
                "type": "null"
              }
            ]
          },
          "effect_mode": {
            "enum": [
              "direct",
              "indirect"
            ],
            "type": "string"
          },
          "evidence_ids": {
            "items": {
              "maxLength": 80,
              "minLength": 1,
              "pattern": "^[A-Za-z0-9_-]+$",
              "type": "string"
            },
            "minItems": 1,
            "type": "array"
          },
          "exceptions": {
            "type": [
              "string",
              "null"
            ]
          },
          "id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "impact": {
            "minLength": 1,
            "type": "string"
          },
          "legal_actor": {
            "minLength": 1,
            "type": "string"
          },
          "region": {
            "minLength": 1,
            "type": "string"
          },
          "theme": {
            "enum": [
              "investment_company",
              "mineral_rights",
              "land_construction",
              "safety_environment",
              "labour_community",
              "tax_finance",
              "trade_transport"
            ],
            "type": "string"
          }
        },
        "required": [
          "id",
          "theme",
          "region",
          "legal_actor",
          "affected_actor",
          "activity",
          "condition",
          "effect_mode",
          "impact",
          "deadline",
          "exceptions",
          "evidence_ids"
        ],
        "type": "object"
      },
      "PolicyJurisdiction": {
        "additionalProperties": false,
        "properties": {
          "code": {
            "minLength": 1,
            "type": "string"
          },
          "kind": {
            "enum": [
              "country",
              "subdivision",
              "organization"
            ],
            "type": "string"
          },
          "label": {
            "minLength": 1,
            "type": "string"
          },
          "parent": {
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "code",
          "label",
          "kind"
        ],
        "type": "object"
      },
      "PolicyJurisdictionList": {
        "items": {
          "additionalProperties": false,
          "properties": {
            "code": {
              "minLength": 1,
              "type": "string"
            },
            "kind": {
              "enum": [
                "country",
                "subdivision",
                "organization"
              ],
              "type": "string"
            },
            "label": {
              "minLength": 1,
              "type": "string"
            },
            "news_count": {
              "maximum": 9007199254740991,
              "minimum": 0,
              "type": "integer"
            },
            "news_scope": {
              "type": "boolean"
            },
            "parent": {
              "minLength": 1,
              "type": "string"
            },
            "policy_count": {
              "maximum": 9007199254740991,
              "minimum": 0,
              "type": "integer"
            },
            "policy_scope": {
              "type": "boolean"
            }
          },
          "required": [
            "code",
            "label",
            "kind",
            "news_scope",
            "policy_scope",
            "news_count",
            "policy_count"
          ],
          "type": "object"
        },
        "type": "array"
      },
      "PolicyLegalState": {
        "additionalProperties": false,
        "properties": {
          "applicability": {
            "items": {
              "$ref": "#/components/schemas/PolicyDateArrangement"
            },
            "type": "array"
          },
          "deadlines": {
            "items": {
              "$ref": "#/components/schemas/PolicyDateArrangement"
            },
            "type": "array"
          },
          "enforcement": {
            "additionalProperties": false,
            "properties": {
              "arrangements": {
                "items": {
                  "$ref": "#/components/schemas/PolicyDateArrangement"
                },
                "type": "array"
              },
              "basis": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "evidence_ids": {
                "items": {
                  "maxLength": 80,
                  "minLength": 1,
                  "pattern": "^[A-Za-z0-9_-]+$",
                  "type": "string"
                },
                "type": "array"
              },
              "value": {
                "enum": [
                  "whole",
                  "partial",
                  "not_in_force",
                  "unknown"
                ],
                "type": "string"
              }
            },
            "required": [
              "value",
              "basis",
              "evidence_ids",
              "arrangements"
            ],
            "type": "object"
          },
          "legislative_stage": {
            "additionalProperties": false,
            "properties": {
              "basis": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "evidence_ids": {
                "items": {
                  "maxLength": 80,
                  "minLength": 1,
                  "pattern": "^[A-Za-z0-9_-]+$",
                  "type": "string"
                },
                "type": "array"
              },
              "value": {
                "enum": [
                  "proposed",
                  "consultation",
                  "adopted",
                  "published",
                  "unknown"
                ],
                "type": "string"
              }
            },
            "required": [
              "value",
              "basis",
              "evidence_ids"
            ],
            "type": "object"
          },
          "nature": {
            "additionalProperties": false,
            "properties": {
              "basis": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "evidence_ids": {
                "items": {
                  "maxLength": 80,
                  "minLength": 1,
                  "pattern": "^[A-Za-z0-9_-]+$",
                  "type": "string"
                },
                "type": "array"
              },
              "value": {
                "enum": [
                  "law",
                  "regulation",
                  "amendment",
                  "draft",
                  "notice",
                  "guidance",
                  "treaty",
                  "judgment",
                  "unknown"
                ],
                "type": "string"
              }
            },
            "required": [
              "value",
              "basis",
              "evidence_ids"
            ],
            "type": "object"
          },
          "publication": {
            "additionalProperties": false,
            "properties": {
              "basis": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "evidence_ids": {
                "items": {
                  "maxLength": 80,
                  "minLength": 1,
                  "pattern": "^[A-Za-z0-9_-]+$",
                  "type": "string"
                },
                "type": "array"
              },
              "time": {
                "anyOf": [
                  {
                    "additionalProperties": false,
                    "properties": {
                      "basis": {
                        "maxLength": 500,
                        "type": "string"
                      },
                      "beijing_date": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "condition_text": {
                        "anyOf": [
                          {
                            "maxLength": 2000,
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "label": {
                        "type": "string"
                      },
                      "local_date": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "local_time": {
                        "anyOf": [
                          {
                            "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "meaning": {
                        "enum": [
                          "published",
                          "updated",
                          "registered",
                          "public_inspection",
                          "formally_published",
                          "signed",
                          "effective",
                          "applicable",
                          "deadline",
                          "compiled",
                          "expires",
                          "event",
                          "discovered",
                          "site_public",
                          "uploaded",
                          "checked",
                          "repealed"
                        ],
                        "type": "string"
                      },
                      "meaning_label": {
                        "type": "string"
                      },
                      "precision": {
                        "default": "date",
                        "enum": [
                          "unknown",
                          "date",
                          "minute",
                          "second"
                        ],
                        "type": "string"
                      },
                      "raw": {
                        "maxLength": 300,
                        "type": "string"
                      },
                      "timezone": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "utc": {
                        "anyOf": [
                          {
                            "format": "date-time",
                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "required": [
                      "meaning",
                      "raw",
                      "local_date",
                      "local_time",
                      "timezone",
                      "utc",
                      "precision",
                      "basis",
                      "condition_text",
                      "meaning_label",
                      "label",
                      "beijing_date"
                    ],
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "value": {
                "enum": [
                  "published",
                  "not_published",
                  "unknown"
                ],
                "type": "string"
              }
            },
            "required": [
              "value",
              "basis",
              "evidence_ids",
              "time"
            ],
            "type": "object"
          },
          "repeal": {
            "additionalProperties": false,
            "properties": {
              "basis": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "evidence_ids": {
                "items": {
                  "maxLength": 80,
                  "minLength": 1,
                  "pattern": "^[A-Za-z0-9_-]+$",
                  "type": "string"
                },
                "type": "array"
              },
              "value": {
                "enum": [
                  "repealed",
                  "partly_repealed",
                  "unknown"
                ],
                "type": "string"
              }
            },
            "required": [
              "value",
              "basis",
              "evidence_ids"
            ],
            "type": "object"
          }
        },
        "required": [
          "nature",
          "legislative_stage",
          "publication",
          "enforcement",
          "applicability",
          "deadlines",
          "repeal"
        ],
        "type": "object"
      },
      "PolicyReadingBlock": {
        "additionalProperties": false,
        "properties": {
          "block_id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "evidence_ids": {
            "items": {
              "maxLength": 80,
              "minLength": 1,
              "pattern": "^[A-Za-z0-9_-]+$",
              "type": "string"
            },
            "type": "array"
          },
          "kind": {
            "enum": [
              "heading",
              "paragraph",
              "list_item",
              "table",
              "quote",
              "footnote"
            ],
            "type": "string"
          },
          "links": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "href": {
                  "format": "uri",
                  "type": "string"
                },
                "label": {
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "label",
                "href"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "semantic_html": {
            "type": "string"
          },
          "source_annotations": {
            "items": {
              "$ref": "#/components/schemas/PolicySourceAnnotation"
            },
            "type": "array"
          },
          "table_rows": {
            "anyOf": [
              {
                "items": {
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ]
          },
          "text": {
            "type": "string"
          }
        },
        "required": [
          "block_id",
          "kind",
          "text",
          "table_rows",
          "evidence_ids",
          "links"
        ],
        "type": "object"
      },
      "PolicyReadingSummary": {
        "additionalProperties": false,
        "properties": {
          "attribution": {
            "minLength": 1,
            "type": "string"
          },
          "blocks": {
            "items": {
              "$ref": "#/components/schemas/PolicyReadingBlock"
            },
            "maxItems": 0,
            "type": "array"
          },
          "completed_blocks": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "completeness": {
            "enum": [
              "complete",
              "partial",
              "excerpt",
              "unavailable"
            ],
            "type": "string"
          },
          "document_revision_id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "expression_id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "language": {
            "minLength": 1,
            "type": "string"
          },
          "limitation": {
            "type": [
              "string",
              "null"
            ]
          },
          "mode": {
            "anyOf": [
              {
                "enum": [
                  "original",
                  "official_translation",
                  "ai_translation"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "next_cursor": {
            "type": [
              "string",
              "null"
            ]
          },
          "redistribution": {
            "enum": [
              "allowed",
              "restricted"
            ],
            "type": "string"
          },
          "state": {
            "enum": [
              "not_needed",
              "pending",
              "in_progress",
              "complete",
              "guide_only",
              "failed_terminal"
            ],
            "type": "string"
          },
          "total_blocks": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "mode",
          "state",
          "completeness",
          "completed_blocks",
          "total_blocks",
          "blocks",
          "next_cursor",
          "attribution",
          "limitation",
          "language",
          "document_revision_id",
          "expression_id",
          "redistribution"
        ],
        "type": "object"
      },
      "PolicyReport": {
        "additionalProperties": false,
        "properties": {
          "ai_label": {
            "enum": [
              "ai_generated",
              "ai_assisted_human_edited"
            ],
            "type": "string"
          },
          "ai_metadata": {
            "additionalProperties": false,
            "properties": {
              "content_id": {
                "maxLength": 80,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9_-]+$",
                "type": "string"
              },
              "provider": {
                "minLength": 1,
                "type": "string"
              }
            },
            "required": [
              "provider",
              "content_id"
            ],
            "type": "object"
          },
          "attributions": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "name": {
                  "minLength": 1,
                  "type": "string"
                },
                "url": {
                  "format": "uri",
                  "type": "string"
                }
              },
              "required": [
                "name",
                "url"
              ],
              "type": "object"
            },
            "minItems": 1,
            "type": "array"
          },
          "change": {
            "additionalProperties": false,
            "properties": {
              "added": {
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              },
              "reason": {
                "type": "string"
              },
              "removed": {
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "added",
              "removed",
              "reason"
            ],
            "type": "object"
          },
          "content_version": {
            "minLength": 1,
            "type": "string"
          },
          "correction_of": {
            "anyOf": [
              {
                "maxLength": 80,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9_-]+$",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "coverage": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "available_count": {
                  "maximum": 9007199254740991,
                  "minimum": 0,
                  "type": "integer"
                },
                "complete_receipt_count": {
                  "maximum": 9007199254740991,
                  "minimum": 0,
                  "type": "integer"
                },
                "failures": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "category": {
                        "minLength": 1,
                        "type": "string"
                      },
                      "end": {
                        "anyOf": [
                          {
                            "format": "date-time",
                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "start": {
                        "format": "date-time",
                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                        "type": "string"
                      }
                    },
                    "required": [
                      "category",
                      "start",
                      "end"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "incomplete_receipt_count": {
                  "maximum": 9007199254740991,
                  "minimum": 0,
                  "type": "integer"
                },
                "jurisdiction": {
                  "$ref": "#/components/schemas/PolicyJurisdiction"
                },
                "missing_receipt_count": {
                  "maximum": 9007199254740991,
                  "minimum": 0,
                  "type": "integer"
                },
                "registered_source_count": {
                  "maximum": 9007199254740991,
                  "minimum": 0,
                  "type": "integer"
                }
              },
              "required": [
                "jurisdiction",
                "registered_source_count",
                "complete_receipt_count",
                "incomplete_receipt_count",
                "missing_receipt_count",
                "available_count",
                "failures"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "coverage_note": {
            "minLength": 1,
            "type": "string"
          },
          "edition": {
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "generated_at": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "groups": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "documents": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "evidence_references": {
                        "items": {
                          "$ref": "#/components/schemas/PolicyEvidence"
                        },
                        "type": "array"
                      },
                      "impacts": {
                        "items": {
                          "$ref": "#/components/schemas/PolicyImpact"
                        },
                        "type": "array"
                      },
                      "main_points": {
                        "items": {
                          "additionalProperties": false,
                          "properties": {
                            "clause_ref": {
                              "minLength": 1,
                              "type": "string"
                            },
                            "evidence_ids": {
                              "items": {
                                "maxLength": 80,
                                "minLength": 1,
                                "pattern": "^[A-Za-z0-9_-]+$",
                                "type": "string"
                              },
                              "minItems": 1,
                              "type": "array"
                            },
                            "text": {
                              "minLength": 1,
                              "type": "string"
                            }
                          },
                          "required": [
                            "text",
                            "clause_ref",
                            "evidence_ids"
                          ],
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "policy": {
                        "$ref": "#/components/schemas/PolicyCard"
                      },
                      "versions": {
                        "items": {
                          "additionalProperties": false,
                          "properties": {
                            "checked_at": {
                              "anyOf": [
                                {
                                  "additionalProperties": false,
                                  "properties": {
                                    "basis": {
                                      "maxLength": 500,
                                      "type": "string"
                                    },
                                    "beijing_date": {
                                      "type": [
                                        "string",
                                        "null"
                                      ]
                                    },
                                    "condition_text": {
                                      "anyOf": [
                                        {
                                          "maxLength": 2000,
                                          "type": "string"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ]
                                    },
                                    "label": {
                                      "type": "string"
                                    },
                                    "local_date": {
                                      "type": [
                                        "string",
                                        "null"
                                      ]
                                    },
                                    "local_time": {
                                      "anyOf": [
                                        {
                                          "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                                          "type": "string"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ]
                                    },
                                    "meaning": {
                                      "enum": [
                                        "published",
                                        "updated",
                                        "registered",
                                        "public_inspection",
                                        "formally_published",
                                        "signed",
                                        "effective",
                                        "applicable",
                                        "deadline",
                                        "compiled",
                                        "expires",
                                        "event",
                                        "discovered",
                                        "site_public",
                                        "uploaded",
                                        "checked",
                                        "repealed"
                                      ],
                                      "type": "string"
                                    },
                                    "meaning_label": {
                                      "type": "string"
                                    },
                                    "precision": {
                                      "default": "date",
                                      "enum": [
                                        "unknown",
                                        "date",
                                        "minute",
                                        "second"
                                      ],
                                      "type": "string"
                                    },
                                    "raw": {
                                      "maxLength": 300,
                                      "type": "string"
                                    },
                                    "timezone": {
                                      "type": [
                                        "string",
                                        "null"
                                      ]
                                    },
                                    "utc": {
                                      "anyOf": [
                                        {
                                          "format": "date-time",
                                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                                          "type": "string"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ]
                                    }
                                  },
                                  "required": [
                                    "meaning",
                                    "raw",
                                    "local_date",
                                    "local_time",
                                    "timezone",
                                    "utc",
                                    "precision",
                                    "basis",
                                    "condition_text",
                                    "meaning_label",
                                    "label",
                                    "beijing_date"
                                  ],
                                  "type": "object"
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "current": {
                              "type": "boolean"
                            },
                            "document_revision_id": {
                              "maxLength": 80,
                              "minLength": 1,
                              "pattern": "^[A-Za-z0-9_-]+$",
                              "type": "string"
                            },
                            "evidence_references": {
                              "items": {
                                "$ref": "#/components/schemas/PolicyEvidence"
                              },
                              "type": "array"
                            },
                            "expression_id": {
                              "maxLength": 80,
                              "minLength": 1,
                              "pattern": "^[A-Za-z0-9_-]+$",
                              "type": "string"
                            },
                            "first_public_at": {
                              "additionalProperties": false,
                              "properties": {
                                "basis": {
                                  "maxLength": 500,
                                  "type": "string"
                                },
                                "beijing_date": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "condition_text": {
                                  "anyOf": [
                                    {
                                      "maxLength": 2000,
                                      "type": "string"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "label": {
                                  "type": "string"
                                },
                                "local_date": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "local_time": {
                                  "anyOf": [
                                    {
                                      "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                                      "type": "string"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "meaning": {
                                  "enum": [
                                    "published",
                                    "updated",
                                    "registered",
                                    "public_inspection",
                                    "formally_published",
                                    "signed",
                                    "effective",
                                    "applicable",
                                    "deadline",
                                    "compiled",
                                    "expires",
                                    "event",
                                    "discovered",
                                    "site_public",
                                    "uploaded",
                                    "checked",
                                    "repealed"
                                  ],
                                  "type": "string"
                                },
                                "meaning_label": {
                                  "type": "string"
                                },
                                "precision": {
                                  "default": "date",
                                  "enum": [
                                    "unknown",
                                    "date",
                                    "minute",
                                    "second"
                                  ],
                                  "type": "string"
                                },
                                "raw": {
                                  "maxLength": 300,
                                  "type": "string"
                                },
                                "timezone": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "utc": {
                                  "anyOf": [
                                    {
                                      "format": "date-time",
                                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                                      "type": "string"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                }
                              },
                              "required": [
                                "meaning",
                                "raw",
                                "local_date",
                                "local_time",
                                "timezone",
                                "utc",
                                "precision",
                                "basis",
                                "condition_text",
                                "meaning_label",
                                "label",
                                "beijing_date"
                              ],
                              "type": "object"
                            },
                            "impacts": {
                              "items": {
                                "$ref": "#/components/schemas/PolicyImpact"
                              },
                              "type": "array"
                            },
                            "instrument_number": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "kind": {
                              "enum": [
                                "original",
                                "official_translation",
                                "ai_translation"
                              ],
                              "type": "string"
                            },
                            "label": {
                              "enum": [
                                "period_change",
                                "source_date_unknown",
                                "backfill",
                                "interpretation_update"
                              ],
                              "type": "string"
                            },
                            "language": {
                              "minLength": 1,
                              "type": "string"
                            },
                            "main_points": {
                              "items": {
                                "additionalProperties": false,
                                "properties": {
                                  "clause_ref": {
                                    "minLength": 1,
                                    "type": "string"
                                  },
                                  "evidence_ids": {
                                    "items": {
                                      "maxLength": 80,
                                      "minLength": 1,
                                      "pattern": "^[A-Za-z0-9_-]+$",
                                      "type": "string"
                                    },
                                    "minItems": 1,
                                    "type": "array"
                                  },
                                  "text": {
                                    "minLength": 1,
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "text",
                                  "clause_ref",
                                  "evidence_ids"
                                ],
                                "type": "object"
                              },
                              "type": "array"
                            },
                            "original_version": {
                              "minLength": 1,
                              "type": "string"
                            },
                            "policy_version_id": {
                              "maxLength": 80,
                              "minLength": 1,
                              "pattern": "^[A-Za-z0-9_-]+$",
                              "type": "string"
                            },
                            "public_after_period_end": {
                              "type": "boolean"
                            },
                            "published_time": {
                              "additionalProperties": false,
                              "properties": {
                                "basis": {
                                  "maxLength": 500,
                                  "type": "string"
                                },
                                "beijing_date": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "condition_text": {
                                  "anyOf": [
                                    {
                                      "maxLength": 2000,
                                      "type": "string"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "label": {
                                  "type": "string"
                                },
                                "local_date": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "local_time": {
                                  "anyOf": [
                                    {
                                      "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                                      "type": "string"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "meaning": {
                                  "enum": [
                                    "published",
                                    "updated",
                                    "registered",
                                    "public_inspection",
                                    "formally_published",
                                    "signed",
                                    "effective",
                                    "applicable",
                                    "deadline",
                                    "compiled",
                                    "expires",
                                    "event",
                                    "discovered",
                                    "site_public",
                                    "uploaded",
                                    "checked",
                                    "repealed"
                                  ],
                                  "type": "string"
                                },
                                "meaning_label": {
                                  "type": "string"
                                },
                                "precision": {
                                  "default": "date",
                                  "enum": [
                                    "unknown",
                                    "date",
                                    "minute",
                                    "second"
                                  ],
                                  "type": "string"
                                },
                                "raw": {
                                  "maxLength": 300,
                                  "type": "string"
                                },
                                "timezone": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "utc": {
                                  "anyOf": [
                                    {
                                      "format": "date-time",
                                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                                      "type": "string"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                }
                              },
                              "required": [
                                "meaning",
                                "raw",
                                "local_date",
                                "local_time",
                                "timezone",
                                "utc",
                                "precision",
                                "basis",
                                "condition_text",
                                "meaning_label",
                                "label",
                                "beijing_date"
                              ],
                              "type": "object"
                            },
                            "summary": {
                              "type": [
                                "string",
                                "null"
                              ]
                            }
                          },
                          "required": [
                            "policy_version_id",
                            "expression_id",
                            "document_revision_id",
                            "language",
                            "instrument_number",
                            "kind",
                            "current",
                            "first_public_at",
                            "published_time",
                            "original_version",
                            "checked_at",
                            "label",
                            "summary",
                            "public_after_period_end"
                          ],
                          "type": "object"
                        },
                        "minItems": 1,
                        "type": "array"
                      }
                    },
                    "required": [
                      "policy",
                      "versions"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "kind": {
                  "enum": [
                    "domestic",
                    "foreign",
                    "organizations"
                  ],
                  "type": "string"
                }
              },
              "required": [
                "kind",
                "documents"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "issued_at": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "item_count": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "limitation": {
            "minLength": 1,
            "type": "string"
          },
          "next_cursor": {
            "type": [
              "string",
              "null"
            ]
          },
          "pending_interpretations": {
            "items": {
              "$ref": "#/components/schemas/PolicyCard"
            },
            "type": "array"
          },
          "period_end": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "period_key": {
            "minLength": 1,
            "type": "string"
          },
          "period_start": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "status": {
            "enum": [
              "compiled",
              "synthesizing",
              "ready",
              "synthesis_failed"
            ],
            "type": "string"
          },
          "summary": {
            "type": [
              "string",
              "null"
            ]
          },
          "timezone": {
            "const": "Asia/Shanghai",
            "type": "string"
          },
          "title": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "policy_weekly",
              "policy_monthly"
            ],
            "type": "string"
          }
        },
        "required": [
          "id",
          "type",
          "period_key",
          "title",
          "summary",
          "period_start",
          "period_end",
          "timezone",
          "issued_at",
          "edition",
          "correction_of",
          "item_count",
          "status",
          "coverage_note",
          "ai_label",
          "content_version",
          "generated_at",
          "groups",
          "pending_interpretations",
          "coverage",
          "next_cursor",
          "attributions",
          "limitation",
          "ai_metadata"
        ],
        "type": "object"
      },
      "PolicyReportCard": {
        "additionalProperties": false,
        "properties": {
          "ai_label": {
            "enum": [
              "ai_generated",
              "ai_assisted_human_edited"
            ],
            "type": "string"
          },
          "correction_of": {
            "anyOf": [
              {
                "maxLength": 80,
                "minLength": 1,
                "pattern": "^[A-Za-z0-9_-]+$",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "coverage_note": {
            "minLength": 1,
            "type": "string"
          },
          "edition": {
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "issued_at": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "item_count": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "period_end": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "period_key": {
            "minLength": 1,
            "type": "string"
          },
          "period_start": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "status": {
            "enum": [
              "compiled",
              "synthesizing",
              "ready",
              "synthesis_failed"
            ],
            "type": "string"
          },
          "summary": {
            "type": [
              "string",
              "null"
            ]
          },
          "timezone": {
            "const": "Asia/Shanghai",
            "type": "string"
          },
          "title": {
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "policy_weekly",
              "policy_monthly"
            ],
            "type": "string"
          }
        },
        "required": [
          "id",
          "type",
          "period_key",
          "title",
          "summary",
          "period_start",
          "period_end",
          "timezone",
          "issued_at",
          "edition",
          "correction_of",
          "item_count",
          "status",
          "coverage_note",
          "ai_label"
        ],
        "type": "object"
      },
      "PolicyScopeList": {
        "additionalProperties": false,
        "properties": {
          "items": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "jurisdiction": {
                  "$ref": "#/components/schemas/PolicyJurisdiction"
                },
                "readable_count": {
                  "maximum": 9007199254740991,
                  "minimum": 0,
                  "type": "integer"
                }
              },
              "required": [
                "jurisdiction",
                "readable_count"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "note": {
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "items",
          "note"
        ],
        "type": "object"
      },
      "PolicySourceAnnotation": {
        "additionalProperties": false,
        "properties": {
          "annotation_id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "locator": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "scope": {
            "enum": [
              "self",
              "ancestor",
              "descendant"
            ],
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "required": [
          "annotation_id",
          "name",
          "value",
          "scope",
          "locator"
        ],
        "type": "object"
      },
      "PolicyThread": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "jurisdictions": {
            "items": {
              "$ref": "#/components/schemas/PolicyJurisdiction"
            },
            "type": "array"
          },
          "policies": {
            "items": {
              "$ref": "#/components/schemas/PolicyCard"
            },
            "type": "array"
          },
          "stages": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "event_id": {
                  "anyOf": [
                    {
                      "maxLength": 80,
                      "minLength": 1,
                      "pattern": "^[A-Za-z0-9_-]+$",
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "policy_id": {
                  "anyOf": [
                    {
                      "maxLength": 80,
                      "minLength": 1,
                      "pattern": "^[A-Za-z0-9_-]+$",
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "relation": {
                  "minLength": 1,
                  "type": "string"
                },
                "stage_label": {
                  "minLength": 1,
                  "type": "string"
                },
                "time": {
                  "additionalProperties": false,
                  "properties": {
                    "basis": {
                      "maxLength": 500,
                      "type": "string"
                    },
                    "beijing_date": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "condition_text": {
                      "anyOf": [
                        {
                          "maxLength": 2000,
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "label": {
                      "type": "string"
                    },
                    "local_date": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "local_time": {
                      "anyOf": [
                        {
                          "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "meaning": {
                      "enum": [
                        "published",
                        "updated",
                        "registered",
                        "public_inspection",
                        "formally_published",
                        "signed",
                        "effective",
                        "applicable",
                        "deadline",
                        "compiled",
                        "expires",
                        "event",
                        "discovered",
                        "site_public",
                        "uploaded",
                        "checked",
                        "repealed"
                      ],
                      "type": "string"
                    },
                    "meaning_label": {
                      "type": "string"
                    },
                    "precision": {
                      "default": "date",
                      "enum": [
                        "unknown",
                        "date",
                        "minute",
                        "second"
                      ],
                      "type": "string"
                    },
                    "raw": {
                      "maxLength": 300,
                      "type": "string"
                    },
                    "timezone": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "utc": {
                      "anyOf": [
                        {
                          "format": "date-time",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [
                    "meaning",
                    "raw",
                    "local_date",
                    "local_time",
                    "timezone",
                    "utc",
                    "precision",
                    "basis",
                    "condition_text",
                    "meaning_label",
                    "label",
                    "beijing_date"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "stage_label",
                "policy_id",
                "event_id",
                "time",
                "relation"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "summary": {
            "type": [
              "string",
              "null"
            ]
          },
          "title": {
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "id",
          "title",
          "summary",
          "jurisdictions",
          "stages",
          "policies"
        ],
        "type": "object"
      },
      "PolicyVersionRef": {
        "additionalProperties": false,
        "properties": {
          "current": {
            "type": "boolean"
          },
          "expression_ids": {
            "items": {
              "maxLength": 80,
              "minLength": 1,
              "pattern": "^[A-Za-z0-9_-]+$",
              "type": "string"
            },
            "type": "array"
          },
          "id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "legal_brief": {
            "additionalProperties": false,
            "properties": {
              "in_force": {
                "enum": [
                  "yes",
                  "partial",
                  "no",
                  "unknown"
                ],
                "type": "string"
              },
              "repeal": {
                "enum": [
                  "repealed",
                  "partly_repealed",
                  "unknown"
                ],
                "type": "string"
              },
              "stage": {
                "enum": [
                  "proposed",
                  "consultation",
                  "adopted",
                  "published",
                  "unknown"
                ],
                "type": "string"
              }
            },
            "required": [
              "stage",
              "in_force",
              "repeal"
            ],
            "type": "object"
          },
          "version_label": {
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "id",
          "version_label",
          "expression_ids",
          "current",
          "legal_brief"
        ],
        "type": "object"
      },
      "V3Changes": {
        "additionalProperties": false,
        "properties": {
          "changes": {
            "items": {
              "oneOf": [
                {
                  "additionalProperties": false,
                  "properties": {
                    "changed_at": {
                      "format": "date-time",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                      "type": "string"
                    },
                    "item": {
                      "$ref": "#/components/schemas/V3ItemCard"
                    },
                    "op": {
                      "const": "upsert",
                      "type": "string"
                    }
                  },
                  "required": [
                    "op",
                    "changed_at",
                    "item"
                  ],
                  "type": "object"
                },
                {
                  "additionalProperties": false,
                  "properties": {
                    "changed_at": {
                      "format": "date-time",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                      "type": "string"
                    },
                    "id": {
                      "type": "string"
                    },
                    "op": {
                      "const": "remove",
                      "type": "string"
                    }
                  },
                  "required": [
                    "op",
                    "changed_at",
                    "id"
                  ],
                  "type": "object"
                }
              ]
            },
            "type": "array"
          },
          "content_version": {
            "type": "string"
          },
          "count": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "cursor": {
            "type": "string"
          },
          "generated_at": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "has_more": {
            "type": "boolean"
          }
        },
        "required": [
          "content_version",
          "generated_at",
          "cursor",
          "count",
          "has_more",
          "changes"
        ],
        "type": "object"
      },
      "V3Event": {
        "additionalProperties": false,
        "properties": {
          "content_version": {
            "type": "string"
          },
          "generated_at": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "independent_source_count": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "items": {
            "items": {
              "$ref": "#/components/schemas/V3ItemCard"
            },
            "type": "array"
          },
          "latest_progress_id": {
            "type": [
              "string",
              "null"
            ]
          },
          "member_count": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "merged_into": {
            "type": [
              "string",
              "null"
            ]
          },
          "occurred_time": {
            "additionalProperties": false,
            "properties": {
              "basis": {
                "maxLength": 500,
                "type": "string"
              },
              "beijing_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "condition_text": {
                "anyOf": [
                  {
                    "maxLength": 2000,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "label": {
                "type": "string"
              },
              "local_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "local_time": {
                "anyOf": [
                  {
                    "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "meaning": {
                "enum": [
                  "published",
                  "updated",
                  "registered",
                  "public_inspection",
                  "formally_published",
                  "signed",
                  "effective",
                  "applicable",
                  "deadline",
                  "compiled",
                  "expires",
                  "event",
                  "discovered",
                  "site_public",
                  "uploaded",
                  "checked",
                  "repealed"
                ],
                "type": "string"
              },
              "meaning_label": {
                "type": "string"
              },
              "precision": {
                "default": "date",
                "enum": [
                  "unknown",
                  "date",
                  "minute",
                  "second"
                ],
                "type": "string"
              },
              "raw": {
                "maxLength": 300,
                "type": "string"
              },
              "timezone": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "utc": {
                "anyOf": [
                  {
                    "format": "date-time",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "meaning",
              "raw",
              "local_date",
              "local_time",
              "timezone",
              "utc",
              "precision",
              "basis",
              "condition_text",
              "meaning_label",
              "label",
              "beijing_date"
            ],
            "type": "object"
          },
          "relations": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "event_id": {
                  "type": "string"
                },
                "evidence_ids": {
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "relation": {
                  "enum": [
                    "updates",
                    "related"
                  ],
                  "type": "string"
                }
              },
              "required": [
                "event_id",
                "relation",
                "evidence_ids"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "report_count": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "representative_id": {
            "type": [
              "string",
              "null"
            ]
          },
          "revision": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "stage": {
            "type": "string"
          },
          "status": {
            "enum": [
              "active",
              "merged"
            ],
            "type": "string"
          },
          "story_id": {
            "type": [
              "string",
              "null"
            ]
          },
          "summary": {
            "type": [
              "string",
              "null"
            ]
          },
          "title": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "revision",
          "title",
          "summary",
          "stage",
          "occurred_time",
          "representative_id",
          "latest_progress_id",
          "member_count",
          "independent_source_count",
          "report_count",
          "story_id",
          "status",
          "merged_into",
          "content_version",
          "generated_at",
          "items",
          "relations"
        ],
        "type": "object"
      },
      "V3EventCard": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "independent_source_count": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "latest_progress_id": {
            "type": [
              "string",
              "null"
            ]
          },
          "member_count": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "merged_into": {
            "type": [
              "string",
              "null"
            ]
          },
          "occurred_time": {
            "additionalProperties": false,
            "properties": {
              "basis": {
                "maxLength": 500,
                "type": "string"
              },
              "beijing_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "condition_text": {
                "anyOf": [
                  {
                    "maxLength": 2000,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "label": {
                "type": "string"
              },
              "local_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "local_time": {
                "anyOf": [
                  {
                    "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "meaning": {
                "enum": [
                  "published",
                  "updated",
                  "registered",
                  "public_inspection",
                  "formally_published",
                  "signed",
                  "effective",
                  "applicable",
                  "deadline",
                  "compiled",
                  "expires",
                  "event",
                  "discovered",
                  "site_public",
                  "uploaded",
                  "checked",
                  "repealed"
                ],
                "type": "string"
              },
              "meaning_label": {
                "type": "string"
              },
              "precision": {
                "default": "date",
                "enum": [
                  "unknown",
                  "date",
                  "minute",
                  "second"
                ],
                "type": "string"
              },
              "raw": {
                "maxLength": 300,
                "type": "string"
              },
              "timezone": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "utc": {
                "anyOf": [
                  {
                    "format": "date-time",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "meaning",
              "raw",
              "local_date",
              "local_time",
              "timezone",
              "utc",
              "precision",
              "basis",
              "condition_text",
              "meaning_label",
              "label",
              "beijing_date"
            ],
            "type": "object"
          },
          "report_count": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "representative_id": {
            "type": [
              "string",
              "null"
            ]
          },
          "revision": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "stage": {
            "type": "string"
          },
          "status": {
            "enum": [
              "active",
              "merged"
            ],
            "type": "string"
          },
          "story_id": {
            "type": [
              "string",
              "null"
            ]
          },
          "summary": {
            "type": [
              "string",
              "null"
            ]
          },
          "title": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "revision",
          "title",
          "summary",
          "stage",
          "occurred_time",
          "representative_id",
          "latest_progress_id",
          "member_count",
          "independent_source_count",
          "report_count",
          "story_id",
          "status",
          "merged_into"
        ],
        "type": "object"
      },
      "V3Events": {
        "additionalProperties": false,
        "properties": {
          "content_version": {
            "type": "string"
          },
          "generated_at": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "items": {
            "items": {
              "$ref": "#/components/schemas/V3EventCard"
            },
            "type": "array"
          },
          "next_cursor": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "content_version",
          "generated_at",
          "items",
          "next_cursor"
        ],
        "type": "object"
      },
      "V3Hot": {
        "additionalProperties": false,
        "properties": {
          "computed_at": {
            "anyOf": [
              {
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "content_version": {
            "type": "string"
          },
          "entries": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "event": {
                  "$ref": "#/components/schemas/V3EventCard"
                },
                "independent_source_count": {
                  "maximum": 9007199254740991,
                  "minimum": 0,
                  "type": "integer"
                },
                "rank": {
                  "exclusiveMinimum": 0,
                  "maximum": 9007199254740991,
                  "type": "integer"
                },
                "report_count": {
                  "maximum": 9007199254740991,
                  "minimum": 0,
                  "type": "integer"
                },
                "representative": {
                  "$ref": "#/components/schemas/V3ItemCard"
                }
              },
              "required": [
                "rank",
                "event",
                "representative",
                "independent_source_count",
                "report_count"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "generated_at": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "rule_version": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "content_version",
          "generated_at",
          "computed_at",
          "rule_version",
          "entries"
        ],
        "type": "object"
      },
      "V3ItemCard": {
        "additionalProperties": false,
        "properties": {
          "ai_label": {
            "enum": [
              "ai_generated",
              "ai_assisted_human_edited"
            ],
            "type": "string"
          },
          "attributions": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "name": {
                  "type": "string"
                },
                "url": {
                  "format": "uri",
                  "type": "string"
                }
              },
              "required": [
                "name",
                "url"
              ],
              "type": "object"
            },
            "minItems": 1,
            "type": "array"
          },
          "category": {
            "anyOf": [
              {
                "additionalProperties": false,
                "properties": {
                  "code": {
                    "type": "string"
                  },
                  "label": {
                    "type": "string"
                  }
                },
                "required": [
                  "code",
                  "label"
                ],
                "type": "object"
              },
              {
                "type": "null"
              }
            ]
          },
          "content_kind": {
            "const": "news",
            "type": "string"
          },
          "event_ids": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "featured": {
            "type": "boolean"
          },
          "first_public_at": {
            "additionalProperties": false,
            "properties": {
              "basis": {
                "maxLength": 500,
                "type": "string"
              },
              "beijing_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "condition_text": {
                "anyOf": [
                  {
                    "maxLength": 2000,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "label": {
                "type": "string"
              },
              "local_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "local_time": {
                "anyOf": [
                  {
                    "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "meaning": {
                "enum": [
                  "published",
                  "updated",
                  "registered",
                  "public_inspection",
                  "formally_published",
                  "signed",
                  "effective",
                  "applicable",
                  "deadline",
                  "compiled",
                  "expires",
                  "event",
                  "discovered",
                  "site_public",
                  "uploaded",
                  "checked",
                  "repealed"
                ],
                "type": "string"
              },
              "meaning_label": {
                "type": "string"
              },
              "precision": {
                "default": "date",
                "enum": [
                  "unknown",
                  "date",
                  "minute",
                  "second"
                ],
                "type": "string"
              },
              "raw": {
                "maxLength": 300,
                "type": "string"
              },
              "timezone": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "utc": {
                "anyOf": [
                  {
                    "format": "date-time",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "meaning",
              "raw",
              "local_date",
              "local_time",
              "timezone",
              "utc",
              "precision",
              "basis",
              "condition_text",
              "meaning_label",
              "label",
              "beijing_date"
            ],
            "type": "object"
          },
          "first_public_basis": {
            "enum": [
              "live",
              "unknown"
            ],
            "type": "string"
          },
          "guide": {
            "type": "string"
          },
          "id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "independent_source_count": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "insecure_transport": {
            "type": "boolean"
          },
          "jurisdictions": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "code": {
                  "type": "string"
                },
                "kind": {
                  "enum": [
                    "country",
                    "subdivision",
                    "organization"
                  ],
                  "type": "string"
                },
                "label": {
                  "type": "string"
                },
                "parent": {
                  "type": "string"
                }
              },
              "required": [
                "code",
                "label",
                "kind"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "license_note": {
            "type": [
              "string",
              "null"
            ]
          },
          "minerals": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "code": {
                  "type": "string"
                },
                "label": {
                  "type": "string"
                }
              },
              "required": [
                "code",
                "label"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "original_title": {
            "type": "string"
          },
          "original_url": {
            "format": "uri",
            "type": "string"
          },
          "published_time": {
            "additionalProperties": false,
            "properties": {
              "basis": {
                "maxLength": 500,
                "type": "string"
              },
              "beijing_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "condition_text": {
                "anyOf": [
                  {
                    "maxLength": 2000,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "label": {
                "type": "string"
              },
              "local_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "local_time": {
                "anyOf": [
                  {
                    "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "meaning": {
                "enum": [
                  "published",
                  "updated",
                  "registered",
                  "public_inspection",
                  "formally_published",
                  "signed",
                  "effective",
                  "applicable",
                  "deadline",
                  "compiled",
                  "expires",
                  "event",
                  "discovered",
                  "site_public",
                  "uploaded",
                  "checked",
                  "repealed"
                ],
                "type": "string"
              },
              "meaning_label": {
                "type": "string"
              },
              "precision": {
                "default": "date",
                "enum": [
                  "unknown",
                  "date",
                  "minute",
                  "second"
                ],
                "type": "string"
              },
              "raw": {
                "maxLength": 300,
                "type": "string"
              },
              "timezone": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "utc": {
                "anyOf": [
                  {
                    "format": "date-time",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "meaning",
              "raw",
              "local_date",
              "local_time",
              "timezone",
              "utc",
              "precision",
              "basis",
              "condition_text",
              "meaning_label",
              "label",
              "beijing_date"
            ],
            "type": "object"
          },
          "publisher": {
            "additionalProperties": false,
            "properties": {
              "id": {
                "type": "string"
              },
              "name": {
                "type": "string"
              }
            },
            "required": [
              "id",
              "name"
            ],
            "type": "object"
          },
          "reading_status": {
            "enum": [
              "full_translation",
              "source_original",
              "summary_only",
              "translating",
              "guide_only"
            ],
            "type": "string"
          },
          "reason": {
            "type": [
              "string",
              "null"
            ]
          },
          "revision": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "score": {
            "anyOf": [
              {
                "maximum": 100,
                "minimum": 0,
                "type": "integer"
              },
              {
                "type": "null"
              }
            ]
          },
          "source_id": {
            "type": "string"
          },
          "story_id": {
            "type": [
              "string",
              "null"
            ]
          },
          "thread_id": {
            "type": [
              "string",
              "null"
            ]
          },
          "title": {
            "type": "string"
          },
          "updated_time": {
            "anyOf": [
              {
                "additionalProperties": false,
                "properties": {
                  "basis": {
                    "maxLength": 500,
                    "type": "string"
                  },
                  "beijing_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "condition_text": {
                    "anyOf": [
                      {
                        "maxLength": 2000,
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string"
                  },
                  "local_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "local_time": {
                    "anyOf": [
                      {
                        "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "meaning": {
                    "enum": [
                      "published",
                      "updated",
                      "registered",
                      "public_inspection",
                      "formally_published",
                      "signed",
                      "effective",
                      "applicable",
                      "deadline",
                      "compiled",
                      "expires",
                      "event",
                      "discovered",
                      "site_public",
                      "uploaded",
                      "checked",
                      "repealed"
                    ],
                    "type": "string"
                  },
                  "meaning_label": {
                    "type": "string"
                  },
                  "precision": {
                    "default": "date",
                    "enum": [
                      "unknown",
                      "date",
                      "minute",
                      "second"
                    ],
                    "type": "string"
                  },
                  "raw": {
                    "maxLength": 300,
                    "type": "string"
                  },
                  "timezone": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "utc": {
                    "anyOf": [
                      {
                        "format": "date-time",
                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "meaning",
                  "raw",
                  "local_date",
                  "local_time",
                  "timezone",
                  "utc",
                  "precision",
                  "basis",
                  "condition_text",
                  "meaning_label",
                  "label",
                  "beijing_date"
                ],
                "type": "object"
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "required": [
          "id",
          "revision",
          "content_kind",
          "title",
          "original_title",
          "guide",
          "reason",
          "category",
          "jurisdictions",
          "minerals",
          "publisher",
          "source_id",
          "original_url",
          "insecure_transport",
          "attributions",
          "published_time",
          "updated_time",
          "first_public_at",
          "first_public_basis",
          "reading_status",
          "event_ids",
          "story_id",
          "thread_id",
          "featured",
          "score",
          "independent_source_count",
          "ai_label",
          "license_note"
        ],
        "type": "object"
      },
      "V3ItemDetail": {
        "additionalProperties": false,
        "properties": {
          "ai_label": {
            "enum": [
              "ai_generated",
              "ai_assisted_human_edited"
            ],
            "type": "string"
          },
          "ai_metadata": {
            "additionalProperties": false,
            "properties": {
              "content_id": {
                "type": "string"
              },
              "provider": {
                "type": "string"
              }
            },
            "required": [
              "provider",
              "content_id"
            ],
            "type": "object"
          },
          "attributions": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "name": {
                  "type": "string"
                },
                "url": {
                  "format": "uri",
                  "type": "string"
                }
              },
              "required": [
                "name",
                "url"
              ],
              "type": "object"
            },
            "minItems": 1,
            "type": "array"
          },
          "category": {
            "anyOf": [
              {
                "additionalProperties": false,
                "properties": {
                  "code": {
                    "type": "string"
                  },
                  "label": {
                    "type": "string"
                  }
                },
                "required": [
                  "code",
                  "label"
                ],
                "type": "object"
              },
              {
                "type": "null"
              }
            ]
          },
          "company_notes": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "description": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "name_zh": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "original_name": {
                  "type": "string"
                },
                "sources": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "url": {
                        "format": "uri",
                        "type": "string"
                      }
                    },
                    "required": [
                      "name",
                      "url"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "required": [
                "name_zh",
                "original_name",
                "description",
                "sources"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "content_kind": {
            "const": "news",
            "type": "string"
          },
          "content_version": {
            "type": "string"
          },
          "event_ids": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "featured": {
            "type": "boolean"
          },
          "first_public_at": {
            "additionalProperties": false,
            "properties": {
              "basis": {
                "maxLength": 500,
                "type": "string"
              },
              "beijing_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "condition_text": {
                "anyOf": [
                  {
                    "maxLength": 2000,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "label": {
                "type": "string"
              },
              "local_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "local_time": {
                "anyOf": [
                  {
                    "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "meaning": {
                "enum": [
                  "published",
                  "updated",
                  "registered",
                  "public_inspection",
                  "formally_published",
                  "signed",
                  "effective",
                  "applicable",
                  "deadline",
                  "compiled",
                  "expires",
                  "event",
                  "discovered",
                  "site_public",
                  "uploaded",
                  "checked",
                  "repealed"
                ],
                "type": "string"
              },
              "meaning_label": {
                "type": "string"
              },
              "precision": {
                "default": "date",
                "enum": [
                  "unknown",
                  "date",
                  "minute",
                  "second"
                ],
                "type": "string"
              },
              "raw": {
                "maxLength": 300,
                "type": "string"
              },
              "timezone": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "utc": {
                "anyOf": [
                  {
                    "format": "date-time",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "meaning",
              "raw",
              "local_date",
              "local_time",
              "timezone",
              "utc",
              "precision",
              "basis",
              "condition_text",
              "meaning_label",
              "label",
              "beijing_date"
            ],
            "type": "object"
          },
          "first_public_basis": {
            "enum": [
              "live",
              "unknown"
            ],
            "type": "string"
          },
          "generated_at": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "guide": {
            "type": "string"
          },
          "id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "independent_source_count": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "insecure_transport": {
            "type": "boolean"
          },
          "jurisdictions": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "code": {
                  "type": "string"
                },
                "kind": {
                  "enum": [
                    "country",
                    "subdivision",
                    "organization"
                  ],
                  "type": "string"
                },
                "label": {
                  "type": "string"
                },
                "parent": {
                  "type": "string"
                }
              },
              "required": [
                "code",
                "label",
                "kind"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "license_note": {
            "type": [
              "string",
              "null"
            ]
          },
          "minerals": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "code": {
                  "type": "string"
                },
                "label": {
                  "type": "string"
                }
              },
              "required": [
                "code",
                "label"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "notice": {
            "type": [
              "string",
              "null"
            ]
          },
          "original_title": {
            "type": "string"
          },
          "original_url": {
            "format": "uri",
            "type": "string"
          },
          "published_time": {
            "additionalProperties": false,
            "properties": {
              "basis": {
                "maxLength": 500,
                "type": "string"
              },
              "beijing_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "condition_text": {
                "anyOf": [
                  {
                    "maxLength": 2000,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "label": {
                "type": "string"
              },
              "local_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "local_time": {
                "anyOf": [
                  {
                    "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "meaning": {
                "enum": [
                  "published",
                  "updated",
                  "registered",
                  "public_inspection",
                  "formally_published",
                  "signed",
                  "effective",
                  "applicable",
                  "deadline",
                  "compiled",
                  "expires",
                  "event",
                  "discovered",
                  "site_public",
                  "uploaded",
                  "checked",
                  "repealed"
                ],
                "type": "string"
              },
              "meaning_label": {
                "type": "string"
              },
              "precision": {
                "default": "date",
                "enum": [
                  "unknown",
                  "date",
                  "minute",
                  "second"
                ],
                "type": "string"
              },
              "raw": {
                "maxLength": 300,
                "type": "string"
              },
              "timezone": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "utc": {
                "anyOf": [
                  {
                    "format": "date-time",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "meaning",
              "raw",
              "local_date",
              "local_time",
              "timezone",
              "utc",
              "precision",
              "basis",
              "condition_text",
              "meaning_label",
              "label",
              "beijing_date"
            ],
            "type": "object"
          },
          "publisher": {
            "additionalProperties": false,
            "properties": {
              "id": {
                "type": "string"
              },
              "name": {
                "type": "string"
              }
            },
            "required": [
              "id",
              "name"
            ],
            "type": "object"
          },
          "reading_original": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/V3Reading"
              },
              {
                "type": "null"
              }
            ]
          },
          "reading_status": {
            "enum": [
              "full_translation",
              "source_original",
              "summary_only",
              "translating",
              "guide_only"
            ],
            "type": "string"
          },
          "reading_zh": {
            "$ref": "#/components/schemas/V3Reading"
          },
          "reason": {
            "type": [
              "string",
              "null"
            ]
          },
          "related_policies": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "document_number": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "id": {
                  "maxLength": 80,
                  "minLength": 1,
                  "pattern": "^[A-Za-z0-9_-]+$",
                  "type": "string"
                },
                "jurisdiction": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "title": {
                  "type": "string"
                }
              },
              "required": [
                "id",
                "title",
                "jurisdiction",
                "document_number"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "revision": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "score": {
            "anyOf": [
              {
                "maximum": 100,
                "minimum": 0,
                "type": "integer"
              },
              {
                "type": "null"
              }
            ]
          },
          "source_id": {
            "type": "string"
          },
          "story_id": {
            "type": [
              "string",
              "null"
            ]
          },
          "thread_id": {
            "type": [
              "string",
              "null"
            ]
          },
          "times": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "basis": {
                  "maxLength": 500,
                  "type": "string"
                },
                "beijing_date": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "condition_text": {
                  "anyOf": [
                    {
                      "maxLength": 2000,
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "label": {
                  "type": "string"
                },
                "local_date": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "local_time": {
                  "anyOf": [
                    {
                      "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "meaning": {
                  "enum": [
                    "published",
                    "updated",
                    "registered",
                    "public_inspection",
                    "formally_published",
                    "signed",
                    "effective",
                    "applicable",
                    "deadline",
                    "compiled",
                    "expires",
                    "event",
                    "discovered",
                    "site_public",
                    "uploaded",
                    "checked",
                    "repealed"
                  ],
                  "type": "string"
                },
                "meaning_label": {
                  "type": "string"
                },
                "precision": {
                  "default": "date",
                  "enum": [
                    "unknown",
                    "date",
                    "minute",
                    "second"
                  ],
                  "type": "string"
                },
                "raw": {
                  "maxLength": 300,
                  "type": "string"
                },
                "timezone": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "utc": {
                  "anyOf": [
                    {
                      "format": "date-time",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "required": [
                "meaning",
                "raw",
                "local_date",
                "local_time",
                "timezone",
                "utc",
                "precision",
                "basis",
                "condition_text",
                "meaning_label",
                "label",
                "beijing_date"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "title": {
            "type": "string"
          },
          "updated_time": {
            "anyOf": [
              {
                "additionalProperties": false,
                "properties": {
                  "basis": {
                    "maxLength": 500,
                    "type": "string"
                  },
                  "beijing_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "condition_text": {
                    "anyOf": [
                      {
                        "maxLength": 2000,
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string"
                  },
                  "local_date": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "local_time": {
                    "anyOf": [
                      {
                        "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "meaning": {
                    "enum": [
                      "published",
                      "updated",
                      "registered",
                      "public_inspection",
                      "formally_published",
                      "signed",
                      "effective",
                      "applicable",
                      "deadline",
                      "compiled",
                      "expires",
                      "event",
                      "discovered",
                      "site_public",
                      "uploaded",
                      "checked",
                      "repealed"
                    ],
                    "type": "string"
                  },
                  "meaning_label": {
                    "type": "string"
                  },
                  "precision": {
                    "default": "date",
                    "enum": [
                      "unknown",
                      "date",
                      "minute",
                      "second"
                    ],
                    "type": "string"
                  },
                  "raw": {
                    "maxLength": 300,
                    "type": "string"
                  },
                  "timezone": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "utc": {
                    "anyOf": [
                      {
                        "format": "date-time",
                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "meaning",
                  "raw",
                  "local_date",
                  "local_time",
                  "timezone",
                  "utc",
                  "precision",
                  "basis",
                  "condition_text",
                  "meaning_label",
                  "label",
                  "beijing_date"
                ],
                "type": "object"
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "required": [
          "id",
          "revision",
          "content_kind",
          "title",
          "original_title",
          "guide",
          "reason",
          "category",
          "jurisdictions",
          "minerals",
          "publisher",
          "source_id",
          "original_url",
          "insecure_transport",
          "attributions",
          "published_time",
          "updated_time",
          "first_public_at",
          "first_public_basis",
          "reading_status",
          "event_ids",
          "story_id",
          "thread_id",
          "featured",
          "score",
          "independent_source_count",
          "ai_label",
          "license_note",
          "content_version",
          "generated_at",
          "times",
          "reading_zh",
          "reading_original",
          "company_notes",
          "related_policies",
          "notice",
          "ai_metadata"
        ],
        "type": "object"
      },
      "V3Items": {
        "additionalProperties": false,
        "properties": {
          "content_version": {
            "type": "string"
          },
          "facets": {
            "additionalProperties": false,
            "properties": {
              "minerals": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "sources": {
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "count": {
                      "type": "number"
                    },
                    "id": {
                      "type": "string"
                    },
                    "name": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "id",
                    "name",
                    "count"
                  ],
                  "type": "object"
                },
                "type": "array"
              }
            },
            "required": [
              "sources",
              "minerals"
            ],
            "type": "object"
          },
          "generated_at": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "items": {
            "items": {
              "$ref": "#/components/schemas/V3ItemCard"
            },
            "type": "array"
          },
          "next_cursor": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "content_version",
          "generated_at",
          "items",
          "next_cursor"
        ],
        "type": "object"
      },
      "V3Problem": {
        "additionalProperties": false,
        "properties": {
          "code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "request_id": {
            "type": "string"
          },
          "retry_after_seconds": {
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          }
        },
        "required": [
          "code",
          "message",
          "request_id"
        ],
        "type": "object"
      },
      "V3ProductUpdate": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "string"
          },
          "paragraphs": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "published_time": {
            "additionalProperties": false,
            "properties": {
              "basis": {
                "maxLength": 500,
                "type": "string"
              },
              "beijing_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "condition_text": {
                "anyOf": [
                  {
                    "maxLength": 2000,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "label": {
                "type": "string"
              },
              "local_date": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "local_time": {
                "anyOf": [
                  {
                    "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "meaning": {
                "enum": [
                  "published",
                  "updated",
                  "registered",
                  "public_inspection",
                  "formally_published",
                  "signed",
                  "effective",
                  "applicable",
                  "deadline",
                  "compiled",
                  "expires",
                  "event",
                  "discovered",
                  "site_public",
                  "uploaded",
                  "checked",
                  "repealed"
                ],
                "type": "string"
              },
              "meaning_label": {
                "type": "string"
              },
              "precision": {
                "default": "date",
                "enum": [
                  "unknown",
                  "date",
                  "minute",
                  "second"
                ],
                "type": "string"
              },
              "raw": {
                "maxLength": 300,
                "type": "string"
              },
              "timezone": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "utc": {
                "anyOf": [
                  {
                    "format": "date-time",
                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "meaning",
              "raw",
              "local_date",
              "local_time",
              "timezone",
              "utc",
              "precision",
              "basis",
              "condition_text",
              "meaning_label",
              "label",
              "beijing_date"
            ],
            "type": "object"
          },
          "title": {
            "type": "string"
          },
          "type": {
            "additionalProperties": false,
            "properties": {
              "code": {
                "enum": [
                  "announcement",
                  "update",
                  "improvement",
                  "retirement"
                ],
                "type": "string"
              },
              "label": {
                "type": "string"
              }
            },
            "required": [
              "code",
              "label"
            ],
            "type": "object"
          }
        },
        "required": [
          "id",
          "type",
          "title",
          "paragraphs",
          "published_time"
        ],
        "type": "object"
      },
      "V3Reading": {
        "additionalProperties": false,
        "properties": {
          "attribution": {
            "type": "string"
          },
          "blocks": {
            "items": {
              "$ref": "#/components/schemas/V3ReadingBlock"
            },
            "type": "array"
          },
          "completed_blocks": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "completeness": {
            "enum": [
              "complete",
              "partial",
              "excerpt",
              "unavailable"
            ],
            "type": "string"
          },
          "document_revision_id": {
            "type": "string"
          },
          "expression_id": {
            "type": "string"
          },
          "guide_only_reason": {
            "anyOf": [
              {
                "enum": [
                  "summary_only_permission",
                  "body_unobtainable",
                  "over_limit",
                  "in_attachment"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "language": {
            "type": "string"
          },
          "limitation": {
            "type": [
              "string",
              "null"
            ]
          },
          "mode": {
            "anyOf": [
              {
                "enum": [
                  "original",
                  "official_translation",
                  "ai_translation"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "next_cursor": {
            "type": [
              "string",
              "null"
            ]
          },
          "redistribution": {
            "enum": [
              "allowed",
              "restricted"
            ],
            "type": "string"
          },
          "state": {
            "enum": [
              "not_needed",
              "pending",
              "in_progress",
              "complete",
              "guide_only",
              "failed_terminal"
            ],
            "type": "string"
          },
          "total_blocks": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "mode",
          "state",
          "guide_only_reason",
          "completeness",
          "completed_blocks",
          "total_blocks",
          "blocks",
          "next_cursor",
          "attribution",
          "limitation",
          "language",
          "document_revision_id",
          "expression_id",
          "redistribution"
        ],
        "type": "object"
      },
      "V3ReadingBlock": {
        "additionalProperties": false,
        "properties": {
          "block_id": {
            "type": "string"
          },
          "evidence_ids": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "kind": {
            "enum": [
              "heading",
              "paragraph",
              "list_item",
              "table",
              "quote",
              "footnote"
            ],
            "type": "string"
          },
          "links": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "href": {
                  "format": "uri",
                  "type": "string"
                },
                "label": {
                  "type": "string"
                }
              },
              "required": [
                "label",
                "href"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "table_rows": {
            "items": {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "type": "array"
          },
          "text": {
            "type": "string"
          }
        },
        "required": [
          "block_id",
          "kind",
          "text",
          "table_rows",
          "evidence_ids",
          "links"
        ],
        "type": "object"
      },
      "V3ReadingPage": {
        "additionalProperties": false,
        "properties": {
          "blocks": {
            "items": {
              "$ref": "#/components/schemas/V3ReadingBlock"
            },
            "type": "array"
          },
          "content_version": {
            "type": "string"
          },
          "document_revision_id": {
            "type": "string"
          },
          "expression_id": {
            "type": "string"
          },
          "generated_at": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "language": {
            "type": "string"
          },
          "limitation": {
            "type": [
              "string",
              "null"
            ]
          },
          "mode": {
            "anyOf": [
              {
                "enum": [
                  "original",
                  "official_translation",
                  "ai_translation"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "next_cursor": {
            "type": [
              "string",
              "null"
            ]
          },
          "redistribution": {
            "enum": [
              "allowed",
              "restricted"
            ],
            "type": "string"
          },
          "resource_completeness": {
            "enum": [
              "complete",
              "partial",
              "excerpt",
              "unavailable"
            ],
            "type": "string"
          },
          "subject_id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "total_blocks": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "content_version",
          "generated_at",
          "subject_id",
          "document_revision_id",
          "expression_id",
          "language",
          "mode",
          "resource_completeness",
          "total_blocks",
          "blocks",
          "next_cursor",
          "redistribution",
          "limitation"
        ],
        "type": "object"
      },
      "V3Report": {
        "additionalProperties": false,
        "properties": {
          "ai_label": {
            "enum": [
              "ai_generated",
              "ai_assisted_human_edited"
            ],
            "type": "string"
          },
          "ai_metadata": {
            "additionalProperties": false,
            "properties": {
              "content_id": {
                "type": "string"
              },
              "provider": {
                "type": "string"
              }
            },
            "required": [
              "provider",
              "content_id"
            ],
            "type": "object"
          },
          "attributions": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "name": {
                  "type": "string"
                },
                "url": {
                  "format": "uri",
                  "type": "string"
                }
              },
              "required": [
                "name",
                "url"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "content_version": {
            "type": "string"
          },
          "corrections": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "at": {
                  "format": "date-time",
                  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                  "type": "string"
                },
                "reason": {
                  "type": "string"
                },
                "revision": {
                  "exclusiveMinimum": 0,
                  "maximum": 9007199254740991,
                  "type": "integer"
                }
              },
              "required": [
                "revision",
                "reason",
                "at"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "coverage_note": {
            "type": "string"
          },
          "edition": {
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "generated_at": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "issued_at": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "item_count": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "items": {
            "items": {
              "$ref": "#/components/schemas/V3ItemCard"
            },
            "type": "array"
          },
          "limitation": {
            "type": [
              "string",
              "null"
            ]
          },
          "period_end": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "period_key": {
            "type": "string"
          },
          "period_start": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "reading": {
            "additionalProperties": false,
            "properties": {
              "entries": {
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "fact_id": {
                      "anyOf": [
                        {
                          "minLength": 1,
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "fill_in": {
                      "type": "boolean"
                    },
                    "follow_up_issue": {
                      "anyOf": [
                        {
                          "format": "date",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "item_id": {
                      "minLength": 1,
                      "type": "string"
                    },
                    "related_item_ids": {
                      "items": {
                        "minLength": 1,
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "source_count": {
                      "exclusiveMinimum": 0,
                      "maximum": 9007199254740991,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "item_id",
                    "fact_id"
                  ],
                  "type": "object"
                },
                "type": "array"
              },
              "lead_item_id": {
                "anyOf": [
                  {
                    "minLength": 1,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "lead_item_id",
              "entries"
            ],
            "type": "object"
          },
          "sections": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "paragraphs": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "item_ids": {
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "text": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "text",
                      "item_ids"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "title": {
                  "type": "string"
                }
              },
              "required": [
                "title",
                "paragraphs"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "status": {
            "enum": [
              "compiled",
              "synthesizing",
              "ready",
              "synthesis_failed"
            ],
            "type": "string"
          },
          "summary": {
            "type": [
              "string",
              "null"
            ]
          },
          "timezone": {
            "const": "Asia/Shanghai",
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "type": {
            "enum": [
              "daily",
              "weekly",
              "monthly"
            ],
            "type": "string"
          }
        },
        "required": [
          "id",
          "type",
          "period_key",
          "title",
          "summary",
          "period_start",
          "period_end",
          "timezone",
          "issued_at",
          "edition",
          "item_count",
          "status",
          "coverage_note",
          "ai_label",
          "content_version",
          "generated_at",
          "sections",
          "items",
          "limitation",
          "attributions",
          "ai_metadata"
        ],
        "type": "object"
      },
      "V3ReportCard": {
        "additionalProperties": false,
        "properties": {
          "ai_label": {
            "enum": [
              "ai_generated",
              "ai_assisted_human_edited"
            ],
            "type": "string"
          },
          "coverage_note": {
            "type": "string"
          },
          "edition": {
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "id": {
            "type": "string"
          },
          "issued_at": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "item_count": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "period_end": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "period_key": {
            "type": "string"
          },
          "period_start": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "status": {
            "enum": [
              "compiled",
              "synthesizing",
              "ready",
              "synthesis_failed"
            ],
            "type": "string"
          },
          "summary": {
            "type": [
              "string",
              "null"
            ]
          },
          "timezone": {
            "const": "Asia/Shanghai",
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "type": {
            "enum": [
              "daily",
              "weekly",
              "monthly"
            ],
            "type": "string"
          }
        },
        "required": [
          "id",
          "type",
          "period_key",
          "title",
          "summary",
          "period_start",
          "period_end",
          "timezone",
          "issued_at",
          "edition",
          "item_count",
          "status",
          "coverage_note",
          "ai_label"
        ],
        "type": "object"
      },
      "V3Saved": {
        "additionalProperties": false,
        "properties": {
          "content_version": {
            "type": "string"
          },
          "events": {
            "items": {
              "$ref": "#/components/schemas/V3EventCard"
            },
            "type": "array"
          },
          "generated_at": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "items": {
            "items": {
              "$ref": "#/components/schemas/V3ItemCard"
            },
            "type": "array"
          },
          "policies": {
            "items": {
              "$ref": "#/components/schemas/PolicyCard"
            },
            "type": "array"
          },
          "unavailable_ids": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "content_version",
          "generated_at",
          "items",
          "events",
          "policies",
          "unavailable_ids"
        ],
        "type": "object"
      },
      "V3Snapshot": {
        "additionalProperties": false,
        "properties": {
          "as_of": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "content_version": {
            "type": "string"
          },
          "count": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "cursor": {
            "type": "string"
          },
          "generated_at": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "has_more": {
            "type": "boolean"
          },
          "items": {
            "items": {
              "$ref": "#/components/schemas/V3ItemCard"
            },
            "type": "array"
          },
          "next_page": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "content_version",
          "generated_at",
          "as_of",
          "cursor",
          "count",
          "has_more",
          "next_page",
          "items"
        ],
        "type": "object"
      },
      "V3Story": {
        "additionalProperties": false,
        "properties": {
          "content_version": {
            "type": "string"
          },
          "events": {
            "items": {
              "$ref": "#/components/schemas/V3EventCard"
            },
            "type": "array"
          },
          "generated_at": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "id": {
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9_-]+$",
            "type": "string"
          },
          "sources": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "name": {
                  "type": "string"
                },
                "url": {
                  "format": "uri",
                  "type": "string"
                }
              },
              "required": [
                "name",
                "url"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "summary": {
            "type": [
              "string",
              "null"
            ]
          },
          "timeline": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "event_id": {
                  "type": "string"
                },
                "item_id": {
                  "type": "string"
                },
                "relation": {
                  "enum": [
                    "same_event",
                    "substantive_update",
                    "correction",
                    "related"
                  ],
                  "type": "string"
                },
                "time": {
                  "additionalProperties": false,
                  "properties": {
                    "basis": {
                      "maxLength": 500,
                      "type": "string"
                    },
                    "beijing_date": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "condition_text": {
                      "anyOf": [
                        {
                          "maxLength": 2000,
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "label": {
                      "type": "string"
                    },
                    "local_date": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "local_time": {
                      "anyOf": [
                        {
                          "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?$",
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "meaning": {
                      "enum": [
                        "published",
                        "updated",
                        "registered",
                        "public_inspection",
                        "formally_published",
                        "signed",
                        "effective",
                        "applicable",
                        "deadline",
                        "compiled",
                        "expires",
                        "event",
                        "discovered",
                        "site_public",
                        "uploaded",
                        "checked",
                        "repealed"
                      ],
                      "type": "string"
                    },
                    "meaning_label": {
                      "type": "string"
                    },
                    "precision": {
                      "default": "date",
                      "enum": [
                        "unknown",
                        "date",
                        "minute",
                        "second"
                      ],
                      "type": "string"
                    },
                    "raw": {
                      "maxLength": 300,
                      "type": "string"
                    },
                    "timezone": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "utc": {
                      "anyOf": [
                        {
                          "format": "date-time",
                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [
                    "meaning",
                    "raw",
                    "local_date",
                    "local_time",
                    "timezone",
                    "utc",
                    "precision",
                    "basis",
                    "condition_text",
                    "meaning_label",
                    "label",
                    "beijing_date"
                  ],
                  "type": "object"
                },
                "title": {
                  "type": "string"
                }
              },
              "required": [
                "event_id",
                "item_id",
                "title",
                "relation",
                "time"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "title": {
            "type": "string"
          }
        },
        "required": [
          "content_version",
          "generated_at",
          "id",
          "title",
          "summary",
          "events",
          "timeline",
          "sources"
        ],
        "type": "object"
      },
      "V3Topic": {
        "additionalProperties": false,
        "properties": {
          "count": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "id": {
            "type": "string"
          },
          "kind": {
            "enum": [
              "country",
              "mineral",
              "company",
              "project",
              "policy"
            ],
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "title": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "kind",
          "slug",
          "title",
          "summary",
          "count"
        ],
        "type": "object"
      },
      "V3Version": {
        "additionalProperties": false,
        "properties": {
          "content_version": {
            "type": [
              "string",
              "null"
            ]
          },
          "generated_at": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "state": {
            "enum": [
              "available",
              "empty"
            ],
            "type": "string"
          }
        },
        "required": [
          "content_version",
          "generated_at",
          "state"
        ],
        "type": "object"
      }
    }
  },
  "info": {
    "title": "AI矿策公开 API",
    "version": "3.0.0"
  },
  "openapi": "3.1.0",
  "paths": {
    "/api/v3/changelog": {
      "get": {
        "operationId": "v3Changelog",
        "parameters": [
          {
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 20,
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "content_version": {
                      "type": "string"
                    },
                    "generated_at": {
                      "format": "date-time",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                      "type": "string"
                    },
                    "items": {
                      "items": {
                        "$ref": "#/components/schemas/V3ProductUpdate"
                      },
                      "type": "array"
                    },
                    "next_cursor": {
                      "type": [
                        "string",
                        "null"
                      ]
                    }
                  },
                  "required": [
                    "content_version",
                    "generated_at",
                    "items",
                    "next_cursor"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/events": {
      "get": {
        "operationId": "v3Events",
        "parameters": [
          {
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 20,
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "view",
            "required": false,
            "schema": {
              "default": "all",
              "enum": [
                "all",
                "featured"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "q",
            "required": false,
            "schema": {
              "maxLength": 200,
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "category",
            "required": false,
            "schema": {
              "enum": [
                "policy_regulation",
                "company_project",
                "commodity_market",
                "capital_ma",
                "supply_trade_controls",
                "esg_community_labor",
                "safety_incident",
                "technology_processing",
                "exploration_resource"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "jurisdiction",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "mineral",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "source",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "topic",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "时间线的北京自然日；来源日期未知的合格内容也按时间线日期筛选。",
            "in": "query",
            "name": "on",
            "required": false,
            "schema": {
              "format": "date",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
              "type": "string"
            }
          },
          {
            "description": "时间线的北京自然日起日（包含）。",
            "in": "query",
            "name": "from",
            "required": false,
            "schema": {
              "format": "date",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
              "type": "string"
            }
          },
          {
            "description": "时间线的北京自然日止日（包含）。",
            "in": "query",
            "name": "to",
            "required": false,
            "schema": {
              "format": "date",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "facets",
            "required": false,
            "schema": {
              "enum": [
                "true",
                "false"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "status",
            "required": false,
            "schema": {
              "enum": [
                "active",
                "merged"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Events"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/events/{id}": {
      "get": {
        "operationId": "v3Event",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maxLength": 160,
              "minLength": 1,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Event"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/featured/changes": {
      "get": {
        "operationId": "v3Changes",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 100,
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "cursor",
            "required": true,
            "schema": {
              "minLength": 1,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Changes"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/featured/snapshot": {
      "get": {
        "operationId": "v3Snapshot",
        "parameters": [
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 500,
              "maximum": 1000,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "page",
            "required": false,
            "schema": {
              "minLength": 1,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Snapshot"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/freshness": {
      "get": {
        "operationId": "freshness",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Freshness"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              }
            }
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/hot": {
      "get": {
        "operationId": "v3Hot",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Hot"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/items": {
      "get": {
        "operationId": "v3Items",
        "parameters": [
          {
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 20,
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "view",
            "required": false,
            "schema": {
              "default": "all",
              "enum": [
                "all",
                "featured"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "q",
            "required": false,
            "schema": {
              "maxLength": 200,
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "category",
            "required": false,
            "schema": {
              "enum": [
                "policy_regulation",
                "company_project",
                "commodity_market",
                "capital_ma",
                "supply_trade_controls",
                "esg_community_labor",
                "safety_incident",
                "technology_processing",
                "exploration_resource"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "jurisdiction",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "mineral",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "source",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "topic",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "时间线的北京自然日；来源日期未知的合格内容也按时间线日期筛选。",
            "in": "query",
            "name": "on",
            "required": false,
            "schema": {
              "format": "date",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
              "type": "string"
            }
          },
          {
            "description": "时间线的北京自然日起日（包含）。",
            "in": "query",
            "name": "from",
            "required": false,
            "schema": {
              "format": "date",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
              "type": "string"
            }
          },
          {
            "description": "时间线的北京自然日止日（包含）。",
            "in": "query",
            "name": "to",
            "required": false,
            "schema": {
              "format": "date",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "facets",
            "required": false,
            "schema": {
              "enum": [
                "true",
                "false"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Items"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/items/{id}": {
      "get": {
        "operationId": "v3Item",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maxLength": 160,
              "minLength": 1,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3ItemDetail"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/items/{id}/reading": {
      "get": {
        "operationId": "v3Reading",
        "parameters": [
          {
            "in": "query",
            "name": "expression_id",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 20,
              "maximum": 50,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maxLength": 160,
              "minLength": 1,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3ReadingPage"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/jurisdictions": {
      "get": {
        "operationId": "v3Jurisdictions",
        "parameters": [
          {
            "in": "query",
            "name": "kind",
            "required": false,
            "schema": {
              "enum": [
                "country",
                "subdivision",
                "organization"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "news_scope",
            "required": false,
            "schema": {
              "enum": [
                "true",
                "false"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "policy_scope",
            "required": false,
            "schema": {
              "enum": [
                "true",
                "false"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "content_version": {
                      "type": "string"
                    },
                    "generated_at": {
                      "format": "date-time",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                      "type": "string"
                    },
                    "items": {
                      "$ref": "#/components/schemas/PolicyJurisdictionList"
                    }
                  },
                  "required": [
                    "content_version",
                    "generated_at",
                    "items"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/policies": {
      "get": {
        "operationId": "v3Policies",
        "parameters": [
          {
            "in": "query",
            "name": "q",
            "required": false,
            "schema": {
              "maxLength": 120,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "jurisdiction",
            "required": false,
            "schema": {
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "theme",
            "required": false,
            "schema": {
              "enum": [
                "investment_company",
                "mineral_rights",
                "land_construction",
                "safety_environment",
                "labour_community",
                "tax_finance",
                "trade_transport"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "nature",
            "required": false,
            "schema": {
              "enum": [
                "law",
                "regulation",
                "amendment",
                "draft",
                "notice",
                "guidance",
                "treaty",
                "judgment",
                "unknown"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "stage",
            "required": false,
            "schema": {
              "enum": [
                "proposed",
                "consultation",
                "adopted",
                "published",
                "unknown"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "from",
            "required": false,
            "schema": {
              "format": "date",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "to",
            "required": false,
            "schema": {
              "format": "date",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 20,
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PolicyCursorResponse"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/policies/reports": {
      "get": {
        "operationId": "v3PolicyReports",
        "parameters": [
          {
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 20,
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "type",
            "required": true,
            "schema": {
              "enum": [
                "policy_weekly",
                "policy_monthly"
              ],
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "jurisdiction",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "theme",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "content_version": {
                      "type": "string"
                    },
                    "generated_at": {
                      "format": "date-time",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                      "type": "string"
                    },
                    "items": {
                      "items": {
                        "$ref": "#/components/schemas/PolicyReportCard"
                      },
                      "type": "array"
                    },
                    "next_cursor": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "status": {
                      "enum": [
                        "available",
                        "empty"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "content_version",
                    "generated_at",
                    "items",
                    "next_cursor",
                    "status"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/policies/reports/{id}": {
      "get": {
        "operationId": "v3PolicyReport",
        "parameters": [
          {
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 20,
              "maximum": 50,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "edition",
            "required": false,
            "schema": {
              "exclusiveMinimum": 0,
              "maximum": 9007199254740991,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "jurisdiction",
            "required": false,
            "schema": {
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "theme",
            "required": false,
            "schema": {
              "enum": [
                "investment_company",
                "mineral_rights",
                "land_construction",
                "safety_environment",
                "labour_community",
                "tax_finance",
                "trade_transport"
              ],
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maxLength": 160,
              "minLength": 1,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PolicyReport"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/policies/scope": {
      "get": {
        "operationId": "v3PolicyScope",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PolicyScopeList"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/policies/{id}": {
      "get": {
        "operationId": "v3Policy",
        "parameters": [
          {
            "in": "query",
            "name": "policy_version_id",
            "required": false,
            "schema": {
              "maxLength": 80,
              "minLength": 1,
              "pattern": "^[A-Za-z0-9_-]+$",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "expression_id",
            "required": false,
            "schema": {
              "maxLength": 80,
              "minLength": 1,
              "pattern": "^[A-Za-z0-9_-]+$",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "document_revision_id",
            "required": false,
            "schema": {
              "maxLength": 80,
              "minLength": 1,
              "pattern": "^[A-Za-z0-9_-]+$",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maxLength": 160,
              "minLength": 1,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Policy"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/policies/{id}/history": {
      "get": {
        "operationId": "v3PolicyHistory",
        "parameters": [
          {
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 20,
              "maximum": 50,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maxLength": 160,
              "minLength": 1,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PolicyHistoryPage"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/policies/{id}/reading": {
      "get": {
        "operationId": "v3PolicyReading",
        "parameters": [
          {
            "in": "query",
            "name": "expression_id",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 20,
              "maximum": 50,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "policy_version_id",
            "required": false,
            "schema": {
              "maxLength": 80,
              "minLength": 1,
              "pattern": "^[A-Za-z0-9_-]+$",
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "document_revision_id",
            "required": false,
            "schema": {
              "maxLength": 80,
              "minLength": 1,
              "pattern": "^[A-Za-z0-9_-]+$",
              "type": "string"
            }
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maxLength": 160,
              "minLength": 1,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3ReadingPage"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/policy-threads/{id}": {
      "get": {
        "operationId": "v3PolicyThread",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maxLength": 160,
              "minLength": 1,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PolicyThread"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/reports": {
      "get": {
        "operationId": "v3Reports",
        "parameters": [
          {
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 20,
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "type",
            "required": false,
            "schema": {
              "default": "daily",
              "enum": [
                "daily",
                "weekly",
                "monthly"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "content_version": {
                      "type": "string"
                    },
                    "generated_at": {
                      "format": "date-time",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                      "type": "string"
                    },
                    "items": {
                      "items": {
                        "$ref": "#/components/schemas/V3ReportCard"
                      },
                      "type": "array"
                    },
                    "next_cursor": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "status": {
                      "enum": [
                        "available",
                        "empty"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "content_version",
                    "generated_at",
                    "items",
                    "status",
                    "next_cursor"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/reports/{id}": {
      "get": {
        "operationId": "v3Report",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maxLength": 160,
              "minLength": 1,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Report"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/saved": {
      "get": {
        "operationId": "v3Saved",
        "parameters": [
          {
            "in": "query",
            "name": "ids",
            "required": true,
            "schema": {
              "maxLength": 8099,
              "minLength": 1,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Saved"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/stories/{id}": {
      "get": {
        "operationId": "v3Story",
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maxLength": 160,
              "minLength": 1,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Story"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/topics": {
      "get": {
        "operationId": "v3Topics",
        "parameters": [
          {
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 20,
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "query",
            "name": "kind",
            "required": false,
            "schema": {
              "enum": [
                "country",
                "mineral",
                "company",
                "project",
                "policy"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "content_version": {
                      "type": "string"
                    },
                    "generated_at": {
                      "format": "date-time",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                      "type": "string"
                    },
                    "items": {
                      "items": {
                        "$ref": "#/components/schemas/V3Topic"
                      },
                      "type": "array"
                    },
                    "next_cursor": {
                      "type": [
                        "string",
                        "null"
                      ]
                    }
                  },
                  "required": [
                    "content_version",
                    "generated_at",
                    "items",
                    "next_cursor"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/topics/{id}": {
      "get": {
        "operationId": "v3Topic",
        "parameters": [
          {
            "in": "query",
            "name": "cursor",
            "required": false,
            "schema": {
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "in": "query",
            "name": "limit",
            "required": false,
            "schema": {
              "default": 20,
              "maximum": 100,
              "minimum": 1,
              "type": "integer"
            }
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "schema": {
              "maxLength": 160,
              "minLength": 1,
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "content_version": {
                      "type": "string"
                    },
                    "count": {
                      "maximum": 9007199254740991,
                      "minimum": 0,
                      "type": "integer"
                    },
                    "generated_at": {
                      "format": "date-time",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
                      "type": "string"
                    },
                    "id": {
                      "type": "string"
                    },
                    "items": {
                      "items": {
                        "$ref": "#/components/schemas/V3ItemCard"
                      },
                      "type": "array"
                    },
                    "kind": {
                      "enum": [
                        "country",
                        "mineral",
                        "company",
                        "project",
                        "policy"
                      ],
                      "type": "string"
                    },
                    "next_cursor": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "slug": {
                      "type": "string"
                    },
                    "summary": {
                      "type": "string"
                    },
                    "title": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "id",
                    "kind",
                    "slug",
                    "title",
                    "summary",
                    "count",
                    "content_version",
                    "generated_at",
                    "items",
                    "next_cursor"
                  ],
                  "type": "object"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3/version": {
      "get": {
        "operationId": "v3Version",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Version"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "304": {
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "ETag": {
                "description": "当前公开表示的弱实体标签；不包含每次请求的生成时刻。",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "308": {
            "description": "Default Response"
          },
          "400": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "409": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "410": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response"
          },
          "429": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/V3Problem"
                }
              }
            },
            "description": "Default Response",
            "headers": {
              "Cache-Control": {
                "description": "每次请求重新确认当前公开资格；不保存响应副本。",
                "schema": {
                  "enum": [
                    "no-store"
                  ],
                  "type": "string"
                }
              },
              "Retry-After": {
                "description": "建议等待的秒数。",
                "schema": {
                  "pattern": "^[0-9]+$",
                  "type": "string"
                }
              }
            }
          }
        }
      }
    }
  }
}
