icrate/generated/AuthenticationServices/
ASAccountAuthenticationModificationViewController.rs1use 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 #[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 #[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 #[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);