RequestHeaderLog

  • A RequestHeader is required for all Ride Engine RPC requests and includes common fields.

  • RequestHeader includes fields for language, region, SDK version, OS version, SDK type, and platform.

  • These fields provide context about the request origin and environment.

  • The values for sdkType and platform are enums defined within the provided documentation links.

A RequestHeader contains fields common to all Ride Engine RPC requests and must be present in each request proto.

JSON representation
{
  "languageCode": string,
  "regionCode": string,
  "sdkVersion": string,
  "osVersion": string,
  "sdkType": enum (SdkTypeLog),
  "platform": enum (PlatformLog)
}
Fields
languageCode

string

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.

regionCode

string

CLDR region code of where the request is coming from.

sdkVersion

string

Version of SDK that made the request.

osVersion

string

Version of the operating system on which the SDK is running.

sdkType

enum (SdkTypeLog)

The type of SDK sending the request.

platform

enum (PlatformLog)

Platform of the calling SDK.