use serde::{self, Deserialize, Serialize};
#[derive(Serialize, Deserialize, Debug)]
pub struct ParamsUnassignmentsItem {
#[serde(rename = "roleid")]
pub r#roleid: Option<i64>,
#[serde(rename = "userid")]
pub r#userid: Option<i64>,
#[serde(rename = "contextid")]
pub r#contextid: Option<i64>,
#[serde(rename = "contextlevel")]
pub r#contextlevel: Option<String>,
#[serde(rename = "instanceid")]
pub r#instanceid: Option<i64>,
}
pub type r#ParamsUnassignments = Vec<ParamsUnassignmentsItem>;
#[derive(Serialize, Deserialize, Debug)]
pub struct Params {
#[serde(rename = "unassignments")]
pub r#unassignments: Option<r#ParamsUnassignments>,
}