# TemplateStatus Class

### NAMESPACE

RASAdminEngine.Core.OutputModels.Template.TemplateStatus

### DESCRIPTION

Template Status

### INHERITED FROM

[RASSerilazableObj](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/RASSerilazableObj.html)⇒[RASAgentInfo](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/RASAgentInfo.html)⇒TemplateStatus

### INTERFACES

* ISerializable
* IComparable

### PUBLIC PROPERTIES

| Type                                                                                                                                            | Name              | Description                                                                                                                                          |                                  |
| ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------- |
| [AgentState](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/AgentState.html)               | AgentState        | Inherited from [RASAgentInfo](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/RASAgentInfo.html) |                                  |
| [AgentState](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/AgentState.html)               | AgentStatus       |                                                                                                                                                      | Agent Status.                    |
| String                                                                                                                                          | AgentVer          |                                                                                                                                                      | Last known Agent Version.        |
| String                                                                                                                                          | DesktopId         |                                                                                                                                                      | Desktop ID.                      |
| [DistributionState](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/DistributionState.html) | Distribution      |                                                                                                                                                      | Template Status.                 |
| String                                                                                                                                          | Id                | Inherited from [RASAgentInfo](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/RASAgentInfo.html) |                                  |
| String                                                                                                                                          | Name              |                                                                                                                                                      | Template name.                   |
| [HostPowerState](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/HostPowerState.html)       | PowerState        |                                                                                                                                                      | Power State.                     |
| UInt32                                                                                                                                          | ProviderId        |                                                                                                                                                      | Provider ID.                     |
| [RASServerType](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/RASServerType.html)         | ServerType        | Inherited from [RASAgentInfo](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/RASAgentInfo.html) |                                  |
| UInt32                                                                                                                                          | SiteId            | Inherited from [RASAgentInfo](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/RASAgentInfo.html) |                                  |
| [TemplateState](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/TemplateState.html)         | Status            |                                                                                                                                                      | Template Status.                 |
| Boolean                                                                                                                                         | TemplateHasClones |                                                                                                                                                      | Whether the template has clones. |
| Boolean                                                                                                                                         | TemplateVMExist   |                                                                                                                                                      | Whether the template has VM.     |

### PUBLIC METHODS

| Type    | Name                   | Description                                                                                                                                                    |   |
| ------- | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | - |
| Int32   | CompareTo (Object obj) | Inherited from [RASSerilazableObj](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/RASSerilazableObj.html) |   |
| Boolean | Equals (Object obj)    | Inherited from [RASSerilazableObj](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/RASSerilazableObj.html) |   |
| Int32   | GetHashCode ()         | Inherited from [RASSerilazableObj](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/RASSerilazableObj.html) |   |
| Type    | GetType ()             |                                                                                                                                                                |   |
| String  | ToString ()            |                                                                                                                                                                |   |
