google_api_datastore v0.11.0 GoogleApi.Datastore.V1.Model.Value View Source
A message that can hold any of the supported value types and associated metadata.
Attributes
arrayValue
(type:GoogleApi.Datastore.V1.Model.ArrayValue.t
, default:nil
) - An array value. Cannot contain another array value. AValue
instance that sets fieldarray_value
must not set fieldsmeaning
orexclude_from_indexes
.blobValue
(type:String.t
, default:nil
) - A blob value. May have at most 1,000,000 bytes. Whenexclude_from_indexes
is false, may have at most 1500 bytes. In JSON requests, must be base64-encoded.booleanValue
(type:boolean()
, default:nil
) - A boolean value.doubleValue
(type:float()
, default:nil
) - A double value.entityValue
(type:GoogleApi.Datastore.V1.Model.Entity.t
, default:nil
) - An entity value.- May have no key.
- May have a key with an incomplete key path.
- May have a reserved/read-only key.
excludeFromIndexes
(type:boolean()
, default:nil
) - If the value should be excluded from all indexes including those defined explicitly.geoPointValue
(type:GoogleApi.Datastore.V1.Model.LatLng.t
, default:nil
) - A geo point value representing a point on the surface of Earth.integerValue
(type:String.t
, default:nil
) - An integer value.keyValue
(type:GoogleApi.Datastore.V1.Model.Key.t
, default:nil
) - A key value.meaning
(type:integer()
, default:nil
) - Themeaning
field should only be populated for backwards compatibility.nullValue
(type:String.t
, default:nil
) - A null value.stringValue
(type:String.t
, default:nil
) - A UTF-8 encoded string value. Whenexclude_from_indexes
is false (it is indexed) , may have at most 1500 bytes. Otherwise, may be set to at least 1,000,000 bytes.timestampValue
(type:DateTime.t
, default:nil
) - A timestamp value. When stored in the Datastore, precise only to microseconds; any additional precision is rounded down.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
t()
View Sourcet() :: %GoogleApi.Datastore.V1.Model.Value{ arrayValue: GoogleApi.Datastore.V1.Model.ArrayValue.t(), blobValue: String.t(), booleanValue: boolean(), doubleValue: float(), entityValue: GoogleApi.Datastore.V1.Model.Entity.t(), excludeFromIndexes: boolean(), geoPointValue: GoogleApi.Datastore.V1.Model.LatLng.t(), integerValue: String.t(), keyValue: GoogleApi.Datastore.V1.Model.Key.t(), meaning: integer(), nullValue: String.t(), stringValue: String.t(), timestampValue: DateTime.t() }
Link to this section Functions
Unwrap a decoded JSON object into its complex fields.