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}
77
78unsafe impl Encode for CXErrorCodeIncomingCallError {
79 const ENCODING: Encoding = NSInteger::ENCODING;
80}
81
82unsafe impl RefEncode for CXErrorCodeIncomingCallError {
83 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
84}
85
86#[repr(transparent)]
88#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
89pub struct CXErrorCodeRequestTransactionError(pub NSInteger);
90impl CXErrorCodeRequestTransactionError {
91 #[doc(alias = "CXErrorCodeRequestTransactionErrorUnknown")]
92 pub const Unknown: Self = Self(0);
93 #[doc(alias = "CXErrorCodeRequestTransactionErrorUnentitled")]
94 pub const Unentitled: Self = Self(1);
95 #[doc(alias = "CXErrorCodeRequestTransactionErrorUnknownCallProvider")]
96 pub const UnknownCallProvider: Self = Self(2);
97 #[doc(alias = "CXErrorCodeRequestTransactionErrorEmptyTransaction")]
98 pub const EmptyTransaction: Self = Self(3);
99 #[doc(alias = "CXErrorCodeRequestTransactionErrorUnknownCallUUID")]
100 pub const UnknownCallUUID: Self = Self(4);
101 #[doc(alias = "CXErrorCodeRequestTransactionErrorCallUUIDAlreadyExists")]
102 pub const CallUUIDAlreadyExists: Self = Self(5);
103 #[doc(alias = "CXErrorCodeRequestTransactionErrorInvalidAction")]
104 pub const InvalidAction: Self = Self(6);
105 #[doc(alias = "CXErrorCodeRequestTransactionErrorMaximumCallGroupsReached")]
106 pub const MaximumCallGroupsReached: Self = Self(7);
107 #[doc(alias = "CXErrorCodeRequestTransactionErrorCallIsProtected")]
108 pub const CallIsProtected: Self = Self(8);
109}
110
111unsafe impl Encode for CXErrorCodeRequestTransactionError {
112 const ENCODING: Encoding = NSInteger::ENCODING;
113}
114
115unsafe impl RefEncode for CXErrorCodeRequestTransactionError {
116 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
117}
118
119#[repr(transparent)]
121#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
122pub struct CXErrorCodeCallDirectoryManagerError(pub NSInteger);
123impl CXErrorCodeCallDirectoryManagerError {
124 #[doc(alias = "CXErrorCodeCallDirectoryManagerErrorUnknown")]
125 pub const Unknown: Self = Self(0);
126 #[doc(alias = "CXErrorCodeCallDirectoryManagerErrorNoExtensionFound")]
127 pub const NoExtensionFound: Self = Self(1);
128 #[doc(alias = "CXErrorCodeCallDirectoryManagerErrorLoadingInterrupted")]
129 pub const LoadingInterrupted: Self = Self(2);
130 #[doc(alias = "CXErrorCodeCallDirectoryManagerErrorEntriesOutOfOrder")]
131 pub const EntriesOutOfOrder: Self = Self(3);
132 #[doc(alias = "CXErrorCodeCallDirectoryManagerErrorDuplicateEntries")]
133 pub const DuplicateEntries: Self = Self(4);
134 #[doc(alias = "CXErrorCodeCallDirectoryManagerErrorMaximumEntriesExceeded")]
135 pub const MaximumEntriesExceeded: Self = Self(5);
136 #[doc(alias = "CXErrorCodeCallDirectoryManagerErrorExtensionDisabled")]
137 pub const ExtensionDisabled: Self = Self(6);
138 #[doc(alias = "CXErrorCodeCallDirectoryManagerErrorCurrentlyLoading")]
139 pub const CurrentlyLoading: Self = Self(7);
140 #[doc(alias = "CXErrorCodeCallDirectoryManagerErrorUnexpectedIncrementalRemoval")]
141 pub const UnexpectedIncrementalRemoval: Self = Self(8);
142}
143
144unsafe impl Encode for CXErrorCodeCallDirectoryManagerError {
145 const ENCODING: Encoding = NSInteger::ENCODING;
146}
147
148unsafe impl RefEncode for CXErrorCodeCallDirectoryManagerError {
149 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
150}
151
152#[repr(transparent)]
154#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
155pub struct CXErrorCodeNotificationServiceExtensionError(pub NSInteger);
156impl CXErrorCodeNotificationServiceExtensionError {
157 #[doc(alias = "CXErrorCodeNotificationServiceExtensionErrorUnknown")]
158 pub const Unknown: Self = Self(0);
159 #[doc(alias = "CXErrorCodeNotificationServiceExtensionErrorInvalidClientProcess")]
160 pub const InvalidClientProcess: Self = Self(1);
161 #[doc(
162 alias = "CXErrorCodeNotificationServiceExtensionErrorMissingNotificationFilteringEntitlement"
163 )]
164 pub const MissingNotificationFilteringEntitlement: Self = Self(2);
165}
166
167unsafe impl Encode for CXErrorCodeNotificationServiceExtensionError {
168 const ENCODING: Encoding = NSInteger::ENCODING;
169}
170
171unsafe impl RefEncode for CXErrorCodeNotificationServiceExtensionError {
172 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
173}