kind_ property
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),
);
},
);