struct
Slack::UI::Modal
- Slack::UI::Modal
- Slack::UI::Surface
- Struct
- Value
- Object
Defined in:
slack/ui/surfaces/modal.crConstant Summary
-
ASSIGNED_TYPES =
[blocks : Array(Slack::TypeAliases::ModalBlock), close : Close, submit : Submit, title : Title] of TypeDeclaration
Constructors
- .new(blocks : Array(Slack::TypeAliases::ModalBlock), close : Close, submit : Submit, title : Title)
- .new(pull : JSON::PullParser)
Instance Method Summary
- #blocks : Array(Slack::TypeAliases::ModalBlock)
- #blocks=(blocks : Array(Slack::TypeAliases::ModalBlock))
- #close : Close
- #close=(close : Close)
- #submit : Submit
- #submit=(submit : Submit)
- #title : Title
- #title=(title : Title)
- #type : String
Constructor methods inherited from struct Slack::UI::Surface
new(pull : JSON::PullParser)
new
Macros inherited from module Slack::InitializerMacros
generate_initializer
generate_initializer,
inherit_assigns
inherit_assigns,
properties_with_initializer(*type_declarations)
properties_with_initializer,
setup_initializer_hook
setup_initializer_hook
Macros inherited from module Slack::UI::DynamicTextComposition
text_object(klass, **options)
text_object
Constructor Detail
def self.new(blocks : Array(Slack::TypeAliases::ModalBlock), close : Close, submit : Submit, title : Title)
#