use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct AgentPssoDeviceRegistrationRequest {
#[serde(rename = "device_signing_key")]
pub device_signing_key: String,
#[serde(rename = "device_encryption_key")]
pub device_encryption_key: String,
#[serde(rename = "sign_key_id")]
pub sign_key_id: String,
#[serde(rename = "enc_key_id")]
pub enc_key_id: String,
}
impl AgentPssoDeviceRegistrationRequest {
pub fn new(
device_signing_key: String,
device_encryption_key: String,
sign_key_id: String,
enc_key_id: String,
) -> AgentPssoDeviceRegistrationRequest {
AgentPssoDeviceRegistrationRequest {
device_signing_key,
device_encryption_key,
sign_key_id,
enc_key_id,
}
}
}