class
AmberCLI::Native::CapabilityManifest
- AmberCLI::Native::CapabilityManifest
- Reference
- Object
Included Modules
- YAML::Serializable
- YAML::Serializable::Strict
Defined in:
amber_cli/native/capability_manifest.crConstructors
- .default_for(app_name : String) : self
- .load(path : String) : self
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(schema_version : Int32 = 1, apple : AppleCapabilities = AppleCapabilities.new)
- .new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Instance Method Summary
- #apple : AppleCapabilities
- #apple=(apple : AppleCapabilities)
- #live_activities_catalog(application_name : String) : UI::LiveActivities
- #notifications_catalog(application_name : String) : UI::NotificationsCatalog
- #quick_actions_catalog : UI::QuickActionsCatalog
- #schema_version : Int32
- #schema_version=(schema_version : Int32)
- #shortcuts_catalog(application_name : String) : UI::AppShortcuts
- #to_yaml_document : String
- #validate! : self
- #widgets_catalog(application_name : String) : UI::Widgets
Constructor Detail
def self.new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
#