interface fiMessage {
    T: MessageType<AnyMessage>;
    default: undefined;
    delimited?: boolean;
    jsonName: string;
    kind: "message";
    localName: string;
    name: string;
    no: number;
    oneof?: OneofInfo;
    packed: false;
    repeated: boolean;
}

Hierarchy (view full)

Properties

Message handler for the field.

default: undefined

An explicit default value (only proto2). Never set for messages.

delimited?: boolean

Serialize this message with the delimited format, also known as group encoding, as opposed to the standard length prefix.

Only valid for message fields.

jsonName: string

The name for JSON serialization / deserialization.

kind: "message"
localName: string

The name of the field as used in generated code.

name: string

The original name of the .proto field.

no: number

The field number of the .proto field.

oneof?: OneofInfo

The oneof group, if this field belongs to one.

packed: false

Is this repeated field packed? Never true for messages.

repeated: boolean

Is the field repeated?

Generated using TypeDoc