//! Wire bodies for the `update` op.
//!
//! "Update" replaces the template at `name` with the new
//! [`DidTemplate`]; the template's own `name` field must match the
//! resource id (legacy REST: `PATCH /did-templates/{name}`).
//!
//! The result body is the new persisted [`DidTemplateRecord`].
//!
//! [`DidTemplateRecord`]: crate::did_templates::DidTemplateRecord
use ;
use crateDidTemplate;
/// `spec/vta/did-templates/update/2.0` payload — replace a template
/// in one scope. `context_id` absent: the global scope (super-admin
/// gated). `context_id` present: that context's scope (context admin
/// OR super-admin).