kind_ property

  1. @protected
Kind<OneOfKindEntry> kind_
final

Kind for OneOfKindEntry.

The purpose of annotation @protected is reducing accidental use.

Implementation

@protected
static final Kind<OneOfKindEntry> kind_ = EntityKind<OneOfKindEntry>(
  name: 'OneOfKindEntry',
  define: (c) {
    final idProp = c.requiredUint64(
      id: 1,
      name: 'id',
      getter: (t) => t.id,
    );
    final nameProp = c.requiredString(
      id: 2,
      name: 'name',
      getter: (t) => t.name,
    );
    final kindProp = c.required<Kind>(
      id: 3,
      name: 'kind',
      kind: Kind.kind,
      getter: (t) => t.kind,
    );
    c.constructorFromData = (data) => OneOfKindEntry(
          id: data.get(idProp),
          name: data.get(nameProp),
          kind: data.get(kindProp),
        );
  },
);