class AmberCLI::Native::CapabilityManifest::AppleCapabilities

Included Modules

Defined in:

amber_cli/native/capability_manifest.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node) #

[View source]
def self.new(bundle_identifier : String = "", minimum_ios_version : String = "16.1", windows : Array(WindowSpec) = [] of WindowSpec, menu_bar : ToggleCapability = ToggleCapability.new, status_bar : ToggleCapability = ToggleCapability.new, notifications : NotificationsCapability = NotificationsCapability.new, shortcuts : ShortcutsCapability = ShortcutsCapability.new, quick_actions : QuickActionsCapability = QuickActionsCapability.new, widgets : WidgetsCapability = WidgetsCapability.new, live_activities : LiveActivitiesCapability = LiveActivitiesCapability.new) #

[View source]
def self.new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node) #

[View source]

Instance Method Detail

def bundle_identifier : String #

[View source]
def bundle_identifier=(bundle_identifier : String) #

[View source]
def live_activities : LiveActivitiesCapability #

[View source]
def live_activities=(live_activities : LiveActivitiesCapability) #

[View source]
def menu_bar : ToggleCapability #

[View source]
def menu_bar=(menu_bar : ToggleCapability) #

[View source]
def minimum_ios_version : String #

[View source]
def minimum_ios_version=(minimum_ios_version : String) #

[View source]
def notifications : NotificationsCapability #

[View source]
def notifications=(notifications : NotificationsCapability) #

[View source]
def quick_actions : QuickActionsCapability #

[View source]
def quick_actions=(quick_actions : QuickActionsCapability) #

[View source]
def shortcuts : ShortcutsCapability #

[View source]
def shortcuts=(shortcuts : ShortcutsCapability) #

[View source]
def status_bar : ToggleCapability #

[View source]
def status_bar=(status_bar : ToggleCapability) #

[View source]
def validate! : self #

[View source]
def widgets : WidgetsCapability #

[View source]
def widgets=(widgets : WidgetsCapability) #

[View source]
def windows : Array(WindowSpec) #

[View source]
def windows=(windows : Array(WindowSpec)) #

[View source]