class
AmberCLI::Native::CapabilityManifest::NotificationCategorySpec
Included Modules
- YAML::Serializable
- YAML::Serializable::Strict
Defined in:
amber_cli/native/capability_manifest.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(identifier : String = "", actions : Array(NotificationActionSpec) = [] of NotificationActionSpec, intent_identifiers : Array(String) = [] of String, options : Array(String) = [] of String, is_enabled : Bool = true)
- .new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Instance Method Summary
- #actions : Array(NotificationActionSpec)
- #actions=(actions : Array(NotificationActionSpec))
- #identifier : String
- #identifier=(identifier : String)
- #intent_identifiers : Array(String)
- #intent_identifiers=(intent_identifiers : Array(String))
- #is_enabled : Bool
- #is_enabled=(is_enabled : Bool)
- #options : Array(String)
- #options=(options : Array(String))
- #validate! : self
Constructor Detail
def self.new(identifier : String = "", actions : Array(NotificationActionSpec) = [] of NotificationActionSpec, intent_identifiers : Array(String) = [] of String, options : Array(String) = [] of String, is_enabled : Bool = true)
#
def self.new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
#