class
AmberCLI::Native::CapabilityManifest::QuickActionSpec
- AmberCLI::Native::CapabilityManifest::QuickActionSpec
- Reference
- Object
Included Modules
- YAML::Serializable
- YAML::Serializable::Strict
Defined in:
amber_cli/native/capability_manifest.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(type : String = "", title : String = "", subtitle : String | Nil = nil, system_image : String | Nil = nil, user_info : Hash(String, String) = {} of String => String)
- .new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Instance Method Summary
- #subtitle : String | Nil
- #subtitle=(subtitle : String | Nil)
- #system_image : String | Nil
- #system_image=(system_image : String | Nil)
- #title : String
- #title=(title : String)
- #type : String
- #type=(type : String)
- #user_info : Hash(String, String)
- #user_info=(user_info : Hash(String, String))
- #validate! : self
Constructor Detail
def self.new(type : String = "", title : String = "", subtitle : String | Nil = nil, system_image : String | Nil = nil, user_info : Hash(String, String) = {} of String => String)
#
def self.new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
#