LUSID C# SDK
Public Member Functions | List of all members
Lusid.Sdk.Api.ICorporateActionSourcesApiSync Interface Reference

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

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

Public Member Functions

UpsertCorporateActionsResponse BatchUpsertCorporateActions (string scope, string code, List< UpsertCorporateActionRequest >? upsertCorporateActionRequest=default(List< UpsertCorporateActionRequest >?), int operationIndex=0)
 [EARLY ACCESS] BatchUpsertCorporateActions: Batch upsert corporate actions (instrument transition events) to corporate action source. More...
 
ApiResponse< UpsertCorporateActionsResponseBatchUpsertCorporateActionsWithHttpInfo (string scope, string code, List< UpsertCorporateActionRequest >? upsertCorporateActionRequest=default(List< UpsertCorporateActionRequest >?), int operationIndex=0)
 [EARLY ACCESS] BatchUpsertCorporateActions: Batch upsert corporate actions (instrument transition events) to corporate action source. More...
 
CorporateActionSource CreateCorporateActionSource (CreateCorporateActionSourceRequest createCorporateActionSourceRequest, int operationIndex=0)
 [EARLY ACCESS] CreateCorporateActionSource: Create corporate action source More...
 
ApiResponse< CorporateActionSourceCreateCorporateActionSourceWithHttpInfo (CreateCorporateActionSourceRequest createCorporateActionSourceRequest, int operationIndex=0)
 [EARLY ACCESS] CreateCorporateActionSource: Create corporate action source More...
 
DeletedEntityResponse DeleteCorporateActionSource (string scope, string code, int operationIndex=0)
 [BETA] DeleteCorporateActionSource: Delete corporate actions (instrument transition events) from the corporate action source. More...
 
ApiResponse< DeletedEntityResponseDeleteCorporateActionSourceWithHttpInfo (string scope, string code, int operationIndex=0)
 [BETA] DeleteCorporateActionSource: Delete corporate actions (instrument transition events) from the corporate action source. More...
 
DeletedEntityResponse DeleteCorporateActions (string scope, string code, List< string > corporateActionIds, int operationIndex=0)
 [EARLY ACCESS] DeleteCorporateActions: Delete corporate actions More...
 
ApiResponse< DeletedEntityResponseDeleteCorporateActionsWithHttpInfo (string scope, string code, List< string > corporateActionIds, int operationIndex=0)
 [EARLY ACCESS] DeleteCorporateActions: Delete corporate actions More...
 
DeletedEntityResponse DeleteInstrumentEvents (string scope, string code, List< string > instrumentEventIds, int operationIndex=0)
 [EARLY ACCESS] DeleteInstrumentEvents: Delete corporate actions (instrument transition events) from the corporate action source. More...
 
ApiResponse< DeletedEntityResponseDeleteInstrumentEventsWithHttpInfo (string scope, string code, List< string > instrumentEventIds, int operationIndex=0)
 [EARLY ACCESS] DeleteInstrumentEvents: Delete corporate actions (instrument transition events) from the corporate action source. 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)
 [EARLY ACCESS] GetCorporateActions: List corporate actions (instrument transition events) from the corporate action source. More...
 
ApiResponse< ResourceListOfCorporateActionGetCorporateActionsWithHttpInfo (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)
 [EARLY ACCESS] GetCorporateActions: List corporate actions (instrument transition events) from the 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)
 [EARLY ACCESS] GetInstrumentEvents: Get extrinsic instrument events out of a given corporate actions source. More...
 
ApiResponse< PagedResourceListOfInstrumentEventHolderGetInstrumentEventsWithHttpInfo (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int? limit=default(int?), string? page=default(string?), string? filter=default(string?), int operationIndex=0)
 [EARLY ACCESS] GetInstrumentEvents: Get extrinsic instrument events out of a given 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)
 [EARLY ACCESS] ListCorporateActionSources: List corporate action sources More...
 
ApiResponse< PagedResourceListOfCorporateActionSourceListCorporateActionSourcesWithHttpInfo (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)
 [EARLY ACCESS] ListCorporateActionSources: List corporate action sources More...
 
UpsertInstrumentEventsResponse UpsertInstrumentEvents (string scope, string code, List< UpsertInstrumentEventRequest >? upsertInstrumentEventRequest=default(List< UpsertInstrumentEventRequest >?), int operationIndex=0)
 [EARLY ACCESS] UpsertInstrumentEvents: Upsert instrument events to the provided corporate actions source. More...
 
ApiResponse< UpsertInstrumentEventsResponseUpsertInstrumentEventsWithHttpInfo (string scope, string code, List< UpsertInstrumentEventRequest >? upsertInstrumentEventRequest=default(List< UpsertInstrumentEventRequest >?), int operationIndex=0)
 [EARLY ACCESS] UpsertInstrumentEvents: Upsert instrument events to the provided corporate actions source. More...
 
- Public Member Functions inherited from Lusid.Sdk.Client.IApiAccessor
string GetBasePath ()
 Gets the base path of the API client. More...
 

Additional Inherited Members

- Properties inherited from Lusid.Sdk.Client.IApiAccessor
IReadableConfiguration Configuration [get, set]
 Gets or sets the configuration object More...
 
ExceptionFactory ExceptionFactory [get, set]
 Provides a factory method hook for the creation of exceptions. More...
 

Detailed Description

Represents a collection of functions to interact with the API endpoints

Member Function Documentation

◆ BatchUpsertCorporateActions()

UpsertCorporateActionsResponse Lusid.Sdk.Api.ICorporateActionSourcesApiSync.BatchUpsertCorporateActions ( string  scope,
string  code,
List< UpsertCorporateActionRequest >?  upsertCorporateActionRequest = default(List< UpsertCorporateActionRequest >?),
int  operationIndex = 0 
)

[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.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of corporate action source
codeThe code of the corporate action source
upsertCorporateActionRequestThe corporate action definitions (optional)
operationIndexIndex associated with the operation.
Returns
UpsertCorporateActionsResponse

Implemented in Lusid.Sdk.Api.CorporateActionSourcesApi.

◆ BatchUpsertCorporateActionsWithHttpInfo()

ApiResponse<UpsertCorporateActionsResponse> Lusid.Sdk.Api.ICorporateActionSourcesApiSync.BatchUpsertCorporateActionsWithHttpInfo ( string  scope,
string  code,
List< UpsertCorporateActionRequest >?  upsertCorporateActionRequest = default(List< UpsertCorporateActionRequest >?),
int  operationIndex = 0 
)

[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.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of corporate action source
codeThe code of the corporate action source
upsertCorporateActionRequestThe corporate action definitions (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of UpsertCorporateActionsResponse

Implemented in Lusid.Sdk.Api.CorporateActionSourcesApi.

◆ CreateCorporateActionSource()

CorporateActionSource Lusid.Sdk.Api.ICorporateActionSourcesApiSync.CreateCorporateActionSource ( CreateCorporateActionSourceRequest  createCorporateActionSourceRequest,
int  operationIndex = 0 
)

[EARLY ACCESS] CreateCorporateActionSource: Create corporate action source

Create a corporate action source.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
createCorporateActionSourceRequestThe corporate action source definition
operationIndexIndex associated with the operation.
Returns
CorporateActionSource

Implemented in Lusid.Sdk.Api.CorporateActionSourcesApi.

◆ CreateCorporateActionSourceWithHttpInfo()

ApiResponse<CorporateActionSource> Lusid.Sdk.Api.ICorporateActionSourcesApiSync.CreateCorporateActionSourceWithHttpInfo ( CreateCorporateActionSourceRequest  createCorporateActionSourceRequest,
int  operationIndex = 0 
)

[EARLY ACCESS] CreateCorporateActionSource: Create corporate action source

Create a corporate action source.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
createCorporateActionSourceRequestThe corporate action source definition
operationIndexIndex associated with the operation.
Returns
ApiResponse of CorporateActionSource

Implemented in Lusid.Sdk.Api.CorporateActionSourcesApi.

◆ DeleteCorporateActions()

DeletedEntityResponse Lusid.Sdk.Api.ICorporateActionSourcesApiSync.DeleteCorporateActions ( string  scope,
string  code,
List< string >  corporateActionIds,
int  operationIndex = 0 
)

[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.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the corporate action source
codeThe code of the corporate action source
corporateActionIdsThe IDs of the corporate actions to delete
operationIndexIndex associated with the operation.
Returns
DeletedEntityResponse

Implemented in Lusid.Sdk.Api.CorporateActionSourcesApi.

◆ DeleteCorporateActionSource()

DeletedEntityResponse Lusid.Sdk.Api.ICorporateActionSourcesApiSync.DeleteCorporateActionSource ( string  scope,
string  code,
int  operationIndex = 0 
)

[BETA] DeleteCorporateActionSource: Delete corporate actions (instrument transition events) from the corporate action source.

Deletes a single corporate action source

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the corporate action source to be deleted
codeThe code of the corporate action source to be deleted
operationIndexIndex associated with the operation.
Returns
DeletedEntityResponse

Implemented in Lusid.Sdk.Api.CorporateActionSourcesApi.

◆ DeleteCorporateActionSourceWithHttpInfo()

ApiResponse<DeletedEntityResponse> Lusid.Sdk.Api.ICorporateActionSourcesApiSync.DeleteCorporateActionSourceWithHttpInfo ( string  scope,
string  code,
int  operationIndex = 0 
)

[BETA] DeleteCorporateActionSource: Delete corporate actions (instrument transition events) from the corporate action source.

Deletes a single corporate action source

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the corporate action source to be deleted
codeThe code of the corporate action source to be deleted
operationIndexIndex associated with the operation.
Returns
ApiResponse of DeletedEntityResponse

Implemented in Lusid.Sdk.Api.CorporateActionSourcesApi.

◆ DeleteCorporateActionsWithHttpInfo()

ApiResponse<DeletedEntityResponse> Lusid.Sdk.Api.ICorporateActionSourcesApiSync.DeleteCorporateActionsWithHttpInfo ( string  scope,
string  code,
List< string >  corporateActionIds,
int  operationIndex = 0 
)

[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.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the corporate action source
codeThe code of the corporate action source
corporateActionIdsThe IDs of the corporate actions to delete
operationIndexIndex associated with the operation.
Returns
ApiResponse of DeletedEntityResponse

Implemented in Lusid.Sdk.Api.CorporateActionSourcesApi.

◆ DeleteInstrumentEvents()

DeletedEntityResponse Lusid.Sdk.Api.ICorporateActionSourcesApiSync.DeleteInstrumentEvents ( string  scope,
string  code,
List< string >  instrumentEventIds,
int  operationIndex = 0 
)

[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.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the corporate action source
codeThe code of the corporate action source
instrumentEventIdsThe IDs of the instrument events to delete
operationIndexIndex associated with the operation.
Returns
DeletedEntityResponse

Implemented in Lusid.Sdk.Api.CorporateActionSourcesApi.

◆ DeleteInstrumentEventsWithHttpInfo()

ApiResponse<DeletedEntityResponse> Lusid.Sdk.Api.ICorporateActionSourcesApiSync.DeleteInstrumentEventsWithHttpInfo ( string  scope,
string  code,
List< string >  instrumentEventIds,
int  operationIndex = 0 
)

[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.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the corporate action source
codeThe code of the corporate action source
instrumentEventIdsThe IDs of the instrument events to delete
operationIndexIndex associated with the operation.
Returns
ApiResponse of DeletedEntityResponse

Implemented in Lusid.Sdk.Api.CorporateActionSourcesApi.

◆ GetCorporateActions()

ResourceListOfCorporateAction Lusid.Sdk.Api.ICorporateActionSourcesApiSync.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 
)

[EARLY ACCESS] GetCorporateActions: List corporate actions (instrument transition events) from the corporate action source.

Get corporate actions from a particular corporate action source.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the corporate action source.
codeThe code of the corporate action source.
fromEffectiveAtOptional. The start effective date of the data range. (optional)
toEffectiveAtOptional. The end effective date of the data range. (optional)
asAtOptional. The AsAt date of the data. (optional)
sortByOptional. Order the results by these fields. Use use the &#39;-&#39; sign to denote descending order e.g. -MyFieldName (optional)
limitOptional. When paginating, limit the results to this number. (optional)
filterOptional. Expression to filter the result set. For example, to filter on the Announcement Date, use &quot;announcementDate eq &#39;2020-03-06&#39;&quot; Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional)
operationIndexIndex associated with the operation.
Returns
ResourceListOfCorporateAction

Implemented in Lusid.Sdk.Api.CorporateActionSourcesApi.

◆ GetCorporateActionsWithHttpInfo()

ApiResponse<ResourceListOfCorporateAction> Lusid.Sdk.Api.ICorporateActionSourcesApiSync.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 
)

[EARLY ACCESS] GetCorporateActions: List corporate actions (instrument transition events) from the corporate action source.

Get corporate actions from a particular corporate action source.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the corporate action source.
codeThe code of the corporate action source.
fromEffectiveAtOptional. The start effective date of the data range. (optional)
toEffectiveAtOptional. The end effective date of the data range. (optional)
asAtOptional. The AsAt date of the data. (optional)
sortByOptional. Order the results by these fields. Use use the &#39;-&#39; sign to denote descending order e.g. -MyFieldName (optional)
limitOptional. When paginating, limit the results to this number. (optional)
filterOptional. Expression to filter the result set. For example, to filter on the Announcement Date, use &quot;announcementDate eq &#39;2020-03-06&#39;&quot; Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of ResourceListOfCorporateAction

Implemented in Lusid.Sdk.Api.CorporateActionSourcesApi.

◆ GetInstrumentEvents()

PagedResourceListOfInstrumentEventHolder Lusid.Sdk.Api.ICorporateActionSourcesApiSync.GetInstrumentEvents ( string  scope,
string  code,
DateTimeOffset?  asAt = default(DateTimeOffset?),
int?  limit = default(int?),
string?  page = default(string?),
string?  filter = default(string?),
int  operationIndex = 0 
)

[EARLY ACCESS] GetInstrumentEvents: Get extrinsic instrument events out of a given corporate actions source.

Retrieves extrinsic corporate actions out of a corporate actions source

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the corporate action source.
codeThe code of the corporate action source.
asAtOptional. The AsAt date of the data. (optional)
limitOptional. When paginating, limit the number of returned results to this many. If not specified, a default of 1000 is used. (optional, default to 1000)
pageOptional. 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)
filterOptional. Expression to filter the result set. (optional)
operationIndexIndex associated with the operation.
Returns
PagedResourceListOfInstrumentEventHolder

Implemented in Lusid.Sdk.Api.CorporateActionSourcesApi.

◆ GetInstrumentEventsWithHttpInfo()

ApiResponse<PagedResourceListOfInstrumentEventHolder> Lusid.Sdk.Api.ICorporateActionSourcesApiSync.GetInstrumentEventsWithHttpInfo ( string  scope,
string  code,
DateTimeOffset?  asAt = default(DateTimeOffset?),
int?  limit = default(int?),
string?  page = default(string?),
string?  filter = default(string?),
int  operationIndex = 0 
)

[EARLY ACCESS] GetInstrumentEvents: Get extrinsic instrument events out of a given corporate actions source.

Retrieves extrinsic corporate actions out of a corporate actions source

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the corporate action source.
codeThe code of the corporate action source.
asAtOptional. The AsAt date of the data. (optional)
limitOptional. When paginating, limit the number of returned results to this many. If not specified, a default of 1000 is used. (optional, default to 1000)
pageOptional. 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)
filterOptional. Expression to filter the result set. (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of PagedResourceListOfInstrumentEventHolder

Implemented in Lusid.Sdk.Api.CorporateActionSourcesApi.

◆ ListCorporateActionSources()

PagedResourceListOfCorporateActionSource Lusid.Sdk.Api.ICorporateActionSourcesApiSync.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 
)

[EARLY ACCESS] ListCorporateActionSources: List corporate action sources

Gets a list of all corporate action sources

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
asAtOptional. The AsAt date of the data (optional)
sortByOptional. Order the results by these fields. Use use the &#39;-&#39; sign to denote descending order e.g. -MyFieldName (optional)
limitOptional. When paginating, limit the number of returned results to this many. If not specified, a default of 100 is used. (optional, default to 100)
filterOptional. Expression to filter the result set. For example, to filter on the Display Name, use &quot;displayName eq &#39;string&#39;&quot; Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional)
pageOptional. 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)
operationIndexIndex associated with the operation.
Returns
PagedResourceListOfCorporateActionSource

Implemented in Lusid.Sdk.Api.CorporateActionSourcesApi.

◆ ListCorporateActionSourcesWithHttpInfo()

ApiResponse<PagedResourceListOfCorporateActionSource> Lusid.Sdk.Api.ICorporateActionSourcesApiSync.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 
)

[EARLY ACCESS] ListCorporateActionSources: List corporate action sources

Gets a list of all corporate action sources

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
asAtOptional. The AsAt date of the data (optional)
sortByOptional. Order the results by these fields. Use use the &#39;-&#39; sign to denote descending order e.g. -MyFieldName (optional)
limitOptional. When paginating, limit the number of returned results to this many. If not specified, a default of 100 is used. (optional, default to 100)
filterOptional. Expression to filter the result set. For example, to filter on the Display Name, use &quot;displayName eq &#39;string&#39;&quot; Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional)
pageOptional. 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)
operationIndexIndex associated with the operation.
Returns
ApiResponse of PagedResourceListOfCorporateActionSource

Implemented in Lusid.Sdk.Api.CorporateActionSourcesApi.

◆ UpsertInstrumentEvents()

UpsertInstrumentEventsResponse Lusid.Sdk.Api.ICorporateActionSourcesApiSync.UpsertInstrumentEvents ( string  scope,
string  code,
List< UpsertInstrumentEventRequest >?  upsertInstrumentEventRequest = default(List< UpsertInstrumentEventRequest >?),
int  operationIndex = 0 
)

[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.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the corporate action source.
codeThe code of the corporate action source.
upsertInstrumentEventRequestThe instrument event definitions. (optional)
operationIndexIndex associated with the operation.
Returns
UpsertInstrumentEventsResponse

Implemented in Lusid.Sdk.Api.CorporateActionSourcesApi.

◆ UpsertInstrumentEventsWithHttpInfo()

ApiResponse<UpsertInstrumentEventsResponse> Lusid.Sdk.Api.ICorporateActionSourcesApiSync.UpsertInstrumentEventsWithHttpInfo ( string  scope,
string  code,
List< UpsertInstrumentEventRequest >?  upsertInstrumentEventRequest = default(List< UpsertInstrumentEventRequest >?),
int  operationIndex = 0 
)

[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.

Exceptions
Lusid.Sdk.Client.ApiExceptionThrown when fails to make API call
Parameters
scopeThe scope of the corporate action source.
codeThe code of the corporate action source.
upsertInstrumentEventRequestThe instrument event definitions. (optional)
operationIndexIndex associated with the operation.
Returns
ApiResponse of UpsertInstrumentEventsResponse

Implemented in Lusid.Sdk.Api.CorporateActionSourcesApi.


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