pub struct JsMorpheusAssetBuilder { /* private fields */ }
Expand description
Builder for a {@link IMorpheusAsset}.
@see MorpheusTxBuilder, HydraSigner, HydraPrivate.signHydraTransaction
Implementations§
Source§impl JsMorpheusAssetBuilder
impl JsMorpheusAssetBuilder
Sourcepub fn new() -> JsMorpheusAssetBuilder
pub fn new() -> JsMorpheusAssetBuilder
Creates a new instance. Assets are not dependent on the actual network they will be sent into in an SSI transaction.
Sourcepub fn add_register_before_proof(&mut self, content_id: &str)
pub fn add_register_before_proof(&mut self, content_id: &str)
Adds an operation that registers a proof of existence (before proof) for a given content.
@see digestJson
Sourcepub fn add_signed(&mut self, signed_operation: &JsMorpheusSignedOperation)
pub fn add_signed(&mut self, signed_operation: &JsMorpheusSignedOperation)
Adds a set of operations, which alter DID documents, signed already with a key that has update rights on the DIDs being modified.
@see MorpheusSignedOperation
Trait Implementations§
Source§impl From<JsMorpheusAssetBuilder> for JsValue
impl From<JsMorpheusAssetBuilder> for JsValue
Source§fn from(value: JsMorpheusAssetBuilder) -> Self
fn from(value: JsMorpheusAssetBuilder) -> Self
Converts to this type from the input type.
Source§impl FromWasmAbi for JsMorpheusAssetBuilder
impl FromWasmAbi for JsMorpheusAssetBuilder
Source§impl IntoWasmAbi for JsMorpheusAssetBuilder
impl IntoWasmAbi for JsMorpheusAssetBuilder
Source§impl RefFromWasmAbi for JsMorpheusAssetBuilder
impl RefFromWasmAbi for JsMorpheusAssetBuilder
Source§type Anchor = RcRef<JsMorpheusAssetBuilder>
type Anchor = RcRef<JsMorpheusAssetBuilder>
The type that holds the reference to
Self
for the duration of the
invocation of the function that has an &Self
parameter. This is
required to ensure that the lifetimes don’t persist beyond one function
call, and so that they remain anonymous.Source§impl VectorFromWasmAbi for JsMorpheusAssetBuilder
impl VectorFromWasmAbi for JsMorpheusAssetBuilder
type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi
unsafe fn vector_from_abi(js: Self::Abi) -> Box<[JsMorpheusAssetBuilder]>
Source§impl VectorIntoJsValue for JsMorpheusAssetBuilder
impl VectorIntoJsValue for JsMorpheusAssetBuilder
fn vector_into_jsvalue(vector: Box<[JsMorpheusAssetBuilder]>) -> JsValue
Source§impl VectorIntoWasmAbi for JsMorpheusAssetBuilder
impl VectorIntoWasmAbi for JsMorpheusAssetBuilder
type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi
fn vector_into_abi(vector: Box<[JsMorpheusAssetBuilder]>) -> Self::Abi
Source§impl WasmDescribeVector for JsMorpheusAssetBuilder
impl WasmDescribeVector for JsMorpheusAssetBuilder
impl SupportsConstructor for JsMorpheusAssetBuilder
impl SupportsInstanceProperty for JsMorpheusAssetBuilder
impl SupportsStaticProperty for JsMorpheusAssetBuilder
Auto Trait Implementations§
impl Freeze for JsMorpheusAssetBuilder
impl RefUnwindSafe for JsMorpheusAssetBuilder
impl Send for JsMorpheusAssetBuilder
impl Sync for JsMorpheusAssetBuilder
impl Unpin for JsMorpheusAssetBuilder
impl UnwindSafe for JsMorpheusAssetBuilder
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
Source§impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
Source§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as
IntoWasmAbi::Abi
Source§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
Same as
IntoWasmAbi::into_abi
, except that it may throw and never
return in the case of Err
.