use crate::types::qualifier::Qualifier as RustQualifier;
use wasm_bindgen::prelude::*;
#[wasm_bindgen]
#[derive(Clone)]
pub struct Qualifier {
inner: RustQualifier,
}
#[wasm_bindgen]
impl Qualifier {
#[wasm_bindgen(constructor)]
pub fn new(namespace: String, name: String, value: String) -> Qualifier {
Qualifier {
inner: RustQualifier::new(namespace, name, value),
}
}
#[wasm_bindgen(getter)]
pub fn namespace(&self) -> String {
self.inner.namespace.clone()
}
#[wasm_bindgen(getter)]
pub fn name(&self) -> String {
self.inner.name.clone()
}
#[wasm_bindgen(getter)]
pub fn value(&self) -> String {
self.inner.value.clone()
}
pub fn path(&self) -> String {
self.inner.path()
}
}