addedOutput schema / properties / slides / items / properties / visual / properties / creative_source
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "artifact_id": {
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+ },
+ "composition_id": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "controls": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "fields": {
+ "items": {
+ "oneOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "key": {
+ "maxLength": 80,
+ "minLength": 1,
+ "pattern": "^[A-Za-z][A-Za-z0-9_]*$",
+ "type": "string"
+ },
+ "label": {
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxLength": {
+ "maximum": 10000,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "type": {
+ "const": "text",
+ "type": "string"
+ }
+ },
+ "required": [
+ "key",
+ "label",
+ "type",
+ "maxLength"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "key": {
+ "maxLength": 80,
+ "minLength": 1,
+ "pattern": "^[A-Za-z][A-Za-z0-9_]*$",
+ "type": "string"
+ },
+ "label": {
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "const": "color",
+ "type": "string"
+ }
+ },
+ "required": [
+ "key",
+ "label",
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "key": {
+ "maxLength": 80,
+ "minLength": 1,
+ "pattern": "^[A-Za-z][A-Za-z0-9_]*$",
+ "type": "string"
+ },
+ "label": {
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "const": "media",
+ "type": "string"
+ }
+ },
+ "required": [
+ "key",
+ "label",
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "key": {
+ "maxLength": 80,
+ "minLength": 1,
+ "pattern": "^[A-Za-z][A-Za-z0-9_]*$",
+ "type": "string"
+ },
+ "label": {
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ "max": {
+ "maximum": 10800,
+ "type": "number"
+ },
+ "min": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "step": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "type": {
+ "const": "timing",
+ "type": "string"
+ }
+ },
+ "required": [
+ "key",
+ "label",
+ "type",
+ "min",
+ "max",
+ "step"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "maxItems": 40,
+ "minItems": 1,
+ "type": "array"
+ },
+ "file": {
+ "format": "ends_with",
+ "maxLength": 180,
+ "minLength": 1,
+ "pattern": ".*\\.json$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "file",
+ "fields"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "fps": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "frame": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "frame_hash": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "height": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "media_asset_id": {
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+ },
+ "project_id": {
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+ },
+ "runtime_identity": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "source_hash": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "source_revision": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "source_revision_id": {
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+ },
+ "values": {
+ "additionalProperties": {
+ "anyOf": [
+ {
+ "maxLength": 10000,
+ "type": "string"
+ },
+ {
+ "type": "number"
+ }
+ ]
+ },
+ "propertyNames": {
+ "maxLength": 80,
+ "minLength": 1,
+ "pattern": "^[A-Za-z][A-Za-z0-9_]*$",
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "width": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "artifact_id",
+ "project_id",
+ "source_revision_id",
+ "source_revision",
+ "source_hash",
+ "runtime_identity",
+ "composition_id",
+ "frame",
+ "width",
+ "height",
+ "fps",
+ "frame_hash",
+ "media_asset_id",
+ "controls",
+ "values"
+ ],
+ "type": "object"
+}