module Slack::InitializerMacros
Overview
Heavy inspiration lifted from Lucky's needs implementation:
https://github.com/luckyframework/lucky/blob/main/src/lucky/assignable.cr#L24
Direct including types
- Slack::Api::Base
 - Slack::Auth::User
 - Slack::Command
 - Slack::EventData::Attachment
 - Slack::EventData::MessageSubset
 - Slack::Events::ReactionAdded::ReactionItem
 - Slack::Model
 - Slack::Models::ConversationsHistory::MessageHistory
 - Slack::Models::ConversationsHistory::ResponseMetadata
 - Slack::UI::Block
 - Slack::UI::BlockElement
 - Slack::UI::Components::ButtonActions::ButtonData
 - Slack::UI::CompositionObjects::Confirmation
 - Slack::UI::CompositionObjects::DispatchActionConfig
 - Slack::UI::Surface
 - Slack::UrlVerification
 - Slack::VerifiedEvent
 
Defined in:
slack/mixins/initializer_macros.crConstant Summary
- 
        ASSIGNED_TYPES = 
[] of TypeDeclaration 
Macro Summary
- generate_initializer
 - inherit_assigns
 - properties_with_initializer(*type_declarations)
 - setup_initializer_hook