public BuildSchemaResult BuildSchemaRequest(IDid submitterDid, SchemaDefinition data) { string schemaJson = data.ToJson(); string json = LedgerAsync.BuildSchemaRequestAsync(submitterDid, schemaJson).Result; return(JsonConvert.DeserializeObject <BuildSchemaResult>(json)); }
public BuildRequestResult BuildGetRequest(IDid submitterDid, IDid targetDid) { string json = LedgerAsync.BuildGetDdoRequestAsync(submitterDid, targetDid).Result; Logger.Info($"BuildGetDdoRequestAsync returned: {json}"); return(JsonConvert.DeserializeObject <BuildRequestResult>(json)); }
public BuildRequestResult BuildRequest(IDid submitterDid, IDid targetDid, string verKey, string alias, NymRoles role) { string json = LedgerAsync.BuildNymRequestAsync(submitterDid, targetDid, verKey, alias, role.AsString()).Result; Logger.Info($"BuildNymRequestAsync returned: {json}"); return(JsonConvert.DeserializeObject <BuildRequestResult>(json)); }
protected string SubmitRequest(IPool pool, string requestJson) { return(LedgerAsync.SubmitRequestAsync(pool, requestJson).Result); }
protected string SignAndSubmitRequest(IPool pool, IWallet wallet, IDid submitterDid, string requestJson) { return(LedgerAsync.SignAndSubmitRequestAsync(pool, wallet, submitterDid, requestJson).Result); }
protected string SignRequest(IWallet wallet, IDid submitterDid, string requestJson) { return(LedgerAsync.SignRequestAsync(wallet, submitterDid, requestJson).Result); }