Class RoutineInstanceMetadata
Namespace: Workspace.XBR.Xperiflow.Routines.Instances
Assembly: Xperiflow.dll
public class RoutineInstanceMetadata
Properties
InstanceIdentifier
The unique identifier for the routine instance. This is system-generated by the Routine system. This unique identifier can be used to index into the file data generated by the routine instance.
public string InstanceIdentifier { get; set; }
RoutineTypename
The unique identifier for the routine. This is the name of the Routine type. This can be thought of as the Routine's class name.
public string RoutineTypename { get; set; }
RoutineVersion
The version of the Routine Type. This uses the open standard Semantic Versioning 2.0.
public Version RoutineVersion { get; set; }
Name
The user-defined name for the routine instance. This is also known as the InstanceName.
public string Name { get; set; }
Description
The user-defined description for the routine instance.
public string Description { get; set; }
CreatedBy
The identifier of the user who created the routine instance.
public string CreatedBy { get; set; }
ModifiedBy
The identifier of the user who last modified the routine instance.
public string ModifiedBy { get; set; }
CreatedByUserName
The name of the user who created the routine instance.
public string CreatedByUserName { get; set; }
ModifiedByUserName
The name of the user who last modified the routine instance.
public string ModifiedByUserName { get; set; }
CreationTime
The UTC date and time the routine instance was created.
public DateTime CreationTime { get; set; }
ModifiedTime
The UTC date and time the routine instance was last modified.
public DateTime ModifiedTime { get; set; }
MemoryOverride
The overidden memory capacity for the routine instance.
public double? MemoryOverride { get; set; }
SolutionName
The name of the solution that this routine instance is associated with.
public string SolutionName { get; set; }
Labels
A list of arbitrary labels that are associated with the run. These are often user-defined labels to promote categorization of routines and runs.
public IEnumerable<string> Labels { get; set; }
Attributes
Additional attributes that are associated with the run. This is typically used to store additional metadata that is not part of the standard run metadata.
public JObject? Attributes { get; set; }
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object,System.Object)
System.Object.GetHashCode
System.Object.GetType
System.Object.MemberwiseClone
System.Object.ReferenceEquals(System.Object,System.Object)
System.Object.ToString