objc2_authentication_services/generated/ASAuthorizationCustomMethod.rs
1//! This file has been automatically generated by `objc2`'s `header-translator`.
2//! DO NOT EDIT
3use core::ptr::NonNull;
4use objc2_foundation::*;
5
6use crate::*;
7
8/// [Apple's documentation](https://developer.apple.com/documentation/authenticationservices/asauthorizationcustommethod?language=objc)
9// NS_TYPED_ENUM
10pub type ASAuthorizationCustomMethod = NSString;
11
12extern "C" {
13 /// An authorization method that uses the VideoSubscriberAccount framework to sign in.
14 ///
15 /// See also [Apple's documentation](https://developer.apple.com/documentation/authenticationservices/asauthorizationcustommethodvideosubscriberaccount?language=objc)
16 pub static ASAuthorizationCustomMethodVideoSubscriberAccount:
17 &'static ASAuthorizationCustomMethod;
18}
19
20extern "C" {
21 /// An authorization method that restores an in-app purchase to sign in.
22 ///
23 /// See also [Apple's documentation](https://developer.apple.com/documentation/authenticationservices/asauthorizationcustommethodrestorepurchase?language=objc)
24 pub static ASAuthorizationCustomMethodRestorePurchase: &'static ASAuthorizationCustomMethod;
25}
26
27extern "C" {
28 /// An authorization method that uses some other sign-in mechanism.
29 ///
30 /// See also [Apple's documentation](https://developer.apple.com/documentation/authenticationservices/asauthorizationcustommethodother?language=objc)
31 pub static ASAuthorizationCustomMethodOther: &'static ASAuthorizationCustomMethod;
32}