Class RelationChange
Represents a change on a relation.
Inheritance
object
RelationChange
Namespace: StylelabsStylelabs.MStylelabs.M.ScriptingStylelabs.M.Scripting.TypesStylelabs.M.Scripting.Types.V1_0ChangeTrackingChangeSet
Assembly: Stylelabs.M.Scripting.Types.dll
Syntax
RequestResponse
public class RelationChange
Properties
Cardinality
Gets or sets the cardinality of the relation.
Declaration
RequestResponse
public RelationCardinality Cardinality { get; set; }
Property Value
Type | Description |
---|---|
RelationCardinality |
Ids
Gets or sets the current values on the relation.
Declaration
RequestResponse
public List<long> Ids { get; set; }
Property Value
Type | Description |
---|---|
List<>long |
InheritsSecurity
Gets or sets the change on the inheritsSecurity. This will be null if the relation is not a child relation or when InheritsSecurity was not dirty.
Declaration
RequestResponse
public SystemPropertyChange InheritsSecurity { get; set; }
Property Value
Type | Description |
---|---|
SystemPropertyChange |
Name
Gets or sets the name on of the relation.
Declaration
RequestResponse
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
NewValues
Gets or sets the new values on the relation.
Declaration
RequestResponse
public List<long> NewValues { get; set; }
Property Value
Type | Description |
---|---|
List<>long |
RemovedValues
Gets or sets the removed values from the relation.
Declaration
RequestResponse
public List<long> RemovedValues { get; set; }
Property Value
Type | Description |
---|---|
List<>long |
Role
Gets or sets the role of the relation.
Declaration
RequestResponse
public RelationRole Role { get; set; }
Property Value
Type | Description |
---|---|
RelationRole |