new RelationshipValidationRule(copyData)
Represents a relationship validation rule between two ITargetedAssociation
Parameters:
| Name | Type | Description | 
|---|---|---|
| copyData | RelationshipValidationRule | Copy constructor (if present) | 
Properties:
| Name | Type | Description | 
|---|---|---|
| modifiedOn | Date | Gets the time that the validation rule was modified on | 
| sourceClass | string | Gets the classification key of the source object to which this classification applies | 
| sourceClassModel | Concept | [Delay loaded from sourceClass], Gets the source class | 
| targetClass | string | Get the target class key | 
| targetClassModel | Concept | [Delay loaded from targetClass], Gets the target classification delay load property | 
| relationshipType | string | Gets the relationship type between the SourceClassKey and TargetClassKey | 
| relationshipTypeModel | Concept | [Delay loaded from relationshipType], Gets the target classification delay load property | 
| appliesTo | string | Gets or sets the application class for XML | 
| description | string | Gets the description for the validation | 
| creationTimeModel | Date | [Delay loaded from creationTime], Gets or sets the time at which the data was created | 
| creationTime | Date | Gets or sets the creation time as an ISO date format | 
| obsoletionTimeModel | Date | [Delay loaded from obsoletionTime], Gets or sets the time when the data is or will become invalid | 
| obsoletionTime | Date | Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format | 
| createdByModel | SecurityProvenance | [Delay loaded from createdBy], Gets or sets the user that created this base data | 
| obsoletedByModel | SecurityProvenance | [Delay loaded from obsoletedBy], Gets or sets the user that obsoleted this base data | 
| createdBy | string | Gets or sets the security provenance object which represents the creation of this object | 
| obsoletedBy | string | Gets or sets the security provenance object which represents the obsoletion of this data | 
| id | string | Gets or sets the primary identifying UUID of this object | 
| operation | BatchOperationType | Gets or sets the operation(see: BatchOperationType for values) | 
| $type | string | Gets the type registration of this object | 
Extends
Members
appliesTo :string
Gets or sets the application class for XML
Type:
- string
createdBy :string
Gets or sets the security provenance object which represents the creation of this object
Type:
- string
- Overrides:
- Source:
createdByModel :SecurityProvenance
Type:
- Overrides:
- Source:
creationTime :Date
Gets or sets the creation time as an ISO date format
Type:
- Date
- Overrides:
- Source:
creationTimeModel :Date
Type:
- Date
- Overrides:
- Source:
description :string
Gets the description for the validation
Type:
- string
id :string
Gets or sets the primary identifying UUID of this object
Type:
- string
- Overrides:
- Source:
modifiedOn :Date
Gets the time that the validation rule was modified on
Type:
- Date
- Overrides:
- Source:
obsoletedBy :string
Gets or sets the security provenance object which represents the obsoletion of this data
Type:
- string
- Overrides:
- Source:
obsoletedByModel :SecurityProvenance
Type:
- Overrides:
- Source:
obsoletionTime :Date
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Type:
- Date
- Overrides:
- Source:
obsoletionTimeModel :Date
Type:
- Date
- Overrides:
- Source:
operation :BatchOperationType
Gets or sets the operation
Type:
- Overrides:
- Source:
relationshipType :string
Gets the relationship type between the SourceClassKey and TargetClassKey
Type:
- string
relationshipTypeModel :Concept
Type:
sourceClass :string
Gets the classification key of the source object to which this classification applies
Type:
- string
sourceClassModel :Concept
Type:
targetClass :string
Gets the target classification delay load property
Type:
- string