Struct did_key::Document [−][src]
pub struct Document {
pub context: String,
pub id: String,
pub assertion_method: Option<Vec<String>>,
pub authentication: Option<Vec<String>>,
pub capability_delegation: Option<Vec<String>>,
pub capability_invocation: Option<Vec<String>>,
pub key_agreement: Option<Vec<String>>,
pub verification_method: Vec<VerificationMethod>,
}
Fields
context: String
id: String
assertion_method: Option<Vec<String>>
authentication: Option<Vec<String>>
capability_delegation: Option<Vec<String>>
capability_invocation: Option<Vec<String>>
key_agreement: Option<Vec<String>>
verification_method: Vec<VerificationMethod>
Trait Implementations
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