Variable selectiveAtomsSchemaConst

selectiveAtomsSchema: {
    properties: {
        edges: {
            items: {
                allOf: readonly [{
                    properties: {
                        nodeId: {
                            type: "string";
                        };
                        nodeType: {
                            type: "string";
                        };
                        path: {
                            type: "string";
                        };
                        vcId: {
                            type: "string";
                        };
                    };
                    required: readonly ["vcId", "nodeId", "path"];
                    type: "object";
                }, {
                    properties: {
                        @type: {
                            const: "SelectiveEdge";
                        };
                        arrayIndex: {
                            type: "number";
                        };
                        property: {
                            type: "string";
                        };
                        targetNodeId: {
                            type: "string";
                        };
                        targetNodeType: {
                            type: "string";
                        };
                    };
                    required: readonly ["@type", "property", "targetNodeId"];
                    type: "object";
                }];
            };
            type: "array";
        };
        issuer: {
            type: "string";
        };
        meta: {
            properties: {
                @type: {
                    const: "SelectiveMeta";
                };
                nodes: {
                    items: {
                        type: "string";
                    };
                    type: "array";
                };
                vcId: {
                    type: "string";
                };
            };
            required: readonly ["@type", "vcId", "nodes"];
            type: "object";
        };
        nodes: {
            items: {
                allOf: readonly [{
                    properties: {
                        nodeId: {
                            type: "string";
                        };
                        nodeType: {
                            type: "string";
                        };
                        path: {
                            type: "string";
                        };
                        vcId: {
                            type: "string";
                        };
                    };
                    required: readonly ["vcId", "nodeId", "path"];
                    type: "object";
                }, {
                    properties: {
                        @type: {
                            const: "SelectiveNode";
                        };
                        nodeDepth: {
                            type: "number";
                        };
                        nodeIsRoot: {
                            type: "boolean";
                        };
                    };
                    required: readonly ["@type", "nodeIsRoot", "nodeDepth"];
                    type: "object";
                }];
            };
            type: "array";
        };
        properties: {
            items: {
                allOf: readonly [{
                    properties: {
                        nodeId: {
                            type: "string";
                        };
                        nodeType: {
                            type: "string";
                        };
                        path: {
                            type: "string";
                        };
                        vcId: {
                            type: "string";
                        };
                    };
                    required: readonly ["vcId", "nodeId", "path"];
                    type: "object";
                }, {
                    properties: {
                        @type: {
                            const: "SelectiveProperty";
                        };
                        property: {
                            type: "string";
                        };
                        propertyType: {
                            type: "string";
                        };
                        value: {};
                    };
                    required: readonly ["@type", "property", "propertyType", "value"];
                    type: "object";
                }];
            };
            type: "array";
        };
        property_lists: {
            items: {
                allOf: readonly [{
                    properties: {
                        nodeId: {
                            type: "string";
                        };
                        nodeType: {
                            type: "string";
                        };
                        path: {
                            type: "string";
                        };
                        vcId: {
                            type: "string";
                        };
                    };
                    required: readonly ["vcId", "nodeId", "path"];
                    type: "object";
                }, {
                    properties: {
                        @type: {
                            const: "SelectiveNodePropertyList";
                        };
                        properties: {
                            items: {
                                type: "string";
                            };
                            type: "array";
                        };
                    };
                    required: readonly ["@type", "properties"];
                    type: "object";
                }];
            };
            type: "array";
        };
    };
    required: readonly ["issuer", "meta", "nodes", "edges", "properties", "property_lists"];
    type: "object";
} = ...

Type declaration

  • Readonly properties: {
        edges: {
            items: {
                allOf: readonly [{
                    properties: {
                        nodeId: {
                            type: "string";
                        };
                        nodeType: {
                            type: "string";
                        };
                        path: {
                            type: "string";
                        };
                        vcId: {
                            type: "string";
                        };
                    };
                    required: readonly ["vcId", "nodeId", "path"];
                    type: "object";
                }, {
                    properties: {
                        @type: {
                            const: "SelectiveEdge";
                        };
                        arrayIndex: {
                            type: "number";
                        };
                        property: {
                            type: "string";
                        };
                        targetNodeId: {
                            type: "string";
                        };
                        targetNodeType: {
                            type: "string";
                        };
                    };
                    required: readonly ["@type", "property", "targetNodeId"];
                    type: "object";
                }];
            };
            type: "array";
        };
        issuer: {
            type: "string";
        };
        meta: {
            properties: {
                @type: {
                    const: "SelectiveMeta";
                };
                nodes: {
                    items: {
                        type: "string";
                    };
                    type: "array";
                };
                vcId: {
                    type: "string";
                };
            };
            required: readonly ["@type", "vcId", "nodes"];
            type: "object";
        };
        nodes: {
            items: {
                allOf: readonly [{
                    properties: {
                        nodeId: {
                            type: "string";
                        };
                        nodeType: {
                            type: "string";
                        };
                        path: {
                            type: "string";
                        };
                        vcId: {
                            type: "string";
                        };
                    };
                    required: readonly ["vcId", "nodeId", "path"];
                    type: "object";
                }, {
                    properties: {
                        @type: {
                            const: "SelectiveNode";
                        };
                        nodeDepth: {
                            type: "number";
                        };
                        nodeIsRoot: {
                            type: "boolean";
                        };
                    };
                    required: readonly ["@type", "nodeIsRoot", "nodeDepth"];
                    type: "object";
                }];
            };
            type: "array";
        };
        properties: {
            items: {
                allOf: readonly [{
                    properties: {
                        nodeId: {
                            type: "string";
                        };
                        nodeType: {
                            type: "string";
                        };
                        path: {
                            type: "string";
                        };
                        vcId: {
                            type: "string";
                        };
                    };
                    required: readonly ["vcId", "nodeId", "path"];
                    type: "object";
                }, {
                    properties: {
                        @type: {
                            const: "SelectiveProperty";
                        };
                        property: {
                            type: "string";
                        };
                        propertyType: {
                            type: "string";
                        };
                        value: {};
                    };
                    required: readonly ["@type", "property", "propertyType", "value"];
                    type: "object";
                }];
            };
            type: "array";
        };
        property_lists: {
            items: {
                allOf: readonly [{
                    properties: {
                        nodeId: {
                            type: "string";
                        };
                        nodeType: {
                            type: "string";
                        };
                        path: {
                            type: "string";
                        };
                        vcId: {
                            type: "string";
                        };
                    };
                    required: readonly ["vcId", "nodeId", "path"];
                    type: "object";
                }, {
                    properties: {
                        @type: {
                            const: "SelectiveNodePropertyList";
                        };
                        properties: {
                            items: {
                                type: "string";
                            };
                            type: "array";
                        };
                    };
                    required: readonly ["@type", "properties"];
                    type: "object";
                }];
            };
            type: "array";
        };
    }
    • Readonly edges: {
          items: {
              allOf: readonly [{
                  properties: {
                      nodeId: {
                          type: "string";
                      };
                      nodeType: {
                          type: "string";
                      };
                      path: {
                          type: "string";
                      };
                      vcId: {
                          type: "string";
                      };
                  };
                  required: readonly ["vcId", "nodeId", "path"];
                  type: "object";
              }, {
                  properties: {
                      @type: {
                          const: "SelectiveEdge";
                      };
                      arrayIndex: {
                          type: "number";
                      };
                      property: {
                          type: "string";
                      };
                      targetNodeId: {
                          type: "string";
                      };
                      targetNodeType: {
                          type: "string";
                      };
                  };
                  required: readonly ["@type", "property", "targetNodeId"];
                  type: "object";
              }];
          };
          type: "array";
      }
      • Readonly items: {
            allOf: readonly [{
                properties: {
                    nodeId: {
                        type: "string";
                    };
                    nodeType: {
                        type: "string";
                    };
                    path: {
                        type: "string";
                    };
                    vcId: {
                        type: "string";
                    };
                };
                required: readonly ["vcId", "nodeId", "path"];
                type: "object";
            }, {
                properties: {
                    @type: {
                        const: "SelectiveEdge";
                    };
                    arrayIndex: {
                        type: "number";
                    };
                    property: {
                        type: "string";
                    };
                    targetNodeId: {
                        type: "string";
                    };
                    targetNodeType: {
                        type: "string";
                    };
                };
                required: readonly ["@type", "property", "targetNodeId"];
                type: "object";
            }];
        }
        • Readonly allOf: readonly [{
              properties: {
                  nodeId: {
                      type: "string";
                  };
                  nodeType: {
                      type: "string";
                  };
                  path: {
                      type: "string";
                  };
                  vcId: {
                      type: "string";
                  };
              };
              required: readonly ["vcId", "nodeId", "path"];
              type: "object";
          }, {
              properties: {
                  @type: {
                      const: "SelectiveEdge";
                  };
                  arrayIndex: {
                      type: "number";
                  };
                  property: {
                      type: "string";
                  };
                  targetNodeId: {
                      type: "string";
                  };
                  targetNodeType: {
                      type: "string";
                  };
              };
              required: readonly ["@type", "property", "targetNodeId"];
              type: "object";
          }]
      • Readonly type: "array"
    • Readonly issuer: {
          type: "string";
      }
      • Readonly type: "string"
    • Readonly meta: {
          properties: {
              @type: {
                  const: "SelectiveMeta";
              };
              nodes: {
                  items: {
                      type: "string";
                  };
                  type: "array";
              };
              vcId: {
                  type: "string";
              };
          };
          required: readonly ["@type", "vcId", "nodes"];
          type: "object";
      }
      • Readonly properties: {
            @type: {
                const: "SelectiveMeta";
            };
            nodes: {
                items: {
                    type: "string";
                };
                type: "array";
            };
            vcId: {
                type: "string";
            };
        }
        • Readonly @type: {
              const: "SelectiveMeta";
          }
          • Readonly const: "SelectiveMeta"
        • Readonly nodes: {
              items: {
                  type: "string";
              };
              type: "array";
          }
          • Readonly items: {
                type: "string";
            }
            • Readonly type: "string"
          • Readonly type: "array"
        • Readonly vcId: {
              type: "string";
          }
          • Readonly type: "string"
      • Readonly required: readonly ["@type", "vcId", "nodes"]
      • Readonly type: "object"
    • Readonly nodes: {
          items: {
              allOf: readonly [{
                  properties: {
                      nodeId: {
                          type: "string";
                      };
                      nodeType: {
                          type: "string";
                      };
                      path: {
                          type: "string";
                      };
                      vcId: {
                          type: "string";
                      };
                  };
                  required: readonly ["vcId", "nodeId", "path"];
                  type: "object";
              }, {
                  properties: {
                      @type: {
                          const: "SelectiveNode";
                      };
                      nodeDepth: {
                          type: "number";
                      };
                      nodeIsRoot: {
                          type: "boolean";
                      };
                  };
                  required: readonly ["@type", "nodeIsRoot", "nodeDepth"];
                  type: "object";
              }];
          };
          type: "array";
      }
      • Readonly items: {
            allOf: readonly [{
                properties: {
                    nodeId: {
                        type: "string";
                    };
                    nodeType: {
                        type: "string";
                    };
                    path: {
                        type: "string";
                    };
                    vcId: {
                        type: "string";
                    };
                };
                required: readonly ["vcId", "nodeId", "path"];
                type: "object";
            }, {
                properties: {
                    @type: {
                        const: "SelectiveNode";
                    };
                    nodeDepth: {
                        type: "number";
                    };
                    nodeIsRoot: {
                        type: "boolean";
                    };
                };
                required: readonly ["@type", "nodeIsRoot", "nodeDepth"];
                type: "object";
            }];
        }
        • Readonly allOf: readonly [{
              properties: {
                  nodeId: {
                      type: "string";
                  };
                  nodeType: {
                      type: "string";
                  };
                  path: {
                      type: "string";
                  };
                  vcId: {
                      type: "string";
                  };
              };
              required: readonly ["vcId", "nodeId", "path"];
              type: "object";
          }, {
              properties: {
                  @type: {
                      const: "SelectiveNode";
                  };
                  nodeDepth: {
                      type: "number";
                  };
                  nodeIsRoot: {
                      type: "boolean";
                  };
              };
              required: readonly ["@type", "nodeIsRoot", "nodeDepth"];
              type: "object";
          }]
      • Readonly type: "array"
    • Readonly properties: {
          items: {
              allOf: readonly [{
                  properties: {
                      nodeId: {
                          type: "string";
                      };
                      nodeType: {
                          type: "string";
                      };
                      path: {
                          type: "string";
                      };
                      vcId: {
                          type: "string";
                      };
                  };
                  required: readonly ["vcId", "nodeId", "path"];
                  type: "object";
              }, {
                  properties: {
                      @type: {
                          const: "SelectiveProperty";
                      };
                      property: {
                          type: "string";
                      };
                      propertyType: {
                          type: "string";
                      };
                      value: {};
                  };
                  required: readonly ["@type", "property", "propertyType", "value"];
                  type: "object";
              }];
          };
          type: "array";
      }
      • Readonly items: {
            allOf: readonly [{
                properties: {
                    nodeId: {
                        type: "string";
                    };
                    nodeType: {
                        type: "string";
                    };
                    path: {
                        type: "string";
                    };
                    vcId: {
                        type: "string";
                    };
                };
                required: readonly ["vcId", "nodeId", "path"];
                type: "object";
            }, {
                properties: {
                    @type: {
                        const: "SelectiveProperty";
                    };
                    property: {
                        type: "string";
                    };
                    propertyType: {
                        type: "string";
                    };
                    value: {};
                };
                required: readonly ["@type", "property", "propertyType", "value"];
                type: "object";
            }];
        }
        • Readonly allOf: readonly [{
              properties: {
                  nodeId: {
                      type: "string";
                  };
                  nodeType: {
                      type: "string";
                  };
                  path: {
                      type: "string";
                  };
                  vcId: {
                      type: "string";
                  };
              };
              required: readonly ["vcId", "nodeId", "path"];
              type: "object";
          }, {
              properties: {
                  @type: {
                      const: "SelectiveProperty";
                  };
                  property: {
                      type: "string";
                  };
                  propertyType: {
                      type: "string";
                  };
                  value: {};
              };
              required: readonly ["@type", "property", "propertyType", "value"];
              type: "object";
          }]
      • Readonly type: "array"
    • Readonly property_lists: {
          items: {
              allOf: readonly [{
                  properties: {
                      nodeId: {
                          type: "string";
                      };
                      nodeType: {
                          type: "string";
                      };
                      path: {
                          type: "string";
                      };
                      vcId: {
                          type: "string";
                      };
                  };
                  required: readonly ["vcId", "nodeId", "path"];
                  type: "object";
              }, {
                  properties: {
                      @type: {
                          const: "SelectiveNodePropertyList";
                      };
                      properties: {
                          items: {
                              type: "string";
                          };
                          type: "array";
                      };
                  };
                  required: readonly ["@type", "properties"];
                  type: "object";
              }];
          };
          type: "array";
      }
      • Readonly items: {
            allOf: readonly [{
                properties: {
                    nodeId: {
                        type: "string";
                    };
                    nodeType: {
                        type: "string";
                    };
                    path: {
                        type: "string";
                    };
                    vcId: {
                        type: "string";
                    };
                };
                required: readonly ["vcId", "nodeId", "path"];
                type: "object";
            }, {
                properties: {
                    @type: {
                        const: "SelectiveNodePropertyList";
                    };
                    properties: {
                        items: {
                            type: "string";
                        };
                        type: "array";
                    };
                };
                required: readonly ["@type", "properties"];
                type: "object";
            }];
        }
        • Readonly allOf: readonly [{
              properties: {
                  nodeId: {
                      type: "string";
                  };
                  nodeType: {
                      type: "string";
                  };
                  path: {
                      type: "string";
                  };
                  vcId: {
                      type: "string";
                  };
              };
              required: readonly ["vcId", "nodeId", "path"];
              type: "object";
          }, {
              properties: {
                  @type: {
                      const: "SelectiveNodePropertyList";
                  };
                  properties: {
                      items: {
                          type: "string";
                      };
                      type: "array";
                  };
              };
              required: readonly ["@type", "properties"];
              type: "object";
          }]
      • Readonly type: "array"
  • Readonly required: readonly ["issuer", "meta", "nodes", "edges", "properties", "property_lists"]
  • Readonly type: "object"