LUSID C# SDK
|
Represents a collection of functions to interact with the API endpoints More...
Public Member Functions | |
Portfolio | CreateReferencePortfolio (string scope, CreateReferencePortfolioRequest createReferencePortfolioRequest, int operationIndex=0, ConfigurationOptions? opts=null) |
CreateReferencePortfolio: Create reference portfolio More... | |
Lusid.Sdk.Client.ApiResponse< Portfolio > | CreateReferencePortfolioWithHttpInfo (string scope, CreateReferencePortfolioRequest createReferencePortfolioRequest, int operationIndex=0, ConfigurationOptions? opts=null) |
CreateReferencePortfolio: Create reference portfolio More... | |
GetReferencePortfolioConstituentsResponse | GetReferencePortfolioConstituents (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null) |
GetReferencePortfolioConstituents: Get reference portfolio constituents More... | |
Lusid.Sdk.Client.ApiResponse< GetReferencePortfolioConstituentsResponse > | GetReferencePortfolioConstituentsWithHttpInfo (string scope, string code, DateTimeOrCutLabel? effectiveAt=default(DateTimeOrCutLabel?), DateTimeOffset? asAt=default(DateTimeOffset?), List< string >? propertyKeys=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null) |
GetReferencePortfolioConstituents: Get reference portfolio constituents More... | |
ResourceListOfConstituentsAdjustmentHeader | ListConstituentsAdjustments (string scope, string code, DateTimeOrCutLabel fromEffectiveAt, DateTimeOrCutLabel toEffectiveAt, DateTimeOffset? asAtTime=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null) |
ListConstituentsAdjustments: List constituents adjustments More... | |
Lusid.Sdk.Client.ApiResponse< ResourceListOfConstituentsAdjustmentHeader > | ListConstituentsAdjustmentsWithHttpInfo (string scope, string code, DateTimeOrCutLabel fromEffectiveAt, DateTimeOrCutLabel toEffectiveAt, DateTimeOffset? asAtTime=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null) |
ListConstituentsAdjustments: List constituents adjustments More... | |
UpsertReferencePortfolioConstituentPropertiesResponse | UpsertReferencePortfolioConstituentProperties (string scope, string code, UpsertReferencePortfolioConstituentPropertiesRequest upsertReferencePortfolioConstituentPropertiesRequest, int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] UpsertReferencePortfolioConstituentProperties: Upsert constituent properties More... | |
Lusid.Sdk.Client.ApiResponse< UpsertReferencePortfolioConstituentPropertiesResponse > | UpsertReferencePortfolioConstituentPropertiesWithHttpInfo (string scope, string code, UpsertReferencePortfolioConstituentPropertiesRequest upsertReferencePortfolioConstituentPropertiesRequest, int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] UpsertReferencePortfolioConstituentProperties: Upsert constituent properties More... | |
UpsertReferencePortfolioConstituentsResponse | UpsertReferencePortfolioConstituents (string scope, string code, UpsertReferencePortfolioConstituentsRequest upsertReferencePortfolioConstituentsRequest, int operationIndex=0, ConfigurationOptions? opts=null) |
UpsertReferencePortfolioConstituents: Upsert reference portfolio constituents More... | |
Lusid.Sdk.Client.ApiResponse< UpsertReferencePortfolioConstituentsResponse > | UpsertReferencePortfolioConstituentsWithHttpInfo (string scope, string code, UpsertReferencePortfolioConstituentsRequest upsertReferencePortfolioConstituentsRequest, int operationIndex=0, ConfigurationOptions? opts=null) |
UpsertReferencePortfolioConstituents: Upsert reference portfolio constituents More... | |
Represents a collection of functions to interact with the API endpoints
Portfolio Lusid.Sdk.Api.IReferencePortfolioApiSync.CreateReferencePortfolio | ( | string | scope, |
CreateReferencePortfolioRequest | createReferencePortfolioRequest, | ||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
CreateReferencePortfolio: Create reference portfolio
Create a reference portfolio in a particular scope.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope in which to create the reference portfolio. |
createReferencePortfolioRequest | The definition of the reference portfolio. |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.ReferencePortfolioApi.
Lusid.Sdk.Client.ApiResponse<Portfolio> Lusid.Sdk.Api.IReferencePortfolioApiSync.CreateReferencePortfolioWithHttpInfo | ( | string | scope, |
CreateReferencePortfolioRequest | createReferencePortfolioRequest, | ||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
CreateReferencePortfolio: Create reference portfolio
Create a reference portfolio in a particular scope.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope in which to create the reference portfolio. |
createReferencePortfolioRequest | The definition of the reference portfolio. |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.ReferencePortfolioApi.
GetReferencePortfolioConstituentsResponse Lusid.Sdk.Api.IReferencePortfolioApiSync.GetReferencePortfolioConstituents | ( | string | scope, |
string | code, | ||
DateTimeOrCutLabel? | effectiveAt = default(DateTimeOrCutLabel?) , |
||
DateTimeOffset? | asAt = default(DateTimeOffset?) , |
||
List< string >? | propertyKeys = default(List< string >?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
GetReferencePortfolioConstituents: Get reference portfolio constituents
Get constituents from a reference portfolio at a particular effective time.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the reference portfolio. |
code | The code of the reference portfolio. Together with the scope this uniquely identifies the reference portfolio. |
effectiveAt | The effective date of the constituents to retrieve. Defaults to the current LUSID system datetime if not specified. (optional) |
asAt | The asAt datetime at which to retrieve constituents. Defaults to return the latest version of each constituent if not specified. (optional) |
propertyKeys | A list of property keys from the 'Instrument' or 'ReferenceHolding' domain to decorate onto constituents. These take the format {domain}/{scope}/{code} e.g. 'Instrument/system/Name' or 'ReferenceHolding/strategy/quantsignal'. Defaults to return all available instrument and reference holding properties if not specified. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.ReferencePortfolioApi.
Lusid.Sdk.Client.ApiResponse<GetReferencePortfolioConstituentsResponse> Lusid.Sdk.Api.IReferencePortfolioApiSync.GetReferencePortfolioConstituentsWithHttpInfo | ( | string | scope, |
string | code, | ||
DateTimeOrCutLabel? | effectiveAt = default(DateTimeOrCutLabel?) , |
||
DateTimeOffset? | asAt = default(DateTimeOffset?) , |
||
List< string >? | propertyKeys = default(List< string >?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
GetReferencePortfolioConstituents: Get reference portfolio constituents
Get constituents from a reference portfolio at a particular effective time.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the reference portfolio. |
code | The code of the reference portfolio. Together with the scope this uniquely identifies the reference portfolio. |
effectiveAt | The effective date of the constituents to retrieve. Defaults to the current LUSID system datetime if not specified. (optional) |
asAt | The asAt datetime at which to retrieve constituents. Defaults to return the latest version of each constituent if not specified. (optional) |
propertyKeys | A list of property keys from the 'Instrument' or 'ReferenceHolding' domain to decorate onto constituents. These take the format {domain}/{scope}/{code} e.g. 'Instrument/system/Name' or 'ReferenceHolding/strategy/quantsignal'. Defaults to return all available instrument and reference holding properties if not specified. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.ReferencePortfolioApi.
ResourceListOfConstituentsAdjustmentHeader Lusid.Sdk.Api.IReferencePortfolioApiSync.ListConstituentsAdjustments | ( | string | scope, |
string | code, | ||
DateTimeOrCutLabel | fromEffectiveAt, | ||
DateTimeOrCutLabel | toEffectiveAt, | ||
DateTimeOffset? | asAtTime = default(DateTimeOffset?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
ListConstituentsAdjustments: List constituents adjustments
List adjustments made to constituents in a reference portfolio.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the reference portfolio. |
code | The code of the reference portfolio. Together with the scope this uniquely identifies the reference portfolio. |
fromEffectiveAt | Events between this time (inclusive) and the toEffectiveAt are returned. |
toEffectiveAt | Events between this time (inclusive) and the fromEffectiveAt are returned. |
asAtTime | The asAt time for which the result is valid. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.ReferencePortfolioApi.
Lusid.Sdk.Client.ApiResponse<ResourceListOfConstituentsAdjustmentHeader> Lusid.Sdk.Api.IReferencePortfolioApiSync.ListConstituentsAdjustmentsWithHttpInfo | ( | string | scope, |
string | code, | ||
DateTimeOrCutLabel | fromEffectiveAt, | ||
DateTimeOrCutLabel | toEffectiveAt, | ||
DateTimeOffset? | asAtTime = default(DateTimeOffset?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
ListConstituentsAdjustments: List constituents adjustments
List adjustments made to constituents in a reference portfolio.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the reference portfolio. |
code | The code of the reference portfolio. Together with the scope this uniquely identifies the reference portfolio. |
fromEffectiveAt | Events between this time (inclusive) and the toEffectiveAt are returned. |
toEffectiveAt | Events between this time (inclusive) and the fromEffectiveAt are returned. |
asAtTime | The asAt time for which the result is valid. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.ReferencePortfolioApi.
UpsertReferencePortfolioConstituentPropertiesResponse Lusid.Sdk.Api.IReferencePortfolioApiSync.UpsertReferencePortfolioConstituentProperties | ( | string | scope, |
string | code, | ||
UpsertReferencePortfolioConstituentPropertiesRequest | upsertReferencePortfolioConstituentPropertiesRequest, | ||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
[EARLY ACCESS] UpsertReferencePortfolioConstituentProperties: Upsert constituent properties
Create or update one or more constituent properties for a single constituent in the reference portfolio. Each property will be updated if it already exists, created if it does not and deleted if value is null. Both constituent and portfolio must exist at the time when properties are created or updated.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the reference portfolio. |
code | The code of the reference portfolio. Together with the scope this uniquely identifies the reference portfolio. |
upsertReferencePortfolioConstituentPropertiesRequest | The request to modify properties for the constituent. |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.ReferencePortfolioApi.
Lusid.Sdk.Client.ApiResponse<UpsertReferencePortfolioConstituentPropertiesResponse> Lusid.Sdk.Api.IReferencePortfolioApiSync.UpsertReferencePortfolioConstituentPropertiesWithHttpInfo | ( | string | scope, |
string | code, | ||
UpsertReferencePortfolioConstituentPropertiesRequest | upsertReferencePortfolioConstituentPropertiesRequest, | ||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
[EARLY ACCESS] UpsertReferencePortfolioConstituentProperties: Upsert constituent properties
Create or update one or more constituent properties for a single constituent in the reference portfolio. Each property will be updated if it already exists, created if it does not and deleted if value is null. Both constituent and portfolio must exist at the time when properties are created or updated.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the reference portfolio. |
code | The code of the reference portfolio. Together with the scope this uniquely identifies the reference portfolio. |
upsertReferencePortfolioConstituentPropertiesRequest | The request to modify properties for the constituent. |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.ReferencePortfolioApi.
UpsertReferencePortfolioConstituentsResponse Lusid.Sdk.Api.IReferencePortfolioApiSync.UpsertReferencePortfolioConstituents | ( | string | scope, |
string | code, | ||
UpsertReferencePortfolioConstituentsRequest | upsertReferencePortfolioConstituentsRequest, | ||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
UpsertReferencePortfolioConstituents: Upsert reference portfolio constituents
Add constituents to a reference portfolio.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the reference portfolio. |
code | The code of the reference portfolio. Together with the scope this uniquely identifies the reference portfolio. |
upsertReferencePortfolioConstituentsRequest | The constituents to upload to the reference portfolio. |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.ReferencePortfolioApi.
Lusid.Sdk.Client.ApiResponse<UpsertReferencePortfolioConstituentsResponse> Lusid.Sdk.Api.IReferencePortfolioApiSync.UpsertReferencePortfolioConstituentsWithHttpInfo | ( | string | scope, |
string | code, | ||
UpsertReferencePortfolioConstituentsRequest | upsertReferencePortfolioConstituentsRequest, | ||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
UpsertReferencePortfolioConstituents: Upsert reference portfolio constituents
Add constituents to a reference portfolio.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the reference portfolio. |
code | The code of the reference portfolio. Together with the scope this uniquely identifies the reference portfolio. |
upsertReferencePortfolioConstituentsRequest | The constituents to upload to the reference portfolio. |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.ReferencePortfolioApi.