| ▼NLusid | |
| ▼NSdk | |
| ►NApi | |
| CAllocationsApi | Represents a collection of functions to interact with the API endpoints |
| CApplicationMetadataApi | Represents a collection of functions to interact with the API endpoints |
| CCutLabelDefinitionsApi | Represents a collection of functions to interact with the API endpoints |
| CDataTypesApi | Represents a collection of functions to interact with the API endpoints |
| CDerivedTransactionPortfoliosApi | Represents a collection of functions to interact with the API endpoints |
| CEntitiesApi | Represents a collection of functions to interact with the API endpoints |
| CIAllocationsApi | Represents a collection of functions to interact with the API endpoints |
| CIAllocationsApiAsync | Represents a collection of functions to interact with the API endpoints |
| CIAllocationsApiSync | Represents a collection of functions to interact with the API endpoints |
| CIApplicationMetadataApi | Represents a collection of functions to interact with the API endpoints |
| CIApplicationMetadataApiAsync | Represents a collection of functions to interact with the API endpoints |
| CIApplicationMetadataApiSync | Represents a collection of functions to interact with the API endpoints |
| CICutLabelDefinitionsApi | Represents a collection of functions to interact with the API endpoints |
| CICutLabelDefinitionsApiAsync | Represents a collection of functions to interact with the API endpoints |
| CICutLabelDefinitionsApiSync | Represents a collection of functions to interact with the API endpoints |
| CIDataTypesApi | Represents a collection of functions to interact with the API endpoints |
| CIDataTypesApiAsync | Represents a collection of functions to interact with the API endpoints |
| CIDataTypesApiSync | Represents a collection of functions to interact with the API endpoints |
| CIDerivedTransactionPortfoliosApi | Represents a collection of functions to interact with the API endpoints |
| CIDerivedTransactionPortfoliosApiAsync | Represents a collection of functions to interact with the API endpoints |
| CIDerivedTransactionPortfoliosApiSync | Represents a collection of functions to interact with the API endpoints |
| CIEntitiesApi | Represents a collection of functions to interact with the API endpoints |
| CIEntitiesApiAsync | Represents a collection of functions to interact with the API endpoints |
| CIEntitiesApiSync | Represents a collection of functions to interact with the API endpoints |
| CIInstrumentsApi | Represents a collection of functions to interact with the API endpoints |
| CIInstrumentsApiAsync | Represents a collection of functions to interact with the API endpoints |
| CIInstrumentsApiSync | Represents a collection of functions to interact with the API endpoints |
| CILegalEntitiesApi | Represents a collection of functions to interact with the API endpoints |
| CILegalEntitiesApiAsync | Represents a collection of functions to interact with the API endpoints |
| CILegalEntitiesApiSync | Represents a collection of functions to interact with the API endpoints |
| CILoginApi | Represents a collection of functions to interact with the API endpoints |
| CILoginApiAsync | Represents a collection of functions to interact with the API endpoints |
| CILoginApiSync | Represents a collection of functions to interact with the API endpoints |
| CInstrumentsApi | Represents a collection of functions to interact with the API endpoints |
| CIOrdersApi | Represents a collection of functions to interact with the API endpoints |
| CIOrdersApiAsync | Represents a collection of functions to interact with the API endpoints |
| CIOrdersApiSync | Represents a collection of functions to interact with the API endpoints |
| CIPortfolioGroupsApi | Represents a collection of functions to interact with the API endpoints |
| CIPortfolioGroupsApiAsync | Represents a collection of functions to interact with the API endpoints |
| CIPortfolioGroupsApiSync | Represents a collection of functions to interact with the API endpoints |
| CIPortfoliosApi | Represents a collection of functions to interact with the API endpoints |
| CIPortfoliosApiAsync | Represents a collection of functions to interact with the API endpoints |
| CIPortfoliosApiSync | Represents a collection of functions to interact with the API endpoints |
| CIPropertyDefinitionsApi | Represents a collection of functions to interact with the API endpoints |
| CIPropertyDefinitionsApiAsync | Represents a collection of functions to interact with the API endpoints |
| CIPropertyDefinitionsApiSync | Represents a collection of functions to interact with the API endpoints |
| CIQuotesApi | Represents a collection of functions to interact with the API endpoints |
| CIQuotesApiAsync | Represents a collection of functions to interact with the API endpoints |
| CIQuotesApiSync | Represents a collection of functions to interact with the API endpoints |
| CIReconciliationsApi | Represents a collection of functions to interact with the API endpoints |
| CIReconciliationsApiAsync | Represents a collection of functions to interact with the API endpoints |
| CIReconciliationsApiSync | Represents a collection of functions to interact with the API endpoints |
| CIReferencePortfolioApi | Represents a collection of functions to interact with the API endpoints |
| CIReferencePortfolioApiAsync | Represents a collection of functions to interact with the API endpoints |
| CIReferencePortfolioApiSync | Represents a collection of functions to interact with the API endpoints |
| CIScopesApi | Represents a collection of functions to interact with the API endpoints |
| CIScopesApiAsync | Represents a collection of functions to interact with the API endpoints |
| CIScopesApiSync | Represents a collection of functions to interact with the API endpoints |
| CISearchApi | Represents a collection of functions to interact with the API endpoints |
| CISearchApiAsync | Represents a collection of functions to interact with the API endpoints |
| CISearchApiSync | Represents a collection of functions to interact with the API endpoints |
| CISystemConfigurationApi | Represents a collection of functions to interact with the API endpoints |
| CISystemConfigurationApiAsync | Represents a collection of functions to interact with the API endpoints |
| CISystemConfigurationApiSync | Represents a collection of functions to interact with the API endpoints |
| CITransactionPortfoliosApi | Represents a collection of functions to interact with the API endpoints |
| CITransactionPortfoliosApiAsync | Represents a collection of functions to interact with the API endpoints |
| CITransactionPortfoliosApiSync | Represents a collection of functions to interact with the API endpoints |
| CLegalEntitiesApi | Represents a collection of functions to interact with the API endpoints |
| CLoginApi | Represents a collection of functions to interact with the API endpoints |
| COrdersApi | Represents a collection of functions to interact with the API endpoints |
| CPortfolioGroupsApi | Represents a collection of functions to interact with the API endpoints |
| CPortfoliosApi | Represents a collection of functions to interact with the API endpoints |
| CPropertyDefinitionsApi | Represents a collection of functions to interact with the API endpoints |
| CQuotesApi | Represents a collection of functions to interact with the API endpoints |
| CReconciliationsApi | Represents a collection of functions to interact with the API endpoints |
| CReferencePortfolioApi | Represents a collection of functions to interact with the API endpoints |
| CScopesApi | Represents a collection of functions to interact with the API endpoints |
| CSearchApi | Represents a collection of functions to interact with the API endpoints |
| CSystemConfigurationApi | Represents a collection of functions to interact with the API endpoints |
| CTransactionPortfoliosApi | Represents a collection of functions to interact with the API endpoints |
| ►NClient | |
| CApiClient | Provides a default implementation of an Api client (both synchronous and asynchronous implementatios), encapsulating general REST accessor use cases. |
| CApiException | API Exception |
| CApiResponse | API Response |
| CConfiguration | Represents a set of configuration settings |
| CGlobalConfiguration | GlobalConfiguration provides a compile-time extension point for globally configuring API Clients. |
| CIApiAccessor | Represents configuration aspects required to interact with the API endpoints. |
| CIApiResponse | Provides a non-generic contract for the ApiResponse wrapper. |
| CIAsynchronousClient | Contract for Asynchronous RESTful API interactions |
| CIReadableConfiguration | Represents a readable-only configuration contract. |
| CISynchronousClient | Contract for Synchronous RESTful API interactions |
| CMultimap | A dictionary in which one key has many associated values. |
| COpenAPIDateConverter | Formatter for 'date' openapi formats ss defined by full-date - RFC3339 see https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#data-types |
| CRequestOptions | A container for generalized request inputs. This type allows consumers to extend the request functionality by abstracting away from the default (built-in) request framework (e.g. RestSharp). |
| CRetryConfiguration | Configuration class to set the polly retry policies to be applied to the requests. |
| ►NModel | |
| CAbstractOpenAPISchema | Abstract base class for oneOf, anyOf schemas in the OpenAPI specification |
| CAccessControlledAction | An action that can be access controlled |
| CAccessControlledResource | A resource to which access can be controlled |
| CActionId | ActionId |
| CAdjustHolding | AdjustHolding |
| CAdjustHoldingRequest | This request specifies target holdings. i.e. holding data that the system should match. When processed by the movement engine, it will create 'true-up' adjustments on the fly. |
| CAllocation | An Allocation of a certain quantity of a specific instrument against an originating Order. |
| CAllocationRequest | A request to create or update an Allocation. |
| CAllocationSetRequest | A request to create or update multiple Allocations. |
| CAnnulQuotesResponse | AnnulQuotesResponse |
| CChange | The time an entity was modified (amendment and/or historical correction). |
| CCompletePortfolio | CompletePortfolio |
| CConstituentsAdjustmentHeader | ConstituentsAdjustmentHeader |
| CCounterpartyRiskInformation | In the event that the legal entity is a counterparty to an OTC transaction (as signatory to a counterparty agreement such as an ISDA 2002 Master Agreement), this information would be needed for calculations such as Credit-Valuation-Adjustments and Debit-Valuation-Adjustments (CVA, DVA, XVA etc). |
| CCreateCutLabelDefinitionRequest | This request specifies a new Cut Label Definition |
| CCreateDerivedPropertyDefinitionRequest | CreateDerivedPropertyDefinitionRequest |
| CCreateDerivedTransactionPortfolioRequest | CreateDerivedTransactionPortfolioRequest |
| CCreatePortfolioDetails | CreatePortfolioDetails |
| CCreatePortfolioGroupRequest | CreatePortfolioGroupRequest |
| CCreatePropertyDefinitionRequest | CreatePropertyDefinitionRequest |
| CCreateReferencePortfolioRequest | CreateReferencePortfolioRequest |
| CCreateTransactionPortfolioRequest | CreateTransactionPortfolioRequest |
| CCreditRating | Object describing a credit rating, which assesses the stability and credit worthiness of a legal entity and hence its likelihood of defaulting on its outstanding obligations (typically debt). |
| CCurrencyAndAmount | An amount of a specific currency, specifying a value and an associated unit |
| CCutLabelDefinition | CutLabelDefinition |
| CCutLocalTime | CutLocalTime |
| CDataType | DataType |
| CDateRange | DateRange |
| CDeletedEntityResponse | DeletedEntityResponse |
| CDeleteInstrumentResponse | DeleteInstrumentResponse |
| CErrorDetail | ErrorDetail |
| CExpandedGroup | ExpandedGroup |
| CFileResponse | Allows a file (represented as a stream) to be returned from an Api call |
| CGetInstrumentsResponse | GetInstrumentsResponse |
| CGetQuotesResponse | GetQuotesResponse |
| CGetReferencePortfolioConstituentsResponse | GetReferencePortfolioConstituentsResponse |
| CHoldingAdjustment | The target holdings. |
| CHoldingsAdjustment | Full content of a holdings adjustment for a single portfolio and effective date. |
| CHoldingsAdjustmentHeader | A record of holdings adjustments made on the transaction portfolio. |
| CIdentifierPartSchema | The schema of an contributing part of a valid LUSID resource identifier |
| CIdSelectorDefinition | IdSelectorDefinition |
| CIndustryClassifier | Object describing a particular industry classifier, which comprises a classification code and the name of the classification system to which the code belongs. |
| CInstrument | A list of instruments. |
| CInstrumentDefinition | InstrumentDefinition |
| CInstrumentIdTypeDescriptor | The description of an allowable instrument identifier. |
| CInstrumentIdValue | InstrumentIdValue |
| CIUnitDefinitionDto | IUnitDefinitionDto |
| CLabelValueSet | The set of string labels in a multi-value property. |
| CLegalEntity | Representation of Legal Entity on LUSID API |
| CLink | Link class. |
| CLusidInstrument | Base class in hierarchy for LUSID Instruments. Valuation would normally be performed through passing LUSID a Code for a portfolio to be valued. In that case the set of instruments have already been uploaded. Equally, one might wish to pass in a set of instruments directly and have LUSID value the inlined set. This the base instrument for this case. |
| CLusidProblemDetails | A description of a problem that has arisen during the processing of a request. |
| CLusidValidationProblemDetails | A description of a problem that has arisen whilst validating a request |
| CMetricValue | MetricValue |
| COrder | An Order for a certain quantity of a specific instrument |
| COrderRequest | A request to create or update an Order. |
| COrderSetRequest | A request to create or update multiple Orders. |
| COutputTransaction | A list of output transactions. |
| CPagedResourceListOfAllocation | A paginated list of resource that can be returned from a request. |
| CPagedResourceListOfCutLabelDefinition | A paginated list of resource that can be returned from a request. |
| CPagedResourceListOfInstrument | A paginated list of resource that can be returned from a request. |
| CPagedResourceListOfLegalEntity | A paginated list of resource that can be returned from a request. |
| CPagedResourceListOfOrder | A paginated list of resource that can be returned from a request. |
| CPagedResourceListOfPortfolioGroupSearchResult | A paginated list of resource that can be returned from a request. |
| CPagedResourceListOfPortfolioSearchResult | A paginated list of resource that can be returned from a request. |
| CPagedResourceListOfPropertyDefinitionSearchResult | A paginated list of resource that can be returned from a request. |
| CPerformanceReturn | A list of Returns. |
| CPerpetualProperty | PerpetualProperty |
| CPortfolio | A list of portfolios. |
| CPortfolioCashFlow | The details for the cashflow for a given portfolio. |
| CPortfolioDetails | PortfolioDetails |
| CPortfolioGroup | PortfolioGroup |
| CPortfolioGroupProperties | PortfolioGroupProperties |
| CPortfolioGroupSearchResult | PortfolioGroupSearchResult |
| CPortfolioHolding | A list of holdings. |
| CPortfolioProperties | PortfolioProperties |
| CPortfolioReconciliationRequest | PortfolioReconciliationRequest |
| CPortfolioSearchResult | A list of portfolios. |
| CPortfoliosReconciliationRequest | PortfoliosReconciliationRequest |
| CProcessedCommand | The list of commands. |
| CProperty | Property |
| CPropertyDefinition | A list of property definitions. |
| CPropertyDefinitionSearchResult | A property definition search result |
| CPropertyInterval | PropertyInterval |
| CPropertyValue | The value of the property. |
| CQuote | The quote id, value and lineage of the quotes all keyed by a unique correlation id. |
| CQuoteId | The unique identifier of the quote. |
| CQuoteSeriesId | The time invariant unique identifier of the quote. Combined with the effective datetime of the quote this uniquely identifies the quote. This can be thought of as a unique identifier for a time series of quotes. |
| CRealisedGainLoss | RealisedGainLoss |
| CReconciliationBreak | A reconciliation break |
| CReferencePortfolioConstituent | ReferencePortfolioConstituent |
| CReferencePortfolioConstituentRequest | ReferencePortfolioConstituentRequest |
| CResourceId | Identifiers of an entity |
| CResourceListOfAccessControlledResource | A collection of resources that can be returned from requests. |
| CResourceListOfAllocation | A collection of resources that can be returned from requests. |
| CResourceListOfChange | A collection of resources that can be returned from requests. |
| CResourceListOfConstituentsAdjustmentHeader | A collection of resources that can be returned from requests. |
| CResourceListOfDataType | A collection of resources that can be returned from requests. |
| CResourceListOfHoldingsAdjustmentHeader | A collection of resources that can be returned from requests. |
| CResourceListOfInstrumentIdTypeDescriptor | A collection of resources that can be returned from requests. |
| CResourceListOfIUnitDefinitionDto | A collection of resources that can be returned from requests. |
| CResourceListOfOrder | A collection of resources that can be returned from requests. |
| CResourceListOfPerformanceReturn | A collection of resources that can be returned from requests. |
| CResourceListOfPortfolio | A collection of resources that can be returned from requests. |
| CResourceListOfPortfolioCashFlow | A collection of resources that can be returned from requests. |
| CResourceListOfPortfolioGroup | A collection of resources that can be returned from requests. |
| CResourceListOfProcessedCommand | A collection of resources that can be returned from requests. |
| CResourceListOfPropertyDefinition | A collection of resources that can be returned from requests. |
| CResourceListOfPropertyInterval | A collection of resources that can be returned from requests. |
| CResourceListOfQuote | A collection of resources that can be returned from requests. |
| CResourceListOfReconciliationBreak | A collection of resources that can be returned from requests. |
| CResourceListOfScopeDefinition | A collection of resources that can be returned from requests. |
| CScopeDefinition | A list of scopes. |
| CSideConfigurationData | Configuration needed to define a side. Sides are referenced by Label. Beyond that, other properties can be used to reference either transaction fields, or transaction properties. |
| CStream | Stream |
| CTargetTaxLot | Used to specify holdings target amounts at the tax-lot level |
| CTargetTaxLotRequest | TargetTaxLotRequest |
| CTransaction | A list of transactions. |
| CTransactionConfigurationData | TransactionConfigurationData |
| CTransactionConfigurationDataRequest | TransactionConfigurationDataRequest |
| CTransactionConfigurationMovementData | TransactionConfigurationMovementData |
| CTransactionConfigurationMovementDataRequest | TransactionConfigurationMovementDataRequest |
| CTransactionConfigurationTypeAlias | TransactionConfigurationTypeAlias |
| CTransactionPrice | TransactionPrice |
| CTransactionPropertyMapping | TransactionPropertyMapping |
| CTransactionPropertyMappingRequest | TransactionPropertyMappingRequest |
| CTransactionQueryParameters | TransactionQueryParameters |
| CTransactionRequest | TransactionRequest |
| CTransactionSetConfigurationData | A collection of the data required to configure transaction types.. |
| CUpdateCutLabelDefinitionRequest | This request specifies a new Cut Label Definition |
| CUpdateInstrumentIdentifierRequest | UpdateInstrumentIdentifierRequest |
| CUpdatePortfolioGroupRequest | UpdatePortfolioGroupRequest |
| CUpdatePortfolioRequest | UpdatePortfolioRequest |
| CUpdatePropertyDefinitionRequest | UpdatePropertyDefinitionRequest |
| CUpsertInstrumentPropertiesResponse | UpsertInstrumentPropertiesResponse |
| CUpsertInstrumentPropertyRequest | UpsertInstrumentPropertyRequest |
| CUpsertInstrumentsResponse | UpsertInstrumentsResponse |
| CUpsertLegalEntityRequest | Request to create or update an legal entity |
| CUpsertPortfolioTransactionsResponse | UpsertPortfolioTransactionsResponse |
| CUpsertQuoteRequest | The details of the quote including its unique identifier, value and lineage. |
| CUpsertQuotesResponse | UpsertQuotesResponse |
| CUpsertReferencePortfolioConstituentsRequest | UpsertReferencePortfolioConstituentsRequest |
| CUpsertReferencePortfolioConstituentsResponse | UpsertReferencePortfolioConstituentsResponse |
| CUpsertReturnsResponse | Response from upserting Returns |
| CUpsertTransactionPropertiesResponse | UpsertTransactionPropertiesResponse |
| CUser | The unique id of the user that issued the command. |
| CVersion | The version metadata. |
| CVersionedResourceListOfOutputTransaction | VersionedResourceListOfOutputTransaction |
| CVersionedResourceListOfPortfolioHolding | VersionedResourceListOfPortfolioHolding |
| CVersionedResourceListOfTransaction | VersionedResourceListOfTransaction |
| CVersionSummaryDto | VersionSummaryDto |
| ►NUtilities | |
| CApiConfiguration | Configuration for the ClientCredentialsFlowTokenProvider, usually sourced from a "secrets.json" file |
| CClientCredentialsFlowTokenProvider | Implementation of a TokenProvider for the ClientCredentialsFlow - where the credentials are usually sourced from a "secrets.json" file |
| CILusidApiFactory | Factory to provide instances of the autogenerated LusidApi |
| CITokenProvider | Interface for an implementation to return access tokens |
| CLusidApiFactory | |
| CPropertyBasedConverter | Deserialize JSON by setting property values. This is used to set property values when the object is an instance of a dictionary e.g. ProblemDetails. JSON values will not be added to the dictionary |
| CCutLabelJsonConverter | |
| CDateTimeOrCutLabel | Entity for specifying a date or a cut label to LUSID. Dates are serialised in the standard round-trip format - see https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings#Roundtrip Cut labels are serialised using the format [YYYY-MM-DD]N[cut label] - see https://support.lusid.com/what-are-cutlabels |