LUSID C# SDK
|
Represents a collection of functions to interact with the API endpoints More...
Public Member Functions | |
QuotesApi () | |
Initializes a new instance of the QuotesApi class. More... | |
QuotesApi (string basePath) | |
Initializes a new instance of the QuotesApi class. More... | |
QuotesApi (Lusid.Sdk.Client.Configuration configuration) | |
Initializes a new instance of the QuotesApi class using Configuration object More... | |
QuotesApi (Lusid.Sdk.Client.ISynchronousClient client, Lusid.Sdk.Client.IAsynchronousClient asyncClient, Lusid.Sdk.Client.IReadableConfiguration configuration) | |
Initializes a new instance of the QuotesApi class using a Configuration object and client instance. More... | |
string | GetBasePath () |
Gets the base path of the API client. More... | |
QuoteAccessMetadataRule | DeleteQuoteAccessMetadataRule (string scope, string? provider=default(string?), string? priceSource=default(string?), string? instrumentIdType=default(string?), string? instrumentId=default(string?), string? quoteType=default(string?), string? field=default(string?), DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EXPERIMENTAL] DeleteQuoteAccessMetadataRule: Delete a Quote Access Metadata Rule Delete the Quote Access Metadata Rule that exactly matches the provided identifier parts More... | |
Lusid.Sdk.Client.ApiResponse< QuoteAccessMetadataRule > | DeleteQuoteAccessMetadataRuleWithHttpInfo (string scope, string? provider=default(string?), string? priceSource=default(string?), string? instrumentIdType=default(string?), string? instrumentId=default(string?), string? quoteType=default(string?), string? field=default(string?), DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EXPERIMENTAL] DeleteQuoteAccessMetadataRule: Delete a Quote Access Metadata Rule Delete the Quote Access Metadata Rule that exactly matches the provided identifier parts More... | |
async System.Threading.Tasks.Task< QuoteAccessMetadataRule > | DeleteQuoteAccessMetadataRuleAsync (string scope, string? provider=default(string?), string? priceSource=default(string?), string? instrumentIdType=default(string?), string? instrumentId=default(string?), string? quoteType=default(string?), string? field=default(string?), DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EXPERIMENTAL] DeleteQuoteAccessMetadataRule: Delete a Quote Access Metadata Rule Delete the Quote Access Metadata Rule that exactly matches the provided identifier parts More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< QuoteAccessMetadataRule > > | DeleteQuoteAccessMetadataRuleWithHttpInfoAsync (string scope, string? provider=default(string?), string? priceSource=default(string?), string? instrumentIdType=default(string?), string? instrumentId=default(string?), string? quoteType=default(string?), string? field=default(string?), DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EXPERIMENTAL] DeleteQuoteAccessMetadataRule: Delete a Quote Access Metadata Rule Delete the Quote Access Metadata Rule that exactly matches the provided identifier parts More... | |
AnnulQuotesResponse | DeleteQuotes (string scope, Dictionary< string, QuoteId >? requestBody=default(Dictionary< string, QuoteId >?), int operationIndex=0, ConfigurationOptions? opts=null) |
DeleteQuotes: Delete quotes Delete one or more specified quotes from a single scope. A quote is identified by its unique id which includes information about the type of quote as well as the exact effective datetime (to the microsecond) from which it became valid. In the request each quote must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return both the collection of successfully deleted quotes, as well as those that failed. For the failures a reason will be provided explaining why the quote could not be deleted. It is important to always check the failed set for any unsuccessful results. More... | |
Lusid.Sdk.Client.ApiResponse< AnnulQuotesResponse > | DeleteQuotesWithHttpInfo (string scope, Dictionary< string, QuoteId >? requestBody=default(Dictionary< string, QuoteId >?), int operationIndex=0, ConfigurationOptions? opts=null) |
DeleteQuotes: Delete quotes Delete one or more specified quotes from a single scope. A quote is identified by its unique id which includes information about the type of quote as well as the exact effective datetime (to the microsecond) from which it became valid. In the request each quote must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return both the collection of successfully deleted quotes, as well as those that failed. For the failures a reason will be provided explaining why the quote could not be deleted. It is important to always check the failed set for any unsuccessful results. More... | |
async System.Threading.Tasks.Task< AnnulQuotesResponse > | DeleteQuotesAsync (string scope, Dictionary< string, QuoteId >? requestBody=default(Dictionary< string, QuoteId >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
DeleteQuotes: Delete quotes Delete one or more specified quotes from a single scope. A quote is identified by its unique id which includes information about the type of quote as well as the exact effective datetime (to the microsecond) from which it became valid. In the request each quote must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return both the collection of successfully deleted quotes, as well as those that failed. For the failures a reason will be provided explaining why the quote could not be deleted. It is important to always check the failed set for any unsuccessful results. More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< AnnulQuotesResponse > > | DeleteQuotesWithHttpInfoAsync (string scope, Dictionary< string, QuoteId >? requestBody=default(Dictionary< string, QuoteId >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
DeleteQuotes: Delete quotes Delete one or more specified quotes from a single scope. A quote is identified by its unique id which includes information about the type of quote as well as the exact effective datetime (to the microsecond) from which it became valid. In the request each quote must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return both the collection of successfully deleted quotes, as well as those that failed. For the failures a reason will be provided explaining why the quote could not be deleted. It is important to always check the failed set for any unsuccessful results. More... | |
GetQuotesResponse | GetQuotes (string scope, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), string? maxAge=default(string?), Dictionary< string, QuoteSeriesId >? requestBody=default(Dictionary< string, QuoteSeriesId >?), int operationIndex=0, ConfigurationOptions? opts=null) |
GetQuotes: Get quotes Get one or more quotes from a single scope. Each quote can be identified by its time invariant quote series id. For each quote series id LUSID will return the most recent quote with respect to the provided (or default) effective datetime. An optional maximum age range window can be specified which defines how far back to look back for a quote from the specified effective datetime. LUSID will return the most recent quote within this window. In the request each quote series id must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return three collections. One, the successfully retrieved quotes. Two, those that had a valid quote series id but could not be found. Three, those that failed because LUSID could not construct a valid quote series id from the request. For the quotes that failed or could not be found a reason will be provided explaining why the quote could not be retrieved. It is important to always check the failed and not found sets for any unsuccessful results. The maximum number of quotes that this method can get per request is 2,000. More... | |
Lusid.Sdk.Client.ApiResponse< GetQuotesResponse > | GetQuotesWithHttpInfo (string scope, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), string? maxAge=default(string?), Dictionary< string, QuoteSeriesId >? requestBody=default(Dictionary< string, QuoteSeriesId >?), int operationIndex=0, ConfigurationOptions? opts=null) |
GetQuotes: Get quotes Get one or more quotes from a single scope. Each quote can be identified by its time invariant quote series id. For each quote series id LUSID will return the most recent quote with respect to the provided (or default) effective datetime. An optional maximum age range window can be specified which defines how far back to look back for a quote from the specified effective datetime. LUSID will return the most recent quote within this window. In the request each quote series id must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return three collections. One, the successfully retrieved quotes. Two, those that had a valid quote series id but could not be found. Three, those that failed because LUSID could not construct a valid quote series id from the request. For the quotes that failed or could not be found a reason will be provided explaining why the quote could not be retrieved. It is important to always check the failed and not found sets for any unsuccessful results. The maximum number of quotes that this method can get per request is 2,000. More... | |
async System.Threading.Tasks.Task< GetQuotesResponse > | GetQuotesAsync (string scope, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), string? maxAge=default(string?), Dictionary< string, QuoteSeriesId >? requestBody=default(Dictionary< string, QuoteSeriesId >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
GetQuotes: Get quotes Get one or more quotes from a single scope. Each quote can be identified by its time invariant quote series id. For each quote series id LUSID will return the most recent quote with respect to the provided (or default) effective datetime. An optional maximum age range window can be specified which defines how far back to look back for a quote from the specified effective datetime. LUSID will return the most recent quote within this window. In the request each quote series id must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return three collections. One, the successfully retrieved quotes. Two, those that had a valid quote series id but could not be found. Three, those that failed because LUSID could not construct a valid quote series id from the request. For the quotes that failed or could not be found a reason will be provided explaining why the quote could not be retrieved. It is important to always check the failed and not found sets for any unsuccessful results. The maximum number of quotes that this method can get per request is 2,000. More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< GetQuotesResponse > > | GetQuotesWithHttpInfoAsync (string scope, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), string? maxAge=default(string?), Dictionary< string, QuoteSeriesId >? requestBody=default(Dictionary< string, QuoteSeriesId >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
GetQuotes: Get quotes Get one or more quotes from a single scope. Each quote can be identified by its time invariant quote series id. For each quote series id LUSID will return the most recent quote with respect to the provided (or default) effective datetime. An optional maximum age range window can be specified which defines how far back to look back for a quote from the specified effective datetime. LUSID will return the most recent quote within this window. In the request each quote series id must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return three collections. One, the successfully retrieved quotes. Two, those that had a valid quote series id but could not be found. Three, those that failed because LUSID could not construct a valid quote series id from the request. For the quotes that failed or could not be found a reason will be provided explaining why the quote could not be retrieved. It is important to always check the failed and not found sets for any unsuccessful results. The maximum number of quotes that this method can get per request is 2,000. More... | |
QuoteAccessMetadataRule | GetQuotesAccessMetadataRule (string scope, string? provider=default(string?), string? priceSource=default(string?), string? instrumentIdType=default(string?), string? instrumentId=default(string?), string? quoteType=default(string?), string? field=default(string?), DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EXPERIMENTAL] GetQuotesAccessMetadataRule: Get a quote access metadata rule Get a specific quote access metadata rule by specifying the corresponding identifier parts No matching will be performed through this endpoint. To retrieve a rule, it is necessary to specify, exactly, the identifier of the rule More... | |
Lusid.Sdk.Client.ApiResponse< QuoteAccessMetadataRule > | GetQuotesAccessMetadataRuleWithHttpInfo (string scope, string? provider=default(string?), string? priceSource=default(string?), string? instrumentIdType=default(string?), string? instrumentId=default(string?), string? quoteType=default(string?), string? field=default(string?), DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EXPERIMENTAL] GetQuotesAccessMetadataRule: Get a quote access metadata rule Get a specific quote access metadata rule by specifying the corresponding identifier parts No matching will be performed through this endpoint. To retrieve a rule, it is necessary to specify, exactly, the identifier of the rule More... | |
async System.Threading.Tasks.Task< QuoteAccessMetadataRule > | GetQuotesAccessMetadataRuleAsync (string scope, string? provider=default(string?), string? priceSource=default(string?), string? instrumentIdType=default(string?), string? instrumentId=default(string?), string? quoteType=default(string?), string? field=default(string?), DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EXPERIMENTAL] GetQuotesAccessMetadataRule: Get a quote access metadata rule Get a specific quote access metadata rule by specifying the corresponding identifier parts No matching will be performed through this endpoint. To retrieve a rule, it is necessary to specify, exactly, the identifier of the rule More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< QuoteAccessMetadataRule > > | GetQuotesAccessMetadataRuleWithHttpInfoAsync (string scope, string? provider=default(string?), string? priceSource=default(string?), string? instrumentIdType=default(string?), string? instrumentId=default(string?), string? quoteType=default(string?), string? field=default(string?), DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EXPERIMENTAL] GetQuotesAccessMetadataRule: Get a quote access metadata rule Get a specific quote access metadata rule by specifying the corresponding identifier parts No matching will be performed through this endpoint. To retrieve a rule, it is necessary to specify, exactly, the identifier of the rule More... | |
ResourceListOfQuote | ListQuotes (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
[DEPRECATED] ListQuotes: List quotes List all the quotes from a single scope at the specified date/time Please use M:Finbourne.WebApi.Controllers.QuotesController.ListQuotesForScope(System.String,System.Nullable{System.DateTimeOffset},System.String,System.Nullable{System.Int32},System.String) - the signature and behaviour of this endpoint will be changing to omit scope More... | |
Lusid.Sdk.Client.ApiResponse< ResourceListOfQuote > | ListQuotesWithHttpInfo (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
[DEPRECATED] ListQuotes: List quotes List all the quotes from a single scope at the specified date/time Please use M:Finbourne.WebApi.Controllers.QuotesController.ListQuotesForScope(System.String,System.Nullable{System.DateTimeOffset},System.String,System.Nullable{System.Int32},System.String) - the signature and behaviour of this endpoint will be changing to omit scope More... | |
async System.Threading.Tasks.Task< ResourceListOfQuote > | ListQuotesAsync (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[DEPRECATED] ListQuotes: List quotes List all the quotes from a single scope at the specified date/time Please use M:Finbourne.WebApi.Controllers.QuotesController.ListQuotesForScope(System.String,System.Nullable{System.DateTimeOffset},System.String,System.Nullable{System.Int32},System.String) - the signature and behaviour of this endpoint will be changing to omit scope More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ResourceListOfQuote > > | ListQuotesWithHttpInfoAsync (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[DEPRECATED] ListQuotes: List quotes List all the quotes from a single scope at the specified date/time Please use M:Finbourne.WebApi.Controllers.QuotesController.ListQuotesForScope(System.String,System.Nullable{System.DateTimeOffset},System.String,System.Nullable{System.Int32},System.String) - the signature and behaviour of this endpoint will be changing to omit scope More... | |
ResourceListOfQuoteAccessMetadataRule | ListQuotesAccessMetadataRules (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EXPERIMENTAL] ListQuotesAccessMetadataRules: List all quote access metadata rules in a scope Get all the quote access metadata rules in the specified scope More... | |
Lusid.Sdk.Client.ApiResponse< ResourceListOfQuoteAccessMetadataRule > | ListQuotesAccessMetadataRulesWithHttpInfo (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EXPERIMENTAL] ListQuotesAccessMetadataRules: List all quote access metadata rules in a scope Get all the quote access metadata rules in the specified scope More... | |
async System.Threading.Tasks.Task< ResourceListOfQuoteAccessMetadataRule > | ListQuotesAccessMetadataRulesAsync (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EXPERIMENTAL] ListQuotesAccessMetadataRules: List all quote access metadata rules in a scope Get all the quote access metadata rules in the specified scope More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ResourceListOfQuoteAccessMetadataRule > > | ListQuotesAccessMetadataRulesWithHttpInfoAsync (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EXPERIMENTAL] ListQuotesAccessMetadataRules: List all quote access metadata rules in a scope Get all the quote access metadata rules in the specified scope More... | |
ResourceListOfQuote | ListQuotesForScope (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
ListQuotesForScope: List quotes for scope List all the quotes from a single scope at the specified date/time More... | |
Lusid.Sdk.Client.ApiResponse< ResourceListOfQuote > | ListQuotesForScopeWithHttpInfo (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
ListQuotesForScope: List quotes for scope List all the quotes from a single scope at the specified date/time More... | |
async System.Threading.Tasks.Task< ResourceListOfQuote > | ListQuotesForScopeAsync (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
ListQuotesForScope: List quotes for scope List all the quotes from a single scope at the specified date/time More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ResourceListOfQuote > > | ListQuotesForScopeWithHttpInfoAsync (string scope, DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
ListQuotesForScope: List quotes for scope List all the quotes from a single scope at the specified date/time More... | |
QuoteAccessMetadataRule | UpsertQuoteAccessMetadataRule (string scope, UpsertQuoteAccessMetadataRuleRequest upsertQuoteAccessMetadataRuleRequest, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? effectiveUntil=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EXPERIMENTAL] UpsertQuoteAccessMetadataRule: Upsert a Quote Access Metadata Rule. This creates or updates the data in LUSID. Update or insert one Quote Access Metadata Rule in a single scope. An item will be updated if it already exists and inserted if it does not. The response will return the successfully updated or inserted Quote Access Metadata Rule or failure message if unsuccessful It is important to always check to verify success (or failure). Multiple rules for a key can exists with different effective at dates, when resources are accessed the rule that is active for the current time will be fetched More... | |
Lusid.Sdk.Client.ApiResponse< QuoteAccessMetadataRule > | UpsertQuoteAccessMetadataRuleWithHttpInfo (string scope, UpsertQuoteAccessMetadataRuleRequest upsertQuoteAccessMetadataRuleRequest, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? effectiveUntil=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EXPERIMENTAL] UpsertQuoteAccessMetadataRule: Upsert a Quote Access Metadata Rule. This creates or updates the data in LUSID. Update or insert one Quote Access Metadata Rule in a single scope. An item will be updated if it already exists and inserted if it does not. The response will return the successfully updated or inserted Quote Access Metadata Rule or failure message if unsuccessful It is important to always check to verify success (or failure). Multiple rules for a key can exists with different effective at dates, when resources are accessed the rule that is active for the current time will be fetched More... | |
async System.Threading.Tasks.Task< QuoteAccessMetadataRule > | UpsertQuoteAccessMetadataRuleAsync (string scope, UpsertQuoteAccessMetadataRuleRequest upsertQuoteAccessMetadataRuleRequest, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? effectiveUntil=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EXPERIMENTAL] UpsertQuoteAccessMetadataRule: Upsert a Quote Access Metadata Rule. This creates or updates the data in LUSID. Update or insert one Quote Access Metadata Rule in a single scope. An item will be updated if it already exists and inserted if it does not. The response will return the successfully updated or inserted Quote Access Metadata Rule or failure message if unsuccessful It is important to always check to verify success (or failure). Multiple rules for a key can exists with different effective at dates, when resources are accessed the rule that is active for the current time will be fetched More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< QuoteAccessMetadataRule > > | UpsertQuoteAccessMetadataRuleWithHttpInfoAsync (string scope, UpsertQuoteAccessMetadataRuleRequest upsertQuoteAccessMetadataRuleRequest, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? effectiveUntil=default(DateTimeOffset?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EXPERIMENTAL] UpsertQuoteAccessMetadataRule: Upsert a Quote Access Metadata Rule. This creates or updates the data in LUSID. Update or insert one Quote Access Metadata Rule in a single scope. An item will be updated if it already exists and inserted if it does not. The response will return the successfully updated or inserted Quote Access Metadata Rule or failure message if unsuccessful It is important to always check to verify success (or failure). Multiple rules for a key can exists with different effective at dates, when resources are accessed the rule that is active for the current time will be fetched More... | |
UpsertQuotesResponse | UpsertQuotes (string scope, Dictionary< string, UpsertQuoteRequest >? requestBody=default(Dictionary< string, UpsertQuoteRequest >?), int operationIndex=0, ConfigurationOptions? opts=null) |
UpsertQuotes: Upsert quotes Update or insert one or more quotes in a single scope. A quote will be updated if it already exists and inserted if it does not. In the request each quote must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return both the collection of successfully updated or inserted quotes, as well as those that failed. For the failures a reason will be provided explaining why the quote could not be updated or inserted. It is important to always check the failed set for any unsuccessful results. The maximum number of quotes that this method can upsert per request is 2,000. More... | |
Lusid.Sdk.Client.ApiResponse< UpsertQuotesResponse > | UpsertQuotesWithHttpInfo (string scope, Dictionary< string, UpsertQuoteRequest >? requestBody=default(Dictionary< string, UpsertQuoteRequest >?), int operationIndex=0, ConfigurationOptions? opts=null) |
UpsertQuotes: Upsert quotes Update or insert one or more quotes in a single scope. A quote will be updated if it already exists and inserted if it does not. In the request each quote must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return both the collection of successfully updated or inserted quotes, as well as those that failed. For the failures a reason will be provided explaining why the quote could not be updated or inserted. It is important to always check the failed set for any unsuccessful results. The maximum number of quotes that this method can upsert per request is 2,000. More... | |
async System.Threading.Tasks.Task< UpsertQuotesResponse > | UpsertQuotesAsync (string scope, Dictionary< string, UpsertQuoteRequest >? requestBody=default(Dictionary< string, UpsertQuoteRequest >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
UpsertQuotes: Upsert quotes Update or insert one or more quotes in a single scope. A quote will be updated if it already exists and inserted if it does not. In the request each quote must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return both the collection of successfully updated or inserted quotes, as well as those that failed. For the failures a reason will be provided explaining why the quote could not be updated or inserted. It is important to always check the failed set for any unsuccessful results. The maximum number of quotes that this method can upsert per request is 2,000. More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< UpsertQuotesResponse > > | UpsertQuotesWithHttpInfoAsync (string scope, Dictionary< string, UpsertQuoteRequest >? requestBody=default(Dictionary< string, UpsertQuoteRequest >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
UpsertQuotes: Upsert quotes Update or insert one or more quotes in a single scope. A quote will be updated if it already exists and inserted if it does not. In the request each quote must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return both the collection of successfully updated or inserted quotes, as well as those that failed. For the failures a reason will be provided explaining why the quote could not be updated or inserted. It is important to always check the failed set for any unsuccessful results. The maximum number of quotes that this method can upsert per request is 2,000. More... | |
Properties | |
Lusid.Sdk.Client.IAsynchronousClient | AsynchronousClient [get, set] |
The client for accessing this underlying API asynchronously. More... | |
Lusid.Sdk.Client.ISynchronousClient | Client [get, set] |
The client for accessing this underlying API synchronously. More... | |
Lusid.Sdk.Client.IReadableConfiguration | Configuration [get, set] |
Gets or sets the configuration object More... | |
Lusid.Sdk.Client.ExceptionFactory | ExceptionFactory [get, set] |
Provides a factory method hook for the creation of exceptions. More... | |
Represents a collection of functions to interact with the API endpoints
|
inline |
Initializes a new instance of the QuotesApi class.
|
inline |
Initializes a new instance of the QuotesApi class.
|
inline |
Initializes a new instance of the QuotesApi class using Configuration object
configuration | An instance of Configuration |
|
inline |
Initializes a new instance of the QuotesApi class using a Configuration object and client instance.
client | The client interface for synchronous API access. |
asyncClient | The client interface for asynchronous API access. |
configuration | The configuration object. |
|
inline |
[EXPERIMENTAL] DeleteQuoteAccessMetadataRule: Delete a Quote Access Metadata Rule Delete the Quote Access Metadata Rule that exactly matches the provided identifier parts
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the Quote Access Metadata Rule to retrieve. |
provider | The Provider of the rule (optional) |
priceSource | The PriceSource of the rule (optional) |
instrumentIdType | The InstrumentIdType of the rule (optional) |
instrumentId | The InstrumentId of the rule (optional) |
quoteType | The QuoteType of the rule (optional) |
field | The Field of the rule (optional) |
effectiveAt | The effective date to delete at, if this is not supplied, it will delete all data found (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiSync.
|
inline |
[EXPERIMENTAL] DeleteQuoteAccessMetadataRule: Delete a Quote Access Metadata Rule Delete the Quote Access Metadata Rule that exactly matches the provided identifier parts
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the Quote Access Metadata Rule to retrieve. |
provider | The Provider of the rule (optional) |
priceSource | The PriceSource of the rule (optional) |
instrumentIdType | The InstrumentIdType of the rule (optional) |
instrumentId | The InstrumentId of the rule (optional) |
quoteType | The QuoteType of the rule (optional) |
field | The Field of the rule (optional) |
effectiveAt | The effective date to delete at, if this is not supplied, it will delete all data found (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiAsync.
|
inline |
[EXPERIMENTAL] DeleteQuoteAccessMetadataRule: Delete a Quote Access Metadata Rule Delete the Quote Access Metadata Rule that exactly matches the provided identifier parts
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the Quote Access Metadata Rule to retrieve. |
provider | The Provider of the rule (optional) |
priceSource | The PriceSource of the rule (optional) |
instrumentIdType | The InstrumentIdType of the rule (optional) |
instrumentId | The InstrumentId of the rule (optional) |
quoteType | The QuoteType of the rule (optional) |
field | The Field of the rule (optional) |
effectiveAt | The effective date to delete at, if this is not supplied, it will delete all data found (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiSync.
|
inline |
[EXPERIMENTAL] DeleteQuoteAccessMetadataRule: Delete a Quote Access Metadata Rule Delete the Quote Access Metadata Rule that exactly matches the provided identifier parts
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the Quote Access Metadata Rule to retrieve. |
provider | The Provider of the rule (optional) |
priceSource | The PriceSource of the rule (optional) |
instrumentIdType | The InstrumentIdType of the rule (optional) |
instrumentId | The InstrumentId of the rule (optional) |
quoteType | The QuoteType of the rule (optional) |
field | The Field of the rule (optional) |
effectiveAt | The effective date to delete at, if this is not supplied, it will delete all data found (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiAsync.
|
inline |
DeleteQuotes: Delete quotes Delete one or more specified quotes from a single scope. A quote is identified by its unique id which includes information about the type of quote as well as the exact effective datetime (to the microsecond) from which it became valid. In the request each quote must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return both the collection of successfully deleted quotes, as well as those that failed. For the failures a reason will be provided explaining why the quote could not be deleted. It is important to always check the failed set for any unsuccessful results.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the quotes to delete. |
requestBody | The quotes to delete keyed by a unique correlation id. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiSync.
|
inline |
DeleteQuotes: Delete quotes Delete one or more specified quotes from a single scope. A quote is identified by its unique id which includes information about the type of quote as well as the exact effective datetime (to the microsecond) from which it became valid. In the request each quote must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return both the collection of successfully deleted quotes, as well as those that failed. For the failures a reason will be provided explaining why the quote could not be deleted. It is important to always check the failed set for any unsuccessful results.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the quotes to delete. |
requestBody | The quotes to delete keyed by a unique correlation id. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiAsync.
|
inline |
DeleteQuotes: Delete quotes Delete one or more specified quotes from a single scope. A quote is identified by its unique id which includes information about the type of quote as well as the exact effective datetime (to the microsecond) from which it became valid. In the request each quote must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return both the collection of successfully deleted quotes, as well as those that failed. For the failures a reason will be provided explaining why the quote could not be deleted. It is important to always check the failed set for any unsuccessful results.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the quotes to delete. |
requestBody | The quotes to delete keyed by a unique correlation id. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiSync.
|
inline |
DeleteQuotes: Delete quotes Delete one or more specified quotes from a single scope. A quote is identified by its unique id which includes information about the type of quote as well as the exact effective datetime (to the microsecond) from which it became valid. In the request each quote must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return both the collection of successfully deleted quotes, as well as those that failed. For the failures a reason will be provided explaining why the quote could not be deleted. It is important to always check the failed set for any unsuccessful results.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the quotes to delete. |
requestBody | The quotes to delete keyed by a unique correlation id. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiAsync.
|
inline |
Gets the base path of the API client.
The base path
|
inline |
GetQuotes: Get quotes Get one or more quotes from a single scope. Each quote can be identified by its time invariant quote series id. For each quote series id LUSID will return the most recent quote with respect to the provided (or default) effective datetime. An optional maximum age range window can be specified which defines how far back to look back for a quote from the specified effective datetime. LUSID will return the most recent quote within this window. In the request each quote series id must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return three collections. One, the successfully retrieved quotes. Two, those that had a valid quote series id but could not be found. Three, those that failed because LUSID could not construct a valid quote series id from the request. For the quotes that failed or could not be found a reason will be provided explaining why the quote could not be retrieved. It is important to always check the failed and not found sets for any unsuccessful results. The maximum number of quotes that this method can get per request is 2,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the quotes to retrieve. |
effectiveAt | The effective datetime or cut label at which to retrieve the quotes. Defaults to the current LUSID system datetime if not specified. (optional) |
asAt | The asAt datetime at which to retrieve the quotes. Defaults to return the latest version of each quote if not specified. (optional) |
maxAge | The duration of the look back window in an ISO8601 time interval format e.g. P1Y2M3DT4H30M (1 year, 2 months, 3 days, 4 hours and 30 minutes). This is subtracted from the provided effectiveAt datetime or cut label to generate a effective datetime window inside which a quote must exist to be retrieved. (optional) |
requestBody | The time invariant quote series ids of the quotes to retrieve. These need to be keyed by a unique correlation id allowing the retrieved quote to be identified in the response. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiSync.
|
inline |
[EXPERIMENTAL] GetQuotesAccessMetadataRule: Get a quote access metadata rule Get a specific quote access metadata rule by specifying the corresponding identifier parts No matching will be performed through this endpoint. To retrieve a rule, it is necessary to specify, exactly, the identifier of the rule
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the Quote Access Metadata Rule to retrieve. |
provider | The Provider of the rule (optional) |
priceSource | The PriceSource of the rule (optional) |
instrumentIdType | The InstrumentIdType of the rule (optional) |
instrumentId | The InstrumentId of the rule (optional) |
quoteType | The QuoteType of the rule (optional) |
field | The Field of the rule (optional) |
effectiveAt | The effective date of the rule (optional) |
asAt | The asAt datetime at which to retrieve the access metadata rule. Defaults to return the latest version if not specified. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiSync.
|
inline |
[EXPERIMENTAL] GetQuotesAccessMetadataRule: Get a quote access metadata rule Get a specific quote access metadata rule by specifying the corresponding identifier parts No matching will be performed through this endpoint. To retrieve a rule, it is necessary to specify, exactly, the identifier of the rule
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the Quote Access Metadata Rule to retrieve. |
provider | The Provider of the rule (optional) |
priceSource | The PriceSource of the rule (optional) |
instrumentIdType | The InstrumentIdType of the rule (optional) |
instrumentId | The InstrumentId of the rule (optional) |
quoteType | The QuoteType of the rule (optional) |
field | The Field of the rule (optional) |
effectiveAt | The effective date of the rule (optional) |
asAt | The asAt datetime at which to retrieve the access metadata rule. Defaults to return the latest version if not specified. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiAsync.
|
inline |
[EXPERIMENTAL] GetQuotesAccessMetadataRule: Get a quote access metadata rule Get a specific quote access metadata rule by specifying the corresponding identifier parts No matching will be performed through this endpoint. To retrieve a rule, it is necessary to specify, exactly, the identifier of the rule
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the Quote Access Metadata Rule to retrieve. |
provider | The Provider of the rule (optional) |
priceSource | The PriceSource of the rule (optional) |
instrumentIdType | The InstrumentIdType of the rule (optional) |
instrumentId | The InstrumentId of the rule (optional) |
quoteType | The QuoteType of the rule (optional) |
field | The Field of the rule (optional) |
effectiveAt | The effective date of the rule (optional) |
asAt | The asAt datetime at which to retrieve the access metadata rule. Defaults to return the latest version if not specified. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiSync.
|
inline |
[EXPERIMENTAL] GetQuotesAccessMetadataRule: Get a quote access metadata rule Get a specific quote access metadata rule by specifying the corresponding identifier parts No matching will be performed through this endpoint. To retrieve a rule, it is necessary to specify, exactly, the identifier of the rule
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the Quote Access Metadata Rule to retrieve. |
provider | The Provider of the rule (optional) |
priceSource | The PriceSource of the rule (optional) |
instrumentIdType | The InstrumentIdType of the rule (optional) |
instrumentId | The InstrumentId of the rule (optional) |
quoteType | The QuoteType of the rule (optional) |
field | The Field of the rule (optional) |
effectiveAt | The effective date of the rule (optional) |
asAt | The asAt datetime at which to retrieve the access metadata rule. Defaults to return the latest version if not specified. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiAsync.
|
inline |
GetQuotes: Get quotes Get one or more quotes from a single scope. Each quote can be identified by its time invariant quote series id. For each quote series id LUSID will return the most recent quote with respect to the provided (or default) effective datetime. An optional maximum age range window can be specified which defines how far back to look back for a quote from the specified effective datetime. LUSID will return the most recent quote within this window. In the request each quote series id must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return three collections. One, the successfully retrieved quotes. Two, those that had a valid quote series id but could not be found. Three, those that failed because LUSID could not construct a valid quote series id from the request. For the quotes that failed or could not be found a reason will be provided explaining why the quote could not be retrieved. It is important to always check the failed and not found sets for any unsuccessful results. The maximum number of quotes that this method can get per request is 2,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the quotes to retrieve. |
effectiveAt | The effective datetime or cut label at which to retrieve the quotes. Defaults to the current LUSID system datetime if not specified. (optional) |
asAt | The asAt datetime at which to retrieve the quotes. Defaults to return the latest version of each quote if not specified. (optional) |
maxAge | The duration of the look back window in an ISO8601 time interval format e.g. P1Y2M3DT4H30M (1 year, 2 months, 3 days, 4 hours and 30 minutes). This is subtracted from the provided effectiveAt datetime or cut label to generate a effective datetime window inside which a quote must exist to be retrieved. (optional) |
requestBody | The time invariant quote series ids of the quotes to retrieve. These need to be keyed by a unique correlation id allowing the retrieved quote to be identified in the response. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiAsync.
|
inline |
GetQuotes: Get quotes Get one or more quotes from a single scope. Each quote can be identified by its time invariant quote series id. For each quote series id LUSID will return the most recent quote with respect to the provided (or default) effective datetime. An optional maximum age range window can be specified which defines how far back to look back for a quote from the specified effective datetime. LUSID will return the most recent quote within this window. In the request each quote series id must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return three collections. One, the successfully retrieved quotes. Two, those that had a valid quote series id but could not be found. Three, those that failed because LUSID could not construct a valid quote series id from the request. For the quotes that failed or could not be found a reason will be provided explaining why the quote could not be retrieved. It is important to always check the failed and not found sets for any unsuccessful results. The maximum number of quotes that this method can get per request is 2,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the quotes to retrieve. |
effectiveAt | The effective datetime or cut label at which to retrieve the quotes. Defaults to the current LUSID system datetime if not specified. (optional) |
asAt | The asAt datetime at which to retrieve the quotes. Defaults to return the latest version of each quote if not specified. (optional) |
maxAge | The duration of the look back window in an ISO8601 time interval format e.g. P1Y2M3DT4H30M (1 year, 2 months, 3 days, 4 hours and 30 minutes). This is subtracted from the provided effectiveAt datetime or cut label to generate a effective datetime window inside which a quote must exist to be retrieved. (optional) |
requestBody | The time invariant quote series ids of the quotes to retrieve. These need to be keyed by a unique correlation id allowing the retrieved quote to be identified in the response. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiSync.
|
inline |
GetQuotes: Get quotes Get one or more quotes from a single scope. Each quote can be identified by its time invariant quote series id. For each quote series id LUSID will return the most recent quote with respect to the provided (or default) effective datetime. An optional maximum age range window can be specified which defines how far back to look back for a quote from the specified effective datetime. LUSID will return the most recent quote within this window. In the request each quote series id must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return three collections. One, the successfully retrieved quotes. Two, those that had a valid quote series id but could not be found. Three, those that failed because LUSID could not construct a valid quote series id from the request. For the quotes that failed or could not be found a reason will be provided explaining why the quote could not be retrieved. It is important to always check the failed and not found sets for any unsuccessful results. The maximum number of quotes that this method can get per request is 2,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the quotes to retrieve. |
effectiveAt | The effective datetime or cut label at which to retrieve the quotes. Defaults to the current LUSID system datetime if not specified. (optional) |
asAt | The asAt datetime at which to retrieve the quotes. Defaults to return the latest version of each quote if not specified. (optional) |
maxAge | The duration of the look back window in an ISO8601 time interval format e.g. P1Y2M3DT4H30M (1 year, 2 months, 3 days, 4 hours and 30 minutes). This is subtracted from the provided effectiveAt datetime or cut label to generate a effective datetime window inside which a quote must exist to be retrieved. (optional) |
requestBody | The time invariant quote series ids of the quotes to retrieve. These need to be keyed by a unique correlation id allowing the retrieved quote to be identified in the response. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiAsync.
|
inline |
[DEPRECATED] ListQuotes: List quotes List all the quotes from a single scope at the specified date/time Please use M:Finbourne.WebApi.Controllers.QuotesController.ListQuotesForScope(System.String,System.Nullable{System.DateTimeOffset},System.String,System.Nullable{System.Int32},System.String) - the signature and behaviour of this endpoint will be changing to omit scope
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the quotes to list. |
asAt | The asAt datetime at which to list the quotes. Defaults to latest if not specified. (optional) |
page | The pagination token to use to continue listing quotes from a previous call to list quotes. This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields must not have changed since the original request. (optional) |
limit | When paginating, limit the number of returned results to this many. (optional) |
filter | Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiSync.
|
inline |
[EXPERIMENTAL] ListQuotesAccessMetadataRules: List all quote access metadata rules in a scope Get all the quote access metadata rules in the specified scope
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the Quote Access Metadata Rule to retrieve. |
asAt | The asAt datetime at which to retrieve the access metadata rule. Defaults to return the latest version if not specified. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiSync.
|
inline |
[EXPERIMENTAL] ListQuotesAccessMetadataRules: List all quote access metadata rules in a scope Get all the quote access metadata rules in the specified scope
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the Quote Access Metadata Rule to retrieve. |
asAt | The asAt datetime at which to retrieve the access metadata rule. Defaults to return the latest version if not specified. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiAsync.
|
inline |
[EXPERIMENTAL] ListQuotesAccessMetadataRules: List all quote access metadata rules in a scope Get all the quote access metadata rules in the specified scope
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the Quote Access Metadata Rule to retrieve. |
asAt | The asAt datetime at which to retrieve the access metadata rule. Defaults to return the latest version if not specified. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiSync.
|
inline |
[EXPERIMENTAL] ListQuotesAccessMetadataRules: List all quote access metadata rules in a scope Get all the quote access metadata rules in the specified scope
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the Quote Access Metadata Rule to retrieve. |
asAt | The asAt datetime at which to retrieve the access metadata rule. Defaults to return the latest version if not specified. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiAsync.
|
inline |
[DEPRECATED] ListQuotes: List quotes List all the quotes from a single scope at the specified date/time Please use M:Finbourne.WebApi.Controllers.QuotesController.ListQuotesForScope(System.String,System.Nullable{System.DateTimeOffset},System.String,System.Nullable{System.Int32},System.String) - the signature and behaviour of this endpoint will be changing to omit scope
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the quotes to list. |
asAt | The asAt datetime at which to list the quotes. Defaults to latest if not specified. (optional) |
page | The pagination token to use to continue listing quotes from a previous call to list quotes. This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields must not have changed since the original request. (optional) |
limit | When paginating, limit the number of returned results to this many. (optional) |
filter | Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiAsync.
|
inline |
ListQuotesForScope: List quotes for scope List all the quotes from a single scope at the specified date/time
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the quotes to list. |
asAt | The asAt datetime at which to list the quotes. Defaults to latest if not specified. (optional) |
page | The pagination token to use to continue listing quotes from a previous call to list quotes. This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields must not have changed since the original request. (optional) |
limit | When paginating, limit the number of returned results to this many. (optional) |
filter | Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiSync.
|
inline |
ListQuotesForScope: List quotes for scope List all the quotes from a single scope at the specified date/time
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the quotes to list. |
asAt | The asAt datetime at which to list the quotes. Defaults to latest if not specified. (optional) |
page | The pagination token to use to continue listing quotes from a previous call to list quotes. This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields must not have changed since the original request. (optional) |
limit | When paginating, limit the number of returned results to this many. (optional) |
filter | Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiAsync.
|
inline |
ListQuotesForScope: List quotes for scope List all the quotes from a single scope at the specified date/time
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the quotes to list. |
asAt | The asAt datetime at which to list the quotes. Defaults to latest if not specified. (optional) |
page | The pagination token to use to continue listing quotes from a previous call to list quotes. This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields must not have changed since the original request. (optional) |
limit | When paginating, limit the number of returned results to this many. (optional) |
filter | Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiSync.
|
inline |
ListQuotesForScope: List quotes for scope List all the quotes from a single scope at the specified date/time
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the quotes to list. |
asAt | The asAt datetime at which to list the quotes. Defaults to latest if not specified. (optional) |
page | The pagination token to use to continue listing quotes from a previous call to list quotes. This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields must not have changed since the original request. (optional) |
limit | When paginating, limit the number of returned results to this many. (optional) |
filter | Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiAsync.
|
inline |
[DEPRECATED] ListQuotes: List quotes List all the quotes from a single scope at the specified date/time Please use M:Finbourne.WebApi.Controllers.QuotesController.ListQuotesForScope(System.String,System.Nullable{System.DateTimeOffset},System.String,System.Nullable{System.Int32},System.String) - the signature and behaviour of this endpoint will be changing to omit scope
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the quotes to list. |
asAt | The asAt datetime at which to list the quotes. Defaults to latest if not specified. (optional) |
page | The pagination token to use to continue listing quotes from a previous call to list quotes. This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields must not have changed since the original request. (optional) |
limit | When paginating, limit the number of returned results to this many. (optional) |
filter | Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiSync.
|
inline |
[DEPRECATED] ListQuotes: List quotes List all the quotes from a single scope at the specified date/time Please use M:Finbourne.WebApi.Controllers.QuotesController.ListQuotesForScope(System.String,System.Nullable{System.DateTimeOffset},System.String,System.Nullable{System.Int32},System.String) - the signature and behaviour of this endpoint will be changing to omit scope
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the quotes to list. |
asAt | The asAt datetime at which to list the quotes. Defaults to latest if not specified. (optional) |
page | The pagination token to use to continue listing quotes from a previous call to list quotes. This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields must not have changed since the original request. (optional) |
limit | When paginating, limit the number of returned results to this many. (optional) |
filter | Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiAsync.
|
inline |
[EXPERIMENTAL] UpsertQuoteAccessMetadataRule: Upsert a Quote Access Metadata Rule. This creates or updates the data in LUSID. Update or insert one Quote Access Metadata Rule in a single scope. An item will be updated if it already exists and inserted if it does not. The response will return the successfully updated or inserted Quote Access Metadata Rule or failure message if unsuccessful It is important to always check to verify success (or failure). Multiple rules for a key can exists with different effective at dates, when resources are accessed the rule that is active for the current time will be fetched
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope to use when updating or inserting the Quote Access Metadata Rule. |
upsertQuoteAccessMetadataRuleRequest | The Quote Access Metadata Rule to update or insert |
effectiveAt | The date this rule will effective from (optional) |
effectiveUntil | The effective date until which the Access Metadata is valid. If not supplied this will be valid indefinitely, or until the next 'effectiveAt' date of the Access Metadata (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiSync.
|
inline |
[EXPERIMENTAL] UpsertQuoteAccessMetadataRule: Upsert a Quote Access Metadata Rule. This creates or updates the data in LUSID. Update or insert one Quote Access Metadata Rule in a single scope. An item will be updated if it already exists and inserted if it does not. The response will return the successfully updated or inserted Quote Access Metadata Rule or failure message if unsuccessful It is important to always check to verify success (or failure). Multiple rules for a key can exists with different effective at dates, when resources are accessed the rule that is active for the current time will be fetched
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope to use when updating or inserting the Quote Access Metadata Rule. |
upsertQuoteAccessMetadataRuleRequest | The Quote Access Metadata Rule to update or insert |
effectiveAt | The date this rule will effective from (optional) |
effectiveUntil | The effective date until which the Access Metadata is valid. If not supplied this will be valid indefinitely, or until the next 'effectiveAt' date of the Access Metadata (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiAsync.
|
inline |
[EXPERIMENTAL] UpsertQuoteAccessMetadataRule: Upsert a Quote Access Metadata Rule. This creates or updates the data in LUSID. Update or insert one Quote Access Metadata Rule in a single scope. An item will be updated if it already exists and inserted if it does not. The response will return the successfully updated or inserted Quote Access Metadata Rule or failure message if unsuccessful It is important to always check to verify success (or failure). Multiple rules for a key can exists with different effective at dates, when resources are accessed the rule that is active for the current time will be fetched
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope to use when updating or inserting the Quote Access Metadata Rule. |
upsertQuoteAccessMetadataRuleRequest | The Quote Access Metadata Rule to update or insert |
effectiveAt | The date this rule will effective from (optional) |
effectiveUntil | The effective date until which the Access Metadata is valid. If not supplied this will be valid indefinitely, or until the next 'effectiveAt' date of the Access Metadata (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiSync.
|
inline |
[EXPERIMENTAL] UpsertQuoteAccessMetadataRule: Upsert a Quote Access Metadata Rule. This creates or updates the data in LUSID. Update or insert one Quote Access Metadata Rule in a single scope. An item will be updated if it already exists and inserted if it does not. The response will return the successfully updated or inserted Quote Access Metadata Rule or failure message if unsuccessful It is important to always check to verify success (or failure). Multiple rules for a key can exists with different effective at dates, when resources are accessed the rule that is active for the current time will be fetched
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope to use when updating or inserting the Quote Access Metadata Rule. |
upsertQuoteAccessMetadataRuleRequest | The Quote Access Metadata Rule to update or insert |
effectiveAt | The date this rule will effective from (optional) |
effectiveUntil | The effective date until which the Access Metadata is valid. If not supplied this will be valid indefinitely, or until the next 'effectiveAt' date of the Access Metadata (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiAsync.
|
inline |
UpsertQuotes: Upsert quotes Update or insert one or more quotes in a single scope. A quote will be updated if it already exists and inserted if it does not. In the request each quote must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return both the collection of successfully updated or inserted quotes, as well as those that failed. For the failures a reason will be provided explaining why the quote could not be updated or inserted. It is important to always check the failed set for any unsuccessful results. The maximum number of quotes that this method can upsert per request is 2,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope to use when updating or inserting the quotes. |
requestBody | The quotes to update or insert keyed by a unique correlation id. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiSync.
|
inline |
UpsertQuotes: Upsert quotes Update or insert one or more quotes in a single scope. A quote will be updated if it already exists and inserted if it does not. In the request each quote must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return both the collection of successfully updated or inserted quotes, as well as those that failed. For the failures a reason will be provided explaining why the quote could not be updated or inserted. It is important to always check the failed set for any unsuccessful results. The maximum number of quotes that this method can upsert per request is 2,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope to use when updating or inserting the quotes. |
requestBody | The quotes to update or insert keyed by a unique correlation id. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiAsync.
|
inline |
UpsertQuotes: Upsert quotes Update or insert one or more quotes in a single scope. A quote will be updated if it already exists and inserted if it does not. In the request each quote must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return both the collection of successfully updated or inserted quotes, as well as those that failed. For the failures a reason will be provided explaining why the quote could not be updated or inserted. It is important to always check the failed set for any unsuccessful results. The maximum number of quotes that this method can upsert per request is 2,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope to use when updating or inserting the quotes. |
requestBody | The quotes to update or insert keyed by a unique correlation id. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiSync.
|
inline |
UpsertQuotes: Upsert quotes Update or insert one or more quotes in a single scope. A quote will be updated if it already exists and inserted if it does not. In the request each quote must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID. It serves only as a way to easily identify each quote in the response. The response will return both the collection of successfully updated or inserted quotes, as well as those that failed. For the failures a reason will be provided explaining why the quote could not be updated or inserted. It is important to always check the failed set for any unsuccessful results. The maximum number of quotes that this method can upsert per request is 2,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope to use when updating or inserting the quotes. |
requestBody | The quotes to update or insert keyed by a unique correlation id. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.IQuotesApiAsync.
|
getset |
The client for accessing this underlying API asynchronously.
|
getset |
The client for accessing this underlying API synchronously.
|
getset |
Gets or sets the configuration object
An instance of the Configuration
|
getset |
Provides a factory method hook for the creation of exceptions.