#[macro_use]
extern crate ngyn_macros;
use ngyn_macros::Param;
struct UserParam {
id: i32,
name: String,
}
impl ngyn::shared::server::Transformer<'_> for UserParam {
fn transform(
cx: &mut ngyn::prelude::NgynContext,
res: &mut ngyn::prelude::NgynResponse,
) -> Self {
let param = ngyn::shared::server::Param::transform(cx, res);
UserParam {
id: param.get("id").unwrap_or_default(),
name: param.get("name").unwrap_or_default(),
}
}
}