Class ApplicationPackage
Presents the application package information in the system.
Note: not all methods are necessarily Published at the moment.
Implements
Inherited Members
Namespace: VMS.TPS.Common.Model.API
Assembly: VMS.TPS.Common.Model.API.dll
Syntax
public class ApplicationPackage : ApiDataObject, IXmlSerializable
Properties
ApprovalStatus
The status of the application package. Possible values are defined by a lookup RT_APP_EXTENSION_STATUS.
Declaration
public ApplicationScriptApprovalStatus ApprovalStatus { get; }
Property Value
Type | Description |
---|---|
ApplicationScriptApprovalStatus |
Description
Description of functionality provided by the package.
Declaration
public string Description { get; }
Property Value
Type | Description |
---|---|
System.String |
ExpirationDate
An optional expiration date of the package. The package cannot be executed after expiration date. The date is presented in UTC.
Declaration
public DateTime? ExpirationDate { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> |
PackageId
Unique Package ID.
Declaration
public string PackageId { get; }
Property Value
Type | Description |
---|---|
System.String |
PackageName
The full name of the package.
Declaration
public string PackageName { get; }
Property Value
Type | Description |
---|---|
System.String |
PackageVersion
The version number of the package.
Declaration
public string PackageVersion { get; }
Property Value
Type | Description |
---|---|
System.String |
PublisherData
Optional JSON data that can be used by package internally, e.g. customer key.
Declaration
public string PublisherData { get; }
Property Value
Type | Description |
---|---|
System.String |
PublisherName
The name of the organization or author that created the package. This is a free text that can be set by the approver.
Declaration
public string PublisherName { get; }
Property Value
Type | Description |
---|---|
System.String |
Methods
WriteXml(XmlWriter)
Converts an object into its XML representation. For more information on how to serialize an object into an XML document, see System.Xml.Serialization.XmlSerializer.
Declaration
public override void WriteXml(XmlWriter writer)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.XmlWriter | writer | The System.Xml.XmlWriter stream, to which the object is serialized. |