Skip to content

Commit ad04adf

Browse files
feat: Update apple device model classes (#4529)
Add the latest device models. Copied from https://gist.github.com/adamawolf/3048717.
1 parent eeb8c83 commit ad04adf

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
- Update release to include an aarch64 binary. ([#4514](https://github.com/getsentry/relay/pull/4514))
88
- Support span `category` inference from span attributes. ([#4509](https://github.com/getsentry/relay/pull/4509))
99
- Add option to control ourlogs ingestion. ([#4518](https://github.com/getsentry/relay/pull/4518))
10+
- Update Apple device model classes ([#4529](https://github.com/getsentry/relay/pull/4529))
1011

1112
**Internal**:
1213

relay-event-schema/src/protocol/device_class.rs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,15 @@ fn model_to_class(model: &str) -> Option<DeviceClass> {
9696
"iPhone14,8" => Some(DeviceClass::HIGH),
9797
"iPhone15,2" => Some(DeviceClass::HIGH),
9898
"iPhone15,3" => Some(DeviceClass::HIGH),
99+
"iPhone15,4" => Some(DeviceClass::HIGH),
100+
"iPhone15,5" => Some(DeviceClass::HIGH),
101+
"iPhone16,1" => Some(DeviceClass::HIGH),
102+
"iPhone16,2" => Some(DeviceClass::HIGH),
103+
"iPhone17,1" => Some(DeviceClass::HIGH),
104+
"iPhone17,2" => Some(DeviceClass::HIGH),
105+
"iPhone17,3" => Some(DeviceClass::HIGH),
106+
"iPhone17,4" => Some(DeviceClass::HIGH),
107+
"iPhone17,5" => Some(DeviceClass::HIGH),
99108

100109
// iPads
101110
"iPad1,1" => Some(DeviceClass::LOW),
@@ -180,6 +189,16 @@ fn model_to_class(model: &str) -> Option<DeviceClass> {
180189
"iPad14,4" => Some(DeviceClass::HIGH),
181190
"iPad14,5" => Some(DeviceClass::HIGH),
182191
"iPad14,6" => Some(DeviceClass::HIGH),
192+
"iPad14,8" => Some(DeviceClass::HIGH),
193+
"iPad14,9" => Some(DeviceClass::HIGH),
194+
"iPad14,10" => Some(DeviceClass::HIGH),
195+
"iPad14,11" => Some(DeviceClass::HIGH),
196+
"iPad16,1" => Some(DeviceClass::HIGH),
197+
"iPad16,2" => Some(DeviceClass::HIGH),
198+
"iPad16,3" => Some(DeviceClass::HIGH),
199+
"iPad16,4" => Some(DeviceClass::HIGH),
200+
"iPad16,5" => Some(DeviceClass::HIGH),
201+
"iPad16,6" => Some(DeviceClass::HIGH),
183202

184203
_ => None,
185204
}

0 commit comments

Comments
 (0)