-
Notifications
You must be signed in to change notification settings - Fork 518
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[xcode13.3] Bring Xcode 13.3 support #14325
Closed
Closed
Changes from 1 commit
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
25d3ba4
[Xcode 13.3] Initial commit to Xcode 13.3 release
dalexsoto fab5142
[xtro] Fix xtro annotations
dalexsoto d6445e2
[tests] Fix introspection tests for Xcode 13.3
dalexsoto c2f75b8
[Accessibility] Update bindings up to Xcode 13.3 Beta 3
dalexsoto d6c16f3
[AppKit] Update xtro annotations of unbound API
dalexsoto 5cdd265
[AuthenticationServices] Update bindings up to Xcode 13.3 Beta 3
dalexsoto 6e92117
[AVFoundation] Update bindings up to Xcode 13.3 Beta 3
dalexsoto 64008a4
[CarPlay] Update bindings up to Xcode 13.3 Beta 3
dalexsoto 5f26b21
[CellularDataDiagnosticsSuite] Wait to bind this new one until GA
dalexsoto cbdf3c6
[Contacts] Update bindings up to Xcode 13.3 Beta 3
dalexsoto 785577a
[CoreMediaIO] Add new macOS framework to todo
dalexsoto 3cabb7c
[CoreMotion] Update bindings up to Xcode 13.3 Beta 3
dalexsoto 2864ae2
[FileProvider] Update bindings up to Xcode 13.3 Beta 3
dalexsoto da193b1
[GameController] Update bindings up to Xcode 13.3 Beta 3
dalexsoto 1659839
[HealthKit] Update bindings up to Xcode 13.3 Beta 3
dalexsoto bc88863
[HomeKit] Update bindings up to Xcode 13.3 Beta 3
dalexsoto e8d7cc8
[Intents] Update bindings up to Xcode 13.3 Beta 3
dalexsoto de294bb
[MediaSetup] Add MacCat framework to the todo list
dalexsoto 3d65404
[MetalPerformanceShadersGraph] Add Framework to todo
dalexsoto e463927
[Network] Add Framework to todo
dalexsoto a544459
[PassKit] Update bindings up to Xcode 13.3 Beta 3
dalexsoto 1244854
[Photos] Update bindings up to Xcode 13.3 Beta 3
dalexsoto c44a90f
[ProximityReader] Ignoring this framework nothing useful to bind
dalexsoto 6400f98
[ReplayKit] Update bindings up to Xcode 13.3 Beta 3
dalexsoto c9a1253
[ScreenCaptureKit] Add new Framework to todo
dalexsoto 784e1df
[SensorKit] Update bindings up to Xcode 13.3 Beta 3
dalexsoto 0ff8e3a
[StoreKit] Update bindings up to Xcode 13.3 Beta 3
dalexsoto 3ebf2b6
[UIKit] Update bindings up to Xcode 13.3 Beta 3
dalexsoto da1e8b7
[VideoToolbox] Update bindings up to Xcode 13.3 Beta 3
dalexsoto b91411c
[WebKit] Update bindings up to Xcode 13.3 Beta 3
dalexsoto 1a0d1cd
[CI] Force Monterey bot
dalexsoto File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -128,6 +128,38 @@ public enum HKCategoryValueProgesteroneTestResult : long { | |
Indeterminate, | ||
} | ||
|
||
[Watch (8,5), iOS (15,4), MacCatalyst (15,4)] | ||
public enum HKVerifiableClinicalRecordSourceType { | ||
[DefaultEnumValue] | ||
[Field (null)] | ||
None, | ||
|
||
[Field ("HKVerifiableClinicalRecordSourceTypeSMARTHealthCard")] | ||
SmartHealthCard, | ||
|
||
[Field ("HKVerifiableClinicalRecordSourceTypeEUDigitalCOVIDCertificate")] | ||
EuDigitalCovidCertificate, | ||
} | ||
|
||
[Watch (8,5), iOS (15,4), MacCatalyst (15,4)] | ||
public enum HKVerifiableClinicalRecordCredentialType { | ||
[DefaultEnumValue] | ||
[Field (null)] | ||
None, | ||
|
||
[Field ("HKVerifiableClinicalRecordCredentialTypeCOVID19")] | ||
Covid19, | ||
|
||
[Field ("HKVerifiableClinicalRecordCredentialTypeImmunization")] | ||
Immunization, | ||
|
||
[Field ("HKVerifiableClinicalRecordCredentialTypeLaboratory")] | ||
Laboratory, | ||
|
||
[Field ("HKVerifiableClinicalRecordCredentialTypeRecovery")] | ||
Recovery, | ||
} | ||
|
||
#if NET | ||
delegate void HKAnchoredObjectResultHandler (HKAnchoredObjectQuery query, HKSample[] results, nuint newAnchor, NSError error); | ||
#else | ||
|
@@ -3704,6 +3736,16 @@ interface HKVerifiableClinicalRecord | |
[Export ("itemNames", ArgumentSemantic.Copy)] | ||
string[] ItemNames { get; } | ||
|
||
[NullAllowed, iOS (15,4), MacCatalyst (15,4)] | ||
[Export ("sourceType")] | ||
string SourceType { get; } | ||
|
||
[iOS (15,4), MacCatalyst (15,4)] | ||
[Export ("dataRepresentation", ArgumentSemantic.Copy)] | ||
NSData DataRepresentation { get; } | ||
|
||
[Deprecated (PlatformName.iOS, 15, 4)] | ||
[Deprecated (PlatformName.MacCatalyst, 15, 4)] | ||
[Export ("JWSRepresentation", ArgumentSemantic.Copy)] | ||
NSData JwsRepresentation { get; } | ||
} | ||
|
@@ -3718,8 +3760,17 @@ interface HKVerifiableClinicalRecordQuery | |
[Export ("recordTypes", ArgumentSemantic.Copy)] | ||
string[] RecordTypes { get; } | ||
|
||
[iOS (15,4), MacCatalyst (15,4)] | ||
[BindAs (typeof (HKVerifiableClinicalRecordSourceType []))] | ||
[Export ("sourceTypes", ArgumentSemantic.Copy)] | ||
NSString [] SourceTypes { get; } | ||
|
||
[Export ("initWithRecordTypes:predicate:resultsHandler:")] | ||
NativeHandle Constructor (string[] recordTypes, [NullAllowed] NSPredicate predicate, HKVerifiableClinicalRecordQueryResultHandler handler); | ||
|
||
[iOS (15,4)] | ||
[Export ("initWithRecordTypes:sourceTypes:predicate:resultsHandler:")] | ||
IntPtr Constructor (string [] recordTypes, [BindAs (typeof (HKVerifiableClinicalRecordSourceType []))] NSString [] sourceTypes, [NullAllowed] NSPredicate predicate, Action<HKVerifiableClinicalRecordQuery, HKVerifiableClinicalRecord [], NSError> resultsHandler); | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Lets use a delegate for such a large action, two params and an error. |
||
} | ||
|
||
[NoWatch, iOS (15,0)] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice 👍