ToastActionInput constructor
ToastActionInput({
- required String id,
- required ToastInputType type,
- String? placeHolderContent,
- String? title,
- List<
ToastActionInputSelection> ? selections,
Implementation
ToastActionInput({
/// The ID associated with the input.
required String id,
required ToastInputType type,
/// The placeholder displayed for text input.
String? placeHolderContent,
/// Text displayed as a label for the input.
String? title,
List<ToastActionInputSelection>? selections,
}) {
_input.attributes.add(XmlAttribute(XmlName('id'), id));
_input.attributes.add(XmlAttribute(XmlName('type'), type.name));
if (placeHolderContent != null) {
_input.attributes
.add(XmlAttribute(XmlName('placeHolderContent'), placeHolderContent));
}
if (title != null) {
_input.attributes.add(XmlAttribute(XmlName('title'), title));
}
if (selections != null) {
for (final selection in selections) {
_input.children.add(selection._selection);
}
}
}