ProtoFieldConfig class

Constructors

ProtoFieldConfig.bool(int fieldNumber, {List<ProtoOption> options = const [], bool hasOptionalFlags = false})
factory
ProtoFieldConfig.bytes(int fieldNumber, {List<ProtoOption> options = const [], bool hasOptionalFlags = false})
factory
ProtoFieldConfig.double(int fieldNumber, {List<ProtoOption> options = const [], bool hasOptionalFlags = false})
factory
ProtoFieldConfig.enumType(int fieldNumber, {bool hasOptionalFlags = false, List<ProtoOption> options = const []})
factory
ProtoFieldConfig.field(int fieldNumber, ProtoFieldType type, {List<ProtoOption> options = const [], bool hasOptionalFlags = false})
factory
ProtoFieldConfig.fixed32(int fieldNumber, {List<ProtoOption> options = const [], bool hasOptionalFlags = false})
factory
ProtoFieldConfig.fixed64(int fieldNumber, {List<ProtoOption> options = const [], bool hasOptionalFlags = false})
factory
ProtoFieldConfig.float(int fieldNumber, {List<ProtoOption> options = const [], bool hasOptionalFlags = false})
factory
ProtoFieldConfig.int32(int fieldNumber, {List<ProtoOption> options = const [], bool hasOptionalFlags = false})
factory
ProtoFieldConfig.int64(int fieldNumber, {List<ProtoOption> options = const [], bool hasOptionalFlags = false})
factory
ProtoFieldConfig.internal(int fieldNumber, ProtoFieldType fieldType, {List<ProtoOption> options = const [], bool hasOptionalFlag = false})
factory
ProtoFieldConfig.map({required int fieldNumber, required ProtoFieldType keyType, required ProtoFieldType valueType, List<ProtoOption> options = const [], bool hasOptionalFlags = false})
factory
ProtoFieldConfig.message(int fieldNumber, {List<ProtoOption> options = const [], bool hasOptionalFlags = false})
factory
ProtoFieldConfig.repeated({required int fieldNumber, required ProtoFieldType elementType, ProtoRepeatedEncoding? encoding, bool hasOptionalFlags = false, List<ProtoOption> options = const []})
factory
ProtoFieldConfig.sFixed32(int fieldNumber, {List<ProtoOption> options = const [], bool hasOptionalFlags = false})
factory
ProtoFieldConfig.sFixed64(int fieldNumber, {List<ProtoOption> options = const [], bool hasOptionalFlags = false})
factory
ProtoFieldConfig.sint32(int fieldNumber, {List<ProtoOption> options = const [], bool hasOptionalFlags = false})
factory
ProtoFieldConfig.sint64(int fieldNumber, {List<ProtoOption> options = const [], bool hasOptionalFlags = false})
factory
ProtoFieldConfig.string(int fieldNumber, {List<ProtoOption> options = const [], bool hasOptionalFlags = false})
factory
ProtoFieldConfig.uint32(int fieldNumber, {List<ProtoOption> options = const [], bool hasOptionalFlags = false})
factory
ProtoFieldConfig.uint64(int fieldNumber, {List<ProtoOption> options = const [], bool hasOptionalFlags = false})
factory

Properties

fieldNumber → int
final
fieldType → ProtoFieldType
final
hashCode → int
The hash code for this object.
no setterinherited
hasOptionalFalg → bool
final
mapKeyType → ProtoFieldType?
final
mapValueType → ProtoFieldType?
final
options → List<ProtoOption>
final
repeatedEncoding → ProtoRepeatedEncoding
final
repeatedType → ProtoFieldType?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

encodeKey(ProtoWireType wireType) → List<int>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited