Class ManifestDerivative
Namespace: Autodesk.ModelDerivative.Model
Assembly: Autodesk.ModelDerivative.dll
Represents a derivative generated for the source design.
[DataContract]
public class ManifestDerivative
Inheritance
Inherited Members
object.Equals(object) , object.Equals(object, object) , object.GetHashCode() , object.GetType() , object.MemberwiseClone() , object.ReferenceEquals(object, object) , object.ToString()
Constructors
ManifestDerivative()
Initializes a new instance of the
public ManifestDerivative()
Properties
Children
An array of objects, where each object represents a resource generated for the derivative. For example, a Model View (Viewable) of the source design.
[DataMember(Name = "children", EmitDefaultValue = false)]
public List<ManifestResources> Children { get; set; }
Property Value
HasThumbnail
true
: The derivative has a thumbnail.false
: The derivative does not have a thumbnail.
[DataMember(Name = "hasThumbnail", EmitDefaultValue = false)]
public string HasThumbnail { get; set; }
Property Value
Messages
Gets or Sets Messages
[DataMember(Name = "messages", EmitDefaultValue = false)]
public List<Messages> Messages { get; set; }
Property Value
Name
The name of the resource.
[DataMember(Name = "name", EmitDefaultValue = false)]
public string Name { get; set; }
Property Value
OutputType
The file type/format of the derivative. Possible values are: dwg
, fbx
, ifc
, iges
, obj
, step
, stl
, svf
, svf2
, thumbnail
.
[DataMember(Name = "outputType", EmitDefaultValue = false)]
public string OutputType { get; set; }
Property Value
Progress
Indicates the progress of the process generating this derivative, as a percentage. Once complete, the value changes to complete
.
[DataMember(Name = "progress", EmitDefaultValue = false)]
public string Progress { get; set; }
Property Value
Status
Status of the task generating this derivative. Possible values are: pending
, inprogress
, success
, failed
, timeout
.
[DataMember(Name = "status", EmitDefaultValue = false)]
public string Status { get; set; }
Property Value
Methods
ToString()
Returns the string presentation of the object
public override string ToString()
Returns
String presentation of the object