Skip to main content

AiServiceClientOptions

Namespace: Meshmakers.Octo.Sdk.ServiceClient.AiServices

Options for the AiServicesClient. Every routed call is tenant-scoped, so AiServiceClientOptions.TenantId is required: BuildServiceUri throws ServiceConfigurationMissingException without it (stage 3 of AB#5060, matching what AB#4287 did to the Communication, Reporting and StreamData clients).

public class AiServiceClientOptions : ServiceClientOptions

Inheritance Object → ServiceClientOptions → AiServiceClientOptions

Properties​

TenantId​

The tenant ID used to scope API requests; routes to {tenantId}/v1. Required for every call that goes through the shared client — the one exception is RedeemTicketAsync, which is anonymous, builds its own client against the service root and therefore still works without a tenant.

public string TenantId { get; set; }

Property Value​

String

EndpointUri​

The root uri of core services

public string EndpointUri { get; set; }

Property Value​

String

MaxTimeout​

Maximum request duration in milliseconds.

public int MaxTimeout { get; set; }

Property Value​

Int32

Constructors​

AiServiceClientOptions()​

public AiServiceClientOptions()