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?)
Unique identifier for the component. Auto populated through increment if not provided.
public FileDisplayProperties WithId(int? id)
Parameters
id
int?
Returns
WithSpoiler(bool)
public FileDisplayProperties WithSpoiler(bool spoiler = true)
Parameters
spoiler
bool