Google.Protobuf.WellKnownTypes.Value
public sealed class Value : IMessage<Value>, IMessage, IEquatable<Value>, IDeepCloneable<Value>, IBufferMessage
`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. A producer of value is expected to set one of these
variants. Absence of any variant indicates an error.
The JSON representation for `Value` is JSON value.
Enum of possible cases for the "kind" oneof.
Field number for the "bool_value" field.
Field number for the "list_value" field.
Field number for the "null_value" field.
Field number for the "number_value" field.
Field number for the "string_value" field.
Field number for the "struct_value" field.
Represents a boolean value.
Gets whether the "bool_value" field is set
Gets whether the "null_value" field is set
Gets whether the "number_value" field is set
Gets whether the "string_value" field is set
Represents a repeated `Value`.
Represents a null value.
Represents a double value.
Represents a string value.
Represents a structured value.
public Value()
Convenience method to create a Value message with a Boolean value.
Convenience method to create a Value message with an initial list of values.
Convenience method to create a Value message with a null initial value.
Convenience method to create a Value message with a number value.
Convenience method to create a Value message with a string value.
Convenience method to create a Value message with an initial struct value
Clears the value of the oneof if it's currently set to "bool_value"
Clears the value of the oneof if it's currently set to "null_value"
Clears the value of the oneof if it's currently set to "number_value"
Clears the value of the oneof if it's currently set to "string_value"