1. Stylelabs.M.Scripting.Types.V1_0.ChangeTracking.ChangeSet

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

public class RelationChange

Properties

Cardinality

Gets or sets the cardinality of the relation.

Declaration

public RelationCardinality Cardinality { get; set; }

Property Value

TypeDescription
RelationCardinality

Ids

Gets or sets the current values on the relation.

Declaration

public List<long> Ids { get; set; }

Property Value

TypeDescription
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

public SystemPropertyChange InheritsSecurity { get; set; }

Property Value

TypeDescription
SystemPropertyChange

Name

Gets or sets the name on of the relation.

Declaration

public string Name { get; set; }

Property Value

TypeDescription
string

NewValues

Gets or sets the new values on the relation.

Declaration

public List<long> NewValues { get; set; }

Property Value

TypeDescription
List<>long

RemovedValues

Gets or sets the removed values from the relation.

Declaration

public List<long> RemovedValues { get; set; }

Property Value

TypeDescription
List<>long

Gets or sets the role of the relation.

Declaration

public RelationRole Role { get; set; }

Property Value

TypeDescription
RelationRole
If you have suggestions for improving this article, let us know!