LUSID C# SDK
List of all members
Lusid.Sdk.Api.IInstrumentsApi Interface Reference

Represents a collection of functions to interact with the API endpoints More...

Inheritance diagram for Lusid.Sdk.Api.IInstrumentsApi:
Inheritance graph
[legend]

Additional Inherited Members

- Public Member Functions inherited from Lusid.Sdk.Api.IInstrumentsApiSync
DeleteInstrumentResponse DeleteInstrument (string identifierType, string identifier)
 [EARLY ACCESS] Delete instrument More...
 
ApiResponse< DeleteInstrumentResponseDeleteInstrumentWithHttpInfo (string identifierType, string identifier)
 [EARLY ACCESS] Delete instrument More...
 
Instrument GetInstrument (string identifierType, string identifier, DateTimeOrCutLabel effectiveAt=default(DateTimeOrCutLabel), DateTimeOffset? asAt=default(DateTimeOffset?), List< string > propertyKeys=default(List< string >))
 Get instrument More...
 
ApiResponse< InstrumentGetInstrumentWithHttpInfo (string identifierType, string identifier, DateTimeOrCutLabel effectiveAt=default(DateTimeOrCutLabel), DateTimeOffset? asAt=default(DateTimeOffset?), List< string > propertyKeys=default(List< string >))
 Get instrument More...
 
ResourceListOfInstrumentIdTypeDescriptor GetInstrumentIdentifierTypes ()
 [EARLY ACCESS] Get instrument identifier types More...
 
ApiResponse< ResourceListOfInstrumentIdTypeDescriptorGetInstrumentIdentifierTypesWithHttpInfo ()
 [EARLY ACCESS] Get instrument identifier types More...
 
ResourceListOfPropertyInterval GetInstrumentPropertyTimeSeries (string identifierType, string identifier, string propertyKey=default(string), string identifierEffectiveAt=default(string), DateTimeOffset? asAt=default(DateTimeOffset?), string filter=default(string), string page=default(string), int? limit=default(int?))
 [EARLY ACCESS] Get instrument property time series More...
 
ApiResponse< ResourceListOfPropertyIntervalGetInstrumentPropertyTimeSeriesWithHttpInfo (string identifierType, string identifier, string propertyKey=default(string), string identifierEffectiveAt=default(string), DateTimeOffset? asAt=default(DateTimeOffset?), string filter=default(string), string page=default(string), int? limit=default(int?))
 [EARLY ACCESS] Get instrument property time series More...
 
GetInstrumentsResponse GetInstruments (string identifierType, List< string > requestBody, DateTimeOrCutLabel effectiveAt=default(DateTimeOrCutLabel), DateTimeOffset? asAt=default(DateTimeOffset?), List< string > propertyKeys=default(List< string >))
 Get instruments More...
 
ApiResponse< GetInstrumentsResponseGetInstrumentsWithHttpInfo (string identifierType, List< string > requestBody, DateTimeOrCutLabel effectiveAt=default(DateTimeOrCutLabel), DateTimeOffset? asAt=default(DateTimeOffset?), List< string > propertyKeys=default(List< string >))
 Get instruments More...
 
PagedResourceListOfInstrument ListInstruments (DateTimeOffset? asAt=default(DateTimeOffset?), DateTimeOrCutLabel effectiveAt=default(DateTimeOrCutLabel), string page=default(string), List< string > sortBy=default(List< string >), int? start=default(int?), int? limit=default(int?), string filter=default(string), List< string > instrumentPropertyKeys=default(List< string >))
 [EARLY ACCESS] List instruments More...
 
ApiResponse< PagedResourceListOfInstrumentListInstrumentsWithHttpInfo (DateTimeOffset? asAt=default(DateTimeOffset?), DateTimeOrCutLabel effectiveAt=default(DateTimeOrCutLabel), string page=default(string), List< string > sortBy=default(List< string >), int? start=default(int?), int? limit=default(int?), string filter=default(string), List< string > instrumentPropertyKeys=default(List< string >))
 [EARLY ACCESS] List instruments More...
 
Instrument UpdateInstrumentIdentifier (string identifierType, string identifier, UpdateInstrumentIdentifierRequest updateInstrumentIdentifierRequest)
 [EARLY ACCESS] Update instrument identifier More...
 
ApiResponse< InstrumentUpdateInstrumentIdentifierWithHttpInfo (string identifierType, string identifier, UpdateInstrumentIdentifierRequest updateInstrumentIdentifierRequest)
 [EARLY ACCESS] Update instrument identifier More...
 
UpsertInstrumentsResponse UpsertInstruments (Dictionary< string, InstrumentDefinition > requestBody)
 Upsert instruments More...
 
ApiResponse< UpsertInstrumentsResponseUpsertInstrumentsWithHttpInfo (Dictionary< string, InstrumentDefinition > requestBody)
 Upsert instruments More...
 
UpsertInstrumentPropertiesResponse UpsertInstrumentsProperties (List< UpsertInstrumentPropertyRequest > upsertInstrumentPropertyRequest)
 Upsert instruments properties More...
 
ApiResponse< UpsertInstrumentPropertiesResponseUpsertInstrumentsPropertiesWithHttpInfo (List< UpsertInstrumentPropertyRequest > upsertInstrumentPropertyRequest)
 Upsert instruments properties More...
 
- Public Member Functions inherited from Lusid.Sdk.Client.IApiAccessor
String GetBasePath ()
 Gets the base path of the API client. More...
 
- Public Member Functions inherited from Lusid.Sdk.Api.IInstrumentsApiAsync
System.Threading.Tasks.Task< DeleteInstrumentResponseDeleteInstrumentAsync (string identifierType, string identifier, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] Delete instrument More...
 
System.Threading.Tasks.Task< ApiResponse< DeleteInstrumentResponse > > DeleteInstrumentWithHttpInfoAsync (string identifierType, string identifier, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] Delete instrument More...
 
System.Threading.Tasks.Task< InstrumentGetInstrumentAsync (string identifierType, string identifier, DateTimeOrCutLabel effectiveAt=default(DateTimeOrCutLabel), DateTimeOffset? asAt=default(DateTimeOffset?), List< string > propertyKeys=default(List< string >), System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 Get instrument More...
 
System.Threading.Tasks.Task< ApiResponse< Instrument > > GetInstrumentWithHttpInfoAsync (string identifierType, string identifier, DateTimeOrCutLabel effectiveAt=default(DateTimeOrCutLabel), DateTimeOffset? asAt=default(DateTimeOffset?), List< string > propertyKeys=default(List< string >), System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 Get instrument More...
 
System.Threading.Tasks.Task< ResourceListOfInstrumentIdTypeDescriptorGetInstrumentIdentifierTypesAsync (System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] Get instrument identifier types More...
 
System.Threading.Tasks.Task< ApiResponse< ResourceListOfInstrumentIdTypeDescriptor > > GetInstrumentIdentifierTypesWithHttpInfoAsync (System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] Get instrument identifier types More...
 
System.Threading.Tasks.Task< ResourceListOfPropertyIntervalGetInstrumentPropertyTimeSeriesAsync (string identifierType, string identifier, string propertyKey=default(string), string identifierEffectiveAt=default(string), DateTimeOffset? asAt=default(DateTimeOffset?), string filter=default(string), string page=default(string), int? limit=default(int?), System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] Get instrument property time series More...
 
System.Threading.Tasks.Task< ApiResponse< ResourceListOfPropertyInterval > > GetInstrumentPropertyTimeSeriesWithHttpInfoAsync (string identifierType, string identifier, string propertyKey=default(string), string identifierEffectiveAt=default(string), DateTimeOffset? asAt=default(DateTimeOffset?), string filter=default(string), string page=default(string), int? limit=default(int?), System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] Get instrument property time series More...
 
System.Threading.Tasks.Task< GetInstrumentsResponseGetInstrumentsAsync (string identifierType, List< string > requestBody, DateTimeOrCutLabel effectiveAt=default(DateTimeOrCutLabel), DateTimeOffset? asAt=default(DateTimeOffset?), List< string > propertyKeys=default(List< string >), System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 Get instruments More...
 
System.Threading.Tasks.Task< ApiResponse< GetInstrumentsResponse > > GetInstrumentsWithHttpInfoAsync (string identifierType, List< string > requestBody, DateTimeOrCutLabel effectiveAt=default(DateTimeOrCutLabel), DateTimeOffset? asAt=default(DateTimeOffset?), List< string > propertyKeys=default(List< string >), System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 Get instruments More...
 
System.Threading.Tasks.Task< PagedResourceListOfInstrumentListInstrumentsAsync (DateTimeOffset? asAt=default(DateTimeOffset?), DateTimeOrCutLabel effectiveAt=default(DateTimeOrCutLabel), string page=default(string), List< string > sortBy=default(List< string >), int? start=default(int?), int? limit=default(int?), string filter=default(string), List< string > instrumentPropertyKeys=default(List< string >), System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] List instruments More...
 
System.Threading.Tasks.Task< ApiResponse< PagedResourceListOfInstrument > > ListInstrumentsWithHttpInfoAsync (DateTimeOffset? asAt=default(DateTimeOffset?), DateTimeOrCutLabel effectiveAt=default(DateTimeOrCutLabel), string page=default(string), List< string > sortBy=default(List< string >), int? start=default(int?), int? limit=default(int?), string filter=default(string), List< string > instrumentPropertyKeys=default(List< string >), System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] List instruments More...
 
System.Threading.Tasks.Task< InstrumentUpdateInstrumentIdentifierAsync (string identifierType, string identifier, UpdateInstrumentIdentifierRequest updateInstrumentIdentifierRequest, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] Update instrument identifier More...
 
System.Threading.Tasks.Task< ApiResponse< Instrument > > UpdateInstrumentIdentifierWithHttpInfoAsync (string identifierType, string identifier, UpdateInstrumentIdentifierRequest updateInstrumentIdentifierRequest, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 [EARLY ACCESS] Update instrument identifier More...
 
System.Threading.Tasks.Task< UpsertInstrumentsResponseUpsertInstrumentsAsync (Dictionary< string, InstrumentDefinition > requestBody, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 Upsert instruments More...
 
System.Threading.Tasks.Task< ApiResponse< UpsertInstrumentsResponse > > UpsertInstrumentsWithHttpInfoAsync (Dictionary< string, InstrumentDefinition > requestBody, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 Upsert instruments More...
 
System.Threading.Tasks.Task< UpsertInstrumentPropertiesResponseUpsertInstrumentsPropertiesAsync (List< UpsertInstrumentPropertyRequest > upsertInstrumentPropertyRequest, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 Upsert instruments properties More...
 
System.Threading.Tasks.Task< ApiResponse< UpsertInstrumentPropertiesResponse > > UpsertInstrumentsPropertiesWithHttpInfoAsync (List< UpsertInstrumentPropertyRequest > upsertInstrumentPropertyRequest, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
 Upsert instruments properties More...
 
- Properties inherited from Lusid.Sdk.Client.IApiAccessor
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 a collection of functions to interact with the API endpoints


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