changedOutput schema / properties / file / anyOf
Previous value: -[
- {
- "additionalProperties": {},
- "description": "File metadata with signed URLs when hydrated.",
- "properties": {
- "description": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "File description when analyzed."
- },
- "displayName": {
- "description": "Display name for the file.",
- "type": "string"
- },
- "downloadSource": {
- "anyOf": [
- {
- "additionalProperties": {},
- "description": "A file rendition source (thumbnail, preview, download, …).",
- "properties": {
- "expiresAt": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Unix expiry for url."
- },
- "fileBytes": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Rendition size in bytes."
- },
- "height": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Rendition height in pixels."
- },
- "status": {
- "description": "Rendition status.",
- "enum": [
- "pending",
- "ready",
- "failed",
- "skipped"
- ],
- "type": "string"
- },
- "url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Signed URL when status is ready."
- },
- "width": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Rendition width in pixels."
- }
- },
- "required": [
- "status"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "downloadUrl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Signed download URL when ready."
- },
- "downloadUrlExpiresAt": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Unix expiry for downloadUrl."
- },
- "durationSeconds": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Duration in seconds for video/audio; null for images."
- },
- "fileId": {
- "description": "File id (vg_file_...).",
- "type": "string"
- },
- "hlsSource": {
- "anyOf": [
- {
- "additionalProperties": {},
- "description": "A file rendition source (thumbnail, preview, download, …).",
- "properties": {
- "expiresAt": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Unix expiry for url."
- },
- "fileBytes": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Rendition size in bytes."
- },
- "height": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Rendition height in pixels."
- },
- "status": {
- "description": "Rendition status.",
- "enum": [
- "pending",
- "ready",
- "failed",
- "skipped"
- ],
- "type": "string"
- },
- "url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Signed URL when status is ready."
- },
- "width": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Rendition width in pixels."
- }
- },
- "required": [
- "status"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "isPublicPreviewEnabled": {
- "type": "boolean"
- },
- "previewSource": {
- "anyOf": [
- {
- "additionalProperties": {},
- "description": "A file rendition source (thumbnail, preview, download, …).",
- "properties": {
- "expiresAt": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Unix expiry for url."
- },
- "fileBytes": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Rendition size in bytes."
- },
- "height": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Rendition height in pixels."
- },
- "status": {
- "description": "Rendition status.",
- "enum": [
- "pending",
- "ready",
- "failed",
- "skipped"
- ],
- "type": "string"
- },
- "url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Signed URL when status is ready."
- },
- "width": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Rendition width in pixels."
- }
- },
- "required": [
- "status"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "publicHlsUrl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "publicPlaybackId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "scope": {
- "description": "File scope.",
- "enum": [
- "GLOBAL",
- "PROJECT",
- "EXPORT",
- "TEMPORARY",
- "ENTITY"
- ],
- "type": "string"
- },
- "sourceToolExecutionId": {
- "type": "string"
- },
- "sourceToolType": {
- "type": "string"
- },
- "thumbnailSource": {
- "anyOf": [
- {
- "additionalProperties": {},
- "description": "A file rendition source (thumbnail, preview, download, …).",
- "properties": {
- "expiresAt": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Unix expiry for url."
- },
- "fileBytes": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Rendition size in bytes."
- },
- "height": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Rendition height in pixels."
- },
- "status": {
- "description": "Rendition status.",
- "enum": [
- "pending",
- "ready",
- "failed",
- "skipped"
- ],
- "type": "string"
- },
- "url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Signed URL when status is ready."
- },
- "width": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Rendition width in pixels."
- }
- },
- "required": [
- "status"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "thumbnailUrl": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Signed thumbnail URL when available."
- },
- "thumbnailUrlExpiresAt": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Unix expiry for thumbnailUrl."
- },
- "transcriptText": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Plain transcript text when available."
- },
- "type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "File type once processing has determined it."
- }
- },
- "required": [
- "fileId"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": {},
+ "description": "File metadata with signed URLs when hydrated.",
+ "properties": {
+ "description": {
+ "description": "File description when analyzed.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "displayName": {
+ "description": "Display name for the file.",
+ "type": "string"
+ },
+ "downloadSource": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "description": "A file rendition source (thumbnail, preview, download, …).",
+ "properties": {
+ "expiresAt": {
+ "description": "Unix expiry for url.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "fileBytes": {
+ "description": "Rendition size in bytes.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "height": {
+ "description": "Rendition height in pixels.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "status": {
+ "description": "Rendition status.",
+ "enum": [
+ "pending",
+ "ready",
+ "failed",
+ "skipped"
+ ],
+ "type": "string"
+ },
+ "url": {
+ "description": "Signed URL when status is ready.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "width": {
+ "description": "Rendition width in pixels.",
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "status"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "downloadUrl": {
+ "description": "Signed download URL when ready.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "downloadUrlExpiresAt": {
+ "description": "Unix expiry for downloadUrl.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "durationSeconds": {
+ "description": "Duration in seconds for video/audio; null for images.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "fileId": {
+ "description": "File id (vg_file_...).",
+ "type": "string"
+ },
+ "hlsSource": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "description": "A file rendition source (thumbnail, preview, download, …).",
+ "properties": {
+ "expiresAt": {
+ "description": "Unix expiry for url.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "fileBytes": {
+ "description": "Rendition size in bytes.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "height": {
+ "description": "Rendition height in pixels.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "status": {
+ "description": "Rendition status.",
+ "enum": [
+ "pending",
+ "ready",
+ "failed",
+ "skipped"
+ ],
+ "type": "string"
+ },
+ "url": {
+ "description": "Signed URL when status is ready.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "width": {
+ "description": "Rendition width in pixels.",
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "status"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "isPublicPreviewEnabled": {
+ "type": "boolean"
+ },
+ "previewSource": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "description": "A file rendition source (thumbnail, preview, download, …).",
+ "properties": {
+ "expiresAt": {
+ "description": "Unix expiry for url.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "fileBytes": {
+ "description": "Rendition size in bytes.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "height": {
+ "description": "Rendition height in pixels.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "status": {
+ "description": "Rendition status.",
+ "enum": [
+ "pending",
+ "ready",
+ "failed",
+ "skipped"
+ ],
+ "type": "string"
+ },
+ "url": {
+ "description": "Signed URL when status is ready.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "width": {
+ "description": "Rendition width in pixels.",
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "status"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "publicHlsUrl": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "publicPlaybackId": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "scope": {
+ "description": "File scope.",
+ "enum": [
+ "GLOBAL",
+ "PROJECT",
+ "EXPORT",
+ "TEMPORARY",
+ "ENTITY"
+ ],
+ "type": "string"
+ },
+ "sourceToolExecutionId": {
+ "type": "string"
+ },
+ "sourceToolType": {
+ "type": "string"
+ },
+ "thumbnailSource": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "description": "A file rendition source (thumbnail, preview, download, …).",
+ "properties": {
+ "expiresAt": {
+ "description": "Unix expiry for url.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "fileBytes": {
+ "description": "Rendition size in bytes.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "height": {
+ "description": "Rendition height in pixels.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "status": {
+ "description": "Rendition status.",
+ "enum": [
+ "pending",
+ "ready",
+ "failed",
+ "skipped"
+ ],
+ "type": "string"
+ },
+ "url": {
+ "description": "Signed URL when status is ready.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "width": {
+ "description": "Rendition width in pixels.",
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "status"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "thumbnailUrl": {
+ "description": "Signed thumbnail URL when available.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "thumbnailUrlExpiresAt": {
+ "description": "Unix expiry for thumbnailUrl.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "transcriptText": {
+ "description": "Plain transcript text when available.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "type": {
+ "description": "File type once processing has determined it.",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "fileId"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]