Show / Hide Table of Contents

Class DeliveryRequestHeader

A RequestHeader contains fields common to all Delivery RPC requests.

Inheritance
object
DeliveryRequestHeader
Implements
IMessage<DeliveryRequestHeader>
IEquatable<DeliveryRequestHeader>
IDeepCloneable<DeliveryRequestHeader>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Maps.FleetEngine.Delivery.V1
Assembly: Google.Maps.FleetEngine.Delivery.V1.dll
Syntax
public sealed class DeliveryRequestHeader : IMessage<DeliveryRequestHeader>, IEquatable<DeliveryRequestHeader>, IDeepCloneable<DeliveryRequestHeader>, IBufferMessage, IMessage

Constructors

DeliveryRequestHeader()

Declaration
public DeliveryRequestHeader()

DeliveryRequestHeader(DeliveryRequestHeader)

Declaration
public DeliveryRequestHeader(DeliveryRequestHeader other)
Parameters
Type Name Description
DeliveryRequestHeader other

Properties

AndroidApiLevel

Android API level of the calling SDK, only applicable for the Android SDKs. Field value example: 23.

Declaration
public int AndroidApiLevel { get; set; }
Property Value
Type Description
int

DeviceModel

Model of the device on which the calling SDK is running. Field value examples: iPhone12,1, SM-G920F.

Declaration
public string DeviceModel { get; set; }
Property Value
Type Description
string

LanguageCode

The BCP-47 language code, such as en-US or sr-Latn. For more information, see http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. If none is specified, the response may be in any language, with a preference for English if such a name exists. Field value example: en-US.

Declaration
public string LanguageCode { get; set; }
Property Value
Type Description
string

Manufacturer

Manufacturer of the Android device from the calling SDK, only applicable for the Android SDKs. Field value example: Samsung.

Declaration
public string Manufacturer { get; set; }
Property Value
Type Description
string

MapsSdkVersion

Version of the MapSDK which the calling SDK depends on, if applicable. The version format is "major.minor.patch", example: 5.2.1.

Declaration
public string MapsSdkVersion { get; set; }
Property Value
Type Description
string

NavSdkVersion

Version of the NavSDK which the calling SDK depends on, if applicable. The version format is "major.minor.patch", example: 2.1.0.

Declaration
public string NavSdkVersion { get; set; }
Property Value
Type Description
string

OsVersion

Version of the operating system on which the calling SDK is running. Field value examples: 4.4.1, 12.1.

Declaration
public string OsVersion { get; set; }
Property Value
Type Description
string

Platform

Platform of the calling SDK.

Declaration
public DeliveryRequestHeader.Types.Platform Platform { get; set; }
Property Value
Type Description
DeliveryRequestHeader.Types.Platform

RegionCode

Required. CLDR region code of the region where the request originates. Field value example: US.

Declaration
public string RegionCode { get; set; }
Property Value
Type Description
string

SdkType

The type of SDK sending the request.

Declaration
public DeliveryRequestHeader.Types.SdkType SdkType { get; set; }
Property Value
Type Description
DeliveryRequestHeader.Types.SdkType

SdkVersion

Version of the calling SDK, if applicable. The version format is "major.minor.patch", example: 1.1.2.

Declaration
public string SdkVersion { get; set; }
Property Value
Type Description
string

TraceId

Optional ID that can be provided for logging purposes in order to identify the request.

Declaration
public string TraceId { get; set; }
Property Value
Type Description
string
In this article
Back to top Generated by DocFX