Replacement | |
---|---|
From | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *) public protocol AppEnum: AppIntents.AppValue, AppIntents.StaticDisplayRepresentable, Swift.RawRepresentable where Self.RawValue == Swift.String |
To | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *) public protocol AppEnum: AppIntents.AppValue, AppIntents.StaticDisplayRepresentable, Swift.RawRepresentable where Self.RawValue: Swift.LosslessStringConvertible |
Protocols | |
---|---|
From | none |
To | AppIntents.PersistentlyIdentifiable |
Declaration | Replacement | |
---|---|---|
From | typealias | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *) public typealias AppShortcutsProvider = AppIntents.AppShortcutProviding |
To | protocol | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *) public protocol AppShortcutsProvider |
Protocols | |
---|---|
From | none |
To | AppIntents.PersistentlyIdentifiable |
Protocols | |
---|---|
From | none |
To | AppIntents.DefaultResultProvider |
Replacement | |
---|---|
From | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *) public struct EmptyResolverSpecification<T>: AppIntents.ResolverSpecification where T: AppIntents._IntentValue |
To | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *) public struct EmptyResolverSpecification<Value>: AppIntents.ResolverSpecification where Value: AppIntents._IntentValue |
Replacement | |
---|---|
From | public static func ==(a: AppIntents.EmptyResolverSpecification<T>, b: AppIntents.EmptyResolverSpecification<T>) -> Swift.Bool |
To | public static func ==(a: AppIntents.EmptyResolverSpecification<Value>, b: AppIntents.EmptyResolverSpecification<Value>) -> Swift.Bool |
Replacement | |
---|---|
From | public func makeIterator() -> Swift.IndexingIterator<[AppIntents.Resolver]> |
To | public func makeIterator() -> Swift.IndexingIterator<[some AppIntents.Resolver]> |
Replacement | |
---|---|
From | public typealias Element = Swift.IndexingIterator<[AppIntents.Resolver]>.Element |
To | public typealias Element = Swift.IndexingIterator<[some AppIntents.Resolver]>.Element |
Replacement | |
---|---|
From | public typealias Iterator = Swift.IndexingIterator<[AppIntents.Resolver]> |
To | public typealias Iterator = Swift.IndexingIterator<[some AppIntents.Resolver]> |
Replacement | |
---|---|
From | public typealias Output = T |
To | public typealias Output = Value |
Replacement | |
---|---|
From | public init<T>(for: T) |
To | public init<Entity>(for: Entity) |
Replacement | |
---|---|
From | public init<T>(for: T.Type, identifier: T.ID) |
To | public init<Entity>(for: Entity.Type, identifier: Entity.ID) |
Replacement | |
---|---|
From | public let entityType: AppIntents.AppEntity.Type |
To | public let entityType: some AppIntents.AppEntity.Type |
Protocols | |
---|---|
From | none |
To | AppIntents.DefaultResultProvider, AppIntents.PersistentlyIdentifiable |
Replacement | |
---|---|
From | @_hasMissingDesignatedInitializers @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *) public class EntityQueryComparator<Property, PropertyType, InputType, ComparatorMappingType> where ComparatorMappingType: Swift.Sendable, InputType: AppIntents._IntentValue, Property: AppIntents.EntityProperty<PropertyType>, PropertyType: AppIntents._IntentValue |
To | @_hasMissingDesignatedInitializers @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *) public class EntityQueryComparator<Property, PropertyType, InputType, ComparatorMappingType> where InputType: AppIntents._IntentValue, Property: AppIntents.EntityProperty<PropertyType>, PropertyType: AppIntents._IntentValue |
Replacement | |
---|---|
From | none |
To | @frozen |
Replacement | |
---|---|
From | public static func buildExpression(_: AppIntents.EntityQueryComparator<Property, PropertyType, PropertyType.UnwrappedType, ComparatorMappingType>) -> AppIntents.AnyEntityQueryComparator<Entity, Subject, Property, PropertyType, ComparatorMappingType> where ComparatorMappingType: Swift.Sendable, PropertyType: Swift.ExpressibleByNilLiteral |
To | public static func buildExpression(_: AppIntents.EntityQueryComparator<Property, PropertyType, PropertyType.UnwrappedType, ComparatorMappingType>) -> AppIntents.AnyEntityQueryComparator<Entity, Subject, Property, PropertyType, ComparatorMappingType> where PropertyType: Swift.ExpressibleByNilLiteral |
Replacement | |
---|---|
From | none |
To | @frozen |
Replacement | |
---|---|
From | public init(from: Swift.Decoder) throws |
To | public init(from: some Swift.Decoder) throws |
Replacement | |
---|---|
From | public func encode(to: Swift.Encoder) throws |
To | public func encode(to: some Swift.Encoder) throws |
Replacement | |
---|---|
From | @discardableResult public func donate<Intent, IntentPerformResultType>(intent: Intent, result: IntentPerformResultType? = nil) -> AppIntents.IntentDonationIdentifier where Intent: AppIntents.AppIntent, IntentPerformResultType: AppIntents.IntentPerformResult |
To | @discardableResult public func donate(intent: some AppIntent, result: some IntentResult) -> AppIntents.IntentDonationIdentifier |
Replacement | |
---|---|
From | public static func intentType(_: AppIntents.AppIntent.Type, entityIdentifier: AppIntents.EntityIdentifier? = nil) -> AppIntents.IntentDonationMatchingPredicate |
To | public static func intentType(_: some AppIntents.AppIntent.Type, entityIdentifier: AppIntents.EntityIdentifier? = nil) -> AppIntents.IntentDonationMatchingPredicate |
Replacement | |
---|---|
From | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *) public struct ParameterSummaryTupleCaseCondition<Intent, Value, T>: AppIntents._ParameterSummarySwitchCase where Intent: AppIntents.AppIntent, Value: AppIntents._IntentValue |
To | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *) public struct ParameterSummaryTupleCaseCondition<Intent, Value, ValueType>: AppIntents._ParameterSummarySwitchCase where Intent: AppIntents.AppIntent, Value: AppIntents._IntentValue |
Replacement | |
---|---|
From | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *) public struct ParameterSummaryWhenCondition<Intent, ParameterSummaryWhenCondition, Otherwise>: AppIntents.ParameterSummary where Intent: AppIntents.AppIntent, Otherwise: AppIntents.ParameterSummary, ParameterSummaryWhenCondition: AppIntents.ParameterSummary |
To | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *) public struct ParameterSummaryWhenCondition<Intent, WhenCondition, Otherwise>: AppIntents.ParameterSummary where Intent: AppIntents.AppIntent, Otherwise: AppIntents.ParameterSummary, WhenCondition: AppIntents.ParameterSummary |
Replacement | |
---|---|
From | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *) public protocol ResolverSpecification: Swift.Hashable, Swift.Sendable, Swift.Sequence where Self.Element == AppIntents.Resolver |
To | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *) public protocol ResolverSpecification: Swift.Hashable, Swift.Sendable, Swift.Sequence where Self.Element == some AppIntents.Resolver |