You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/Api/ServeApi.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@
12
12
/**
13
13
* Shotstack
14
14
*
15
-
* Shotstack is a video, image and audio editing service that allows for the automated generation of videos, images and audio using JSON and a RESTful API. You arrange and configure an edit and POST it to the API which will render your media and provide a file location when complete. For more details visit [shotstack.io](https://shotstack.io) or checkout our [getting started](https://shotstack.io/docs/guide/) documentation. There are two main API's, one for editing and generating assets (Edit API) and one for managing hosted assets (Serve API). The Edit API base URL is: <b>https://api.shotstack.io/{version}</b> The Serve API base URL is: <b>https://api.shotstack.io/serve/{version}</b>
15
+
* Shotstack is a video, image and audio editing service that allows for the automated generation of videos, images and audio using JSON and a RESTful API. You arrange and configure an edit and POST it to the API which will render your media and provide a file location when complete. For more details visit [shotstack.io](https://shotstack.io) or checkout our [getting started](https://shotstack.io/docs/guide/) documentation. There are two main API's, one for editing and generating assets (Edit API) and one for managing hosted assets (Serve API). The Edit API base URL is: <b>https://api.shotstack.io/{version}</b> The Serve API base URL is: <b>https://api.shotstack.io/serve/{version}</b>
Copy file name to clipboardExpand all lines: src/ApiException.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@
12
12
/**
13
13
* Shotstack
14
14
*
15
-
* Shotstack is a video, image and audio editing service that allows for the automated generation of videos, images and audio using JSON and a RESTful API. You arrange and configure an edit and POST it to the API which will render your media and provide a file location when complete. For more details visit [shotstack.io](https://shotstack.io) or checkout our [getting started](https://shotstack.io/docs/guide/) documentation. There are two main API's, one for editing and generating assets (Edit API) and one for managing hosted assets (Serve API). The Edit API base URL is: <b>https://api.shotstack.io/{version}</b> The Serve API base URL is: <b>https://api.shotstack.io/serve/{version}</b>
15
+
* Shotstack is a video, image and audio editing service that allows for the automated generation of videos, images and audio using JSON and a RESTful API. You arrange and configure an edit and POST it to the API which will render your media and provide a file location when complete. For more details visit [shotstack.io](https://shotstack.io) or checkout our [getting started](https://shotstack.io/docs/guide/) documentation. There are two main API's, one for editing and generating assets (Edit API) and one for managing hosted assets (Serve API). The Edit API base URL is: <b>https://api.shotstack.io/{version}</b> The Serve API base URL is: <b>https://api.shotstack.io/serve/{version}</b>
Copy file name to clipboardExpand all lines: src/Configuration.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@
12
12
/**
13
13
* Shotstack
14
14
*
15
-
* Shotstack is a video, image and audio editing service that allows for the automated generation of videos, images and audio using JSON and a RESTful API. You arrange and configure an edit and POST it to the API which will render your media and provide a file location when complete. For more details visit [shotstack.io](https://shotstack.io) or checkout our [getting started](https://shotstack.io/docs/guide/) documentation. There are two main API's, one for editing and generating assets (Edit API) and one for managing hosted assets (Serve API). The Edit API base URL is: <b>https://api.shotstack.io/{version}</b> The Serve API base URL is: <b>https://api.shotstack.io/serve/{version}</b>
15
+
* Shotstack is a video, image and audio editing service that allows for the automated generation of videos, images and audio using JSON and a RESTful API. You arrange and configure an edit and POST it to the API which will render your media and provide a file location when complete. For more details visit [shotstack.io](https://shotstack.io) or checkout our [getting started](https://shotstack.io/docs/guide/) documentation. There are two main API's, one for editing and generating assets (Edit API) and one for managing hosted assets (Serve API). The Edit API base URL is: <b>https://api.shotstack.io/{version}</b> The Serve API base URL is: <b>https://api.shotstack.io/serve/{version}</b>
Copy file name to clipboardExpand all lines: src/HeaderSelector.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@
12
12
/**
13
13
* Shotstack
14
14
*
15
-
* Shotstack is a video, image and audio editing service that allows for the automated generation of videos, images and audio using JSON and a RESTful API. You arrange and configure an edit and POST it to the API which will render your media and provide a file location when complete. For more details visit [shotstack.io](https://shotstack.io) or checkout our [getting started](https://shotstack.io/docs/guide/) documentation. There are two main API's, one for editing and generating assets (Edit API) and one for managing hosted assets (Serve API). The Edit API base URL is: <b>https://api.shotstack.io/{version}</b> The Serve API base URL is: <b>https://api.shotstack.io/serve/{version}</b>
15
+
* Shotstack is a video, image and audio editing service that allows for the automated generation of videos, images and audio using JSON and a RESTful API. You arrange and configure an edit and POST it to the API which will render your media and provide a file location when complete. For more details visit [shotstack.io](https://shotstack.io) or checkout our [getting started](https://shotstack.io/docs/guide/) documentation. There are two main API's, one for editing and generating assets (Edit API) and one for managing hosted assets (Serve API). The Edit API base URL is: <b>https://api.shotstack.io/{version}</b> The Serve API base URL is: <b>https://api.shotstack.io/serve/{version}</b>
Copy file name to clipboardExpand all lines: src/Model/Asset.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@
13
13
/**
14
14
* Shotstack
15
15
*
16
-
* Shotstack is a video, image and audio editing service that allows for the automated generation of videos, images and audio using JSON and a RESTful API. You arrange and configure an edit and POST it to the API which will render your media and provide a file location when complete. For more details visit [shotstack.io](https://shotstack.io) or checkout our [getting started](https://shotstack.io/docs/guide/) documentation. There are two main API's, one for editing and generating assets (Edit API) and one for managing hosted assets (Serve API). The Edit API base URL is: <b>https://api.shotstack.io/{version}</b> The Serve API base URL is: <b>https://api.shotstack.io/serve/{version}</b>
16
+
* Shotstack is a video, image and audio editing service that allows for the automated generation of videos, images and audio using JSON and a RESTful API. You arrange and configure an edit and POST it to the API which will render your media and provide a file location when complete. For more details visit [shotstack.io](https://shotstack.io) or checkout our [getting started](https://shotstack.io/docs/guide/) documentation. There are two main API's, one for editing and generating assets (Edit API) and one for managing hosted assets (Serve API). The Edit API base URL is: <b>https://api.shotstack.io/{version}</b> The Serve API base URL is: <b>https://api.shotstack.io/serve/{version}</b>
Copy file name to clipboardExpand all lines: src/Model/AssetRenderResponse.php
+4-1Lines changed: 4 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@
13
13
/**
14
14
* Shotstack
15
15
*
16
-
* Shotstack is a video, image and audio editing service that allows for the automated generation of videos, images and audio using JSON and a RESTful API. You arrange and configure an edit and POST it to the API which will render your media and provide a file location when complete. For more details visit [shotstack.io](https://shotstack.io) or checkout our [getting started](https://shotstack.io/docs/guide/) documentation. There are two main API's, one for editing and generating assets (Edit API) and one for managing hosted assets (Serve API). The Edit API base URL is: <b>https://api.shotstack.io/{version}</b> The Serve API base URL is: <b>https://api.shotstack.io/serve/{version}</b>
16
+
* Shotstack is a video, image and audio editing service that allows for the automated generation of videos, images and audio using JSON and a RESTful API. You arrange and configure an edit and POST it to the API which will render your media and provide a file location when complete. For more details visit [shotstack.io](https://shotstack.io) or checkout our [getting started](https://shotstack.io/docs/guide/) documentation. There are two main API's, one for editing and generating assets (Edit API) and one for managing hosted assets (Serve API). The Edit API base URL is: <b>https://api.shotstack.io/{version}</b> The Serve API base URL is: <b>https://api.shotstack.io/serve/{version}</b>
17
17
*
18
18
* The version of the OpenAPI document: v1
19
19
* Generated by: https://openapi-generator.tech
@@ -191,6 +191,9 @@ public function listInvalidProperties()
Copy file name to clipboardExpand all lines: src/Model/AssetResponse.php
+4-1Lines changed: 4 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@
13
13
/**
14
14
* Shotstack
15
15
*
16
-
* Shotstack is a video, image and audio editing service that allows for the automated generation of videos, images and audio using JSON and a RESTful API. You arrange and configure an edit and POST it to the API which will render your media and provide a file location when complete. For more details visit [shotstack.io](https://shotstack.io) or checkout our [getting started](https://shotstack.io/docs/guide/) documentation. There are two main API's, one for editing and generating assets (Edit API) and one for managing hosted assets (Serve API). The Edit API base URL is: <b>https://api.shotstack.io/{version}</b> The Serve API base URL is: <b>https://api.shotstack.io/serve/{version}</b>
16
+
* Shotstack is a video, image and audio editing service that allows for the automated generation of videos, images and audio using JSON and a RESTful API. You arrange and configure an edit and POST it to the API which will render your media and provide a file location when complete. For more details visit [shotstack.io](https://shotstack.io) or checkout our [getting started](https://shotstack.io/docs/guide/) documentation. There are two main API's, one for editing and generating assets (Edit API) and one for managing hosted assets (Serve API). The Edit API base URL is: <b>https://api.shotstack.io/{version}</b> The Serve API base URL is: <b>https://api.shotstack.io/serve/{version}</b>
17
17
*
18
18
* The version of the OpenAPI document: v1
19
19
* Generated by: https://openapi-generator.tech
@@ -191,6 +191,9 @@ public function listInvalidProperties()
Copy file name to clipboardExpand all lines: src/Model/AssetResponseAttributes.php
+62-14Lines changed: 62 additions & 14 deletions
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@
13
13
/**
14
14
* Shotstack
15
15
*
16
-
* Shotstack is a video, image and audio editing service that allows for the automated generation of videos, images and audio using JSON and a RESTful API. You arrange and configure an edit and POST it to the API which will render your media and provide a file location when complete. For more details visit [shotstack.io](https://shotstack.io) or checkout our [getting started](https://shotstack.io/docs/guide/) documentation. There are two main API's, one for editing and generating assets (Edit API) and one for managing hosted assets (Serve API). The Edit API base URL is: <b>https://api.shotstack.io/{version}</b> The Serve API base URL is: <b>https://api.shotstack.io/serve/{version}</b>
16
+
* Shotstack is a video, image and audio editing service that allows for the automated generation of videos, images and audio using JSON and a RESTful API. You arrange and configure an edit and POST it to the API which will render your media and provide a file location when complete. For more details visit [shotstack.io](https://shotstack.io) or checkout our [getting started](https://shotstack.io/docs/guide/) documentation. There are two main API's, one for editing and generating assets (Edit API) and one for managing hosted assets (Serve API). The Edit API base URL is: <b>https://api.shotstack.io/{version}</b> The Serve API base URL is: <b>https://api.shotstack.io/serve/{version}</b>
17
17
*
18
18
* The version of the OpenAPI document: v1
19
19
* Generated by: https://openapi-generator.tech
@@ -64,6 +64,7 @@ class AssetResponseAttributes implements ModelInterface, ArrayAccess, \JsonSeria
64
64
'owner' => 'string',
65
65
'region' => 'string',
66
66
'render_id' => 'string',
67
+
'provider_id' => 'string',
67
68
'filename' => 'string',
68
69
'url' => 'string',
69
70
'status' => 'string',
@@ -83,6 +84,7 @@ class AssetResponseAttributes implements ModelInterface, ArrayAccess, \JsonSeria
83
84
'owner' => null,
84
85
'region' => null,
85
86
'render_id' => null,
87
+
'provider_id' => null,
86
88
'filename' => null,
87
89
'url' => null,
88
90
'status' => null,
@@ -121,6 +123,7 @@ public static function openAPIFormats()
121
123
'owner' => 'owner',
122
124
'region' => 'region',
123
125
'render_id' => 'renderId',
126
+
'provider_id' => 'providerId',
124
127
'filename' => 'filename',
125
128
'url' => 'url',
126
129
'status' => 'status',
@@ -138,6 +141,7 @@ public static function openAPIFormats()
138
141
'owner' => 'setOwner',
139
142
'region' => 'setRegion',
140
143
'render_id' => 'setRenderId',
144
+
'provider_id' => 'setProviderId',
141
145
'filename' => 'setFilename',
142
146
'url' => 'setUrl',
143
147
'status' => 'setStatus',
@@ -155,6 +159,7 @@ public static function openAPIFormats()
155
159
'owner' => 'getOwner',
156
160
'region' => 'getRegion',
157
161
'render_id' => 'getRenderId',
162
+
'provider_id' => 'getProviderId',
158
163
'filename' => 'getFilename',
159
164
'url' => 'getUrl',
160
165
'status' => 'getStatus',
@@ -242,6 +247,7 @@ public function __construct(array $data = null)
if (!is_null($this->container['status']) && !in_array($this->container['status'], $allowedValues, true)) {
263
281
$invalidProperties[] = sprintf(
@@ -267,6 +285,12 @@ public function listInvalidProperties()
267
285
);
268
286
}
269
287
288
+
if ($this->container['created'] === null) {
289
+
$invalidProperties[] = "'created' can't be null";
290
+
}
291
+
if ($this->container['updated'] === null) {
292
+
$invalidProperties[] = "'updated' can't be null";
293
+
}
270
294
return$invalidProperties;
271
295
}
272
296
@@ -285,7 +309,7 @@ public function valid()
285
309
/**
286
310
* Gets id
287
311
*
288
-
* @return string|null
312
+
* @return string
289
313
*/
290
314
publicfunctiongetId()
291
315
{
@@ -295,7 +319,7 @@ public function getId()
295
319
/**
296
320
* Sets id
297
321
*
298
-
* @param string|null $id The unique id of the hosted asset in UUID format.
322
+
* @param string $id The unique id of the hosted asset in UUID format.
299
323
*
300
324
* @return self
301
325
*/
@@ -309,7 +333,7 @@ public function setId($id)
309
333
/**
310
334
* Gets owner
311
335
*
312
-
* @return string|null
336
+
* @return string
313
337
*/
314
338
publicfunctiongetOwner()
315
339
{
@@ -319,7 +343,7 @@ public function getOwner()
319
343
/**
320
344
* Sets owner
321
345
*
322
-
* @param string|null $owner The owner id of the render task.
346
+
* @param string $owner The owner id of the render task.
323
347
*
324
348
* @return self
325
349
*/
@@ -379,10 +403,34 @@ public function setRenderId($render_id)
379
403
}
380
404
381
405
/**
382
-
* Gets filename
406
+
* Gets provider_id
383
407
*
384
408
* @return string|null
385
409
*/
410
+
publicfunctiongetProviderId()
411
+
{
412
+
return$this->container['provider_id'];
413
+
}
414
+
415
+
/**
416
+
* Sets provider_id
417
+
*
418
+
* @param string|null $provider_id The third party id of an asset transferred to an external provider, i.e. Mux, YouTube or S3. If the provider is Shotstack, the providerID is the same as the asset id.
419
+
*
420
+
* @return self
421
+
*/
422
+
publicfunctionsetProviderId($provider_id)
423
+
{
424
+
$this->container['provider_id'] = $provider_id;
425
+
426
+
return$this;
427
+
}
428
+
429
+
/**
430
+
* Gets filename
431
+
*
432
+
* @return string
433
+
*/
386
434
publicfunctiongetFilename()
387
435
{
388
436
return$this->container['filename'];
@@ -391,7 +439,7 @@ public function getFilename()
391
439
/**
392
440
* Sets filename
393
441
*
394
-
* @param string|null $filename The asset file name.
442
+
* @param string $filename The asset file name.
395
443
*
396
444
* @return self
397
445
*/
@@ -429,7 +477,7 @@ public function setUrl($url)
429
477
/**
430
478
* Gets status
431
479
*
432
-
* @return string|null
480
+
* @return string
433
481
*/
434
482
publicfunctiongetStatus()
435
483
{
@@ -439,14 +487,14 @@ public function getStatus()
439
487
/**
440
488
* Sets status
441
489
*
442
-
* @param string|null $status The status of the asset. <ul> <li>`importing` - the asset is being copied to the hosting service</li> <li>`ready` - the asset is ready to be served to users</li> <li>`failed` - the asset failed to copy or delete</li> <li>`deleted` - the asset has been deleted</li> </ul>
490
+
* @param string $status The status of the asset. <ul> <li>`importing` - the asset is being copied to the hosting service</li> <li>`ready` - the asset is ready to be served to users</li> <li>`failed` - the asset failed to copy or delete</li> <li>`deleted` - the asset has been deleted</li> </ul>
0 commit comments