|
LUSID C# SDK
|
CreateDerivedPropertyDefinitionRequest More...

Public Member Functions | |
| CreateDerivedPropertyDefinitionRequest (DomainEnum domain=default(DomainEnum), string scope=default(string), string code=default(string), string displayName=default(string), ResourceId dataTypeId=default(ResourceId), string propertyDescription=default(string), string derivationFormula=default(string), bool isFilterable=default(bool), string valueFormat=default(string), string customEntityType=default(string)) | |
| Initializes a new instance of the CreateDerivedPropertyDefinitionRequest class. More... | |
| override string | ToString () |
| Returns the string presentation of the object More... | |
| virtual string | ToJson () |
| Returns the JSON string presentation of the object More... | |
| override bool | Equals (object input) |
| Returns true if objects are equal More... | |
| bool | Equals (CreateDerivedPropertyDefinitionRequest input) |
| Returns true if CreateDerivedPropertyDefinitionRequest instances are equal More... | |
| override int | GetHashCode () |
| Gets the hash code More... | |
Protected Member Functions | |
| CreateDerivedPropertyDefinitionRequest () | |
| Initializes a new instance of the CreateDerivedPropertyDefinitionRequest class. More... | |
Properties | |
| DomainEnum | Domain [get, set] |
| The domain that the property exists in. Not all available values are currently supported, please check the documentation: https://support.lusid.com/knowledgebase/article/KA-01719/. Available values: Transaction, Portfolio, Holding, ReferenceHolding, TransactionConfiguration, Instrument, PortfolioGroup, Person, Order, Allocation, Calendar, LegalEntity, InvestorRecord, InvestmentAccount, Placement, Execution, Block, Participation, Package, OrderInstruction, CustomEntity, InstrumentEvent, Account, ChartOfAccounts, CustodianAccount, CheckDefinition, Abor, AborConfiguration, Fund, FundConfiguration, Fee, Reconciliation, PropertyDefinition, Compliance, DiaryEntry, Leg, DerivedValuation, Timeline, ClosedPeriod, IdentifierDefinition, SettlementInstruction, TransactionFeeType. More... | |
| string | Scope [get, set] |
| The scope that the property exists in. More... | |
| string | Code [get, set] |
| The code of the property. Together with the domain and scope this uniquely identifies the property. More... | |
| string | DisplayName [get, set] |
| The display name of the property. More... | |
| ResourceId | DataTypeId [get, set] |
| Gets or Sets DataTypeId More... | |
| string | PropertyDescription [get, set] |
| Describes the property More... | |
| string | DerivationFormula [get, set] |
| The rule that defines how data is composed for a derived property. More... | |
| bool | IsFilterable [get, set] |
| Bool indicating whether the values of this property are fitlerable, this is true for all non-derived property defintions. For a derived definition this must be set true to enable filtering. More... | |
| string | ValueFormat [get, set] |
| The format in which values for this property definition should be represented. Available values: Text, Html. More... | |
| string | CustomEntityType [get, set] |
| The custom entity type that this derived property definition can be applied to. More... | |
The domain that the property exists in. Not all available values are currently supported, please check the documentation: https://support.lusid.com/knowledgebase/article/KA-01719/. Available values: Transaction, Portfolio, Holding, ReferenceHolding, TransactionConfiguration, Instrument, PortfolioGroup, Person, Order, Allocation, Calendar, LegalEntity, InvestorRecord, InvestmentAccount, Placement, Execution, Block, Participation, Package, OrderInstruction, CustomEntity, InstrumentEvent, Account, ChartOfAccounts, CustodianAccount, CheckDefinition, Abor, AborConfiguration, Fund, FundConfiguration, Fee, Reconciliation, PropertyDefinition, Compliance, DiaryEntry, Leg, DerivedValuation, Timeline, ClosedPeriod, IdentifierDefinition, SettlementInstruction, TransactionFeeType.
The domain that the property exists in. Not all available values are currently supported, please check the documentation: https://support.lusid.com/knowledgebase/article/KA-01719/. Available values: Transaction, Portfolio, Holding, ReferenceHolding, TransactionConfiguration, Instrument, PortfolioGroup, Person, Order, Allocation, Calendar, LegalEntity, InvestorRecord, InvestmentAccount, Placement, Execution, Block, Participation, Package, OrderInstruction, CustomEntity, InstrumentEvent, Account, ChartOfAccounts, CustodianAccount, CheckDefinition, Abor, AborConfiguration, Fund, FundConfiguration, Fee, Reconciliation, PropertyDefinition, Compliance, DiaryEntry, Leg, DerivedValuation, Timeline, ClosedPeriod, IdentifierDefinition, SettlementInstruction, TransactionFeeType.
| Enumerator | |
|---|---|
| NotDefined | Enum NotDefined for value: NotDefined |
| Transaction | Enum Transaction for value: Transaction |
| Portfolio | |
| Holding | Enum Holding for value: Holding |
| ReferenceHolding | Enum ReferenceHolding for value: ReferenceHolding |
| TransactionConfiguration | Enum TransactionConfiguration for value: TransactionConfiguration |
| Instrument | Enum Instrument for value: Instrument |
| CutLabelDefinition | Enum CutLabelDefinition for value: CutLabelDefinition |
| Analytic | Enum Analytic for value: Analytic |
| PortfolioGroup | Enum PortfolioGroup for value: PortfolioGroup |
| Person | |
| AccessMetadata | Enum AccessMetadata for value: AccessMetadata |
| Order | |
| UnitResult | Enum UnitResult for value: UnitResult |
| MarketData | Enum MarketData for value: MarketData |
| ConfigurationRecipe | Enum ConfigurationRecipe for value: ConfigurationRecipe |
| Allocation | Enum Allocation for value: Allocation |
| Calendar | |
| LegalEntity | Enum LegalEntity for value: LegalEntity |
| InvestorRecord | Enum InvestorRecord for value: InvestorRecord |
| InvestmentAccount | Enum InvestmentAccount for value: InvestmentAccount |
| Placement | |
| Execution | |
| Block | |
| Participation | Enum Participation for value: Participation |
| Package | |
| OrderInstruction | Enum OrderInstruction for value: OrderInstruction |
| NextBestAction | Enum NextBestAction for value: NextBestAction |
| CustomEntity | Enum CustomEntity for value: CustomEntity |
| InstrumentEvent | Enum InstrumentEvent for value: InstrumentEvent |
| Account | |
| ChartOfAccounts | Enum ChartOfAccounts for value: ChartOfAccounts |
| CustodianAccount | Enum CustodianAccount for value: CustodianAccount |
| CheckDefinition | Enum CheckDefinition for value: CheckDefinition |
| Abor | |
| AborConfiguration | Enum AborConfiguration for value: AborConfiguration |
| Fund | |
| FundConfiguration | Enum FundConfiguration for value: FundConfiguration |
| Fee | |
| Reconciliation | Enum Reconciliation for value: Reconciliation |
| PropertyDefinition | Enum PropertyDefinition for value: PropertyDefinition |
| Compliance | Enum Compliance for value: Compliance |
| DiaryEntry | Enum DiaryEntry for value: DiaryEntry |
| Leg | Enum Leg for value: Leg |
| DerivedValuation | Enum DerivedValuation for value: DerivedValuation |
| Timeline | |
| ClosedPeriod | Enum ClosedPeriod for value: ClosedPeriod |
| AddressKeyDefinition | Enum AddressKeyDefinition for value: AddressKeyDefinition |
| AmortisationRuleSet | Enum AmortisationRuleSet for value: AmortisationRuleSet |
| AnalyticsSetInventory | Enum AnalyticsSetInventory for value: AnalyticsSetInventory |
| AtomUnitResult | Enum AtomUnitResult for value: AtomUnitResult |
| CleardownModule | Enum CleardownModule for value: CleardownModule |
| ComplexMarketData | Enum ComplexMarketData for value: ComplexMarketData |
| ComplianceRunSummary | Enum ComplianceRunSummary for value: ComplianceRunSummary |
| ComplianceRule | Enum ComplianceRule for value: ComplianceRule |
| ComplianceRunInfo | Enum ComplianceRunInfo for value: ComplianceRunInfo |
| CorporateActionSource | Enum CorporateActionSource for value: CorporateActionSource |
| CounterpartyAgreement | Enum CounterpartyAgreement for value: CounterpartyAgreement |
| CustomEntityDefinition | Enum CustomEntityDefinition for value: CustomEntityDefinition |
| DataType | |
| Dialect | |
| EventHandler | Enum EventHandler for value: EventHandler |
| GeneralLedgerProfile | Enum GeneralLedgerProfile for value: GeneralLedgerProfile |
| PostingModule | Enum PostingModule for value: PostingModule |
| Quote | |
| RecipeComposer | Enum RecipeComposer for value: RecipeComposer |
| ReconciliationRunBreak | Enum ReconciliationRunBreak for value: ReconciliationRunBreak |
| ReferenceList | Enum ReferenceList for value: ReferenceList |
| RelationDefinition | Enum RelationDefinition for value: RelationDefinition |
| ReturnBlockIndex | Enum ReturnBlockIndex for value: ReturnBlockIndex |
| SRSDocument | Enum SRSDocument for value: SRSDocument |
| SRSIndex | Enum SRSIndex for value: SRSIndex |
| TransactionTemplate | Enum TransactionTemplate for value: TransactionTemplate |
| TransactionTemplateScope | Enum TransactionTemplateScope for value: TransactionTemplateScope |
| TransactionType | Enum TransactionType for value: TransactionType |
| TransactionTypeConfig | Enum TransactionTypeConfig for value: TransactionTypeConfig |
| TranslationScript | Enum TranslationScript for value: TranslationScript |
| TaskDefinition | Enum TaskDefinition for value: TaskDefinition |
| TaskInstance | Enum TaskInstance for value: TaskInstance |
| Worker | Enum Worker for value: Worker |
| StagingRuleSet | Enum StagingRuleSet for value: StagingRuleSet |
| IdentifierDefinition | Enum IdentifierDefinition for value: IdentifierDefinition |
| SettlementInstruction | Enum SettlementInstruction for value: SettlementInstruction |
| TransactionFeeType | Enum TransactionFeeType for value: TransactionFeeType |
| AllocationMethod | Enum AllocationMethod for value: AllocationMethod |
| TransactionFee | Enum TransactionFee for value: TransactionFee |
|
inlineprotected |
Initializes a new instance of the CreateDerivedPropertyDefinitionRequest class.
|
inline |
Initializes a new instance of the CreateDerivedPropertyDefinitionRequest class.
| domain | The domain that the property exists in. Not all available values are currently supported, please check the documentation: https://support.lusid.com/knowledgebase/article/KA-01719/. Available values: Transaction, Portfolio, Holding, ReferenceHolding, TransactionConfiguration, Instrument, PortfolioGroup, Person, Order, Allocation, Calendar, LegalEntity, InvestorRecord, InvestmentAccount, Placement, Execution, Block, Participation, Package, OrderInstruction, CustomEntity, InstrumentEvent, Account, ChartOfAccounts, CustodianAccount, CheckDefinition, Abor, AborConfiguration, Fund, FundConfiguration, Fee, Reconciliation, PropertyDefinition, Compliance, DiaryEntry, Leg, DerivedValuation, Timeline, ClosedPeriod, IdentifierDefinition, SettlementInstruction, TransactionFeeType. (required). |
| scope | The scope that the property exists in. (required). |
| code | The code of the property. Together with the domain and scope this uniquely identifies the property. (required). |
| displayName | The display name of the property. (required). |
| dataTypeId | dataTypeId (required). |
| propertyDescription | Describes the property. |
| derivationFormula | The rule that defines how data is composed for a derived property. (required). |
| isFilterable | Bool indicating whether the values of this property are fitlerable, this is true for all non-derived property defintions. For a derived definition this must be set true to enable filtering. (required). |
| valueFormat | The format in which values for this property definition should be represented. Available values: Text, Html.. |
| customEntityType | The custom entity type that this derived property definition can be applied to.. |
|
inline |
Returns true if CreateDerivedPropertyDefinitionRequest instances are equal
| input | Instance of CreateDerivedPropertyDefinitionRequest to be compared |
|
inline |
Returns true if objects are equal
| input | Object to be compared |
|
inline |
Gets the hash code
|
inlinevirtual |
Returns the JSON string presentation of the object
|
inline |
Returns the string presentation of the object
|
getset |
The code of the property. Together with the domain and scope this uniquely identifies the property.
The code of the property. Together with the domain and scope this uniquely identifies the property.
|
getset |
The custom entity type that this derived property definition can be applied to.
The custom entity type that this derived property definition can be applied to.
|
getset |
Gets or Sets DataTypeId
|
getset |
The rule that defines how data is composed for a derived property.
The rule that defines how data is composed for a derived property.
|
getset |
The display name of the property.
The display name of the property.
|
getset |
The domain that the property exists in. Not all available values are currently supported, please check the documentation: https://support.lusid.com/knowledgebase/article/KA-01719/. Available values: Transaction, Portfolio, Holding, ReferenceHolding, TransactionConfiguration, Instrument, PortfolioGroup, Person, Order, Allocation, Calendar, LegalEntity, InvestorRecord, InvestmentAccount, Placement, Execution, Block, Participation, Package, OrderInstruction, CustomEntity, InstrumentEvent, Account, ChartOfAccounts, CustodianAccount, CheckDefinition, Abor, AborConfiguration, Fund, FundConfiguration, Fee, Reconciliation, PropertyDefinition, Compliance, DiaryEntry, Leg, DerivedValuation, Timeline, ClosedPeriod, IdentifierDefinition, SettlementInstruction, TransactionFeeType.
The domain that the property exists in. Not all available values are currently supported, please check the documentation: https://support.lusid.com/knowledgebase/article/KA-01719/. Available values: Transaction, Portfolio, Holding, ReferenceHolding, TransactionConfiguration, Instrument, PortfolioGroup, Person, Order, Allocation, Calendar, LegalEntity, InvestorRecord, InvestmentAccount, Placement, Execution, Block, Participation, Package, OrderInstruction, CustomEntity, InstrumentEvent, Account, ChartOfAccounts, CustodianAccount, CheckDefinition, Abor, AborConfiguration, Fund, FundConfiguration, Fee, Reconciliation, PropertyDefinition, Compliance, DiaryEntry, Leg, DerivedValuation, Timeline, ClosedPeriod, IdentifierDefinition, SettlementInstruction, TransactionFeeType.
|
getset |
Bool indicating whether the values of this property are fitlerable, this is true for all non-derived property defintions. For a derived definition this must be set true to enable filtering.
Bool indicating whether the values of this property are fitlerable, this is true for all non-derived property defintions. For a derived definition this must be set true to enable filtering.
|
getset |
Describes the property
Describes the property
|
getset |
The scope that the property exists in.
The scope that the property exists in.
|
getset |
The format in which values for this property definition should be represented. Available values: Text, Html.
The format in which values for this property definition should be represented. Available values: Text, Html.