Class ComponentContainerProperties
public class ComponentContainerProperties : IMessageComponentProperties, IJsonSerializable<IMessageComponentProperties>, IComponentProperties, IEnumerable<IComponentContainerComponentProperties>, IEnumerable
- Inheritance
-
ComponentContainerProperties
- Implements
- Inherited Members
Constructors
ComponentContainerProperties()
public ComponentContainerProperties()
ComponentContainerProperties(IEnumerable<IComponentContainerComponentProperties>)
public ComponentContainerProperties(IEnumerable<IComponentContainerComponentProperties> components)
Parameters
components
IEnumerable<IComponentContainerComponentProperties>
Properties
AccentColor
public Color? AccentColor { get; set; }
Property Value
ComponentType
Type of the component.
public ComponentType ComponentType { get; }
Property Value
Components
public IEnumerable<IComponentContainerComponentProperties> Components { get; set; }
Property Value
Id
Unique identifier for the component. Auto populated through increment if not provided.
public int? Id { get; set; }
Property Value
- int?
Spoiler
public bool Spoiler { get; set; }
Property Value
Methods
AddComponents(params IEnumerable<IComponentContainerComponentProperties>)
public ComponentContainerProperties AddComponents(params IEnumerable<IComponentContainerComponentProperties> components)
Parameters
components
IEnumerable<IComponentContainerComponentProperties>
Returns
WithAccentColor(Color?)
public ComponentContainerProperties WithAccentColor(Color? accentColor)
Parameters
accentColor
Color?
Returns
WithComponents(IEnumerable<IComponentContainerComponentProperties>)
public ComponentContainerProperties WithComponents(IEnumerable<IComponentContainerComponentProperties> components)
Parameters
components
IEnumerable<IComponentContainerComponentProperties>
Returns
WithId(int?)
Unique identifier for the component. Auto populated through increment if not provided.
public ComponentContainerProperties WithId(int? id)
Parameters
id
int?
Returns
WithSpoiler(bool)
public ComponentContainerProperties WithSpoiler(bool spoiler = true)
Parameters
spoiler
bool