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}