objc2_call_kit/generated/
CXError.rs1use core::ptr::NonNull;
4use objc2::__framework_prelude::*;
5use objc2_foundation::*;
6
7use crate::*;
8
9extern "C" {
10 pub static CXErrorDomain: &'static NSErrorDomain;
12}
13
14extern "C" {
15 pub static CXErrorDomainIncomingCall: &'static NSErrorDomain;
17}
18
19extern "C" {
20 pub static CXErrorDomainRequestTransaction: &'static NSErrorDomain;
22}
23
24extern "C" {
25 pub static CXErrorDomainCallDirectoryManager: &'static NSErrorDomain;
27}
28
29extern "C" {
30 pub static CXErrorDomainNotificationServiceExtension: &'static NSErrorDomain;
32}
33
34#[repr(transparent)]
36#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
37pub struct CXErrorCode(pub NSInteger);
38impl CXErrorCode {
39 #[doc(alias = "CXErrorCodeUnknownError")]
40 pub const UnknownError: Self = Self(0);
41 #[doc(alias = "CXErrorCodeUnentitled")]
42 pub const Unentitled: Self = Self(1);
43 #[doc(alias = "CXErrorCodeInvalidArgument")]
44 pub const InvalidArgument: Self = Self(2);
45 #[doc(alias = "CXErrorCodeMissingVoIPBackgroundMode")]
46 pub const MissingVoIPBackgroundMode: Self = Self(3);
47}
48
49unsafe impl Encode for CXErrorCode {
50 const ENCODING: Encoding = NSInteger::ENCODING;
51}
52
53unsafe impl RefEncode for CXErrorCode {
54 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
55}
56
57#[repr(transparent)]
59#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
60pub struct CXErrorCodeIncomingCallError(pub NSInteger);
61impl CXErrorCodeIncomingCallError {
62 #[doc(alias = "CXErrorCodeIncomingCallErrorUnknown")]
63 pub const Unknown: Self = Self(0);
64 #[doc(alias = "CXErrorCodeIncomingCallErrorUnentitled")]
65 pub const Unentitled: Self = Self(1);
66 #[doc(alias = "CXErrorCodeIncomingCallErrorCallUUIDAlreadyExists")]
67 pub const CallUUIDAlreadyExists: Self = Self(2);
68 #[doc(alias = "CXErrorCodeIncomingCallErrorFilteredByDoNotDisturb")]
69 pub const FilteredByDoNotDisturb: Self = Self(3);
70 #[doc(alias = "CXErrorCodeIncomingCallErrorFilteredByBlockList")]
71 pub const FilteredByBlockList: Self = Self(4);
72 #[doc(alias = "CXErrorCodeIncomingCallErrorFilteredDuringRestrictedSharingMode")]
73 pub const FilteredDuringRestrictedSharingMode: Self = Self(5);
74 #[doc(alias = "CXErrorCodeIncomingCallErrorCallIsProtected")]
75 pub const CallIsProtected: Self = Self(6);
76 #[doc(alias = "CXErrorCodeIncomingCallErrorFilteredBySensitiveParticipants")]
77 pub const FilteredBySensitiveParticipants: Self = Self(7);
78}
79
80unsafe impl Encode for CXErrorCodeIncomingCallError {
81 const ENCODING: Encoding = NSInteger::ENCODING;
82}
83
84unsafe impl RefEncode for CXErrorCodeIncomingCallError {
85 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
86}
87
88#[repr(transparent)]
90#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
91pub struct CXErrorCodeRequestTransactionError(pub NSInteger);
92impl CXErrorCodeRequestTransactionError {
93 #[doc(alias = "CXErrorCodeRequestTransactionErrorUnknown")]
94 pub const Unknown: Self = Self(0);
95 #[doc(alias = "CXErrorCodeRequestTransactionErrorUnentitled")]
96 pub const Unentitled: Self = Self(1);
97 #[doc(alias = "CXErrorCodeRequestTransactionErrorUnknownCallProvider")]
98 pub const UnknownCallProvider: Self = Self(2);
99 #[doc(alias = "CXErrorCodeRequestTransactionErrorEmptyTransaction")]
100 pub const EmptyTransaction: Self = Self(3);
101 #[doc(alias = "CXErrorCodeRequestTransactionErrorUnknownCallUUID")]
102 pub const UnknownCallUUID: Self = Self(4);
103 #[doc(alias = "CXErrorCodeRequestTransactionErrorCallUUIDAlreadyExists")]
104 pub const CallUUIDAlreadyExists: Self = Self(5);
105 #[doc(alias = "CXErrorCodeRequestTransactionErrorInvalidAction")]
106 pub const InvalidAction: Self = Self(6);
107 #[doc(alias = "CXErrorCodeRequestTransactionErrorMaximumCallGroupsReached")]
108 pub const MaximumCallGroupsReached: Self = Self(7);
109 #[doc(alias = "CXErrorCodeRequestTransactionErrorCallIsProtected")]
110 pub const CallIsProtected: Self = Self(8);
111}
112
113unsafe impl Encode for CXErrorCodeRequestTransactionError {
114 const ENCODING: Encoding = NSInteger::ENCODING;
115}
116
117unsafe impl RefEncode for CXErrorCodeRequestTransactionError {
118 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
119}
120
121#[repr(transparent)]
123#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
124pub struct CXErrorCodeCallDirectoryManagerError(pub NSInteger);
125impl CXErrorCodeCallDirectoryManagerError {
126 #[doc(alias = "CXErrorCodeCallDirectoryManagerErrorUnknown")]
127 pub const Unknown: Self = Self(0);
128 #[doc(alias = "CXErrorCodeCallDirectoryManagerErrorNoExtensionFound")]
129 pub const NoExtensionFound: Self = Self(1);
130 #[doc(alias = "CXErrorCodeCallDirectoryManagerErrorLoadingInterrupted")]
131 pub const LoadingInterrupted: Self = Self(2);
132 #[doc(alias = "CXErrorCodeCallDirectoryManagerErrorEntriesOutOfOrder")]
133 pub const EntriesOutOfOrder: Self = Self(3);
134 #[doc(alias = "CXErrorCodeCallDirectoryManagerErrorDuplicateEntries")]
135 pub const DuplicateEntries: Self = Self(4);
136 #[doc(alias = "CXErrorCodeCallDirectoryManagerErrorMaximumEntriesExceeded")]
137 pub const MaximumEntriesExceeded: Self = Self(5);
138 #[doc(alias = "CXErrorCodeCallDirectoryManagerErrorExtensionDisabled")]
139 pub const ExtensionDisabled: Self = Self(6);
140 #[doc(alias = "CXErrorCodeCallDirectoryManagerErrorCurrentlyLoading")]
141 pub const CurrentlyLoading: Self = Self(7);
142 #[doc(alias = "CXErrorCodeCallDirectoryManagerErrorUnexpectedIncrementalRemoval")]
143 pub const UnexpectedIncrementalRemoval: Self = Self(8);
144}
145
146unsafe impl Encode for CXErrorCodeCallDirectoryManagerError {
147 const ENCODING: Encoding = NSInteger::ENCODING;
148}
149
150unsafe impl RefEncode for CXErrorCodeCallDirectoryManagerError {
151 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
152}
153
154#[repr(transparent)]
156#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
157pub struct CXErrorCodeNotificationServiceExtensionError(pub NSInteger);
158impl CXErrorCodeNotificationServiceExtensionError {
159 #[doc(alias = "CXErrorCodeNotificationServiceExtensionErrorUnknown")]
160 pub const Unknown: Self = Self(0);
161 #[doc(alias = "CXErrorCodeNotificationServiceExtensionErrorInvalidClientProcess")]
162 pub const InvalidClientProcess: Self = Self(1);
163 #[doc(
164 alias = "CXErrorCodeNotificationServiceExtensionErrorMissingNotificationFilteringEntitlement"
165 )]
166 pub const MissingNotificationFilteringEntitlement: Self = Self(2);
167}
168
169unsafe impl Encode for CXErrorCodeNotificationServiceExtensionError {
170 const ENCODING: Encoding = NSInteger::ENCODING;
171}
172
173unsafe impl RefEncode for CXErrorCodeNotificationServiceExtensionError {
174 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
175}