diff --git a/src/authenticationservices.cs b/src/authenticationservices.cs index 2be1bcd28584..0a4336fb2d68 100644 --- a/src/authenticationservices.cs +++ b/src/authenticationservices.cs @@ -75,6 +75,9 @@ public enum ASCredentialServiceIdentifierType : long { Domain, /// The identifier specifies a URL. Url, + /// The identifier specifies an app. + [MacCatalyst (26, 2), iOS (26, 2), Mac (26, 2)] + App, } /// Enumerates errors associated with a . @@ -364,6 +367,16 @@ interface ASCredentialProviderExtensionContext { [NoTV, NoMac, iOS (18, 0), NoMacCatalyst] [Export ("completeRequestWithTextToInsert:completionHandler:")] void CompleteRequest (string textToInsert, [NullAllowed] Action completionHandler); + + [Async] + [NoTV, NoMac, iOS (26, 2), MacCatalyst (26, 2)] + [Export ("completeSavePasswordRequestWithCompletionHandler:")] + void CompleteSavePasswordRequest ([NullAllowed] Action completionHandler); + + [Async] + [NoTV, NoMac, iOS (26, 2), MacCatalyst (26, 2)] + [Export ("completeGeneratePasswordRequestWithResults:completionHandler:")] + void CompleteGeneratePasswordRequest (ASGeneratedPassword [] results, [NullAllowed] Action completionHandler); } /// Holds the identification for a credential service. @@ -390,6 +403,24 @@ interface ASCredentialServiceIdentifier : NSCopying, NSSecureCoding { /// To be added. [Export ("type")] ASCredentialServiceIdentifierType Type { get; } + + /// + /// Constructs a new with the specified , of the specified , and with the specified . + /// + /// To be added. + /// To be added. + /// To be added. + /// To be added. + [NoTV, Mac (26, 2), iOS (26, 2), MacCatalyst (26, 2)] + [Export ("initWithIdentifier:type:displayName:")] + NativeHandle Constructor (string identifier, ASCredentialServiceIdentifierType type, string displayName); + + /// Gets the display name. + /// To be added. + /// To be added. + [NoTV, Mac (26, 2), iOS (26, 2), MacCatalyst (26, 2)] + [NullAllowed, Export ("displayName")] + string DisplayName { get; } } /// Associates a string with a record in the developer's credential database. @@ -525,6 +556,22 @@ interface ASCredentialProviderViewController { [iOS (26, 0), Mac (26, 0), MacCatalyst (26, 0), NoTV] [Export ("reportUnusedPasswordCredentialForDomain:userName:")] void ReportUnusedPasswordCredential (string domain, string userName); + + [NoTV, NoMac, iOS (26, 2), MacCatalyst (26, 2)] + [Export ("performSavePasswordRequestWithoutUserInteractionIfPossible:")] + void PerformSavePasswordRequestWithoutUserInteractionIfPossible (ASSavePasswordRequest savePasswordRequest); + + [NoTV, NoMac, iOS (26, 2), MacCatalyst (26, 2)] + [Export ("prepareInterfaceForSavePasswordRequest:")] + void PrepareInterfaceForSavePasswordRequest (ASSavePasswordRequest savePasswordRequest); + + [NoTV, NoMac, iOS (26, 2), MacCatalyst (26, 2)] + [Export ("performGeneratePasswordsRequestWithoutUserInteraction:")] + void PerformGeneratePasswordsRequestWithoutUserInteraction (ASGeneratePasswordsRequest generatePasswordsRequest); + + [NoTV, NoMac, iOS (26, 2), MacCatalyst (26, 2)] + [Export ("prepareInterfaceForGeneratePasswordsRequest:")] + void PrepareInterfaceForGeneratePasswordsRequest (ASGeneratePasswordsRequest generatePasswordsRequest); } /// Associates a username and a password. @@ -3026,4 +3073,100 @@ interface ASAuthorizationProviderExtensionSigningAlgorithm222 { [Field ("ASAuthorizationProviderExtensionSigningAlgorithmEd25519")] NSNumber Ed25519 { get; } } + + [NoTV, NoMac, iOS (26, 2), MacCatalyst (26, 2)] + [Native] + public enum ASSavePasswordRequestEvent : long { + UserInitiated, + FormDidDisappear, + GeneratedPasswordFilled + } + + + [NoTV, NoMac, iOS (26, 2), MacCatalyst (26, 2)] + enum ASGeneratedPasswordKind { + [Field ("ASGeneratedPasswordKindAlphanumeric")] + Alphanumeric, + [Field ("ASGeneratedPasswordKindPassphrase")] + Passphrase, + [Field ("ASGeneratedPasswordKindStrong")] + Strong, + } + + [NoTV, NoMac, iOS (26, 2), MacCatalyst (26, 2)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface ASGeneratedPassword : NSCopying, NSSecureCoding { + + [BindAs (typeof (ASGeneratedPasswordKind))] + [Export ("kind")] + NSString Kind { get; } + + [Export ("localizedName")] + string LocalizedName { get; } + + [Export ("value")] + string Value { get; } + + [Export ("initWithKind:value:")] + NativeHandle Constructor ([BindAs (typeof (ASGeneratedPasswordKind))] NSString kind, string value); + } + + [NoTV, NoMac, iOS (26, 2), MacCatalyst (26, 2)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface ASGeneratePasswordsRequest : NSCopying, NSSecureCoding { + + [Export ("serviceIdentifier")] + ASCredentialServiceIdentifier ServiceIdentifier { get; } + + [NullAllowed, Export ("passwordFieldPasswordRules")] + string PasswordFieldPasswordRules { get; } + + [NullAllowed, Export ("confirmPasswordFieldPasswordRules")] + string ConfirmPasswordFieldPasswordRules { get; } + + [NullAllowed, Export ("passwordRulesFromQuirks")] + string PasswordRulesFromQuirks { get; } + + [Export ("initWithServiceIdentifier:passwordFieldPasswordRules:confirmPasswordFieldPasswordRules:passwordRulesFromQuirks:")] + NativeHandle Constructor (ASCredentialServiceIdentifier serviceIdentifier, [NullAllowed] string passwordFieldPasswordRules, [NullAllowed] string confirmPasswordFieldPasswordRules, [NullAllowed] string passwordRulesFromQuirks); + } + + [NoTV, NoMac, iOS (26, 2), MacCatalyst (26, 2)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface ASSavePasswordRequest : NSCopying, NSSecureCoding { + + [Export ("serviceIdentifier")] + ASCredentialServiceIdentifier ServiceIdentifier { get; } + + [Export ("credential")] + ASPasswordCredential Credential { get; } + + [NullAllowed, Export ("title")] + string Title { get; } + + [Export ("sessionID")] + string SessionId { get; } + + [Export ("event")] + ASSavePasswordRequestEvent Event { get; } + + [BindAs (typeof (ASGeneratedPasswordKind))] + [NullAllowed, Export ("passwordKind")] + NSString PasswordKind { get; } + + [Export ("initWithServiceIdentifier:credential:sessionID:event:")] + NativeHandle Constructor (ASCredentialServiceIdentifier serviceIdentifier, ASPasswordCredential credential, string sessionId, ASSavePasswordRequestEvent @event); + + [Export ("initWithServiceIdentifier:credential:title:sessionID:event:")] + NativeHandle Constructor (ASCredentialServiceIdentifier serviceIdentifier, ASPasswordCredential credential, [NullAllowed] string title, string sessionId, ASSavePasswordRequestEvent @event); + + [Export ("initWithServiceIdentifier:credential:sessionID:event:passwordKind:")] + NativeHandle Constructor (ASCredentialServiceIdentifier serviceIdentifier, ASPasswordCredential credential, string sessionId, ASSavePasswordRequestEvent @event, [NullAllowed][BindAs (typeof (ASGeneratedPasswordKind))] NSString passwordKind); + + [Export ("initWithServiceIdentifier:credential:title:sessionID:event:passwordKind:")] + NativeHandle Constructor (ASCredentialServiceIdentifier serviceIdentifier, ASPasswordCredential credential, [NullAllowed] string title, string sessionId, ASSavePasswordRequestEvent @event, [NullAllowed][BindAs (typeof (ASGeneratedPasswordKind))] NSString passwordKind); + } } diff --git a/tests/cecil-tests/Documentation.KnownFailures.txt b/tests/cecil-tests/Documentation.KnownFailures.txt index f76179d1f15a..29da20f6f4ba 100644 --- a/tests/cecil-tests/Documentation.KnownFailures.txt +++ b/tests/cecil-tests/Documentation.KnownFailures.txt @@ -1143,9 +1143,15 @@ F:AuthenticationServices.ASCredentialRequestType.PasskeyAssertion F:AuthenticationServices.ASCredentialRequestType.PasskeyRegistration F:AuthenticationServices.ASCredentialRequestType.Password F:AuthenticationServices.ASExtensionErrorCode.MatchedExcludedCredential +F:AuthenticationServices.ASGeneratedPasswordKind.Alphanumeric +F:AuthenticationServices.ASGeneratedPasswordKind.Passphrase +F:AuthenticationServices.ASGeneratedPasswordKind.Strong F:AuthenticationServices.ASPublicKeyCredentialClientDataCrossOriginValue.CrossOrigin F:AuthenticationServices.ASPublicKeyCredentialClientDataCrossOriginValue.NotSet F:AuthenticationServices.ASPublicKeyCredentialClientDataCrossOriginValue.SameOriginWithAncestors +F:AuthenticationServices.ASSavePasswordRequestEvent.FormDidDisappear +F:AuthenticationServices.ASSavePasswordRequestEvent.GeneratedPasswordFilled +F:AuthenticationServices.ASSavePasswordRequestEvent.UserInitiated F:AuthenticationServices.ASUserAgeRange.Child F:AuthenticationServices.ASUserAgeRange.NotChild F:AuthenticationServices.ASUserAgeRange.Unknown @@ -9234,15 +9240,23 @@ M:AuthenticationServices.ASCredentialIdentityStore.SaveCredentialIdentityEntries M:AuthenticationServices.ASCredentialIdentityStore.SaveCredentialIdentityEntriesAsync(AuthenticationServices.IASCredentialIdentity[]) M:AuthenticationServices.ASCredentialProviderExtensionContext.CompleteAssertionRequest(AuthenticationServices.ASPasskeyAssertionCredential,System.Action{System.Boolean}) M:AuthenticationServices.ASCredentialProviderExtensionContext.CompleteAssertionRequestAsync(AuthenticationServices.ASPasskeyAssertionCredential) +M:AuthenticationServices.ASCredentialProviderExtensionContext.CompleteGeneratePasswordRequest(AuthenticationServices.ASGeneratedPassword[],System.Action{System.Boolean}) +M:AuthenticationServices.ASCredentialProviderExtensionContext.CompleteGeneratePasswordRequestAsync(AuthenticationServices.ASGeneratedPassword[]) M:AuthenticationServices.ASCredentialProviderExtensionContext.CompleteOneTimeCodeRequest(AuthenticationServices.ASOneTimeCodeCredential,System.Action{System.Boolean}) M:AuthenticationServices.ASCredentialProviderExtensionContext.CompleteOneTimeCodeRequestAsync(AuthenticationServices.ASOneTimeCodeCredential) M:AuthenticationServices.ASCredentialProviderExtensionContext.CompleteRegistrationRequest(AuthenticationServices.ASPasskeyRegistrationCredential,System.Action{System.Boolean}) M:AuthenticationServices.ASCredentialProviderExtensionContext.CompleteRegistrationRequestAsync(AuthenticationServices.ASPasskeyRegistrationCredential) M:AuthenticationServices.ASCredentialProviderExtensionContext.CompleteRequest(System.String,System.Action{System.Boolean}) M:AuthenticationServices.ASCredentialProviderExtensionContext.CompleteRequestAsync(System.String) +M:AuthenticationServices.ASCredentialProviderExtensionContext.CompleteSavePasswordRequest(System.Action{System.Boolean}) +M:AuthenticationServices.ASCredentialProviderExtensionContext.CompleteSavePasswordRequestAsync +M:AuthenticationServices.ASCredentialProviderViewController.PerformGeneratePasswordsRequestWithoutUserInteraction(AuthenticationServices.ASGeneratePasswordsRequest) M:AuthenticationServices.ASCredentialProviderViewController.PerformPasskeyRegistrationWithoutUserInteractionIfPossible(AuthenticationServices.ASPasskeyCredentialRequest) +M:AuthenticationServices.ASCredentialProviderViewController.PerformSavePasswordRequestWithoutUserInteractionIfPossible(AuthenticationServices.ASSavePasswordRequest) M:AuthenticationServices.ASCredentialProviderViewController.PrepareCredentialList(AuthenticationServices.ASCredentialServiceIdentifier[],AuthenticationServices.ASPasskeyCredentialRequestParameters) +M:AuthenticationServices.ASCredentialProviderViewController.PrepareInterfaceForGeneratePasswordsRequest(AuthenticationServices.ASGeneratePasswordsRequest) M:AuthenticationServices.ASCredentialProviderViewController.PrepareInterfaceForPasskeyRegistration(AuthenticationServices.IASCredentialRequest) +M:AuthenticationServices.ASCredentialProviderViewController.PrepareInterfaceForSavePasswordRequest(AuthenticationServices.ASSavePasswordRequest) M:AuthenticationServices.ASCredentialProviderViewController.PrepareInterfaceForUserChoosingTextToInsert M:AuthenticationServices.ASCredentialProviderViewController.PrepareInterfaceToProvideCredential(AuthenticationServices.IASCredentialRequest) M:AuthenticationServices.ASCredentialProviderViewController.PrepareOneTimeCodeCredentialList(AuthenticationServices.ASCredentialServiceIdentifier[]) @@ -9252,6 +9266,8 @@ M:AuthenticationServices.ASCredentialProviderViewController.ReportPublicKeyCrede M:AuthenticationServices.ASCredentialProviderViewController.ReportUnknownPublicKeyCredential(System.String,Foundation.NSData) M:AuthenticationServices.ASCredentialProviderViewController.ReportUnusedPasswordCredential(System.String,System.String) M:AuthenticationServices.ASExtensionErrorCodeExtensions.#ctor +M:AuthenticationServices.ASGeneratedPassword.#ctor(AuthenticationServices.ASGeneratedPasswordKind,System.String) +M:AuthenticationServices.ASGeneratePasswordsRequest.#ctor(AuthenticationServices.ASCredentialServiceIdentifier,System.String,System.String,System.String) M:AuthenticationServices.ASOneTimeCodeCredential.#ctor(System.String) M:AuthenticationServices.ASOneTimeCodeCredential.Create(System.String) M:AuthenticationServices.ASOneTimeCodeCredentialIdentity.#ctor(AuthenticationServices.ASCredentialServiceIdentifier,System.String,System.String) @@ -9274,6 +9290,10 @@ M:AuthenticationServices.ASPasswordCredentialRequest.#ctor(AuthenticationService M:AuthenticationServices.ASPasswordCredentialRequest.Request(AuthenticationServices.ASPasswordCredentialIdentity) M:AuthenticationServices.ASPublicKeyCredentialClientData.#ctor(Foundation.NSData,System.String) M:AuthenticationServices.ASPublicKeyCredentialClientData.Dispose(System.Boolean) +M:AuthenticationServices.ASSavePasswordRequest.#ctor(AuthenticationServices.ASCredentialServiceIdentifier,AuthenticationServices.ASPasswordCredential,System.String,AuthenticationServices.ASSavePasswordRequestEvent,AuthenticationServices.ASGeneratedPasswordKind) +M:AuthenticationServices.ASSavePasswordRequest.#ctor(AuthenticationServices.ASCredentialServiceIdentifier,AuthenticationServices.ASPasswordCredential,System.String,AuthenticationServices.ASSavePasswordRequestEvent) +M:AuthenticationServices.ASSavePasswordRequest.#ctor(AuthenticationServices.ASCredentialServiceIdentifier,AuthenticationServices.ASPasswordCredential,System.String,System.String,AuthenticationServices.ASSavePasswordRequestEvent,AuthenticationServices.ASGeneratedPasswordKind) +M:AuthenticationServices.ASSavePasswordRequest.#ctor(AuthenticationServices.ASCredentialServiceIdentifier,AuthenticationServices.ASPasswordCredential,System.String,System.String,AuthenticationServices.ASSavePasswordRequestEvent) M:AuthenticationServices.ASSettingsHelper.OpenCredentialProviderAppSettings(System.Action{Foundation.NSError}) M:AuthenticationServices.ASSettingsHelper.OpenCredentialProviderAppSettingsAsync M:AuthenticationServices.ASSettingsHelper.OpenVerificationCodeAppSettings(System.Action{Foundation.NSError}) @@ -18785,6 +18805,13 @@ P:AuthenticationServices.ASAuthorizationWebBrowserPlatformPublicKeyCredential.Re P:AuthenticationServices.ASAuthorizationWebBrowserPlatformPublicKeyCredential.UserHandle P:AuthenticationServices.ASAuthorizationWebBrowserPublicKeyCredentialManager.AuthorizationStateForPlatformCredentials P:AuthenticationServices.ASAuthorizationWebBrowserPublicKeyCredentialManager.IsDeviceConfiguredForPasskeys +P:AuthenticationServices.ASGeneratedPassword.Kind +P:AuthenticationServices.ASGeneratedPassword.LocalizedName +P:AuthenticationServices.ASGeneratedPassword.Value +P:AuthenticationServices.ASGeneratePasswordsRequest.ConfirmPasswordFieldPasswordRules +P:AuthenticationServices.ASGeneratePasswordsRequest.PasswordFieldPasswordRules +P:AuthenticationServices.ASGeneratePasswordsRequest.PasswordRulesFromQuirks +P:AuthenticationServices.ASGeneratePasswordsRequest.ServiceIdentifier P:AuthenticationServices.ASOneTimeCodeCredential.Code P:AuthenticationServices.ASOneTimeCodeCredentialIdentity.Label P:AuthenticationServices.ASOneTimeCodeCredentialIdentity.Rank @@ -18836,6 +18863,12 @@ P:AuthenticationServices.ASPublicKeyCredentialClientData.Challenge P:AuthenticationServices.ASPublicKeyCredentialClientData.CrossOrigin P:AuthenticationServices.ASPublicKeyCredentialClientData.Origin P:AuthenticationServices.ASPublicKeyCredentialClientData.TopOrigin +P:AuthenticationServices.ASSavePasswordRequest.Credential +P:AuthenticationServices.ASSavePasswordRequest.Event +P:AuthenticationServices.ASSavePasswordRequest.PasswordKind +P:AuthenticationServices.ASSavePasswordRequest.ServiceIdentifier +P:AuthenticationServices.ASSavePasswordRequest.SessionId +P:AuthenticationServices.ASSavePasswordRequest.Title P:AuthenticationServices.ASWebAuthenticationSession.AdditionalHeaderFields P:AuthenticationServices.ASWebAuthenticationSession.CanStart P:AuthenticationServices.ASWebAuthenticationSession.PrefersEphemeralWebBrowserSession @@ -25599,6 +25632,9 @@ T:AuthenticationServices.ASCoseAlgorithmIdentifier T:AuthenticationServices.ASCredentialIdentityStoreGetCredentialIdentitiesHandler T:AuthenticationServices.ASCredentialIdentityTypes T:AuthenticationServices.ASCredentialRequestType +T:AuthenticationServices.ASGeneratedPassword +T:AuthenticationServices.ASGeneratedPasswordKind +T:AuthenticationServices.ASGeneratePasswordsRequest T:AuthenticationServices.ASOneTimeCodeCredential T:AuthenticationServices.ASOneTimeCodeCredentialIdentity T:AuthenticationServices.ASOneTimeCodeCredentialRequest @@ -25614,6 +25650,8 @@ T:AuthenticationServices.ASPasskeyRegistrationCredentialExtensionOutput T:AuthenticationServices.ASPasswordCredentialRequest T:AuthenticationServices.ASPublicKeyCredentialClientData T:AuthenticationServices.ASPublicKeyCredentialClientDataCrossOriginValue +T:AuthenticationServices.ASSavePasswordRequest +T:AuthenticationServices.ASSavePasswordRequestEvent T:AuthenticationServices.ASSettingsHelper T:AuthenticationServices.ASSettingsHelperRequestToTurnOnCredentialProviderExtensionCallback T:AuthenticationServices.ASUserAgeRange diff --git a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AuthenticationServices.todo b/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AuthenticationServices.todo deleted file mode 100644 index 79b6fbb3c79c..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AuthenticationServices.todo +++ /dev/null @@ -1,35 +0,0 @@ -!missing-enum! ASSavePasswordRequestEvent not bound -!missing-enum-value! ASCredentialServiceIdentifierType native value ASCredentialServiceIdentifierTypeApp = 2 not bound -!missing-field! ASGeneratedPasswordKindAlphanumeric not bound -!missing-field! ASGeneratedPasswordKindPassphrase not bound -!missing-field! ASGeneratedPasswordKindStrong not bound -!missing-selector! ASCredentialProviderExtensionContext::completeGeneratePasswordRequestWithResults:completionHandler: not bound -!missing-selector! ASCredentialProviderExtensionContext::completeSavePasswordRequestWithCompletionHandler: not bound -!missing-selector! ASCredentialProviderViewController::performGeneratePasswordsRequestWithoutUserInteraction: not bound -!missing-selector! ASCredentialProviderViewController::performSavePasswordRequestWithoutUserInteractionIfPossible: not bound -!missing-selector! ASCredentialProviderViewController::prepareInterfaceForGeneratePasswordsRequest: not bound -!missing-selector! ASCredentialProviderViewController::prepareInterfaceForSavePasswordRequest: not bound -!missing-selector! ASCredentialServiceIdentifier::displayName not bound -!missing-selector! ASCredentialServiceIdentifier::initWithIdentifier:type:displayName: not bound -!missing-selector! ASGeneratedPassword::initWithKind:value: not bound -!missing-selector! ASGeneratedPassword::kind not bound -!missing-selector! ASGeneratedPassword::localizedName not bound -!missing-selector! ASGeneratedPassword::value not bound -!missing-selector! ASGeneratePasswordsRequest::confirmPasswordFieldPasswordRules not bound -!missing-selector! ASGeneratePasswordsRequest::initWithServiceIdentifier:passwordFieldPasswordRules:confirmPasswordFieldPasswordRules:passwordRulesFromQuirks: not bound -!missing-selector! ASGeneratePasswordsRequest::passwordFieldPasswordRules not bound -!missing-selector! ASGeneratePasswordsRequest::passwordRulesFromQuirks not bound -!missing-selector! ASGeneratePasswordsRequest::serviceIdentifier not bound -!missing-selector! ASSavePasswordRequest::credential not bound -!missing-selector! ASSavePasswordRequest::event not bound -!missing-selector! ASSavePasswordRequest::initWithServiceIdentifier:credential:sessionID:event: not bound -!missing-selector! ASSavePasswordRequest::initWithServiceIdentifier:credential:sessionID:event:passwordKind: not bound -!missing-selector! ASSavePasswordRequest::initWithServiceIdentifier:credential:title:sessionID:event: not bound -!missing-selector! ASSavePasswordRequest::initWithServiceIdentifier:credential:title:sessionID:event:passwordKind: not bound -!missing-selector! ASSavePasswordRequest::passwordKind not bound -!missing-selector! ASSavePasswordRequest::serviceIdentifier not bound -!missing-selector! ASSavePasswordRequest::sessionID not bound -!missing-selector! ASSavePasswordRequest::title not bound -!missing-type! ASGeneratedPassword not bound -!missing-type! ASGeneratePasswordsRequest not bound -!missing-type! ASSavePasswordRequest not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-AuthenticationServices.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-AuthenticationServices.todo deleted file mode 100644 index 79b6fbb3c79c..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-AuthenticationServices.todo +++ /dev/null @@ -1,35 +0,0 @@ -!missing-enum! ASSavePasswordRequestEvent not bound -!missing-enum-value! ASCredentialServiceIdentifierType native value ASCredentialServiceIdentifierTypeApp = 2 not bound -!missing-field! ASGeneratedPasswordKindAlphanumeric not bound -!missing-field! ASGeneratedPasswordKindPassphrase not bound -!missing-field! ASGeneratedPasswordKindStrong not bound -!missing-selector! ASCredentialProviderExtensionContext::completeGeneratePasswordRequestWithResults:completionHandler: not bound -!missing-selector! ASCredentialProviderExtensionContext::completeSavePasswordRequestWithCompletionHandler: not bound -!missing-selector! ASCredentialProviderViewController::performGeneratePasswordsRequestWithoutUserInteraction: not bound -!missing-selector! ASCredentialProviderViewController::performSavePasswordRequestWithoutUserInteractionIfPossible: not bound -!missing-selector! ASCredentialProviderViewController::prepareInterfaceForGeneratePasswordsRequest: not bound -!missing-selector! ASCredentialProviderViewController::prepareInterfaceForSavePasswordRequest: not bound -!missing-selector! ASCredentialServiceIdentifier::displayName not bound -!missing-selector! ASCredentialServiceIdentifier::initWithIdentifier:type:displayName: not bound -!missing-selector! ASGeneratedPassword::initWithKind:value: not bound -!missing-selector! ASGeneratedPassword::kind not bound -!missing-selector! ASGeneratedPassword::localizedName not bound -!missing-selector! ASGeneratedPassword::value not bound -!missing-selector! ASGeneratePasswordsRequest::confirmPasswordFieldPasswordRules not bound -!missing-selector! ASGeneratePasswordsRequest::initWithServiceIdentifier:passwordFieldPasswordRules:confirmPasswordFieldPasswordRules:passwordRulesFromQuirks: not bound -!missing-selector! ASGeneratePasswordsRequest::passwordFieldPasswordRules not bound -!missing-selector! ASGeneratePasswordsRequest::passwordRulesFromQuirks not bound -!missing-selector! ASGeneratePasswordsRequest::serviceIdentifier not bound -!missing-selector! ASSavePasswordRequest::credential not bound -!missing-selector! ASSavePasswordRequest::event not bound -!missing-selector! ASSavePasswordRequest::initWithServiceIdentifier:credential:sessionID:event: not bound -!missing-selector! ASSavePasswordRequest::initWithServiceIdentifier:credential:sessionID:event:passwordKind: not bound -!missing-selector! ASSavePasswordRequest::initWithServiceIdentifier:credential:title:sessionID:event: not bound -!missing-selector! ASSavePasswordRequest::initWithServiceIdentifier:credential:title:sessionID:event:passwordKind: not bound -!missing-selector! ASSavePasswordRequest::passwordKind not bound -!missing-selector! ASSavePasswordRequest::serviceIdentifier not bound -!missing-selector! ASSavePasswordRequest::sessionID not bound -!missing-selector! ASSavePasswordRequest::title not bound -!missing-type! ASGeneratedPassword not bound -!missing-type! ASGeneratePasswordsRequest not bound -!missing-type! ASSavePasswordRequest not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-AuthenticationServices.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-AuthenticationServices.todo deleted file mode 100644 index f136b32d8cf7..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-AuthenticationServices.todo +++ /dev/null @@ -1,3 +0,0 @@ -!missing-enum-value! ASCredentialServiceIdentifierType native value ASCredentialServiceIdentifierTypeApp = 2 not bound -!missing-selector! ASCredentialServiceIdentifier::displayName not bound -!missing-selector! ASCredentialServiceIdentifier::initWithIdentifier:type:displayName: not bound