pub struct CantonStateTranslationRequest {
pub domain: CantonDomainRef,
pub daml_contract_id: String,
pub template_name: Option<String>,
pub target_ledger: String,
}Expand description
G-C4: Canton state translation request — translate a Daml Active Contract into a Universal Contract Reference suitable for Bitcoin anchoring.
Fields§
§domain: CantonDomainRefCanton domain where the contract lives
daml_contract_id: StringDaml contract ID to translate
template_name: Option<String>Daml template name (for type-aware translation)
target_ledger: StringTarget ledger for the translated reference
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CantonStateTranslationRequest
impl<'de> Deserialize<'de> for CantonStateTranslationRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CantonStateTranslationRequest
impl RefUnwindSafe for CantonStateTranslationRequest
impl Send for CantonStateTranslationRequest
impl Sync for CantonStateTranslationRequest
impl Unpin for CantonStateTranslationRequest
impl UnsafeUnpin for CantonStateTranslationRequest
impl UnwindSafe for CantonStateTranslationRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more