Class ThumbnailInfo
- Namespace
- DuetAPI.ObjectModel
- Assembly
- DuetAPI.dll
Information about a thumbnail from a G-code file
public class ThumbnailInfo : ModelObject, INotifyPropertyChanging, IStaticModelObject, IModelObject, ICloneable, INotifyPropertyChanged
- Inheritance
-
ThumbnailInfo
- Implements
- Inherited Members
Constructors
ThumbnailInfo()
public ThumbnailInfo()
Properties
Data
Base64-encoded thumbnail or null if invalid or not requested
public string? Data { get; set; }
Property Value
Remarks
This property is not provided by RepRapFirmware fileinfo results and it may be null if no thumbnail content is requested
Format
Format of this thumbnail
public ThumbnailInfoFormat Format { get; set; }
Property Value
Height
Height of this thumbnail
public int Height { get; set; }
Property Value
Offset
File offset of this thumbnail
public long Offset { get; set; }
Property Value
Size
Size of this thumbnail
public int Size { get; set; }
Property Value
Width
Width of this thumbnail
public int Width { get; set; }
Property Value
Methods
Assign(IStaticModelObject)
Assign the properties from another instance. This is required to update model properties which do not have a setter
public void Assign(IStaticModelObject from)
Parameters
fromIStaticModelObjectOther instance
Clone()
Clone this instance
public object Clone()
Returns
- object
Cloned instance
Remarks
This method is auto-generated
UpdateFromJson(JsonElement, bool)
Update this instance from a given JSON element
public void UpdateFromJson(JsonElement jsonElement, bool ignoreSbcProperties)
Parameters
jsonElementJsonElementElement to update this intance from
ignoreSbcPropertiesboolWhether SBC properties are ignored
Remarks
This method is auto-generated
Exceptions
- JsonException
Failed to deserialize data
UpdateFromJsonReader(ref Utf8JsonReader, bool)
Update this instance from a given JSON element
public void UpdateFromJsonReader(ref Utf8JsonReader reader, bool ignoreSbcProperties)
Parameters
readerUtf8JsonReaderReader to update this intance from
ignoreSbcPropertiesboolWhether SBC properties are ignored
Remarks
This method is auto-generated
Exceptions
- JsonException
Failed to deserialize data