Constructor
new Value(propertiesopt)
Constructs a new Value.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.datastore.v1.IValue |
<optional> |
Properties to set |
- Implements:
-
- IValue
Members
arrayValue
Value arrayValue.
blobValue
Value blobValue.
booleanValue
Value booleanValue.
doubleValue
Value doubleValue.
entityValue
Value entityValue.
excludeFromIndexes
Value excludeFromIndexes.
geoPointValue
Value geoPointValue.
integerValue
Value integerValue.
keyValue
Value keyValue.
meaning
Value meaning.
nullValue
Value nullValue.
stringValue
Value stringValue.
timestampValue
Value timestampValue.
valueType
Value valueType.
Methods
toJSON() → {Object.<string, *>}
Converts this Value to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.datastore.v1.Value}
Creates a new Value instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.datastore.v1.IValue |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.datastore.v1.Value |
Value instance |
(static) decode(reader, lengthopt) → {google.datastore.v1.Value}
Decodes a Value message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.datastore.v1.Value |
Value |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.datastore.v1.Value}
Decodes a Value message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.datastore.v1.Value |
Value |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified Value message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.datastore.v1.IValue |
Value message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified Value message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.datastore.v1.IValue |
Value message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.datastore.v1.Value}
Creates a Value message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.datastore.v1.Value |
Value |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for Value
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a Value message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.datastore.v1.Value |
Value |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a Value message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|