Class FileDisplayProperties
public class FileDisplayProperties : IComponentProperties
- Inheritance
-
FileDisplayProperties
- Implements
- Inherited Members
Constructors
FileDisplayProperties(ComponentMediaProperties)
public FileDisplayProperties(ComponentMediaProperties file)
Parameters
Properties
ComponentType
Type of the component.
[JsonPropertyName("type")]
public ComponentType ComponentType { get; }
Property Value
File
[JsonPropertyName("file")]
public ComponentMediaProperties File { get; set; }
Property Value
Id
Unique identifier for the component. Auto populated through increment if not provided.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("id")]
public int? Id { get; set; }
Property Value
- int?
Spoiler
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
[JsonPropertyName("spoiler")]
public bool Spoiler { get; set; }
Property Value
Methods
WithFile(ComponentMediaProperties)
public FileDisplayProperties WithFile(ComponentMediaProperties file)
Parameters
Returns
WithId(int?)
public FileDisplayProperties WithId(int? id)
Parameters
id
int?
Returns
WithSpoiler(bool)
public FileDisplayProperties WithSpoiler(bool spoiler = true)
Parameters
spoiler
bool