authentik_client/models/
mdm_config_request.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct MdmConfigRequest {
17 #[serde(rename = "platform")]
18 pub platform: models::DeviceFactsOsFamily,
19 #[serde(rename = "enrollment_token")]
20 pub enrollment_token: uuid::Uuid,
21}
22
23impl MdmConfigRequest {
24 pub fn new(platform: models::DeviceFactsOsFamily, enrollment_token: uuid::Uuid) -> MdmConfigRequest {
26 MdmConfigRequest {
27 platform,
28 enrollment_token,
29 }
30 }
31}