1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
pub mod app_clips;
pub mod authentication;
pub mod car_play;
pub mod contacts;
pub mod deprecated_entitlements;
pub mod education;
pub mod exposure_notification;
pub mod games;
pub mod health;
pub mod home_automation;
pub mod hypervisor;
pub mod icloud;
pub mod networking;
pub mod push_notifications;
pub mod security;
pub mod sensors;
pub mod siri;
pub mod system;
pub mod tv;
pub mod wallet;
pub mod wireless_interfaces;
pub mod prelude {
pub use super::app_clips::*;
pub use super::authentication::*;
pub use super::car_play::*;
pub use super::contacts::*;
pub use super::deprecated_entitlements::*;
pub use super::education::*;
pub use super::exposure_notification::*;
pub use super::games::*;
pub use super::health::*;
pub use super::home_automation::*;
pub use super::hypervisor::*;
pub use super::icloud::*;
pub use super::networking::*;
pub use super::push_notifications::*;
pub use super::security::*;
pub use super::sensors::*;
pub use super::siri::*;
pub use super::system::*;
pub use super::tv::*;
pub use super::wallet::*;
pub use super::wireless_interfaces::*;
pub use super::Entitlements;
}
use prelude::*;
use serde::{Deserialize, Serialize};
#[derive(Deserialize, Serialize, Debug, Clone, PartialEq, Default)]
pub struct Entitlements {
#[serde(flatten)]
pub authentication: Authentication,
#[serde(flatten)]
pub app_clips: AppClips,
#[serde(flatten)]
pub car_play: CarPlay,
#[serde(flatten)]
pub contacts: Contacts,
#[serde(flatten)]
pub education: Education,
#[serde(flatten)]
pub exposure_notification: ExposureNotification,
#[serde(flatten)]
pub games: Games,
#[serde(flatten)]
pub health: Health,
#[serde(flatten)]
pub home_automation: HomeAutomation,
#[serde(flatten)]
pub hypervisor: Hypervisor,
#[serde(flatten)]
pub icloud: ICloud,
#[serde(flatten)]
pub networking: Networking,
#[serde(flatten)]
pub push_notifications: PushNotifications,
#[serde(flatten)]
pub security: Security,
#[serde(flatten)]
pub sensors: Sensors,
#[serde(flatten)]
pub siri: Siri,
#[serde(flatten)]
pub system: System,
#[serde(flatten)]
pub tv: Tv,
#[serde(flatten)]
pub wallet: Wallet,
#[serde(flatten)]
pub wireless_interfaces: WirelessInterfaces,
#[serde(flatten)]
pub deprecated_entitlements: DeprecatedEntitlements,
}