Class: RelationshipValidationRule

RelationshipValidationRule(copyData)

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
Source:

Extends

Members

appliesTo :string

Gets or sets the application class for XML

Type:
  • string
Source:

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
Source:

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
Source:

relationshipTypeModel :Concept

Type:
Source:

sourceClass :string

Gets the classification key of the source object to which this classification applies

Type:
  • string
Source:

sourceClassModel :Concept

Type:
Source:

targetClass :string

Gets the target classification delay load property

Type:
  • string
Source:

targetClassModel :Concept

Type:
Source: