[][src]Function indyrs::ledger::build_attrib_request

pub fn build_attrib_request(
    submitter_did: &str,
    target_did: &str,
    hash: Option<&str>,
    raw: Option<&str>,
    enc: Option<&str>
) -> Box<dyn Future<Item = String, Error = IndyError>>

Builds an ATTRIB request. Request to add attribute to a NYM record.

Arguments

  • submitter_did - Identifier (DID) of the transaction author as base58-encoded string. Actual request sender may differ if Endorser is used (look at append_request_endorser)
  • target_did - Target DID as base58-encoded string for 16 or 32 bit DID value.
  • hash - (Optional) Hash of attribute data.
  • raw - (Optional) Json, where key is attribute name and value is attribute value.
  • enc - (Optional) Encrypted value attribute data.

Returns

Request result as json.