bitwarden_api_api/models/
push_registration_request_model.rs1use serde::{Deserialize, Serialize};
12
13use crate::models;
14
15#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct PushRegistrationRequestModel {
17 #[serde(rename = "deviceId")]
18 pub device_id: String,
19 #[serde(rename = "pushToken")]
20 pub push_token: String,
21 #[serde(rename = "userId")]
22 pub user_id: String,
23 #[serde(rename = "type")]
24 pub r#type: models::DeviceType,
25 #[serde(rename = "identifier")]
26 pub identifier: String,
27}
28
29impl PushRegistrationRequestModel {
30 pub fn new(
31 device_id: String,
32 push_token: String,
33 user_id: String,
34 r#type: models::DeviceType,
35 identifier: String,
36 ) -> PushRegistrationRequestModel {
37 PushRegistrationRequestModel {
38 device_id,
39 push_token,
40 user_id,
41 r#type,
42 identifier,
43 }
44 }
45}