kind property

  1. @protected
EntityKind<KindMeaning> kind
final

Kind for KindMeaning.

The purpose of annotation @protected is reducing accidental use.

Implementation

@protected
static final EntityKind<KindMeaning> kind = EntityKind<KindMeaning>(
  name: 'JsonKind',
  define: (c) {
    final schemaUrlProp = c.requiredString(
      id: 1,
      name: 'schemaUrl',
    );
    final name = c.requiredString(
      id: 2,
      name: 'name',
    );
    c.constructorFromData = (data) {
      return KindMeaning(
        data.get(schemaUrlProp),
        data.get(name),
      );
    };
  },
);