LUSID C# SDK
|
Represents a collection of functions to interact with the API endpoints More...
Public Member Functions | |
RelationshipDefinition | CreateRelationshipDefinition (CreateRelationshipDefinitionRequest createRelationshipDefinitionRequest, int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] CreateRelationshipDefinition: Create Relationship Definition More... | |
Lusid.Sdk.Client.ApiResponse< RelationshipDefinition > | CreateRelationshipDefinitionWithHttpInfo (CreateRelationshipDefinitionRequest createRelationshipDefinitionRequest, int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] CreateRelationshipDefinition: Create Relationship Definition More... | |
DeletedEntityResponse | DeleteRelationshipDefinition (string scope, string code, int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] DeleteRelationshipDefinition: Delete Relationship Definition More... | |
Lusid.Sdk.Client.ApiResponse< DeletedEntityResponse > | DeleteRelationshipDefinitionWithHttpInfo (string scope, string code, int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] DeleteRelationshipDefinition: Delete Relationship Definition More... | |
RelationshipDefinition | GetRelationshipDefinition (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] GetRelationshipDefinition: Get relationship definition More... | |
Lusid.Sdk.Client.ApiResponse< RelationshipDefinition > | GetRelationshipDefinitionWithHttpInfo (string scope, string code, DateTimeOffset? asAt=default(DateTimeOffset?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] GetRelationshipDefinition: Get relationship definition More... | |
PagedResourceListOfRelationshipDefinition | ListRelationshipDefinitions (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? sortBy=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] ListRelationshipDefinitions: List relationship definitions More... | |
Lusid.Sdk.Client.ApiResponse< PagedResourceListOfRelationshipDefinition > | ListRelationshipDefinitionsWithHttpInfo (DateTimeOffset? asAt=default(DateTimeOffset?), string? page=default(string?), int? limit=default(int?), string? filter=default(string?), List< string >? sortBy=default(List< string >?), int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] ListRelationshipDefinitions: List relationship definitions More... | |
RelationshipDefinition | UpdateRelationshipDefinition (string scope, string code, UpdateRelationshipDefinitionRequest updateRelationshipDefinitionRequest, int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] UpdateRelationshipDefinition: Update Relationship Definition More... | |
Lusid.Sdk.Client.ApiResponse< RelationshipDefinition > | UpdateRelationshipDefinitionWithHttpInfo (string scope, string code, UpdateRelationshipDefinitionRequest updateRelationshipDefinitionRequest, int operationIndex=0, ConfigurationOptions? opts=null) |
[EARLY ACCESS] UpdateRelationshipDefinition: Update Relationship Definition More... | |
Represents a collection of functions to interact with the API endpoints
RelationshipDefinition Lusid.Sdk.Api.IRelationshipDefinitionsApiSync.CreateRelationshipDefinition | ( | CreateRelationshipDefinitionRequest | createRelationshipDefinitionRequest, |
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
[EARLY ACCESS] CreateRelationshipDefinition: Create Relationship Definition
Create a new relationship definition to be used for creating relationships between entities.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
createRelationshipDefinitionRequest | The definition of the new relationship. |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.RelationshipDefinitionsApi.
Lusid.Sdk.Client.ApiResponse<RelationshipDefinition> Lusid.Sdk.Api.IRelationshipDefinitionsApiSync.CreateRelationshipDefinitionWithHttpInfo | ( | CreateRelationshipDefinitionRequest | createRelationshipDefinitionRequest, |
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
[EARLY ACCESS] CreateRelationshipDefinition: Create Relationship Definition
Create a new relationship definition to be used for creating relationships between entities.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
createRelationshipDefinitionRequest | The definition of the new relationship. |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.RelationshipDefinitionsApi.
DeletedEntityResponse Lusid.Sdk.Api.IRelationshipDefinitionsApiSync.DeleteRelationshipDefinition | ( | string | scope, |
string | code, | ||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
[EARLY ACCESS] DeleteRelationshipDefinition: Delete Relationship Definition
Delete the definition of the specified relationship.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the relationship definition to be deleted. |
code | The code of the relationship definition to be deleted. Together with the domain and scope this uniquely identifies the relationship. |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.RelationshipDefinitionsApi.
Lusid.Sdk.Client.ApiResponse<DeletedEntityResponse> Lusid.Sdk.Api.IRelationshipDefinitionsApiSync.DeleteRelationshipDefinitionWithHttpInfo | ( | string | scope, |
string | code, | ||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
[EARLY ACCESS] DeleteRelationshipDefinition: Delete Relationship Definition
Delete the definition of the specified relationship.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the relationship definition to be deleted. |
code | The code of the relationship definition to be deleted. Together with the domain and scope this uniquely identifies the relationship. |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.RelationshipDefinitionsApi.
RelationshipDefinition Lusid.Sdk.Api.IRelationshipDefinitionsApiSync.GetRelationshipDefinition | ( | string | scope, |
string | code, | ||
DateTimeOffset? | asAt = default(DateTimeOffset?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
[EARLY ACCESS] GetRelationshipDefinition: Get relationship definition
Retrieve the specified relationship definition
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the specified relationship definition. |
code | The code of the specified relationship definition. Together with the domain and scope this uniquely identifies the relationship definition. |
asAt | The asAt datetime at which to retrieve the relationship definition. Defaults to return the latest version of the definition if not specified. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.RelationshipDefinitionsApi.
Lusid.Sdk.Client.ApiResponse<RelationshipDefinition> Lusid.Sdk.Api.IRelationshipDefinitionsApiSync.GetRelationshipDefinitionWithHttpInfo | ( | string | scope, |
string | code, | ||
DateTimeOffset? | asAt = default(DateTimeOffset?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
[EARLY ACCESS] GetRelationshipDefinition: Get relationship definition
Retrieve the specified relationship definition
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the specified relationship definition. |
code | The code of the specified relationship definition. Together with the domain and scope this uniquely identifies the relationship definition. |
asAt | The asAt datetime at which to retrieve the relationship definition. Defaults to return the latest version of the definition if not specified. (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.RelationshipDefinitionsApi.
PagedResourceListOfRelationshipDefinition Lusid.Sdk.Api.IRelationshipDefinitionsApiSync.ListRelationshipDefinitions | ( | DateTimeOffset? | asAt = default(DateTimeOffset?) , |
string? | page = default(string?) , |
||
int? | limit = default(int?) , |
||
string? | filter = default(string?) , |
||
List< string >? | sortBy = default(List< string >?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
[EARLY ACCESS] ListRelationshipDefinitions: List relationship definitions
Retrieve one or more specified relationship definitions.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
asAt | The asAt datetime at which to retrieve the relationship definitions. Defaults to return the latest version of each definition if not specified. (optional) |
page | The pagination token to use to continue listing relationship definitions from a previous call to list relationship definitions. This value is returned from the previous call. If a pagination token is provided the filter, sortBy and asAt field must not have changed since the original request. (optional) |
limit | When paginating, limit the number of returned results to this many. Defaults to 100 if not specified. (optional) |
filter | Expression to filter the result set. For example, to filter on the Scope, use "scope eq 'ExampleScope'" Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
sortBy | A list of field names to sort by, each suffixed by " ASC" or " DESC" (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.RelationshipDefinitionsApi.
Lusid.Sdk.Client.ApiResponse<PagedResourceListOfRelationshipDefinition> Lusid.Sdk.Api.IRelationshipDefinitionsApiSync.ListRelationshipDefinitionsWithHttpInfo | ( | DateTimeOffset? | asAt = default(DateTimeOffset?) , |
string? | page = default(string?) , |
||
int? | limit = default(int?) , |
||
string? | filter = default(string?) , |
||
List< string >? | sortBy = default(List< string >?) , |
||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
[EARLY ACCESS] ListRelationshipDefinitions: List relationship definitions
Retrieve one or more specified relationship definitions.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
asAt | The asAt datetime at which to retrieve the relationship definitions. Defaults to return the latest version of each definition if not specified. (optional) |
page | The pagination token to use to continue listing relationship definitions from a previous call to list relationship definitions. This value is returned from the previous call. If a pagination token is provided the filter, sortBy and asAt field must not have changed since the original request. (optional) |
limit | When paginating, limit the number of returned results to this many. Defaults to 100 if not specified. (optional) |
filter | Expression to filter the result set. For example, to filter on the Scope, use "scope eq 'ExampleScope'" Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. (optional) |
sortBy | A list of field names to sort by, each suffixed by " ASC" or " DESC" (optional) |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.RelationshipDefinitionsApi.
RelationshipDefinition Lusid.Sdk.Api.IRelationshipDefinitionsApiSync.UpdateRelationshipDefinition | ( | string | scope, |
string | code, | ||
UpdateRelationshipDefinitionRequest | updateRelationshipDefinitionRequest, | ||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
[EARLY ACCESS] UpdateRelationshipDefinition: Update Relationship Definition
Update the definition of a specified existing relationship. Not all elements within a relationship definition are modifiable due to the potential implications for values already stored against the relationship.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the relationship definition being updated. |
code | The code of the relationship definition being updated. Together with the scope this uniquely identifies the relationship definition. |
updateRelationshipDefinitionRequest | The details of relationship definition to update. |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.RelationshipDefinitionsApi.
Lusid.Sdk.Client.ApiResponse<RelationshipDefinition> Lusid.Sdk.Api.IRelationshipDefinitionsApiSync.UpdateRelationshipDefinitionWithHttpInfo | ( | string | scope, |
string | code, | ||
UpdateRelationshipDefinitionRequest | updateRelationshipDefinitionRequest, | ||
int | operationIndex = 0 , |
||
ConfigurationOptions? | opts = null |
||
) |
[EARLY ACCESS] UpdateRelationshipDefinition: Update Relationship Definition
Update the definition of a specified existing relationship. Not all elements within a relationship definition are modifiable due to the potential implications for values already stored against the relationship.
Lusid.Sdk.Client.ApiException | Thrown when fails to make API call |
scope | The scope of the relationship definition being updated. |
code | The code of the relationship definition being updated. Together with the scope this uniquely identifies the relationship definition. |
updateRelationshipDefinitionRequest | The details of relationship definition to update. |
operationIndex | Index associated with the operation. |
opts | Options for this request. |
Implemented in Lusid.Sdk.Api.RelationshipDefinitionsApi.