Google.Protobuf.WellKnownTypes

Summary

Enumerations

NullValue{
  NullValue = 0
}
enum
NullValue is a singleton enumeration to represent the null value for the Value type union.
Syntax{
  Proto2 = 0,
  Proto3 = 1
}
enum
The syntax in which a protocol buffer element is defined.

Classes

Google.Protobuf.WellKnownTypes.Any

Any contains an arbitrary serialized protocol buffer message along with a URL that describes the type of the serialized message.

Google.Protobuf.WellKnownTypes.AnyReflection

Holder for reflection information generated from google/protobuf/any.proto

Google.Protobuf.WellKnownTypes.Api

Api is a light-weight descriptor for a protocol buffer service.

Google.Protobuf.WellKnownTypes.ApiReflection

Holder for reflection information generated from google/protobuf/api.proto

Google.Protobuf.WellKnownTypes.BoolValue

Wrapper message for bool.

Google.Protobuf.WellKnownTypes.BytesValue

Wrapper message for bytes.

Google.Protobuf.WellKnownTypes.DoubleValue

Wrapper message for double.

Google.Protobuf.WellKnownTypes.Duration

A Duration represents a signed, fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution.

Google.Protobuf.WellKnownTypes.DurationReflection

Holder for reflection information generated from google/protobuf/duration.proto

Google.Protobuf.WellKnownTypes.Empty

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.

Google.Protobuf.WellKnownTypes.EmptyReflection

Holder for reflection information generated from google/protobuf/empty.proto

Google.Protobuf.WellKnownTypes.Enum

Enum type definition.

Google.Protobuf.WellKnownTypes.EnumValue

Enum value definition.

Google.Protobuf.WellKnownTypes.Field

A single field of a message type.

Google.Protobuf.WellKnownTypes.FieldMask

FieldMask represents a set of symbolic field paths, for example:

Google.Protobuf.WellKnownTypes.FieldMaskReflection

Holder for reflection information generated from google/protobuf/field_mask.proto

Google.Protobuf.WellKnownTypes.FloatValue

Wrapper message for float.

Google.Protobuf.WellKnownTypes.Int32Value

Wrapper message for int32.

Google.Protobuf.WellKnownTypes.Int64Value

Wrapper message for int64.

Google.Protobuf.WellKnownTypes.ListValue

ListValue is a wrapper around a repeated field of values.

Google.Protobuf.WellKnownTypes.Method

Method represents a method of an api.

Google.Protobuf.WellKnownTypes.Mixin

Declares an API to be included in this API.

Google.Protobuf.WellKnownTypes.Option

A protocol buffer option, which can be attached to a message, field, enumeration, etc.

Google.Protobuf.WellKnownTypes.SourceContext

SourceContext represents information about the source of a protobuf element, like the file in which it is defined.

Google.Protobuf.WellKnownTypes.SourceContextReflection

Holder for reflection information generated from google/protobuf/source_context.proto

Google.Protobuf.WellKnownTypes.StringValue

Wrapper message for string.

Google.Protobuf.WellKnownTypes.Struct

Struct represents a structured data value, consisting of fields which map to dynamically typed values.

Google.Protobuf.WellKnownTypes.StructReflection

Holder for reflection information generated from google/protobuf/struct.proto

Google.Protobuf.WellKnownTypes.TimeExtensions

Extension methods on BCL time-related types, converting to protobuf types.

Google.Protobuf.WellKnownTypes.Timestamp

A Timestamp represents a point in time independent of any time zone or calendar, represented as seconds and fractions of seconds at nanosecond resolution in UTC Epoch time.

Google.Protobuf.WellKnownTypes.TimestampReflection

Holder for reflection information generated from google/protobuf/timestamp.proto

Google.Protobuf.WellKnownTypes.Type

A protocol buffer message type.

Google.Protobuf.WellKnownTypes.TypeReflection

Holder for reflection information generated from google/protobuf/type.proto

Google.Protobuf.WellKnownTypes.UInt32Value

Wrapper message for uint32.

Google.Protobuf.WellKnownTypes.UInt64Value

Wrapper message for uint64.

Google.Protobuf.WellKnownTypes.Value

Value represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values.

Google.Protobuf.WellKnownTypes.WrappersReflection

Holder for reflection information generated from google/protobuf/wrappers.proto

Enumerations

NullValue

 NullValue

NullValue is a singleton enumeration to represent the null value for the Value type union.

The JSON representation for NullValue is JSON null.

Properties
NullValue

Null value.

Syntax

 Syntax

The syntax in which a protocol buffer element is defined.

Properties
Proto2

Syntax proto2.

Proto3

Syntax proto3.