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 |