new TemplateDefinition(copyData)
Represents a template definition
    A template definition specifies the registerd templates for entities and acts in SanteDB like 
            act templates, or entity templates
    Parameters:
| Name | Type | Description | 
|---|---|---|
| copyData | TemplateDefinition | Copy constructor (if present) | 
Properties:
| Name | Type | Description | 
|---|---|---|
| mnemonic | string | Gets or sets the mnemonic | 
| name | string | Gets or set the name | 
| oid | string | Gets or sets the oid of the concept set | 
| description | string | Gets or sets the description | 
| updatedTime | Date | Gets or sets the time that this object was last modified in ISO format | 
| modifiedOn | Date | Gets the time this item was modified | 
| updatedByModel | SecurityProvenance | [Delay loaded from updatedBy], Gets or sets the user that updated this base data | 
| updatedBy | string | Gets or sets the provenance identifier associated with the last update of this object | 
| 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 | 
Members
createdBy :string
Gets or sets the security provenance object which represents the creation of this object
Type:
- string
createdByModel :SecurityProvenance
Type:
creationTime :Date
Gets or sets the creation time as an ISO date format
Type:
- Date
creationTimeModel :Date
Type:
- Date
description :string
Gets or sets the description
Type:
- string
id :string
Gets or sets the primary identifying UUID of this object
Type:
- string
mnemonic :string
Gets or sets the mnemonic
Type:
- string
modifiedOn :Date
Gets the time this item was modified
Type:
- Date
name :string
Gets or set the name
Type:
- string
obsoletedBy :string
Gets or sets the security provenance object which represents the obsoletion of this data
Type:
- string
obsoletedByModel :SecurityProvenance
Type:
obsoletionTime :Date
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Type:
- Date
obsoletionTimeModel :Date
Type:
- Date
oid :string
Gets or sets the oid of the concept set
Type:
- string
operation :BatchOperationType
Gets or sets the operation
Type:
updatedBy :string
Gets or sets the provenance identifier associated with the last update of this object
Type:
- string
updatedByModel :SecurityProvenance
Type:
updatedTime :Date
Gets or sets the time that this object was last modified in ISO format
Type:
- Date