pub struct CheckboxGroupsBlockElementBuilder {
pub action_id: String,
pub options: Vec<OptionBlockObject>,
pub initial_options: Option<Vec<OptionBlockObject>>,
pub confirm: Option<ConfirmationBlockObject>,
pub focus_on_load: Option<bool>,
}Fields§
§action_id: String§options: Vec<OptionBlockObject>§initial_options: Option<Vec<OptionBlockObject>>§confirm: Option<ConfirmationBlockObject>§focus_on_load: Option<bool>Implementations§
Source§impl CheckboxGroupsBlockElementBuilder
impl CheckboxGroupsBlockElementBuilder
pub fn new( action_id: String, options: Vec<OptionBlockObject>, ) -> CheckboxGroupsBlockElementBuilder
pub fn initial_options( self, initial_options: Vec<OptionBlockObject>, ) -> CheckboxGroupsBlockElementBuilder
pub fn confirm( self, confirm: ConfirmationBlockObject, ) -> CheckboxGroupsBlockElementBuilder
pub fn focus_on_load( self, focus_on_load: bool, ) -> CheckboxGroupsBlockElementBuilder
pub fn build(self) -> CheckboxGroupsBlockElement
Trait Implementations§
Source§impl Default for CheckboxGroupsBlockElementBuilder
impl Default for CheckboxGroupsBlockElementBuilder
Source§fn default() -> CheckboxGroupsBlockElementBuilder
fn default() -> CheckboxGroupsBlockElementBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CheckboxGroupsBlockElementBuilder
impl RefUnwindSafe for CheckboxGroupsBlockElementBuilder
impl Send for CheckboxGroupsBlockElementBuilder
impl Sync for CheckboxGroupsBlockElementBuilder
impl Unpin for CheckboxGroupsBlockElementBuilder
impl UnwindSafe for CheckboxGroupsBlockElementBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more