LUSID C# SDK
Public Member Functions | Properties | List of all members
Lusid.Sdk.Client.IApiAccessor Interface Reference

Represents configuration aspects required to interact with the API endpoints. More...

Inherited by Lusid.Sdk.Api.IAborApiAsync, Lusid.Sdk.Api.IAborApiSync, Lusid.Sdk.Api.IAborConfigurationApiAsync, Lusid.Sdk.Api.IAborConfigurationApiSync, Lusid.Sdk.Api.IAddressKeyDefinitionApiAsync, Lusid.Sdk.Api.IAddressKeyDefinitionApiSync, Lusid.Sdk.Api.IAggregationApiAsync, Lusid.Sdk.Api.IAggregationApiSync, Lusid.Sdk.Api.IAllocationsApiAsync, Lusid.Sdk.Api.IAllocationsApiSync, Lusid.Sdk.Api.IAmortisationRuleSetsApiAsync, Lusid.Sdk.Api.IAmortisationRuleSetsApiSync, Lusid.Sdk.Api.IApplicationMetadataApiAsync, Lusid.Sdk.Api.IApplicationMetadataApiSync, Lusid.Sdk.Api.IBlocksApiAsync, Lusid.Sdk.Api.IBlocksApiSync, Lusid.Sdk.Api.ICalendarsApiAsync, Lusid.Sdk.Api.ICalendarsApiSync, Lusid.Sdk.Api.IChartOfAccountsApiAsync, Lusid.Sdk.Api.IChartOfAccountsApiSync, Lusid.Sdk.Api.IComplexMarketDataApiAsync, Lusid.Sdk.Api.IComplexMarketDataApiSync, Lusid.Sdk.Api.IComplianceApiAsync, Lusid.Sdk.Api.IComplianceApiSync, Lusid.Sdk.Api.IConfigurationRecipeApiAsync, Lusid.Sdk.Api.IConfigurationRecipeApiSync, Lusid.Sdk.Api.IConventionsApiAsync, Lusid.Sdk.Api.IConventionsApiSync, Lusid.Sdk.Api.ICorporateActionSourcesApiAsync, Lusid.Sdk.Api.ICorporateActionSourcesApiSync, Lusid.Sdk.Api.ICounterpartiesApiAsync, Lusid.Sdk.Api.ICounterpartiesApiSync, Lusid.Sdk.Api.ICustomEntitiesApiAsync, Lusid.Sdk.Api.ICustomEntitiesApiSync, Lusid.Sdk.Api.ICustomEntityDefinitionsApiAsync, Lusid.Sdk.Api.ICustomEntityDefinitionsApiSync, Lusid.Sdk.Api.ICustomEntityTypesApiAsync, Lusid.Sdk.Api.ICustomEntityTypesApiSync, Lusid.Sdk.Api.ICutLabelDefinitionsApiAsync, Lusid.Sdk.Api.ICutLabelDefinitionsApiSync, Lusid.Sdk.Api.IDataTypesApiAsync, Lusid.Sdk.Api.IDataTypesApiSync, Lusid.Sdk.Api.IDerivedTransactionPortfoliosApiAsync, Lusid.Sdk.Api.IDerivedTransactionPortfoliosApiSync, Lusid.Sdk.Api.IEntitiesApiAsync, Lusid.Sdk.Api.IEntitiesApiSync, Lusid.Sdk.Api.IExecutionsApiAsync, Lusid.Sdk.Api.IExecutionsApiSync, Lusid.Sdk.Api.IFundsApiAsync, Lusid.Sdk.Api.IFundsApiSync, Lusid.Sdk.Api.IInstrumentEventTypesApiAsync, Lusid.Sdk.Api.IInstrumentEventTypesApiSync, Lusid.Sdk.Api.IInstrumentEventsApiAsync, Lusid.Sdk.Api.IInstrumentEventsApiSync, Lusid.Sdk.Api.IInstrumentsApiAsync, Lusid.Sdk.Api.IInstrumentsApiSync, Lusid.Sdk.Api.ILegacyComplianceApiAsync, Lusid.Sdk.Api.ILegacyComplianceApiSync, Lusid.Sdk.Api.ILegalEntitiesApiAsync, Lusid.Sdk.Api.ILegalEntitiesApiSync, Lusid.Sdk.Api.IOrderGraphApiAsync, Lusid.Sdk.Api.IOrderGraphApiSync, Lusid.Sdk.Api.IOrderInstructionsApiAsync, Lusid.Sdk.Api.IOrderInstructionsApiSync, Lusid.Sdk.Api.IOrderManagementApiAsync, Lusid.Sdk.Api.IOrderManagementApiSync, Lusid.Sdk.Api.IOrdersApiAsync, Lusid.Sdk.Api.IOrdersApiSync, Lusid.Sdk.Api.IPackagesApiAsync, Lusid.Sdk.Api.IPackagesApiSync, Lusid.Sdk.Api.IParticipationsApiAsync, Lusid.Sdk.Api.IParticipationsApiSync, Lusid.Sdk.Api.IPersonsApiAsync, Lusid.Sdk.Api.IPersonsApiSync, Lusid.Sdk.Api.IPlacementsApiAsync, Lusid.Sdk.Api.IPlacementsApiSync, Lusid.Sdk.Api.IPortfolioGroupsApiAsync, Lusid.Sdk.Api.IPortfolioGroupsApiSync, Lusid.Sdk.Api.IPortfoliosApiAsync, Lusid.Sdk.Api.IPortfoliosApiSync, Lusid.Sdk.Api.IPropertyDefinitionsApiAsync, Lusid.Sdk.Api.IPropertyDefinitionsApiSync, Lusid.Sdk.Api.IQueryableKeysApiAsync, Lusid.Sdk.Api.IQueryableKeysApiSync, Lusid.Sdk.Api.IQuotesApiAsync, Lusid.Sdk.Api.IQuotesApiSync, Lusid.Sdk.Api.IReconciliationsApiAsync, Lusid.Sdk.Api.IReconciliationsApiSync, Lusid.Sdk.Api.IReferenceListsApiAsync, Lusid.Sdk.Api.IReferenceListsApiSync, Lusid.Sdk.Api.IReferencePortfolioApiAsync, Lusid.Sdk.Api.IReferencePortfolioApiSync, Lusid.Sdk.Api.IRelationDefinitionsApiAsync, Lusid.Sdk.Api.IRelationDefinitionsApiSync, Lusid.Sdk.Api.IRelationsApiAsync, Lusid.Sdk.Api.IRelationsApiSync, Lusid.Sdk.Api.IRelationshipDefinitionsApiAsync, Lusid.Sdk.Api.IRelationshipDefinitionsApiSync, Lusid.Sdk.Api.IRelationshipsApiAsync, Lusid.Sdk.Api.IRelationshipsApiSync, Lusid.Sdk.Api.ISchemasApiAsync, Lusid.Sdk.Api.ISchemasApiSync, Lusid.Sdk.Api.IScopesApiAsync, Lusid.Sdk.Api.IScopesApiSync, Lusid.Sdk.Api.IScriptedTranslationApiAsync, Lusid.Sdk.Api.IScriptedTranslationApiSync, Lusid.Sdk.Api.ISearchApiAsync, Lusid.Sdk.Api.ISearchApiSync, Lusid.Sdk.Api.ISequencesApiAsync, Lusid.Sdk.Api.ISequencesApiSync, Lusid.Sdk.Api.IStagingRuleSetApiAsync, Lusid.Sdk.Api.IStagingRuleSetApiSync, Lusid.Sdk.Api.IStructuredResultDataApiAsync, Lusid.Sdk.Api.IStructuredResultDataApiSync, Lusid.Sdk.Api.ISystemConfigurationApiAsync, Lusid.Sdk.Api.ISystemConfigurationApiSync, Lusid.Sdk.Api.ITaxRuleSetsApiAsync, Lusid.Sdk.Api.ITaxRuleSetsApiSync, Lusid.Sdk.Api.ITransactionConfigurationApiAsync, Lusid.Sdk.Api.ITransactionConfigurationApiSync, Lusid.Sdk.Api.ITransactionFeesApiAsync, Lusid.Sdk.Api.ITransactionFeesApiSync, Lusid.Sdk.Api.ITransactionPortfoliosApiAsync, Lusid.Sdk.Api.ITransactionPortfoliosApiSync, Lusid.Sdk.Api.ITranslationApiAsync, and Lusid.Sdk.Api.ITranslationApiSync.

Public Member Functions

string GetBasePath ()
 Gets the base path of the API client. More...
 

Properties

IReadableConfiguration Configuration [get, set]
 Gets or sets the configuration object More...
 
ExceptionFactory ExceptionFactory [get, set]
 Provides a factory method hook for the creation of exceptions. More...
 

Detailed Description

Represents configuration aspects required to interact with the API endpoints.

Member Function Documentation

◆ GetBasePath()

string Lusid.Sdk.Client.IApiAccessor.GetBasePath ( )

Gets the base path of the API client.

The base path

Implemented in Lusid.Sdk.Api.TranslationApi, Lusid.Sdk.Api.TransactionPortfoliosApi, Lusid.Sdk.Api.TransactionFeesApi, Lusid.Sdk.Api.TransactionConfigurationApi, Lusid.Sdk.Api.TaxRuleSetsApi, Lusid.Sdk.Api.SystemConfigurationApi, Lusid.Sdk.Api.StructuredResultDataApi, Lusid.Sdk.Api.StagingRuleSetApi, Lusid.Sdk.Api.SequencesApi, Lusid.Sdk.Api.SearchApi, Lusid.Sdk.Api.ScriptedTranslationApi, Lusid.Sdk.Api.ScopesApi, Lusid.Sdk.Api.SchemasApi, Lusid.Sdk.Api.RelationshipsApi, Lusid.Sdk.Api.RelationshipDefinitionsApi, Lusid.Sdk.Api.RelationsApi, Lusid.Sdk.Api.RelationDefinitionsApi, Lusid.Sdk.Api.ReferencePortfolioApi, Lusid.Sdk.Api.ReferenceListsApi, Lusid.Sdk.Api.ReconciliationsApi, Lusid.Sdk.Api.QuotesApi, Lusid.Sdk.Api.QueryableKeysApi, Lusid.Sdk.Api.PropertyDefinitionsApi, Lusid.Sdk.Api.PortfoliosApi, Lusid.Sdk.Api.PortfolioGroupsApi, Lusid.Sdk.Api.PlacementsApi, Lusid.Sdk.Api.PersonsApi, Lusid.Sdk.Api.ParticipationsApi, Lusid.Sdk.Api.PackagesApi, Lusid.Sdk.Api.OrdersApi, Lusid.Sdk.Api.OrderManagementApi, Lusid.Sdk.Api.OrderInstructionsApi, Lusid.Sdk.Api.OrderGraphApi, Lusid.Sdk.Api.LegalEntitiesApi, Lusid.Sdk.Api.LegacyComplianceApi, Lusid.Sdk.Api.InstrumentsApi, Lusid.Sdk.Api.InstrumentEventTypesApi, Lusid.Sdk.Api.InstrumentEventsApi, Lusid.Sdk.Api.FundsApi, Lusid.Sdk.Api.ExecutionsApi, Lusid.Sdk.Api.EntitiesApi, Lusid.Sdk.Api.DerivedTransactionPortfoliosApi, Lusid.Sdk.Api.DataTypesApi, Lusid.Sdk.Api.CutLabelDefinitionsApi, Lusid.Sdk.Api.CustomEntityTypesApi, Lusid.Sdk.Api.CustomEntityDefinitionsApi, Lusid.Sdk.Api.CustomEntitiesApi, Lusid.Sdk.Api.CounterpartiesApi, Lusid.Sdk.Api.CorporateActionSourcesApi, Lusid.Sdk.Api.ConventionsApi, Lusid.Sdk.Api.ConfigurationRecipeApi, Lusid.Sdk.Api.ComplianceApi, Lusid.Sdk.Api.ComplexMarketDataApi, Lusid.Sdk.Api.ChartOfAccountsApi, Lusid.Sdk.Api.CalendarsApi, Lusid.Sdk.Api.BlocksApi, Lusid.Sdk.Api.ApplicationMetadataApi, Lusid.Sdk.Api.AmortisationRuleSetsApi, Lusid.Sdk.Api.AllocationsApi, Lusid.Sdk.Api.AggregationApi, Lusid.Sdk.Api.AddressKeyDefinitionApi, Lusid.Sdk.Api.AborConfigurationApi, and Lusid.Sdk.Api.AborApi.

Property Documentation

◆ Configuration

IReadableConfiguration Lusid.Sdk.Client.IApiAccessor.Configuration
getset

Gets or sets the configuration object

An instance of the Configuration

◆ ExceptionFactory

ExceptionFactory Lusid.Sdk.Client.IApiAccessor.ExceptionFactory
getset

Provides a factory method hook for the creation of exceptions.


The documentation for this interface was generated from the following file: