ListVehiclesLog

ListVehicles のリクエストとレスポンスの詳細。

JSON 表現
{
  "request": {
    object (ListVehiclesRequestLog)
  },
  "response": {
    object (ListVehiclesResponseLog)
  },
  "errorResponse": {
    object (ErrorResponseLog)
  }
}
フィールド
request

object (ListVehiclesRequestLog)

Fleet Engine に送信されたリクエスト。

response

object (ListVehiclesResponseLog)

クライアントに返されたレスポンス。RPC 呼び出しでエラーが発生した場合、レスポンスは設定されません。

errorResponse

object (ErrorResponseLog)

クライアントに返されたエラー レスポンス。RPC 呼び出しが成功すると未設定になります。

ListVehiclesRequestLog

ListVehicles リクエストの詳細。

JSON 表現
{
  "header": {
    object (RequestHeaderLog)
  },
  "pageSize": integer,
  "pageToken": string,
  "minimumCapacity": integer,
  "tripTypes": [
    enum (TripTypeLog)
  ],
  "maximumStaleness": string,
  "vehicleTypeCategories": [
    enum (VehicleTypeCategoryLog)
  ],
  "requiredAttributes": [
    string
  ],
  "requiredOneOfAttributes": [
    string
  ],
  "requiredOneOfAttributeSets": [
    string
  ],
  "vehicleState": enum (VehicleStateLog),
  "onTripOnly": boolean
}
フィールド
header

object (RequestHeaderLog)

リクエスト ヘッダー。

pageSize

integer

返却する車両の最大数。

pageToken

string

前の ListVehicles の呼び出しで指定された next_page_token の値。これにより、車両グループをページ分けできます。リクエストのフィルタ条件が前の ListVehicles 呼び出しのフィルタ条件と同じでない場合、値は未定義になります。

minimumCapacity

integer

車両に必要な最小収容人数を指定します。返されるすべての車両の maximumCapacity は、この値以上の値になります。設定する場合は、0 以上の値を指定する必要があります。

tripTypes[]

enum (TripTypeLog)

レスポンスを、指定したルート タイプを少なくとも 1 つサポートしている車両に制限します。

maximumStaleness

string (Duration format)

呼び出し時に、指定された時間内に位置情報を更新した車両にレスポンスを制限します。存在する場合は、有効な正の値の期間を指定する必要があります。

s」で終わる小数 9 桁までの秒単位の期間。例: "3.5s"

vehicleTypeCategories[]

enum (VehicleTypeCategoryLog)

レスポンスを、指定されたタイプ カテゴリのいずれかを持つ車両に制限します。

requiredAttributes[]

string

レスポンスを、指定された属性を持つ車両に制限します。

requiredOneOfAttributes[]

string

レスポンスを、各 VehicleAttributeList で指定された属性の 1 つ以上を持つ車両に制限します。

requiredOneOfAttributeSets[]

string

requiredOneOfAttributeSets は追加機能を提供します。

requiredOneOfAttributes と同様に、requiredOneOfAttributeSets はリストのリストを許可するメッセージを使用します。

vehicleState

enum (VehicleStateLog)

この車両ステータスを持つ車両にレスポンスを制限します。

onTripOnly

boolean

現在のルートに含まれる車両のみを返却します。

ListVehiclesResponseLog

ListVehicles レスポンスの詳細。

JSON 表現
{
  "vehicles": [
    {
      object (VehicleLog)
    }
  ],
  "totalSize": string
}
フィールド
vehicles[]

object (VehicleLog)

リクエストに一致する車両。

totalSize

string (int64 format)

すべてのページにおける、リクエスト条件に一致する車両の合計数。