diff --git a/gen/asset.go b/gen/asset.go index 37b8e24..f638e33 100644 --- a/gen/asset.go +++ b/gen/asset.go @@ -41,8 +41,8 @@ var AssetCreate = &command.Spec{ Group: "asset", Name: "create", Summary: "Upload Asset", - Description: "Uploads a file (image, video, audio, or PDF) and returns an asset_id for use in other endpoints. Max 32 MB. Supported types: png, jpeg, mp4, webm, mp3, wav, pdf.", - RequestSchema: "{\n \"properties\": {\n \"file\": {\n \"description\": \"File to upload (image, video, audio, or PDF). Max 32 MB.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"file\"\n ],\n \"type\": \"object\"\n}", + Description: "Uploads a file (image, video, audio, PDF, or SRT subtitle) and returns an asset_id for use in other endpoints. Max 32 MB. Supported types: png, jpeg, mp4, webm, mp3, wav, pdf, srt.", + RequestSchema: "{\n \"properties\": {\n \"file\": {\n \"description\": \"File to upload (image, video, audio, PDF, or SRT subtitle). Max 32 MB.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"file\"\n ],\n \"type\": \"object\"\n}", ResponseSchema: "{\n \"properties\": {\n \"data\": {\n \"description\": \"Response from uploading an asset via POST /v3/assets.\",\n \"properties\": {\n \"asset_id\": {\n \"description\": \"Unique asset identifier for use in other endpoints like POST /v3/video-agents\",\n \"type\": \"string\"\n },\n \"mime_type\": {\n \"description\": \"Detected MIME type of the file\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"description\": \"File size in bytes\",\n \"type\": \"integer\"\n },\n \"url\": {\n \"description\": \"Public URL of the uploaded asset\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"asset_id\",\n \"url\",\n \"mime_type\",\n \"size_bytes\"\n ],\n \"type\": \"object\"\n }\n },\n \"required\": [],\n \"type\": \"object\"\n}", Endpoint: "/v3/assets", Method: "POST", @@ -55,7 +55,7 @@ var AssetCreate = &command.Spec{ Name: "file", Type: "string", Default: "", - Help: "File to upload (image, video, audio, or PDF). Max 32 MB.", + Help: "File to upload (image, video, audio, PDF, or SRT subtitle). Max 32 MB.", Required: true, Enum: nil, Min: nil, @@ -230,5 +230,17 @@ var AssetSearch = &command.Spec{ Source: "query", JSONName: "type", }, + { + Name: "scope", + Type: "string", + Default: "public", + Help: "Which assets to search: 'public' (the shared catalog, default) or 'personal' (your own space's assets).", + Required: false, + Enum: []string{"public", "personal"}, + Min: nil, + Max: nil, + Source: "query", + JSONName: "scope", + }, }, }