Reference documentation and code samples for the BigQuery Data Transfer Service V1 API class Google::Protobuf::Struct.
Struct
represents a structured data value, consisting of fields
which map to dynamically typed values. In some languages, Struct
might be supported by a native representation. For example, in
scripting languages like JS a struct is represented as an
object. The details of that representation are described together
with the proto support for the language.
The JSON representation for Struct
is JSON object.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#fields
def
fields
()
-
>
::
Google
::
Protobuf
::
Map
{
::
String
=
>
::
Google
::
Protobuf
::
Value
}
- (::Google::Protobuf::Map{::String => ::Google::Protobuf::Value}) — Unordered map of dynamically typed values.
#fields=
def
fields=
(
value
)
-
>
::
Google
::
Protobuf
::
Map
{
::
String
=
>
::
Google
::
Protobuf
::
Value
}
- value(::Google::Protobuf::Map{::String => ::Google::Protobuf::Value}) — Unordered map of dynamically typed values.
- (::Google::Protobuf::Map{::String => ::Google::Protobuf::Value}) — Unordered map of dynamically typed values.