CreateRelationDefinitionRequest
More...
|
| string | Scope [get, set] |
| | The scope that the relation exists in. More...
|
| |
| string | Code [get, set] |
| | The code of the relation. Together with the scope this uniquely defines the relation. More...
|
| |
| string | SourceEntityDomain [get, set] |
| | The entity domain of the source entity object must be, allowed values are "Portfolio" and "Person" More...
|
| |
| string | TargetEntityDomain [get, set] |
| | The entity domain of the target entity object must be, allowed values are "Portfolio" and "Person" More...
|
| |
| string | DisplayName [get, set] |
| | The display name of the relation. More...
|
| |
| string | OutwardDescription [get, set] |
| | The description to relate source entity object and target entity object. More...
|
| |
| string | InwardDescription [get, set] |
| | The description to relate target entity object and source entity object. More...
|
| |
| string | LifeTime [get, set] |
| | Describes how the relations can change over time, allowed values are "Perpetual" and "TimeVariant" More...
|
| |
| string | ConstraintStyle [get, set] |
| | Describes the uniqueness and cardinality for relations with a specific source entity object and relations under this definition. Allowed values are "Property" and "Collection", defaults to "Collection" if not specified. More...
|
| |
◆ CreateRelationDefinitionRequest() [1/2]
| Lusid.Sdk.Model.CreateRelationDefinitionRequest.CreateRelationDefinitionRequest |
( |
| ) |
|
|
inlineprotected |
◆ CreateRelationDefinitionRequest() [2/2]
| Lusid.Sdk.Model.CreateRelationDefinitionRequest.CreateRelationDefinitionRequest |
( |
string |
scope = default(string), |
|
|
string |
code = default(string), |
|
|
string |
sourceEntityDomain = default(string), |
|
|
string |
targetEntityDomain = default(string), |
|
|
string |
displayName = default(string), |
|
|
string |
outwardDescription = default(string), |
|
|
string |
inwardDescription = default(string), |
|
|
string |
lifeTime = default(string), |
|
|
string |
constraintStyle = default(string) |
|
) |
| |
|
inline |
Initializes a new instance of the CreateRelationDefinitionRequest class.
- Parameters
-
| scope | The scope that the relation exists in. (required). |
| code | The code of the relation. Together with the scope this uniquely defines the relation. (required). |
| sourceEntityDomain | The entity domain of the source entity object must be, allowed values are "Portfolio" and "Person" (required). |
| targetEntityDomain | The entity domain of the target entity object must be, allowed values are "Portfolio" and "Person" (required). |
| displayName | The display name of the relation. (required). |
| outwardDescription | The description to relate source entity object and target entity object. (required). |
| inwardDescription | The description to relate target entity object and source entity object. (required). |
| lifeTime | Describes how the relations can change over time, allowed values are "Perpetual" and "TimeVariant". |
| constraintStyle | Describes the uniqueness and cardinality for relations with a specific source entity object and relations under this definition. Allowed values are "Property" and "Collection", defaults to "Collection" if not specified.. |
◆ Equals() [1/2]
◆ Equals() [2/2]
| override bool Lusid.Sdk.Model.CreateRelationDefinitionRequest.Equals |
( |
object |
input | ) |
|
|
inline |
Returns true if objects are equal
- Parameters
-
| input | Object to be compared |
- Returns
- Boolean
◆ GetHashCode()
| override int Lusid.Sdk.Model.CreateRelationDefinitionRequest.GetHashCode |
( |
| ) |
|
|
inline |
Gets the hash code
- Returns
- Hash code
◆ ToJson()
| virtual string Lusid.Sdk.Model.CreateRelationDefinitionRequest.ToJson |
( |
| ) |
|
|
inlinevirtual |
Returns the JSON string presentation of the object
- Returns
- JSON string presentation of the object
◆ ToString()
| override string Lusid.Sdk.Model.CreateRelationDefinitionRequest.ToString |
( |
| ) |
|
|
inline |
Returns the string presentation of the object
- Returns
- String presentation of the object
◆ Code
| string Lusid.Sdk.Model.CreateRelationDefinitionRequest.Code |
|
getset |
The code of the relation. Together with the scope this uniquely defines the relation.
The code of the relation. Together with the scope this uniquely defines the relation.
◆ ConstraintStyle
| string Lusid.Sdk.Model.CreateRelationDefinitionRequest.ConstraintStyle |
|
getset |
Describes the uniqueness and cardinality for relations with a specific source entity object and relations under this definition. Allowed values are "Property" and "Collection", defaults to "Collection" if not specified.
Describes the uniqueness and cardinality for relations with a specific source entity object and relations under this definition. Allowed values are "Property" and "Collection", defaults to "Collection" if not specified.
◆ DisplayName
| string Lusid.Sdk.Model.CreateRelationDefinitionRequest.DisplayName |
|
getset |
The display name of the relation.
The display name of the relation.
◆ InwardDescription
| string Lusid.Sdk.Model.CreateRelationDefinitionRequest.InwardDescription |
|
getset |
The description to relate target entity object and source entity object.
The description to relate target entity object and source entity object.
◆ LifeTime
| string Lusid.Sdk.Model.CreateRelationDefinitionRequest.LifeTime |
|
getset |
Describes how the relations can change over time, allowed values are "Perpetual" and "TimeVariant"
Describes how the relations can change over time, allowed values are "Perpetual" and "TimeVariant"
◆ OutwardDescription
| string Lusid.Sdk.Model.CreateRelationDefinitionRequest.OutwardDescription |
|
getset |
The description to relate source entity object and target entity object.
The description to relate source entity object and target entity object.
◆ Scope
| string Lusid.Sdk.Model.CreateRelationDefinitionRequest.Scope |
|
getset |
The scope that the relation exists in.
The scope that the relation exists in.
◆ SourceEntityDomain
| string Lusid.Sdk.Model.CreateRelationDefinitionRequest.SourceEntityDomain |
|
getset |
The entity domain of the source entity object must be, allowed values are "Portfolio" and "Person"
The entity domain of the source entity object must be, allowed values are "Portfolio" and "Person"
◆ TargetEntityDomain
| string Lusid.Sdk.Model.CreateRelationDefinitionRequest.TargetEntityDomain |
|
getset |
The entity domain of the target entity object must be, allowed values are "Portfolio" and "Person"
The entity domain of the target entity object must be, allowed values are "Portfolio" and "Person"
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/lusid-sdk-csharp/checkouts/latest/sdk/Lusid.Sdk/Model/CreateRelationDefinitionRequest.cs