Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ partial void ProcessPostRenderResponseContent(
/// 5. **Output**: The final media file is generated and stored<br/>
/// **Video Preprocessing:**<br/>
/// Video assets undergo automatic preprocessing to ensure compatibility. You can force <br/>
/// preprocessing by setting `"transcode": true` on video assets. See [Preprocessing](#preprocessing) <br/>
/// preprocessing by setting `"transcode": true` on video assets. See [VideoAsset](#tocs_videoasset) <br/>
/// for more details.<br/>
/// **Base URL:** &lt;a href="#"&gt;https://api.shotstack.io/edit/{version}&lt;/a&gt;
/// </summary>
Expand Down Expand Up @@ -88,7 +88,7 @@ partial void ProcessPostRenderResponseContent(
/// 5. **Output**: The final media file is generated and stored<br/>
/// **Video Preprocessing:**<br/>
/// Video assets undergo automatic preprocessing to ensure compatibility. You can force <br/>
/// preprocessing by setting `"transcode": true` on video assets. See [Preprocessing](#preprocessing) <br/>
/// preprocessing by setting `"transcode": true` on video assets. See [VideoAsset](#tocs_videoasset) <br/>
/// for more details.<br/>
/// **Base URL:** &lt;a href="#"&gt;https://api.shotstack.io/edit/{version}&lt;/a&gt;
/// </summary>
Expand Down Expand Up @@ -453,7 +453,7 @@ partial void ProcessPostRenderResponseContent(
/// 5. **Output**: The final media file is generated and stored<br/>
/// **Video Preprocessing:**<br/>
/// Video assets undergo automatic preprocessing to ensure compatibility. You can force <br/>
/// preprocessing by setting `"transcode": true` on video assets. See [Preprocessing](#preprocessing) <br/>
/// preprocessing by setting `"transcode": true` on video assets. See [VideoAsset](#tocs_videoasset) <br/>
/// for more details.<br/>
/// **Base URL:** &lt;a href="#"&gt;https://api.shotstack.io/edit/{version}&lt;/a&gt;
/// </summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ public partial interface IEditClient
/// 5. **Output**: The final media file is generated and stored<br/>
/// **Video Preprocessing:**<br/>
/// Video assets undergo automatic preprocessing to ensure compatibility. You can force <br/>
/// preprocessing by setting `"transcode": true` on video assets. See [Preprocessing](#preprocessing) <br/>
/// preprocessing by setting `"transcode": true` on video assets. See [VideoAsset](#tocs_videoasset) <br/>
/// for more details.<br/>
/// **Base URL:** &lt;a href="#"&gt;https://api.shotstack.io/edit/{version}&lt;/a&gt;
/// </summary>
Expand All @@ -41,7 +41,7 @@ public partial interface IEditClient
/// 5. **Output**: The final media file is generated and stored<br/>
/// **Video Preprocessing:**<br/>
/// Video assets undergo automatic preprocessing to ensure compatibility. You can force <br/>
/// preprocessing by setting `"transcode": true` on video assets. See [Preprocessing](#preprocessing) <br/>
/// preprocessing by setting `"transcode": true` on video assets. See [VideoAsset](#tocs_videoasset) <br/>
/// for more details.<br/>
/// **Base URL:** &lt;a href="#"&gt;https://api.shotstack.io/edit/{version}&lt;/a&gt;
/// </summary>
Expand All @@ -65,7 +65,7 @@ public partial interface IEditClient
/// 5. **Output**: The final media file is generated and stored<br/>
/// **Video Preprocessing:**<br/>
/// Video assets undergo automatic preprocessing to ensure compatibility. You can force <br/>
/// preprocessing by setting `"transcode": true` on video assets. See [Preprocessing](#preprocessing) <br/>
/// preprocessing by setting `"transcode": true` on video assets. See [VideoAsset](#tocs_videoasset) <br/>
/// for more details.<br/>
/// **Base URL:** &lt;a href="#"&gt;https://api.shotstack.io/edit/{version}&lt;/a&gt;
/// </summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ public partial interface IIngestClient
/// Direct Upload<br/>
/// Request a signed URL to upload a file to. The response returns a signed URL that you use to upload the file to.<br/>
/// The signed URL looks similar to:<br/>
/// https://shotstack-ingest-api-stage-sources.s3.ap-southeast-2.amazonaws.com/5ca6hu7s9k/zzytey4v-32km-kq1z-aftr-3kcuqi0brad2/source?AWSAccessKeyId=ASIAWJV7UWDMGTZLHTXP&amp;Expires=1677209777&amp;Signature=PKR4dGDDdOuMTAQmDASzLGmLOeo%3D&amp;x-amz-acl=public-read&amp;x-amz-security-token=IQoJb3JpZ2luX2VjEGMaDmFwLX......56osBGByztm7WZdbmXzO09KR<br/>
/// `https://shotstack-ingest-api-stage-sources.s3.ap-southeast-2.amazonaws.com/5ca6hu7s9k/zzytey4v-32km-kq1z-aftr-3kcuqi0brad2/source?AWSAccessKeyId=ASIAWJV7UWDMGTZLHTXP&amp;Expires=1677209777&amp;Signature=PKR4dGDDdOuMTAQmDASzLGmLOeo%3D&amp;x-amz-acl=public-read&amp;x-amz-security-token=IQoJb3JpZ2luX2VjEGMaDmFwLX......56osBGByztm7WZdbmXzO09KR`<br/>
/// In a separate API call, use this signed URL to send a PUT request with the binary file. Using cURL you can use<br/>
/// a command like:<br/>
/// <br/>
Expand All @@ -30,7 +30,7 @@ public partial interface IIngestClient
/// Direct Upload<br/>
/// Request a signed URL to upload a file to. The response returns a signed URL that you use to upload the file to.<br/>
/// The signed URL looks similar to:<br/>
/// https://shotstack-ingest-api-stage-sources.s3.ap-southeast-2.amazonaws.com/5ca6hu7s9k/zzytey4v-32km-kq1z-aftr-3kcuqi0brad2/source?AWSAccessKeyId=ASIAWJV7UWDMGTZLHTXP&amp;Expires=1677209777&amp;Signature=PKR4dGDDdOuMTAQmDASzLGmLOeo%3D&amp;x-amz-acl=public-read&amp;x-amz-security-token=IQoJb3JpZ2luX2VjEGMaDmFwLX......56osBGByztm7WZdbmXzO09KR<br/>
/// `https://shotstack-ingest-api-stage-sources.s3.ap-southeast-2.amazonaws.com/5ca6hu7s9k/zzytey4v-32km-kq1z-aftr-3kcuqi0brad2/source?AWSAccessKeyId=ASIAWJV7UWDMGTZLHTXP&amp;Expires=1677209777&amp;Signature=PKR4dGDDdOuMTAQmDASzLGmLOeo%3D&amp;x-amz-acl=public-read&amp;x-amz-security-token=IQoJb3JpZ2luX2VjEGMaDmFwLX......56osBGByztm7WZdbmXzO09KR`<br/>
/// In a separate API call, use this signed URL to send a PUT request with the binary file. Using cURL you can use<br/>
/// a command like:<br/>
/// <br/>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#nullable enable

#pragma warning disable CS0618 // Type or member is obsolete

namespace Shotstack
{
public partial interface IIngestClient
Expand Down Expand Up @@ -61,7 +63,9 @@ public partial interface IIngestClient
global::System.Threading.Tasks.Task<global::Shotstack.QueuedSourceResponse> PostSourceAsync(
string? url = default,
global::Shotstack.Outputs? outputs = default,
#pragma warning disable CS0618 // Type or member is obsolete
global::Shotstack.Destinations? destinations = default,
#pragma warning disable CS0618 // Type or member is obsolete
string? callback = default,
global::Shotstack.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ public partial interface IServeClient
/// <summary>
/// Get Asset by Render ID<br/>
/// A render may generate more than one file, such as a video, thumbnail and poster image. When the assets are<br/>
/// created the only known id is the render id returned by the original [render request](#render-video), status <br/>
/// created the only known id is the render id returned by the original [render request](#render-asset), status <br/>
/// request or webhook. This endpoint lets you look up one or more assets by the render id.<br/>
/// **Base URL:** &lt;a href="#"&gt;https://api.shotstack.io/serve/{version}&lt;/a&gt;
/// </summary>
Expand All @@ -22,7 +22,7 @@ public partial interface IServeClient
/// <summary>
/// Get Asset by Render ID<br/>
/// A render may generate more than one file, such as a video, thumbnail and poster image. When the assets are<br/>
/// created the only known id is the render id returned by the original [render request](#render-video), status <br/>
/// created the only known id is the render id returned by the original [render request](#render-asset), status <br/>
/// request or webhook. This endpoint lets you look up one or more assets by the render id.<br/>
/// **Base URL:** &lt;a href="#"&gt;https://api.shotstack.io/serve/{version}&lt;/a&gt;
/// </summary>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#nullable enable

#pragma warning disable CS0618 // Type or member is obsolete

namespace Shotstack
{
public partial interface IServeClient
Expand Down
2 changes: 1 addition & 1 deletion src/libs/Shotstack/Generated/Shotstack.IServeClient.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
namespace Shotstack
{
/// <summary>
/// Assets generated by the Edit API or uploaded via the Ingest API are sent to the Serve API. The Serve API includes a simple hosting service with a CDN or you can send assets to third party services like AWS S3 or Mux. The Serve API includes endpoints to look up assets, where they are hosted and their status.<br/>
/// Assets generated by the Edit API or uploaded via the Ingest API are sent to the Serve API. The Serve API includes a simple hosting service with a CDN or you can send assets to third party services like AWS S3 or Google Cloud Storage. The Serve API includes endpoints to look up assets, where they are hosted and their status.<br/>
/// If no httpClient is provided, a new one will be created.<br/>
/// If no baseUri is provided, the default baseUri from OpenAPI spec will be used.
/// </summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ public partial interface IShotstackClient : global::System.IDisposable
public IngestClient Ingest { get; }

/// <summary>
/// Assets generated by the Edit API or uploaded via the Ingest API are sent to the Serve API. The Serve API includes a simple hosting service with a CDN or you can send assets to third party services like AWS S3 or Mux. The Serve API includes endpoints to look up assets, where they are hosted and their status.
/// Assets generated by the Edit API or uploaded via the Ingest API are sent to the Serve API. The Serve API includes a simple hosting service with a CDN or you can send assets to third party services like AWS S3 or Google Cloud Storage. The Serve API includes endpoints to look up assets, where they are hosted and their status.
/// </summary>
public ServeClient Serve { get; }

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,18 +21,28 @@ namespace Shotstack
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.Size))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.Destinations), TypeInfoPropertyName = "Destinations2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.ShotstackDestination))]
#pragma warning disable CS0618 // This registration names a deprecated API model.
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.MuxDestination))]
#pragma warning restore CS0618
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.S3Destination))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.GoogleCloudStorageDestination))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.GoogleDriveDestination))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.VimeoDestination))]
#pragma warning disable CS0618 // This registration names a deprecated API model.
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.TiktokDestination))]
#pragma warning restore CS0618
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.AkamaiNetStorageDestination))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.AzureBlobStorageDestination))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.DestinationsDiscriminator))]
#pragma warning disable CS0618 // This registration names a deprecated API model.
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.MuxDestinationOptions))]
#pragma warning restore CS0618
#pragma warning disable CS0618 // This registration names a deprecated API model.
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList<global::Shotstack.MuxDestinationOptionsPlaybackPolicyItem>))]
#pragma warning restore CS0618
#pragma warning disable CS0618 // This registration names a deprecated API model.
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.MuxDestinationOptionsPlaybackPolicyItem), TypeInfoPropertyName = "MuxDestinationOptionsPlaybackPolicyItem2")]
#pragma warning restore CS0618
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.S3DestinationOptions))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.GoogleCloudStorageDestinationOptions))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.GoogleDriveDestinationOptions))]
Expand Down Expand Up @@ -75,16 +85,22 @@ namespace Shotstack
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.IngestErrorResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList<global::Shotstack.IngestErrorResponseData>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.IngestErrorResponseData))]
#pragma warning disable CS0618 // This registration names a deprecated API model.
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.TiktokDestinationOptions))]
#pragma warning restore CS0618
#pragma warning disable CS0618 // This registration names a deprecated API model.
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.TiktokDestinationOptionsPrivacyLevel), TypeInfoPropertyName = "TiktokDestinationOptionsPrivacyLevel2")]
#pragma warning restore CS0618
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.AkamaiNetStorageDestinationOptions))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.AzureBlobStorageDestinationOptions))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(bool?))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(double?))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(float?))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(int?))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.Destinations?), TypeInfoPropertyName = "NullableDestinations2")]
#pragma warning disable CS0618 // This registration names a deprecated API model.
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.MuxDestinationOptionsPlaybackPolicyItem?), TypeInfoPropertyName = "NullableMuxDestinationOptionsPlaybackPolicyItem2")]
#pragma warning restore CS0618
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.VimeoDestinationPrivacyOptionsView?), TypeInfoPropertyName = "NullableVimeoDestinationPrivacyOptionsView2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.VimeoDestinationPrivacyOptionsEmbed?), TypeInfoPropertyName = "NullableVimeoDestinationPrivacyOptionsEmbed2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.VimeoDestinationPrivacyOptionsComments?), TypeInfoPropertyName = "NullableVimeoDestinationPrivacyOptionsComments2")]
Expand All @@ -96,8 +112,12 @@ namespace Shotstack
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.DolbyEnhancementOptionsPreset?), TypeInfoPropertyName = "NullableDolbyEnhancementOptionsPreset2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.SourceResponseAttributesStatus?), TypeInfoPropertyName = "NullableSourceResponseAttributesStatus2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.RenditionResponseAttributesStatus?), TypeInfoPropertyName = "NullableRenditionResponseAttributesStatus2")]
#pragma warning disable CS0618 // This registration names a deprecated API model.
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Shotstack.TiktokDestinationOptionsPrivacyLevel?), TypeInfoPropertyName = "NullableTiktokDestinationOptionsPrivacyLevel2")]
#pragma warning restore CS0618
#pragma warning disable CS0618 // This registration names a deprecated API model.
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List<global::Shotstack.MuxDestinationOptionsPlaybackPolicyItem>))]
#pragma warning restore CS0618
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List<global::Shotstack.Rendition>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List<global::Shotstack.SourceResponseData>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List<global::Shotstack.RenditionResponseAttributes>))]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ partial void ProcessGetUploadSignedUrlResponseContent(
/// Direct Upload<br/>
/// Request a signed URL to upload a file to. The response returns a signed URL that you use to upload the file to.<br/>
/// The signed URL looks similar to:<br/>
/// https://shotstack-ingest-api-stage-sources.s3.ap-southeast-2.amazonaws.com/5ca6hu7s9k/zzytey4v-32km-kq1z-aftr-3kcuqi0brad2/source?AWSAccessKeyId=ASIAWJV7UWDMGTZLHTXP&amp;Expires=1677209777&amp;Signature=PKR4dGDDdOuMTAQmDASzLGmLOeo%3D&amp;x-amz-acl=public-read&amp;x-amz-security-token=IQoJb3JpZ2luX2VjEGMaDmFwLX......56osBGByztm7WZdbmXzO09KR<br/>
/// `https://shotstack-ingest-api-stage-sources.s3.ap-southeast-2.amazonaws.com/5ca6hu7s9k/zzytey4v-32km-kq1z-aftr-3kcuqi0brad2/source?AWSAccessKeyId=ASIAWJV7UWDMGTZLHTXP&amp;Expires=1677209777&amp;Signature=PKR4dGDDdOuMTAQmDASzLGmLOeo%3D&amp;x-amz-acl=public-read&amp;x-amz-security-token=IQoJb3JpZ2luX2VjEGMaDmFwLX......56osBGByztm7WZdbmXzO09KR`<br/>
/// In a separate API call, use this signed URL to send a PUT request with the binary file. Using cURL you can use<br/>
/// a command like:<br/>
/// <br/>
Expand Down Expand Up @@ -73,7 +73,7 @@ partial void ProcessGetUploadSignedUrlResponseContent(
/// Direct Upload<br/>
/// Request a signed URL to upload a file to. The response returns a signed URL that you use to upload the file to.<br/>
/// The signed URL looks similar to:<br/>
/// https://shotstack-ingest-api-stage-sources.s3.ap-southeast-2.amazonaws.com/5ca6hu7s9k/zzytey4v-32km-kq1z-aftr-3kcuqi0brad2/source?AWSAccessKeyId=ASIAWJV7UWDMGTZLHTXP&amp;Expires=1677209777&amp;Signature=PKR4dGDDdOuMTAQmDASzLGmLOeo%3D&amp;x-amz-acl=public-read&amp;x-amz-security-token=IQoJb3JpZ2luX2VjEGMaDmFwLX......56osBGByztm7WZdbmXzO09KR<br/>
/// `https://shotstack-ingest-api-stage-sources.s3.ap-southeast-2.amazonaws.com/5ca6hu7s9k/zzytey4v-32km-kq1z-aftr-3kcuqi0brad2/source?AWSAccessKeyId=ASIAWJV7UWDMGTZLHTXP&amp;Expires=1677209777&amp;Signature=PKR4dGDDdOuMTAQmDASzLGmLOeo%3D&amp;x-amz-acl=public-read&amp;x-amz-security-token=IQoJb3JpZ2luX2VjEGMaDmFwLX......56osBGByztm7WZdbmXzO09KR`<br/>
/// In a separate API call, use this signed URL to send a PUT request with the binary file. Using cURL you can use<br/>
/// a command like:<br/>
/// <br/>
Expand Down
Loading
Loading