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 @@ -6,6 +6,14 @@ namespace ResembleAI
public partial class SubpackageAccountClient
{

private static readonly global::ResembleAI.AutoSDKServer[] s_GetAccountServers = new global::ResembleAI.AutoSDKServer[]
{ new global::ResembleAI.AutoSDKServer(
id: "https-app-resemble-ai-api-v2",
name: "app.resemble.ai api v2",
url: "https://app.resemble.ai/api/v2",
description: ""),
};


private static readonly global::ResembleAI.EndPointSecurityRequirement s_GetAccountSecurityRequirement0 =
new global::ResembleAI.EndPointSecurityRequirement
Expand Down Expand Up @@ -98,7 +106,9 @@ partial void ProcessGetAccountResponseContent(

var __pathBuilder = new global::ResembleAI.PathBuilder(
path: "/account",
baseUri: HttpClient.BaseAddress ?? new global::System.Uri("https://app.resemble.ai/api/v2", global::System.UriKind.RelativeOrAbsolute));
baseUri: ResolveBaseUri(
servers: s_GetAccountServers,
defaultBaseUrl: "https://app.resemble.ai/api/v2"));
var __path = __pathBuilder.ToString();
__path = global::ResembleAI.AutoSDKRequestOptionsSupport.AppendQueryParameters(
path: __path,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ namespace ResembleAI
public partial class SubpackageAccountClient
{

private static readonly global::ResembleAI.AutoSDKServer[] s_GetBillingUsageServers = new global::ResembleAI.AutoSDKServer[]
{ new global::ResembleAI.AutoSDKServer(
id: "https-app-resemble-ai-api-v2",
name: "app.resemble.ai api v2",
url: "https://app.resemble.ai/api/v2",
description: ""),
};


private static readonly global::ResembleAI.EndPointSecurityRequirement s_GetBillingUsageSecurityRequirement0 =
new global::ResembleAI.EndPointSecurityRequirement
Expand Down Expand Up @@ -98,7 +106,9 @@ partial void ProcessGetBillingUsageResponseContent(

var __pathBuilder = new global::ResembleAI.PathBuilder(
path: "/account/billing_usage",
baseUri: HttpClient.BaseAddress ?? new global::System.Uri("https://app.resemble.ai/api/v2", global::System.UriKind.RelativeOrAbsolute));
baseUri: ResolveBaseUri(
servers: s_GetBillingUsageServers,
defaultBaseUrl: "https://app.resemble.ai/api/v2"));
var __path = __pathBuilder.ToString();
__path = global::ResembleAI.AutoSDKRequestOptionsSupport.AppendQueryParameters(
path: __path,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ namespace ResembleAI
public partial class SubpackageAccountClient
{

private static readonly global::ResembleAI.AutoSDKServer[] s_GetTeamServers = new global::ResembleAI.AutoSDKServer[]
{ new global::ResembleAI.AutoSDKServer(
id: "https-app-resemble-ai-api-v2",
name: "app.resemble.ai api v2",
url: "https://app.resemble.ai/api/v2",
description: ""),
};


private static readonly global::ResembleAI.EndPointSecurityRequirement s_GetTeamSecurityRequirement0 =
new global::ResembleAI.EndPointSecurityRequirement
Expand Down Expand Up @@ -106,7 +114,9 @@ partial void ProcessGetTeamResponseContent(

var __pathBuilder = new global::ResembleAI.PathBuilder(
path: $"/account/teams/{teamUuid}",
baseUri: HttpClient.BaseAddress ?? new global::System.Uri("https://app.resemble.ai/api/v2", global::System.UriKind.RelativeOrAbsolute));
baseUri: ResolveBaseUri(
servers: s_GetTeamServers,
defaultBaseUrl: "https://app.resemble.ai/api/v2"));
var __path = __pathBuilder.ToString();
__path = global::ResembleAI.AutoSDKRequestOptionsSupport.AppendQueryParameters(
path: __path,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ namespace ResembleAI
public partial class SubpackageAccountClient
{

private static readonly global::ResembleAI.AutoSDKServer[] s_GetTeamsServers = new global::ResembleAI.AutoSDKServer[]
{ new global::ResembleAI.AutoSDKServer(
id: "https-app-resemble-ai-api-v2",
name: "app.resemble.ai api v2",
url: "https://app.resemble.ai/api/v2",
description: ""),
};


private static readonly global::ResembleAI.EndPointSecurityRequirement s_GetTeamsSecurityRequirement0 =
new global::ResembleAI.EndPointSecurityRequirement
Expand Down Expand Up @@ -98,7 +106,9 @@ partial void ProcessGetTeamsResponseContent(

var __pathBuilder = new global::ResembleAI.PathBuilder(
path: "/account/teams",
baseUri: HttpClient.BaseAddress ?? new global::System.Uri("https://app.resemble.ai/api/v2", global::System.UriKind.RelativeOrAbsolute));
baseUri: ResolveBaseUri(
servers: s_GetTeamsServers,
defaultBaseUrl: "https://app.resemble.ai/api/v2"));
var __path = __pathBuilder.ToString();
__path = global::ResembleAI.AutoSDKRequestOptionsSupport.AppendQueryParameters(
path: __path,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -140,5 +140,36 @@ partial void ProcessResponseContent(
global::System.Net.Http.HttpClient client,
global::System.Net.Http.HttpResponseMessage response,
ref string content);


private global::System.Uri? ResolveBaseUri(
global::ResembleAI.AutoSDKServer[] servers,
string defaultBaseUrl)
{
if (AutoSDKServerConfiguration.ExplicitBaseUri is global::System.Uri explicitBaseUri)
{
return explicitBaseUri;
}

if (AutoSDKServerConfiguration.SelectedServer is global::ResembleAI.AutoSDKServer selectedServer)
{
foreach (var server in servers)
{
if (string.Equals(server.Id, selectedServer.Id, global::System.StringComparison.Ordinal))
{
return server.Uri;
}
}
}

if (servers.Length > 0)
{
return servers[0].Uri;
}

return string.IsNullOrWhiteSpace(defaultBaseUrl)
? HttpClient.BaseAddress
: new global::System.Uri(defaultBaseUrl, global::System.UriKind.RelativeOrAbsolute);
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ namespace ResembleAI
public partial class SubpackageAgentKnowledgeBaseClient
{

private static readonly global::ResembleAI.AutoSDKServer[] s_AttachKnowledgeItemToAgentServers = new global::ResembleAI.AutoSDKServer[]
{ new global::ResembleAI.AutoSDKServer(
id: "https-app-resemble-ai-api-v2",
name: "app.resemble.ai api v2",
url: "https://app.resemble.ai/api/v2",
description: ""),
};


private static readonly global::ResembleAI.EndPointSecurityRequirement s_AttachKnowledgeItemToAgentSecurityRequirement0 =
new global::ResembleAI.EndPointSecurityRequirement
Expand Down Expand Up @@ -119,7 +127,9 @@ partial void ProcessAttachKnowledgeItemToAgentResponseContent(

var __pathBuilder = new global::ResembleAI.PathBuilder(
path: $"/agents/{agentUuid}/knowledge_items",
baseUri: HttpClient.BaseAddress ?? new global::System.Uri("https://app.resemble.ai/api/v2", global::System.UriKind.RelativeOrAbsolute));
baseUri: ResolveBaseUri(
servers: s_AttachKnowledgeItemToAgentServers,
defaultBaseUrl: "https://app.resemble.ai/api/v2"));
var __path = __pathBuilder.ToString();
__path = global::ResembleAI.AutoSDKRequestOptionsSupport.AppendQueryParameters(
path: __path,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ namespace ResembleAI
public partial class SubpackageAgentKnowledgeBaseClient
{

private static readonly global::ResembleAI.AutoSDKServer[] s_CreateKnowledgeItemServers = new global::ResembleAI.AutoSDKServer[]
{ new global::ResembleAI.AutoSDKServer(
id: "https-app-resemble-ai-api-v2",
name: "app.resemble.ai api v2",
url: "https://app.resemble.ai/api/v2",
description: ""),
};


private static readonly global::ResembleAI.EndPointSecurityRequirement s_CreateKnowledgeItemSecurityRequirement0 =
new global::ResembleAI.EndPointSecurityRequirement
Expand Down Expand Up @@ -111,7 +119,9 @@ partial void ProcessCreateKnowledgeItemResponseContent(

var __pathBuilder = new global::ResembleAI.PathBuilder(
path: "/knowledge_items",
baseUri: HttpClient.BaseAddress ?? new global::System.Uri("https://app.resemble.ai/api/v2", global::System.UriKind.RelativeOrAbsolute));
baseUri: ResolveBaseUri(
servers: s_CreateKnowledgeItemServers,
defaultBaseUrl: "https://app.resemble.ai/api/v2"));
var __path = __pathBuilder.ToString();
__path = global::ResembleAI.AutoSDKRequestOptionsSupport.AppendQueryParameters(
path: __path,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ namespace ResembleAI
public partial class SubpackageAgentKnowledgeBaseClient
{

private static readonly global::ResembleAI.AutoSDKServer[] s_DeleteKnowledgeItemServers = new global::ResembleAI.AutoSDKServer[]
{ new global::ResembleAI.AutoSDKServer(
id: "https-app-resemble-ai-api-v2",
name: "app.resemble.ai api v2",
url: "https://app.resemble.ai/api/v2",
description: ""),
};


private static readonly global::ResembleAI.EndPointSecurityRequirement s_DeleteKnowledgeItemSecurityRequirement0 =
new global::ResembleAI.EndPointSecurityRequirement
Expand Down Expand Up @@ -106,7 +114,9 @@ partial void ProcessDeleteKnowledgeItemResponseContent(

var __pathBuilder = new global::ResembleAI.PathBuilder(
path: $"/knowledge_items/{uuid}",
baseUri: HttpClient.BaseAddress ?? new global::System.Uri("https://app.resemble.ai/api/v2", global::System.UriKind.RelativeOrAbsolute));
baseUri: ResolveBaseUri(
servers: s_DeleteKnowledgeItemServers,
defaultBaseUrl: "https://app.resemble.ai/api/v2"));
var __path = __pathBuilder.ToString();
__path = global::ResembleAI.AutoSDKRequestOptionsSupport.AppendQueryParameters(
path: __path,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ namespace ResembleAI
public partial class SubpackageAgentKnowledgeBaseClient
{

private static readonly global::ResembleAI.AutoSDKServer[] s_DetachKnowledgeItemFromAgentServers = new global::ResembleAI.AutoSDKServer[]
{ new global::ResembleAI.AutoSDKServer(
id: "https-app-resemble-ai-api-v2",
name: "app.resemble.ai api v2",
url: "https://app.resemble.ai/api/v2",
description: ""),
};


private static readonly global::ResembleAI.EndPointSecurityRequirement s_DetachKnowledgeItemFromAgentSecurityRequirement0 =
new global::ResembleAI.EndPointSecurityRequirement
Expand Down Expand Up @@ -114,7 +122,9 @@ partial void ProcessDetachKnowledgeItemFromAgentResponseContent(

var __pathBuilder = new global::ResembleAI.PathBuilder(
path: $"/agents/{agentUuid}/knowledge_items/{knowledgeItemUuid}",
baseUri: HttpClient.BaseAddress ?? new global::System.Uri("https://app.resemble.ai/api/v2", global::System.UriKind.RelativeOrAbsolute));
baseUri: ResolveBaseUri(
servers: s_DetachKnowledgeItemFromAgentServers,
defaultBaseUrl: "https://app.resemble.ai/api/v2"));
var __path = __pathBuilder.ToString();
__path = global::ResembleAI.AutoSDKRequestOptionsSupport.AppendQueryParameters(
path: __path,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ namespace ResembleAI
public partial class SubpackageAgentKnowledgeBaseClient
{

private static readonly global::ResembleAI.AutoSDKServer[] s_GetKnowledgeItemServers = new global::ResembleAI.AutoSDKServer[]
{ new global::ResembleAI.AutoSDKServer(
id: "https-app-resemble-ai-api-v2",
name: "app.resemble.ai api v2",
url: "https://app.resemble.ai/api/v2",
description: ""),
};


private static readonly global::ResembleAI.EndPointSecurityRequirement s_GetKnowledgeItemSecurityRequirement0 =
new global::ResembleAI.EndPointSecurityRequirement
Expand Down Expand Up @@ -106,7 +114,9 @@ partial void ProcessGetKnowledgeItemResponseContent(

var __pathBuilder = new global::ResembleAI.PathBuilder(
path: $"/knowledge_items/{uuid}",
baseUri: HttpClient.BaseAddress ?? new global::System.Uri("https://app.resemble.ai/api/v2", global::System.UriKind.RelativeOrAbsolute));
baseUri: ResolveBaseUri(
servers: s_GetKnowledgeItemServers,
defaultBaseUrl: "https://app.resemble.ai/api/v2"));
var __path = __pathBuilder.ToString();
__path = global::ResembleAI.AutoSDKRequestOptionsSupport.AppendQueryParameters(
path: __path,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ namespace ResembleAI
public partial class SubpackageAgentKnowledgeBaseClient
{

private static readonly global::ResembleAI.AutoSDKServer[] s_ListAgentKnowledgeItemsServers = new global::ResembleAI.AutoSDKServer[]
{ new global::ResembleAI.AutoSDKServer(
id: "https-app-resemble-ai-api-v2",
name: "app.resemble.ai api v2",
url: "https://app.resemble.ai/api/v2",
description: ""),
};


private static readonly global::ResembleAI.EndPointSecurityRequirement s_ListAgentKnowledgeItemsSecurityRequirement0 =
new global::ResembleAI.EndPointSecurityRequirement
Expand Down Expand Up @@ -106,7 +114,9 @@ partial void ProcessListAgentKnowledgeItemsResponseContent(

var __pathBuilder = new global::ResembleAI.PathBuilder(
path: $"/agents/{agentUuid}/knowledge_items",
baseUri: HttpClient.BaseAddress ?? new global::System.Uri("https://app.resemble.ai/api/v2", global::System.UriKind.RelativeOrAbsolute));
baseUri: ResolveBaseUri(
servers: s_ListAgentKnowledgeItemsServers,
defaultBaseUrl: "https://app.resemble.ai/api/v2"));
var __path = __pathBuilder.ToString();
__path = global::ResembleAI.AutoSDKRequestOptionsSupport.AppendQueryParameters(
path: __path,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ namespace ResembleAI
public partial class SubpackageAgentKnowledgeBaseClient
{

private static readonly global::ResembleAI.AutoSDKServer[] s_ListKnowledgeItemsServers = new global::ResembleAI.AutoSDKServer[]
{ new global::ResembleAI.AutoSDKServer(
id: "https-app-resemble-ai-api-v2",
name: "app.resemble.ai api v2",
url: "https://app.resemble.ai/api/v2",
description: ""),
};


private static readonly global::ResembleAI.EndPointSecurityRequirement s_ListKnowledgeItemsSecurityRequirement0 =
new global::ResembleAI.EndPointSecurityRequirement
Expand Down Expand Up @@ -138,7 +146,9 @@ partial void ProcessListKnowledgeItemsResponseContent(

var __pathBuilder = new global::ResembleAI.PathBuilder(
path: "/knowledge_items",
baseUri: HttpClient.BaseAddress ?? new global::System.Uri("https://app.resemble.ai/api/v2", global::System.UriKind.RelativeOrAbsolute));
baseUri: ResolveBaseUri(
servers: s_ListKnowledgeItemsServers,
defaultBaseUrl: "https://app.resemble.ai/api/v2"));
__pathBuilder
.AddOptionalParameter("status", status?.ToValueString())
.AddOptionalParameter("source_type", sourceType?.ToValueString())
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ namespace ResembleAI
public partial class SubpackageAgentKnowledgeBaseClient
{

private static readonly global::ResembleAI.AutoSDKServer[] s_ReingestKnowledgeItemServers = new global::ResembleAI.AutoSDKServer[]
{ new global::ResembleAI.AutoSDKServer(
id: "https-app-resemble-ai-api-v2",
name: "app.resemble.ai api v2",
url: "https://app.resemble.ai/api/v2",
description: ""),
};


private static readonly global::ResembleAI.EndPointSecurityRequirement s_ReingestKnowledgeItemSecurityRequirement0 =
new global::ResembleAI.EndPointSecurityRequirement
Expand Down Expand Up @@ -106,7 +114,9 @@ partial void ProcessReingestKnowledgeItemResponseContent(

var __pathBuilder = new global::ResembleAI.PathBuilder(
path: $"/knowledge_items/{uuid}/reingest",
baseUri: HttpClient.BaseAddress ?? new global::System.Uri("https://app.resemble.ai/api/v2", global::System.UriKind.RelativeOrAbsolute));
baseUri: ResolveBaseUri(
servers: s_ReingestKnowledgeItemServers,
defaultBaseUrl: "https://app.resemble.ai/api/v2"));
var __path = __pathBuilder.ToString();
__path = global::ResembleAI.AutoSDKRequestOptionsSupport.AppendQueryParameters(
path: __path,
Expand Down
Loading