SchemaGenerator<T>
@hyperledger/identus-sdk v8.0.0
@hyperledger/identus-sdk / overview / SchemaGenerator
Interface: SchemaGenerator<T>
Defined in: packages/lib/sdk/src/pluto/types.ts:260
Builder interface used inside schemaFactory callbacks to declaratively define a Model's schema.
Example
schemaFactory<MyModel>(schema => {
schema.addProperty("string", "name");
schema.setRequired("name");
schema.setEncrypted("name");
schema.setVersion(1);
});
Type Parameters
| Type Parameter | Description |
|---|---|
T | The Model interface the schema describes. |