Reference documentation and code samples for the Cloud Firestore V1 API class Google::Protobuf::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. 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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#bool_value
def
bool_value
()
-
>
::
Boolean
- (::Boolean) — Represents a boolean value.
#bool_value=
def
bool_value=
(
value
)
-
>
::
Boolean
- value(::Boolean) — Represents a boolean value.
- (::Boolean) — Represents a boolean value.
#list_value
def
list_value
()
-
>
::
Google
::
Protobuf
::
ListValue
- ( ::Google::Protobuf::ListValue
) — Represents a repeated
Value
.
#list_value=
def
list_value=
(
value
)
-
>
::
Google
::
Protobuf
::
ListValue
- value( ::Google::Protobuf::ListValue
) — Represents a repeated
Value
.
- ( ::Google::Protobuf::ListValue
) — Represents a repeated
Value
.
#null_value
def
null_value
()
-
>
::
Google
::
Protobuf
::
NullValue
- ( ::Google::Protobuf::NullValue ) — Represents a null value.
#null_value=
def
null_value=
(
value
)
-
>
::
Google
::
Protobuf
::
NullValue
- value( ::Google::Protobuf::NullValue ) — Represents a null value.
- ( ::Google::Protobuf::NullValue ) — Represents a null value.
#number_value
def
number_value
()
-
>
::
Float
- (::Float) — Represents a double value.
#number_value=
def
number_value=
(
value
)
-
>
::
Float
- value(::Float) — Represents a double value.
- (::Float) — Represents a double value.
#string_value
def
string_value
()
-
>
::
String
- (::String) — Represents a string value.
#string_value=
def
string_value=
(
value
)
-
>
::
String
- value(::String) — Represents a string value.
- (::String) — Represents a string value.
#struct_value
def
struct_value
()
-
>
::
Google
::
Protobuf
::
Struct
- ( ::Google::Protobuf::Struct ) — Represents a structured value.
#struct_value=
def
struct_value=
(
value
)
-
>
::
Google
::
Protobuf
::
Struct
- value( ::Google::Protobuf::Struct ) — Represents a structured value.
- ( ::Google::Protobuf::Struct ) — Represents a structured value.