LUSID C# SDK
|
Represents a collection of functions to interact with the API endpoints More...
Public Member Functions | |
CorporateActionSourcesApi () | |
Initializes a new instance of the CorporateActionSourcesApi class. More... | |
CorporateActionSourcesApi (string basePath) | |
Initializes a new instance of the CorporateActionSourcesApi class. More... | |
CorporateActionSourcesApi (Lusid.Sdk.Client.Configuration configuration) | |
Initializes a new instance of the CorporateActionSourcesApi class using Configuration object More... | |
CorporateActionSourcesApi (Lusid.Sdk.Client.ISynchronousClient client, Lusid.Sdk.Client.IAsynchronousClient asyncClient, Lusid.Sdk.Client.IReadableConfiguration configuration) | |
Initializes a new instance of the CorporateActionSourcesApi class using a Configuration object and client instance. More... | |
string | GetBasePath () |
Gets the base path of the API client. More... | |
UpsertCorporateActionsResponse | BatchUpsertCorporateActions (string scope, string code, List< UpsertCorporateActionRequest >? upsertCorporateActionRequest=default(List< UpsertCorporateActionRequest >?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] BatchUpsertCorporateActions: Batch upsert corporate actions (instrument transition events) to corporate action source. Create or update one or more corporate actions in a particular corporate action source. Failures are identified in the body of the response. If a corporate action is upserted at exactly the same effective datetime as a transaction for the same instrument, the corporate action takes precedence. Depending on the nature of the corporate action, this may mean it affects the transaction. The maximum number of corporate actions that this method can upsert per request is 10,000. More... | |
Lusid.Sdk.Client.ApiResponse< UpsertCorporateActionsResponse > | BatchUpsertCorporateActionsWithHttpInfo (string scope, string code, List< UpsertCorporateActionRequest >? upsertCorporateActionRequest=default(List< UpsertCorporateActionRequest >?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] BatchUpsertCorporateActions: Batch upsert corporate actions (instrument transition events) to corporate action source. Create or update one or more corporate actions in a particular corporate action source. Failures are identified in the body of the response. If a corporate action is upserted at exactly the same effective datetime as a transaction for the same instrument, the corporate action takes precedence. Depending on the nature of the corporate action, this may mean it affects the transaction. The maximum number of corporate actions that this method can upsert per request is 10,000. More... | |
async System.Threading.Tasks.Task< UpsertCorporateActionsResponse > | BatchUpsertCorporateActionsAsync (string scope, string code, List< UpsertCorporateActionRequest >? upsertCorporateActionRequest=default(List< UpsertCorporateActionRequest >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] BatchUpsertCorporateActions: Batch upsert corporate actions (instrument transition events) to corporate action source. Create or update one or more corporate actions in a particular corporate action source. Failures are identified in the body of the response. If a corporate action is upserted at exactly the same effective datetime as a transaction for the same instrument, the corporate action takes precedence. Depending on the nature of the corporate action, this may mean it affects the transaction. The maximum number of corporate actions that this method can upsert per request is 10,000. More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< UpsertCorporateActionsResponse > > | BatchUpsertCorporateActionsWithHttpInfoAsync (string scope, string code, List< UpsertCorporateActionRequest >? upsertCorporateActionRequest=default(List< UpsertCorporateActionRequest >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] BatchUpsertCorporateActions: Batch upsert corporate actions (instrument transition events) to corporate action source. Create or update one or more corporate actions in a particular corporate action source. Failures are identified in the body of the response. If a corporate action is upserted at exactly the same effective datetime as a transaction for the same instrument, the corporate action takes precedence. Depending on the nature of the corporate action, this may mean it affects the transaction. The maximum number of corporate actions that this method can upsert per request is 10,000. More... | |
CorporateActionSource | CreateCorporateActionSource (CreateCorporateActionSourceRequest createCorporateActionSourceRequest, int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] CreateCorporateActionSource: Create corporate action source Create a corporate action source. More... | |
Lusid.Sdk.Client.ApiResponse< CorporateActionSource > | CreateCorporateActionSourceWithHttpInfo (CreateCorporateActionSourceRequest createCorporateActionSourceRequest, int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] CreateCorporateActionSource: Create corporate action source Create a corporate action source. More... | |
async System.Threading.Tasks.Task< CorporateActionSource > | CreateCorporateActionSourceAsync (CreateCorporateActionSourceRequest createCorporateActionSourceRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] CreateCorporateActionSource: Create corporate action source Create a corporate action source. More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< CorporateActionSource > > | CreateCorporateActionSourceWithHttpInfoAsync (CreateCorporateActionSourceRequest createCorporateActionSourceRequest, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] CreateCorporateActionSource: Create corporate action source Create a corporate action source. More... | |
DeletedEntityResponse | DeleteCorporateActionSource (string scope, string code, int operationIndex=0, ConfigurationOptions? opts=null) |
[BETA] DeleteCorporateActionSource: Delete corporate actions (instrument transition events) from the corporate action source. Deletes a single corporate action source More... | |
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > | DeleteCorporateActionSourceWithHttpInfo (string scope, string code, int operationIndex=0, ConfigurationOptions? opts=null) |
[BETA] DeleteCorporateActionSource: Delete corporate actions (instrument transition events) from the corporate action source. Deletes a single corporate action source More... | |
async System.Threading.Tasks.Task< DeletedEntityResponse > | DeleteCorporateActionSourceAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[BETA] DeleteCorporateActionSource: Delete corporate actions (instrument transition events) from the corporate action source. Deletes a single corporate action source More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > > | DeleteCorporateActionSourceWithHttpInfoAsync (string scope, string code, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[BETA] DeleteCorporateActionSource: Delete corporate actions (instrument transition events) from the corporate action source. Deletes a single corporate action source More... | |
DeletedEntityResponse | DeleteCorporateActions (string scope, string code, List< string > corporateActionIds, int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] DeleteCorporateActions: Delete corporate actions Delete one or more corporate actions from a particular corporate action source. The maximum number of corporate actions that this method can delete per request is 1,000. More... | |
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > | DeleteCorporateActionsWithHttpInfo (string scope, string code, List< string > corporateActionIds, int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] DeleteCorporateActions: Delete corporate actions Delete one or more corporate actions from a particular corporate action source. The maximum number of corporate actions that this method can delete per request is 1,000. More... | |
async System.Threading.Tasks.Task< DeletedEntityResponse > | DeleteCorporateActionsAsync (string scope, string code, List< string > corporateActionIds, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] DeleteCorporateActions: Delete corporate actions Delete one or more corporate actions from a particular corporate action source. The maximum number of corporate actions that this method can delete per request is 1,000. More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > > | DeleteCorporateActionsWithHttpInfoAsync (string scope, string code, List< string > corporateActionIds, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] DeleteCorporateActions: Delete corporate actions Delete one or more corporate actions from a particular corporate action source. The maximum number of corporate actions that this method can delete per request is 1,000. More... | |
DeletedEntityResponse | DeleteInstrumentEvents (string scope, string code, List< string > instrumentEventIds, int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] DeleteInstrumentEvents: Delete corporate actions (instrument transition events) from the corporate action source. Delete one or more corporate actions from a particular corporate action source. The maximum number of instrument events that this method can delete per request is 1,000. More... | |
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > | DeleteInstrumentEventsWithHttpInfo (string scope, string code, List< string > instrumentEventIds, int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] DeleteInstrumentEvents: Delete corporate actions (instrument transition events) from the corporate action source. Delete one or more corporate actions from a particular corporate action source. The maximum number of instrument events that this method can delete per request is 1,000. More... | |
async System.Threading.Tasks.Task< DeletedEntityResponse > | DeleteInstrumentEventsAsync (string scope, string code, List< string > instrumentEventIds, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] DeleteInstrumentEvents: Delete corporate actions (instrument transition events) from the corporate action source. Delete one or more corporate actions from a particular corporate action source. The maximum number of instrument events that this method can delete per request is 1,000. More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > > | DeleteInstrumentEventsWithHttpInfoAsync (string scope, string code, List< string > instrumentEventIds, int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] DeleteInstrumentEvents: Delete corporate actions (instrument transition events) from the corporate action source. Delete one or more corporate actions from a particular corporate action source. The maximum number of instrument events that this method can delete per request is 1,000. More... | |
ResourceListOfCorporateAction | GetCorporateActions (string scope, string code, DateTimeOrCutLabel? fromEffectiveAt=default(DateTimeOrCutLabel?), DateTimeOrCutLabel? toEffectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? sortBy=default(List< string >?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] GetCorporateActions: List corporate actions (instrument transition events) from the corporate action source. Get corporate actions from a particular corporate action source. More... | |
Lusid.Sdk.Client.ApiResponse< ResourceListOfCorporateAction > | GetCorporateActionsWithHttpInfo (string scope, string code, DateTimeOrCutLabel? fromEffectiveAt=default(DateTimeOrCutLabel?), DateTimeOrCutLabel? toEffectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? sortBy=default(List< string >?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] GetCorporateActions: List corporate actions (instrument transition events) from the corporate action source. Get corporate actions from a particular corporate action source. More... | |
async System.Threading.Tasks.Task< ResourceListOfCorporateAction > | GetCorporateActionsAsync (string scope, string code, DateTimeOrCutLabel? fromEffectiveAt=default(DateTimeOrCutLabel?), DateTimeOrCutLabel? toEffectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? sortBy=default(List< string >?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] GetCorporateActions: List corporate actions (instrument transition events) from the corporate action source. Get corporate actions from a particular corporate action source. More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< ResourceListOfCorporateAction > > | GetCorporateActionsWithHttpInfoAsync (string scope, string code, DateTimeOrCutLabel? fromEffectiveAt=default(DateTimeOrCutLabel?), DateTimeOrCutLabel? toEffectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? sortBy=default(List< string >?), int? limit=default(int?), string? filter=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] GetCorporateActions: List corporate actions (instrument transition events) from the corporate action source. Get corporate actions from a particular corporate action source. More... | |
PagedResourceListOfInstrumentEventHolder | GetInstrumentEvents (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int? limit=default(int?), string? page=default(string?), string? filter=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] GetInstrumentEvents: Get extrinsic instrument events out of a given corporate actions source. Retrieves extrinsic corporate actions out of a corporate actions source More... | |
Lusid.Sdk.Client.ApiResponse< PagedResourceListOfInstrumentEventHolder > | GetInstrumentEventsWithHttpInfo (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int? limit=default(int?), string? page=default(string?), string? filter=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] GetInstrumentEvents: Get extrinsic instrument events out of a given corporate actions source. Retrieves extrinsic corporate actions out of a corporate actions source More... | |
async System.Threading.Tasks.Task< PagedResourceListOfInstrumentEventHolder > | GetInstrumentEventsAsync (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int? limit=default(int?), string? page=default(string?), string? filter=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] GetInstrumentEvents: Get extrinsic instrument events out of a given corporate actions source. Retrieves extrinsic corporate actions out of a corporate actions source More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< PagedResourceListOfInstrumentEventHolder > > | GetInstrumentEventsWithHttpInfoAsync (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int? limit=default(int?), string? page=default(string?), string? filter=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] GetInstrumentEvents: Get extrinsic instrument events out of a given corporate actions source. Retrieves extrinsic corporate actions out of a corporate actions source More... | |
PagedResourceListOfCorporateActionSource | ListCorporateActionSources (DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? sortBy=default(List< string >?), int? limit=default(int?), string? filter=default(string?), string? page=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] ListCorporateActionSources: List corporate action sources Gets a list of all corporate action sources More... | |
Lusid.Sdk.Client.ApiResponse< PagedResourceListOfCorporateActionSource > | ListCorporateActionSourcesWithHttpInfo (DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? sortBy=default(List< string >?), int? limit=default(int?), string? filter=default(string?), string? page=default(string?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] ListCorporateActionSources: List corporate action sources Gets a list of all corporate action sources More... | |
async System.Threading.Tasks.Task< PagedResourceListOfCorporateActionSource > | ListCorporateActionSourcesAsync (DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? sortBy=default(List< string >?), int? limit=default(int?), string? filter=default(string?), string? page=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] ListCorporateActionSources: List corporate action sources Gets a list of all corporate action sources More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< PagedResourceListOfCorporateActionSource > > | ListCorporateActionSourcesWithHttpInfoAsync (DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? sortBy=default(List< string >?), int? limit=default(int?), string? filter=default(string?), string? page=default(string?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] ListCorporateActionSources: List corporate action sources Gets a list of all corporate action sources More... | |
UpsertInstrumentEventsResponse | UpsertInstrumentEvents (string scope, string code, List< UpsertInstrumentEventRequest >? upsertInstrumentEventRequest=default(List< UpsertInstrumentEventRequest >?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] UpsertInstrumentEvents: Upsert instrument events to the provided corporate actions source. Batch upsert instrument events to corporate action sources. The maximum number of instrument events that this method can upsert per request is 10,000. More... | |
Lusid.Sdk.Client.ApiResponse< UpsertInstrumentEventsResponse > | UpsertInstrumentEventsWithHttpInfo (string scope, string code, List< UpsertInstrumentEventRequest >? upsertInstrumentEventRequest=default(List< UpsertInstrumentEventRequest >?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] UpsertInstrumentEvents: Upsert instrument events to the provided corporate actions source. Batch upsert instrument events to corporate action sources. The maximum number of instrument events that this method can upsert per request is 10,000. More... | |
async System.Threading.Tasks.Task< UpsertInstrumentEventsResponse > | UpsertInstrumentEventsAsync (string scope, string code, List< UpsertInstrumentEventRequest >? upsertInstrumentEventRequest=default(List< UpsertInstrumentEventRequest >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] UpsertInstrumentEvents: Upsert instrument events to the provided corporate actions source. Batch upsert instrument events to corporate action sources. The maximum number of instrument events that this method can upsert per request is 10,000. More... | |
async System.Threading.Tasks.Task< Lusid.Sdk.Client.ApiResponse< UpsertInstrumentEventsResponse > > | UpsertInstrumentEventsWithHttpInfoAsync (string scope, string code, List< UpsertInstrumentEventRequest >? upsertInstrumentEventRequest=default(List< UpsertInstrumentEventRequest >?), int operationIndex=0, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), ConfigurationOptions? opts=null) |
[EARLY ACCESS] UpsertInstrumentEvents: Upsert instrument events to the provided corporate actions source. Batch upsert instrument events to corporate action sources. The maximum number of instrument events that this method can upsert per request is 10,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 CorporateActionSourcesApi class.
|
inline |
Initializes a new instance of the CorporateActionSourcesApi class.
|
inline |
Initializes a new instance of the CorporateActionSourcesApi class using Configuration object
configuration | An instance of Configuration |
|
inline |
Initializes a new instance of the CorporateActionSourcesApi 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 |
[EARLY ACCESS] BatchUpsertCorporateActions: Batch upsert corporate actions (instrument transition events) to corporate action source. Create or update one or more corporate actions in a particular corporate action source. Failures are identified in the body of the response. If a corporate action is upserted at exactly the same effective datetime as a transaction for the same instrument, the corporate action takes precedence. Depending on the nature of the corporate action, this may mean it affects the transaction. The maximum number of corporate actions that this method can upsert per request is 10,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of corporate action source |
code | The code of the corporate action source |
upsertCorporateActionRequest | The corporate action definitions (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiSync.
|
inline |
[EARLY ACCESS] BatchUpsertCorporateActions: Batch upsert corporate actions (instrument transition events) to corporate action source. Create or update one or more corporate actions in a particular corporate action source. Failures are identified in the body of the response. If a corporate action is upserted at exactly the same effective datetime as a transaction for the same instrument, the corporate action takes precedence. Depending on the nature of the corporate action, this may mean it affects the transaction. The maximum number of corporate actions that this method can upsert per request is 10,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of corporate action source |
code | The code of the corporate action source |
upsertCorporateActionRequest | The corporate action definitions (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiAsync.
|
inline |
[EARLY ACCESS] BatchUpsertCorporateActions: Batch upsert corporate actions (instrument transition events) to corporate action source. Create or update one or more corporate actions in a particular corporate action source. Failures are identified in the body of the response. If a corporate action is upserted at exactly the same effective datetime as a transaction for the same instrument, the corporate action takes precedence. Depending on the nature of the corporate action, this may mean it affects the transaction. The maximum number of corporate actions that this method can upsert per request is 10,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of corporate action source |
code | The code of the corporate action source |
upsertCorporateActionRequest | The corporate action definitions (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiSync.
|
inline |
[EARLY ACCESS] BatchUpsertCorporateActions: Batch upsert corporate actions (instrument transition events) to corporate action source. Create or update one or more corporate actions in a particular corporate action source. Failures are identified in the body of the response. If a corporate action is upserted at exactly the same effective datetime as a transaction for the same instrument, the corporate action takes precedence. Depending on the nature of the corporate action, this may mean it affects the transaction. The maximum number of corporate actions that this method can upsert per request is 10,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of corporate action source |
code | The code of the corporate action source |
upsertCorporateActionRequest | The corporate action definitions (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiAsync.
|
inline |
[EARLY ACCESS] CreateCorporateActionSource: Create corporate action source Create a corporate action source.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
createCorporateActionSourceRequest | The corporate action source definition |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiSync.
|
inline |
[EARLY ACCESS] CreateCorporateActionSource: Create corporate action source Create a corporate action source.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
createCorporateActionSourceRequest | The corporate action source definition |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiAsync.
|
inline |
[EARLY ACCESS] CreateCorporateActionSource: Create corporate action source Create a corporate action source.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
createCorporateActionSourceRequest | The corporate action source definition |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiSync.
|
inline |
[EARLY ACCESS] CreateCorporateActionSource: Create corporate action source Create a corporate action source.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
createCorporateActionSourceRequest | The corporate action source definition |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiAsync.
|
inline |
[EARLY ACCESS] DeleteCorporateActions: Delete corporate actions Delete one or more corporate actions from a particular corporate action source. The maximum number of corporate actions that this method can delete per request is 1,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source |
code | The code of the corporate action source |
corporateActionIds | The IDs of the corporate actions to delete |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiSync.
|
inline |
[EARLY ACCESS] DeleteCorporateActions: Delete corporate actions Delete one or more corporate actions from a particular corporate action source. The maximum number of corporate actions that this method can delete per request is 1,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source |
code | The code of the corporate action source |
corporateActionIds | The IDs of the corporate actions to delete |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiAsync.
|
inline |
[BETA] DeleteCorporateActionSource: Delete corporate actions (instrument transition events) from the corporate action source. Deletes a single corporate action source
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source to be deleted |
code | The code of the corporate action source to be deleted |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiSync.
|
inline |
[BETA] DeleteCorporateActionSource: Delete corporate actions (instrument transition events) from the corporate action source. Deletes a single corporate action source
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source to be deleted |
code | The code of the corporate action source to be deleted |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiAsync.
|
inline |
[BETA] DeleteCorporateActionSource: Delete corporate actions (instrument transition events) from the corporate action source. Deletes a single corporate action source
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source to be deleted |
code | The code of the corporate action source to be deleted |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiSync.
|
inline |
[BETA] DeleteCorporateActionSource: Delete corporate actions (instrument transition events) from the corporate action source. Deletes a single corporate action source
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source to be deleted |
code | The code of the corporate action source to be deleted |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiAsync.
|
inline |
[EARLY ACCESS] DeleteCorporateActions: Delete corporate actions Delete one or more corporate actions from a particular corporate action source. The maximum number of corporate actions that this method can delete per request is 1,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source |
code | The code of the corporate action source |
corporateActionIds | The IDs of the corporate actions to delete |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiSync.
|
inline |
[EARLY ACCESS] DeleteCorporateActions: Delete corporate actions Delete one or more corporate actions from a particular corporate action source. The maximum number of corporate actions that this method can delete per request is 1,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source |
code | The code of the corporate action source |
corporateActionIds | The IDs of the corporate actions to delete |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiAsync.
|
inline |
[EARLY ACCESS] DeleteInstrumentEvents: Delete corporate actions (instrument transition events) from the corporate action source. Delete one or more corporate actions from a particular corporate action source. The maximum number of instrument events that this method can delete per request is 1,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source |
code | The code of the corporate action source |
instrumentEventIds | The IDs of the instrument events to delete |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiSync.
|
inline |
[EARLY ACCESS] DeleteInstrumentEvents: Delete corporate actions (instrument transition events) from the corporate action source. Delete one or more corporate actions from a particular corporate action source. The maximum number of instrument events that this method can delete per request is 1,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source |
code | The code of the corporate action source |
instrumentEventIds | The IDs of the instrument events to delete |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiAsync.
|
inline |
[EARLY ACCESS] DeleteInstrumentEvents: Delete corporate actions (instrument transition events) from the corporate action source. Delete one or more corporate actions from a particular corporate action source. The maximum number of instrument events that this method can delete per request is 1,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source |
code | The code of the corporate action source |
instrumentEventIds | The IDs of the instrument events to delete |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiSync.
|
inline |
[EARLY ACCESS] DeleteInstrumentEvents: Delete corporate actions (instrument transition events) from the corporate action source. Delete one or more corporate actions from a particular corporate action source. The maximum number of instrument events that this method can delete per request is 1,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source |
code | The code of the corporate action source |
instrumentEventIds | The IDs of the instrument events to delete |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiAsync.
|
inline |
Gets the base path of the API client.
The base path
|
inline |
[EARLY ACCESS] GetCorporateActions: List corporate actions (instrument transition events) from the corporate action source. Get corporate actions from a particular corporate action source.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source. |
code | The code of the corporate action source. |
fromEffectiveAt | Optional. The start effective date of the data range. (optional) |
toEffectiveAt | Optional. The end effective date of the data range. (optional) |
asAt | Optional. The AsAt date of the data. (optional) |
sortBy | Optional. Order the results by these fields. Use use the '-' sign to denote descending order e.g. -MyFieldName (optional) |
limit | Optional. When paginating, limit the results to this number. (optional) |
filter | Optional. Expression to filter the result set. For example, to filter on the Announcement Date, use "announcementDate eq '2020-03-06'" 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.ICorporateActionSourcesApiSync.
|
inline |
[EARLY ACCESS] GetCorporateActions: List corporate actions (instrument transition events) from the corporate action source. Get corporate actions from a particular corporate action source.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source. |
code | The code of the corporate action source. |
fromEffectiveAt | Optional. The start effective date of the data range. (optional) |
toEffectiveAt | Optional. The end effective date of the data range. (optional) |
asAt | Optional. The AsAt date of the data. (optional) |
sortBy | Optional. Order the results by these fields. Use use the '-' sign to denote descending order e.g. -MyFieldName (optional) |
limit | Optional. When paginating, limit the results to this number. (optional) |
filter | Optional. Expression to filter the result set. For example, to filter on the Announcement Date, use "announcementDate eq '2020-03-06'" 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.ICorporateActionSourcesApiAsync.
|
inline |
[EARLY ACCESS] GetCorporateActions: List corporate actions (instrument transition events) from the corporate action source. Get corporate actions from a particular corporate action source.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source. |
code | The code of the corporate action source. |
fromEffectiveAt | Optional. The start effective date of the data range. (optional) |
toEffectiveAt | Optional. The end effective date of the data range. (optional) |
asAt | Optional. The AsAt date of the data. (optional) |
sortBy | Optional. Order the results by these fields. Use use the '-' sign to denote descending order e.g. -MyFieldName (optional) |
limit | Optional. When paginating, limit the results to this number. (optional) |
filter | Optional. Expression to filter the result set. For example, to filter on the Announcement Date, use "announcementDate eq '2020-03-06'" 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.ICorporateActionSourcesApiSync.
|
inline |
[EARLY ACCESS] GetCorporateActions: List corporate actions (instrument transition events) from the corporate action source. Get corporate actions from a particular corporate action source.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source. |
code | The code of the corporate action source. |
fromEffectiveAt | Optional. The start effective date of the data range. (optional) |
toEffectiveAt | Optional. The end effective date of the data range. (optional) |
asAt | Optional. The AsAt date of the data. (optional) |
sortBy | Optional. Order the results by these fields. Use use the '-' sign to denote descending order e.g. -MyFieldName (optional) |
limit | Optional. When paginating, limit the results to this number. (optional) |
filter | Optional. Expression to filter the result set. For example, to filter on the Announcement Date, use "announcementDate eq '2020-03-06'" 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.ICorporateActionSourcesApiAsync.
|
inline |
[EARLY ACCESS] GetInstrumentEvents: Get extrinsic instrument events out of a given corporate actions source. Retrieves extrinsic corporate actions out of a corporate actions source
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source. |
code | The code of the corporate action source. |
asAt | Optional. The AsAt date of the data. (optional) |
limit | Optional. When paginating, limit the number of returned results to this many. If not specified, a default of 1000 is used. (optional, default to 1000) |
page | Optional. The pagination token to use to continue listing items from a previous call. Page values are return from list calls, and must be supplied exactly as returned. Additionally, when specifying this value, asAt, filter and limit must not be modified. (optional) |
filter | Optional. Expression to filter the result set. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiSync.
|
inline |
[EARLY ACCESS] GetInstrumentEvents: Get extrinsic instrument events out of a given corporate actions source. Retrieves extrinsic corporate actions out of a corporate actions source
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source. |
code | The code of the corporate action source. |
asAt | Optional. The AsAt date of the data. (optional) |
limit | Optional. When paginating, limit the number of returned results to this many. If not specified, a default of 1000 is used. (optional, default to 1000) |
page | Optional. The pagination token to use to continue listing items from a previous call. Page values are return from list calls, and must be supplied exactly as returned. Additionally, when specifying this value, asAt, filter and limit must not be modified. (optional) |
filter | Optional. Expression to filter the result set. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiAsync.
|
inline |
[EARLY ACCESS] GetInstrumentEvents: Get extrinsic instrument events out of a given corporate actions source. Retrieves extrinsic corporate actions out of a corporate actions source
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source. |
code | The code of the corporate action source. |
asAt | Optional. The AsAt date of the data. (optional) |
limit | Optional. When paginating, limit the number of returned results to this many. If not specified, a default of 1000 is used. (optional, default to 1000) |
page | Optional. The pagination token to use to continue listing items from a previous call. Page values are return from list calls, and must be supplied exactly as returned. Additionally, when specifying this value, asAt, filter and limit must not be modified. (optional) |
filter | Optional. Expression to filter the result set. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiSync.
|
inline |
[EARLY ACCESS] GetInstrumentEvents: Get extrinsic instrument events out of a given corporate actions source. Retrieves extrinsic corporate actions out of a corporate actions source
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source. |
code | The code of the corporate action source. |
asAt | Optional. The AsAt date of the data. (optional) |
limit | Optional. When paginating, limit the number of returned results to this many. If not specified, a default of 1000 is used. (optional, default to 1000) |
page | Optional. The pagination token to use to continue listing items from a previous call. Page values are return from list calls, and must be supplied exactly as returned. Additionally, when specifying this value, asAt, filter and limit must not be modified. (optional) |
filter | Optional. Expression to filter the result set. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiAsync.
|
inline |
[EARLY ACCESS] ListCorporateActionSources: List corporate action sources Gets a list of all corporate action sources
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
asAt | Optional. The AsAt date of the data (optional) |
sortBy | Optional. Order the results by these fields. Use use the '-' sign to denote descending order e.g. -MyFieldName (optional) |
limit | Optional. When paginating, limit the number of returned results to this many. If not specified, a default of 100 is used. (optional, default to 100) |
filter | Optional. Expression to filter the result set. For example, to filter on the Display Name, use "displayName eq 'string'" Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
page | Optional. The pagination token to use to continue listing items from a previous call. Page values are return from list calls, and must be supplied exactly as returned. Additionally, when specifying this value, the filter, asAt, and limit must not be modified. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiSync.
|
inline |
[EARLY ACCESS] ListCorporateActionSources: List corporate action sources Gets a list of all corporate action sources
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
asAt | Optional. The AsAt date of the data (optional) |
sortBy | Optional. Order the results by these fields. Use use the '-' sign to denote descending order e.g. -MyFieldName (optional) |
limit | Optional. When paginating, limit the number of returned results to this many. If not specified, a default of 100 is used. (optional, default to 100) |
filter | Optional. Expression to filter the result set. For example, to filter on the Display Name, use "displayName eq 'string'" Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
page | Optional. The pagination token to use to continue listing items from a previous call. Page values are return from list calls, and must be supplied exactly as returned. Additionally, when specifying this value, the filter, asAt, and limit must not be modified. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiAsync.
|
inline |
[EARLY ACCESS] ListCorporateActionSources: List corporate action sources Gets a list of all corporate action sources
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
asAt | Optional. The AsAt date of the data (optional) |
sortBy | Optional. Order the results by these fields. Use use the '-' sign to denote descending order e.g. -MyFieldName (optional) |
limit | Optional. When paginating, limit the number of returned results to this many. If not specified, a default of 100 is used. (optional, default to 100) |
filter | Optional. Expression to filter the result set. For example, to filter on the Display Name, use "displayName eq 'string'" Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
page | Optional. The pagination token to use to continue listing items from a previous call. Page values are return from list calls, and must be supplied exactly as returned. Additionally, when specifying this value, the filter, asAt, and limit must not be modified. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiSync.
|
inline |
[EARLY ACCESS] ListCorporateActionSources: List corporate action sources Gets a list of all corporate action sources
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
asAt | Optional. The AsAt date of the data (optional) |
sortBy | Optional. Order the results by these fields. Use use the '-' sign to denote descending order e.g. -MyFieldName (optional) |
limit | Optional. When paginating, limit the number of returned results to this many. If not specified, a default of 100 is used. (optional, default to 100) |
filter | Optional. Expression to filter the result set. For example, to filter on the Display Name, use "displayName eq 'string'" Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
page | Optional. The pagination token to use to continue listing items from a previous call. Page values are return from list calls, and must be supplied exactly as returned. Additionally, when specifying this value, the filter, asAt, and limit must not be modified. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiAsync.
|
inline |
[EARLY ACCESS] UpsertInstrumentEvents: Upsert instrument events to the provided corporate actions source. Batch upsert instrument events to corporate action sources. The maximum number of instrument events that this method can upsert per request is 10,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source. |
code | The code of the corporate action source. |
upsertInstrumentEventRequest | The instrument event definitions. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiSync.
|
inline |
[EARLY ACCESS] UpsertInstrumentEvents: Upsert instrument events to the provided corporate actions source. Batch upsert instrument events to corporate action sources. The maximum number of instrument events that this method can upsert per request is 10,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source. |
code | The code of the corporate action source. |
upsertInstrumentEventRequest | The instrument event definitions. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiAsync.
|
inline |
[EARLY ACCESS] UpsertInstrumentEvents: Upsert instrument events to the provided corporate actions source. Batch upsert instrument events to corporate action sources. The maximum number of instrument events that this method can upsert per request is 10,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source. |
code | The code of the corporate action source. |
upsertInstrumentEventRequest | The instrument event definitions. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiSync.
|
inline |
[EARLY ACCESS] UpsertInstrumentEvents: Upsert instrument events to the provided corporate actions source. Batch upsert instrument events to corporate action sources. The maximum number of instrument events that this method can upsert per request is 10,000.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the corporate action source. |
code | The code of the corporate action source. |
upsertInstrumentEventRequest | The instrument event definitions. (optional) |
operationIndex | Index associated with the operation. |
cancellationToken | Cancellation Token to cancel the request. |
opts | Options for this request. |
Implements Lusid.Sdk.Api.ICorporateActionSourcesApiAsync.
|
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.