use serde::{Deserialize, Serialize};
use crate::{HasDescription, HasId, IsAddressable, Uri};
use tmflib_derive::{HasDescription, HasId};
pub const CLASS_PATH: &str = "queryServiceQualification";
use super::{TaskStateType, MOD_PATH};
#[derive(Clone, Debug, Default, HasId, HasDescription, Deserialize, Serialize)]
pub struct QueryServiceQualification {
pub id: Option<String>,
pub href: Option<Uri>,
pub description: Option<String>,
pub state: Option<TaskStateType>,
}
impl IsAddressable for QueryServiceQualification {
fn get_objects() -> Vec<&'static str> {
super::get_objects()
}
}