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 @@ -5,6 +5,25 @@ namespace Descript
{
public partial class ApiEndpointsClient
{


private static readonly global::Descript.EndPointSecurityRequirement s_AgentEditJobSecurityRequirement0 =
new global::Descript.EndPointSecurityRequirement
{
Authorizations = new global::Descript.EndPointAuthorizationRequirement[]
{ new global::Descript.EndPointAuthorizationRequirement
{
Type = "Http",
Location = "Header",
Name = "Bearer",
FriendlyName = "Bearer",
},
},
};
private static readonly global::Descript.EndPointSecurityRequirement[] s_AgentEditJobSecurityRequirements =
new global::Descript.EndPointSecurityRequirement[]
{ s_AgentEditJobSecurityRequirement0,
};
partial void PrepareAgentEditJobArguments(
global::System.Net.Http.HttpClient httpClient,
global::Descript.AgentEditJobRequest request);
Expand Down Expand Up @@ -54,9 +73,15 @@ partial void ProcessAgentEditJobResponseContent(
httpClient: HttpClient,
request: request);


var __authorizations = global::Descript.EndPointSecurityResolver.ResolveAuthorizations(
availableAuthorizations: Authorizations,
securityRequirements: s_AgentEditJobSecurityRequirements,
operationName: "AgentEditJobAsync");

var __pathBuilder = new global::Descript.PathBuilder(
path: "/jobs/agent",
baseUri: HttpClient.BaseAddress);
baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
Expand All @@ -66,7 +91,7 @@ partial void ProcessAgentEditJobResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif

foreach (var __authorization in Authorizations)
foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,25 @@ namespace Descript
{
public partial class ApiEndpointsClient
{


private static readonly global::Descript.EndPointSecurityRequirement s_CancelJobSecurityRequirement0 =
new global::Descript.EndPointSecurityRequirement
{
Authorizations = new global::Descript.EndPointAuthorizationRequirement[]
{ new global::Descript.EndPointAuthorizationRequirement
{
Type = "Http",
Location = "Header",
Name = "Bearer",
FriendlyName = "Bearer",
},
},
};
private static readonly global::Descript.EndPointSecurityRequirement[] s_CancelJobSecurityRequirements =
new global::Descript.EndPointSecurityRequirement[]
{ s_CancelJobSecurityRequirement0,
};
partial void PrepareCancelJobArguments(
global::System.Net.Http.HttpClient httpClient,
ref global::System.Guid jobId);
Expand Down Expand Up @@ -33,9 +52,15 @@ partial void ProcessCancelJobResponse(
httpClient: HttpClient,
jobId: ref jobId);


var __authorizations = global::Descript.EndPointSecurityResolver.ResolveAuthorizations(
availableAuthorizations: Authorizations,
securityRequirements: s_CancelJobSecurityRequirements,
operationName: "CancelJobAsync");

var __pathBuilder = new global::Descript.PathBuilder(
path: $"/jobs/{jobId}",
baseUri: HttpClient.BaseAddress);
baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Delete,
Expand All @@ -45,7 +70,7 @@ partial void ProcessCancelJobResponse(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif

foreach (var __authorization in Authorizations)
foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,25 @@ namespace Descript
{
public partial class ApiEndpointsClient
{


private static readonly global::Descript.EndPointSecurityRequirement s_GetJobSecurityRequirement0 =
new global::Descript.EndPointSecurityRequirement
{
Authorizations = new global::Descript.EndPointAuthorizationRequirement[]
{ new global::Descript.EndPointAuthorizationRequirement
{
Type = "Http",
Location = "Header",
Name = "Bearer",
FriendlyName = "Bearer",
},
},
};
private static readonly global::Descript.EndPointSecurityRequirement[] s_GetJobSecurityRequirements =
new global::Descript.EndPointSecurityRequirement[]
{ s_GetJobSecurityRequirement0,
};
partial void PrepareGetJobArguments(
global::System.Net.Http.HttpClient httpClient,
ref global::System.Guid jobId);
Expand Down Expand Up @@ -39,9 +58,15 @@ partial void ProcessGetJobResponseContent(
httpClient: HttpClient,
jobId: ref jobId);


var __authorizations = global::Descript.EndPointSecurityResolver.ResolveAuthorizations(
availableAuthorizations: Authorizations,
securityRequirements: s_GetJobSecurityRequirements,
operationName: "GetJobAsync");

var __pathBuilder = new global::Descript.PathBuilder(
path: $"/jobs/{jobId}",
baseUri: HttpClient.BaseAddress);
baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
Expand All @@ -51,7 +76,7 @@ partial void ProcessGetJobResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif

foreach (var __authorization in Authorizations)
foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,25 @@ namespace Descript
{
public partial class ApiEndpointsClient
{


private static readonly global::Descript.EndPointSecurityRequirement s_GetStatusSecurityRequirement0 =
new global::Descript.EndPointSecurityRequirement
{
Authorizations = new global::Descript.EndPointAuthorizationRequirement[]
{ new global::Descript.EndPointAuthorizationRequirement
{
Type = "Http",
Location = "Header",
Name = "Bearer",
FriendlyName = "Bearer",
},
},
};
private static readonly global::Descript.EndPointSecurityRequirement[] s_GetStatusSecurityRequirements =
new global::Descript.EndPointSecurityRequirement[]
{ s_GetStatusSecurityRequirement0,
};
partial void PrepareGetStatusArguments(
global::System.Net.Http.HttpClient httpClient);
partial void PrepareGetStatusRequest(
Expand Down Expand Up @@ -38,9 +57,15 @@ partial void ProcessGetStatusResponseContent(
PrepareGetStatusArguments(
httpClient: HttpClient);


var __authorizations = global::Descript.EndPointSecurityResolver.ResolveAuthorizations(
availableAuthorizations: Authorizations,
securityRequirements: s_GetStatusSecurityRequirements,
operationName: "GetStatusAsync");

var __pathBuilder = new global::Descript.PathBuilder(
path: "/status",
baseUri: HttpClient.BaseAddress);
baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
Expand All @@ -50,7 +75,7 @@ partial void ProcessGetStatusResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif

foreach (var __authorization in Authorizations)
foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,25 @@ namespace Descript
{
public partial class ApiEndpointsClient
{


private static readonly global::Descript.EndPointSecurityRequirement s_ImportProjectMediaSecurityRequirement0 =
new global::Descript.EndPointSecurityRequirement
{
Authorizations = new global::Descript.EndPointAuthorizationRequirement[]
{ new global::Descript.EndPointAuthorizationRequirement
{
Type = "Http",
Location = "Header",
Name = "Bearer",
FriendlyName = "Bearer",
},
},
};
private static readonly global::Descript.EndPointSecurityRequirement[] s_ImportProjectMediaSecurityRequirements =
new global::Descript.EndPointSecurityRequirement[]
{ s_ImportProjectMediaSecurityRequirement0,
};
partial void PrepareImportProjectMediaArguments(
global::System.Net.Http.HttpClient httpClient,
global::Descript.ImportProjectMediaRequest request);
Expand Down Expand Up @@ -59,9 +78,15 @@ partial void ProcessImportProjectMediaResponseContent(
httpClient: HttpClient,
request: request);


var __authorizations = global::Descript.EndPointSecurityResolver.ResolveAuthorizations(
availableAuthorizations: Authorizations,
securityRequirements: s_ImportProjectMediaSecurityRequirements,
operationName: "ImportProjectMediaAsync");

var __pathBuilder = new global::Descript.PathBuilder(
path: "/jobs/import/project_media",
baseUri: HttpClient.BaseAddress);
baseUri: HttpClient.BaseAddress);
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Post,
Expand All @@ -71,7 +96,7 @@ partial void ProcessImportProjectMediaResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif

foreach (var __authorization in Authorizations)
foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,25 @@ namespace Descript
{
public partial class ApiEndpointsClient
{


private static readonly global::Descript.EndPointSecurityRequirement s_ListJobsSecurityRequirement0 =
new global::Descript.EndPointSecurityRequirement
{
Authorizations = new global::Descript.EndPointAuthorizationRequirement[]
{ new global::Descript.EndPointAuthorizationRequirement
{
Type = "Http",
Location = "Header",
Name = "Bearer",
FriendlyName = "Bearer",
},
},
};
private static readonly global::Descript.EndPointSecurityRequirement[] s_ListJobsSecurityRequirements =
new global::Descript.EndPointSecurityRequirement[]
{ s_ListJobsSecurityRequirement0,
};
partial void PrepareListJobsArguments(
global::System.Net.Http.HttpClient httpClient,
ref global::System.Guid? projectId,
Expand Down Expand Up @@ -72,6 +91,12 @@ partial void ProcessListJobsResponseContent(
createdAfter: ref createdAfter,
createdBefore: ref createdBefore);


var __authorizations = global::Descript.EndPointSecurityResolver.ResolveAuthorizations(
availableAuthorizations: Authorizations,
securityRequirements: s_ListJobsSecurityRequirements,
operationName: "ListJobsAsync");

var __pathBuilder = new global::Descript.PathBuilder(
path: "/jobs",
baseUri: HttpClient.BaseAddress);
Expand All @@ -82,7 +107,7 @@ partial void ProcessListJobsResponseContent(
.AddOptionalParameter("limit", limit?.ToString())
.AddOptionalParameter("created_after", createdAfter?.ToString("yyyy-MM-ddTHH:mm:ssZ"))
.AddOptionalParameter("created_before", createdBefore?.ToString("yyyy-MM-ddTHH:mm:ssZ"))
;
;
var __path = __pathBuilder.ToString();
using var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
Expand All @@ -92,7 +117,7 @@ partial void ProcessListJobsResponseContent(
__httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
#endif

foreach (var __authorization in Authorizations)
foreach (var __authorization in __authorizations)
{
if (__authorization.Type == "Http" ||
__authorization.Type == "OAuth2")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,23 @@ namespace Descript
{
public sealed partial class DescriptClient
{

/// <inheritdoc/>
public void AuthorizeUsingBearer(
string apiKey)
{
apiKey = apiKey ?? throw new global::System.ArgumentNullException(nameof(apiKey));

Authorizations.Clear();
for (var i = Authorizations.Count - 1; i >= 0; i--)
{
var __authorization = Authorizations[i];
if (__authorization.Type == "Http" &&
__authorization.Name == "Bearer")
{
Authorizations.RemoveAt(i);
}
}

Authorizations.Add(new global::Descript.EndPointAuthorization
{
Type = "Http",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ namespace Descript
public sealed partial class DescriptClient
{
/// <inheritdoc cref="DescriptClient(global::System.Net.Http.HttpClient?, global::System.Uri?, global::System.Collections.Generic.List{global::Descript.EndPointAuthorization}?, bool)"/>

public DescriptClient(
string apiKey,
global::System.Net.Http.HttpClient? httpClient = null,
Expand Down
2 changes: 1 addition & 1 deletion src/libs/Descript/Generated/Descript.DescriptClient.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ public sealed partial class DescriptClient : global::Descript.IDescriptClient, g
/// ```<br/>
/// &lt;meta property="descript:partner" content="9121bf3a-60fe-4a31-ad59-ed32df610cc3" /&gt;<br/>
/// &lt;meta property="descript:source" content="409148bd-81aa-4af6-a9c3-29b761506f3a" /&gt;<br/>
/// ```
/// ```.
/// </summary>
public ExportFromDescriptClient ExportFromDescript => new ExportFromDescriptClient(HttpClient, authorizations: Authorizations)
{
Expand Down
Loading