{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Review folder record",
  "type": "object",
  "additionalProperties": true,
  "required": ["name"],
  "properties": {
    "id": {
      "description": "Optional. Omit the key to generate a source identity; null and empty strings are invalid. Relationship targets require an explicitly supplied id.",
      "type": "string",
      "minLength": 1
    },
    "parentId": { "type": ["string", "null"], "minLength": 1 },
    "name": { "type": "string", "minLength": 1, "maxLength": 40 },
    "createdAt": {
      "description": "Optional. Omission and null mean unavailable metadata. Malformed timestamps are rejected.",
      "type": ["string", "null"],
      "format": "date-time"
    },
    "updatedAt": {
      "description": "Optional. Omission and null mean unavailable metadata. Malformed timestamps are rejected.",
      "type": ["string", "null"],
      "format": "date-time"
    }
  }
}
