@nebius/js-sdk - v0.2.54
    Preparing search index...

    Interface MessageFieldDescriptor

    Describes one generated message field for runtime reflection.

    This is a small SDK descriptor, not a complete protobuf descriptor. It contains only the data needed by runtime features such as reset masks.

    interface MessageFieldDescriptor {
        map?: boolean;
        mapValue?: () => MessageDescriptor | undefined;
        message?: () => MessageDescriptor | undefined;
        oneof?: boolean;
        pbName: string;
        repeated?: boolean;
        scalarType?: MessageFieldScalarType;
    }
    Index
    map?: boolean

    Specifies whether the field is a map.

    mapValue?: () => MessageDescriptor | undefined

    Returns the nested descriptor when this is a map with message values.

    Type Declaration

    message?: () => MessageDescriptor | undefined

    Returns the nested descriptor when this field contains a message.

    Type Declaration

    oneof?: boolean

    Specifies whether the field belongs to a oneof.

    pbName: string

    Contains the original snake_case protobuf field name.

    repeated?: boolean

    Specifies whether the field is repeated.

    Contains the protobuf descriptor code when this is a scalar or enum.