{
	"$ref": "#/definitions/SeedContentEntry",
	"$schema": "http://json-schema.org/draft-07/schema#",
	"definitions": {
		"SeedBylineCredit": {
			"additionalProperties": false,
			"properties": {
				"byline": {
					"description": "Seed byline ID from root `bylines[]`",
					"type": "string"
				},
				"roleLabel": {
					"type": "string"
				}
			},
			"required": [
				"byline"
			],
			"type": "object"
		},
		"SeedContentEntry": {
			"additionalProperties": false,
			"description": "Content entry in seed",
			"properties": {
				"bylines": {
					"description": "Ordered byline credits for this entry",
					"items": {
						"$ref": "#/definitions/SeedBylineCredit"
					},
					"type": "array"
				},
				"data": {
					"additionalProperties": {},
					"description": "Content data (field slug -> value)",
					"type": "object"
				},
				"id": {
					"description": "Seed-local ID for $ref resolution",
					"type": "string"
				},
				"locale": {
					"description": "BCP 47 locale code. When omitted, defaults to defaultLocale.",
					"type": "string"
				},
				"slug": {
					"description": "URL slug. May be omitted for entries in non-routable collections.",
					"type": [
						"string",
						"null"
					]
				},
				"status": {
					"description": "Publication status",
					"enum": [
						"published",
						"draft"
					],
					"type": "string"
				},
				"taxonomies": {
					"additionalProperties": {
						"items": {
							"type": "string"
						},
						"type": "array"
					},
					"description": "Taxonomy term assignments (taxonomy name -> term slugs)",
					"type": "object"
				},
				"translationOf": {
					"description": "Seed-local ID of the source content entry this translates. Must reference another entry's `id` in the same collection.",
					"type": "string"
				}
			},
			"required": [
				"id",
				"data"
			],
			"type": "object"
		}
	},
	"$id": "https://premium-cms.com/schemas/seed/content-entry.schema.json",
	"title": "SeedContentEntry"
}
