Class VehicleAttribute
Describes a vehicle attribute as a key-value pair. The "key:value" string length cannot exceed 256 characters.
Implements
Namespace: Google.Maps.FleetEngine.V1
Assembly: Google.Maps.FleetEngine.V1.dll
Syntax
public sealed class VehicleAttribute : IMessage<VehicleAttribute>, IEquatable<VehicleAttribute>, IDeepCloneable<VehicleAttribute>, IBufferMessage, IMessage
Constructors
VehicleAttribute()
Declaration
public VehicleAttribute()
VehicleAttribute(VehicleAttribute)
Declaration
public VehicleAttribute(VehicleAttribute other)
Parameters
Type | Name | Description |
---|---|---|
VehicleAttribute | other |
Properties
BoolValue
Boolean typed attribute value.
Declaration
public bool BoolValue { get; set; }
Property Value
Type | Description |
---|---|
bool |
HasBoolValue
Gets whether the "bool_value" field is set
Declaration
public bool HasBoolValue { get; }
Property Value
Type | Description |
---|---|
bool |
HasNumberValue
Gets whether the "number_value" field is set
Declaration
public bool HasNumberValue { get; }
Property Value
Type | Description |
---|---|
bool |
HasStringValue
Gets whether the "string_value" field is set
Declaration
public bool HasStringValue { get; }
Property Value
Type | Description |
---|---|
bool |
Key
The attribute's key. Keys may not contain the colon character (:).
Declaration
public string Key { get; set; }
Property Value
Type | Description |
---|---|
string |
NumberValue
Double typed attribute value.
Declaration
public double NumberValue { get; set; }
Property Value
Type | Description |
---|---|
double |
StringValue
String typed attribute value.
Note: This is identical to the value
field which will eventually be
deprecated. For create or update methods, either field can be used, but
it's strongly recommended to use string_value
. If both string_value
and value
are set, they must be identical or an error will be thrown.
Both fields are populated in responses.
Declaration
public string StringValue { get; set; }
Property Value
Type | Description |
---|---|
string |
Value
The attribute's value.
Declaration
public string Value { get; set; }
Property Value
Type | Description |
---|---|
string |
VehicleAttributeValueCase
Declaration
public VehicleAttribute.VehicleAttributeValueOneofCase VehicleAttributeValueCase { get; }
Property Value
Type | Description |
---|---|
VehicleAttribute.VehicleAttributeValueOneofCase |