Add JSON Schema for identity document
7 files changed
+55
-5
6e9517a1
→
abe0e806
modified Cargo.lock
@@ -2448,6 +2448,7 @@ dependencies = [
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified crates/radicle-cob/Cargo.toml
@@ -26,6 +26,7 @@ nonempty = { workspace = true, features = ["serialize"] }
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified crates/radicle-cob/src/type_name.rs
@@ -16,7 +16,17 @@ use thiserror::Error;
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified crates/radicle-schemars/src/main.rs
@@ -7,8 +7,14 @@ use schemars::{generate::*, *};
|
|
|
|
|
|
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -19,6 +25,7 @@ enum Schema {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -29,6 +36,7 @@ impl std::str::FromStr for Schema {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -68,6 +76,12 @@ fn print_schema() -> io::Result<()> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified crates/radicle/src/identity/did.rs
@@ -16,7 +16,17 @@ pub enum DidError {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified crates/radicle/src/identity/doc.rs
@@ -80,6 +80,7 @@ impl DocError {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -230,6 +231,7 @@ pub enum PayloadError {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -291,6 +293,7 @@ impl AsRef<Doc> for DocAt {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -469,7 +472,10 @@ impl RawDoc {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -564,6 +570,7 @@ impl From<Delegates> for Vec<Did> {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -624,6 +631,8 @@ impl Threshold {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified crates/radicle/src/schemars_ext.rs
@@ -24,7 +24,12 @@ pub mod crypto {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|