icrate/generated/AuthenticationServices/
ASAccountAuthenticationModificationViewController.rs

1//! This file has been automatically generated by `objc2`'s `header-translator`.
2//! DO NOT EDIT
3use crate::common::*;
4use crate::AppKit::*;
5use crate::AuthenticationServices::*;
6use crate::Foundation::*;
7
8#[cfg(feature = "AuthenticationServices_ASAccountAuthenticationModificationViewController")]
9unsafe impl NSCoding for ASAccountAuthenticationModificationViewController {}
10
11#[cfg(feature = "AuthenticationServices_ASAccountAuthenticationModificationViewController")]
12unsafe impl NSEditor for ASAccountAuthenticationModificationViewController {}
13
14#[cfg(feature = "AuthenticationServices_ASAccountAuthenticationModificationViewController")]
15unsafe impl NSObjectProtocol for ASAccountAuthenticationModificationViewController {}
16
17#[cfg(feature = "AuthenticationServices_ASAccountAuthenticationModificationViewController")]
18unsafe impl NSSeguePerforming for ASAccountAuthenticationModificationViewController {}
19
20#[cfg(feature = "AuthenticationServices_ASAccountAuthenticationModificationViewController")]
21unsafe impl NSUserInterfaceItemIdentification
22    for ASAccountAuthenticationModificationViewController
23{
24}
25
26extern_methods!(
27    #[cfg(feature = "AuthenticationServices_ASAccountAuthenticationModificationViewController")]
28    unsafe impl ASAccountAuthenticationModificationViewController {
29        #[cfg(
30            feature = "AuthenticationServices_ASAccountAuthenticationModificationExtensionContext"
31        )]
32        #[method_id(@__retain_semantics Other extensionContext)]
33        pub unsafe fn extensionContext(
34            &self,
35        ) -> Id<ASAccountAuthenticationModificationExtensionContext>;
36
37        #[cfg(all(
38            feature = "AuthenticationServices_ASCredentialServiceIdentifier",
39            feature = "AuthenticationServices_ASPasswordCredential",
40            feature = "Foundation_NSDictionary"
41        ))]
42        #[method(convertAccountToSignInWithAppleWithoutUserInteractionForServiceIdentifier:existingCredential:userInfo:)]
43        pub unsafe fn convertAccountToSignInWithAppleWithoutUserInteractionForServiceIdentifier_existingCredential_userInfo(
44            &self,
45            service_identifier: &ASCredentialServiceIdentifier,
46            existing_credential: &ASPasswordCredential,
47            user_info: Option<&NSDictionary>,
48        );
49
50        #[cfg(all(
51            feature = "AuthenticationServices_ASCredentialServiceIdentifier",
52            feature = "AuthenticationServices_ASPasswordCredential",
53            feature = "Foundation_NSDictionary"
54        ))]
55        #[method(prepareInterfaceToConvertAccountToSignInWithAppleForServiceIdentifier:existingCredential:userInfo:)]
56        pub unsafe fn prepareInterfaceToConvertAccountToSignInWithAppleForServiceIdentifier_existingCredential_userInfo(
57            &self,
58            service_identifier: &ASCredentialServiceIdentifier,
59            existing_credential: &ASPasswordCredential,
60            user_info: Option<&NSDictionary>,
61        );
62
63        #[cfg(all(
64            feature = "AuthenticationServices_ASCredentialServiceIdentifier",
65            feature = "AuthenticationServices_ASPasswordCredential",
66            feature = "Foundation_NSDictionary",
67            feature = "Foundation_NSString"
68        ))]
69        #[method(changePasswordWithoutUserInteractionForServiceIdentifier:existingCredential:newPassword:userInfo:)]
70        pub unsafe fn changePasswordWithoutUserInteractionForServiceIdentifier_existingCredential_newPassword_userInfo(
71            &self,
72            service_identifier: &ASCredentialServiceIdentifier,
73            existing_credential: &ASPasswordCredential,
74            new_password: &NSString,
75            user_info: Option<&NSDictionary>,
76        );
77
78        #[cfg(all(
79            feature = "AuthenticationServices_ASCredentialServiceIdentifier",
80            feature = "AuthenticationServices_ASPasswordCredential",
81            feature = "Foundation_NSDictionary",
82            feature = "Foundation_NSString"
83        ))]
84        #[method(prepareInterfaceToChangePasswordForServiceIdentifier:existingCredential:newPassword:userInfo:)]
85        pub unsafe fn prepareInterfaceToChangePasswordForServiceIdentifier_existingCredential_newPassword_userInfo(
86            &self,
87            service_identifier: &ASCredentialServiceIdentifier,
88            existing_credential: &ASPasswordCredential,
89            new_password: &NSString,
90            user_info: Option<&NSDictionary>,
91        );
92
93        #[method(cancelRequest)]
94        pub unsafe fn cancelRequest(&self);
95    }
96);
97
98extern_methods!(
99    /// Methods declared on superclass `NSViewController`
100    #[cfg(feature = "AuthenticationServices_ASAccountAuthenticationModificationViewController")]
101    unsafe impl ASAccountAuthenticationModificationViewController {
102        #[cfg(feature = "Foundation_NSBundle")]
103        #[method_id(@__retain_semantics Init initWithNibName:bundle:)]
104        pub unsafe fn initWithNibName_bundle(
105            this: Allocated<Self>,
106            nib_name_or_nil: Option<&NSNibName>,
107            nib_bundle_or_nil: Option<&NSBundle>,
108        ) -> Id<Self>;
109
110        #[cfg(feature = "Foundation_NSCoder")]
111        #[method_id(@__retain_semantics Init initWithCoder:)]
112        pub unsafe fn initWithCoder(this: Allocated<Self>, coder: &NSCoder) -> Option<Id<Self>>;
113    }
114);
115
116extern_methods!(
117    /// Methods declared on superclass `NSResponder`
118    #[cfg(feature = "AuthenticationServices_ASAccountAuthenticationModificationViewController")]
119    unsafe impl ASAccountAuthenticationModificationViewController {
120        #[method_id(@__retain_semantics Init init)]
121        pub unsafe fn init(this: Allocated<Self>) -> Id<Self>;
122    }
123);
124
125extern_methods!(
126    /// Methods declared on superclass `NSObject`
127    #[cfg(feature = "AuthenticationServices_ASAccountAuthenticationModificationViewController")]
128    unsafe impl ASAccountAuthenticationModificationViewController {
129        #[method_id(@__retain_semantics New new)]
130        pub unsafe fn new(mtm: MainThreadMarker) -> Id<Self>;
131    }
132);