SearchVehiclesLog

Thông tin chi tiết về yêu cầu và phản hồi của Searchvehicles.

Lưu ý: Nhật ký này có thể được chia tách trên trường trùng khớp nếu tổng kích thước nhật ký vượt quá 256 KB. Xem Nhật ký phân tách / để biết thêm chi tiết.

Biểu diễn dưới dạng JSON
{
  "request": {
    object (SearchVehiclesRequestLog)
  },
  "response": {
    object (SearchVehiclesResponseLog)
  },
  "errorResponse": {
    object (ErrorResponseLog)
  }
}
Trường
request

object (SearchVehiclesRequestLog)

Đã gửi yêu cầu đến Fleet Engine.

response

object (SearchVehiclesResponseLog)

Phản hồi đã được trả về ứng dụng. Nếu lệnh gọi RPC dẫn đến lỗi thì phản hồi chưa được thiết lập.

errorResponse

object (ErrorResponseLog)

Phản hồi lỗi được trả về ứng dụng khách. Chính sách này sẽ không được thiết lập nếu lệnh gọi RPC thành công.

SearchVehiclesRequestLog

Thông tin chi tiết về yêu cầu SearchXes.

Biểu diễn dưới dạng JSON
{
  "header": {
    object (RequestHeaderLog)
  },
  "pickupPoint": {
    object (TerminalLocationLog)
  },
  "dropoffPoint": {
    object (TerminalLocationLog)
  },
  "pickupRadiusMeters": integer,
  "count": integer,
  "minimumCapacity": integer,
  "searchTripTypes": [
    enum (TripTypeLog)
  ],
  "maximumStaleness": string,
  "vehicleTypes": [
    {
      object (VehicleTypeLog)
    }
  ],
  "requiredAttributes": [
    {
      object (VehicleAttributeLog)
    }
  ],
  "requiredOneOfAttributes": [
    {
      object (VehicleAttributeListLog)
    }
  ],
  "requiredOneOfAttributeSets": [
    {
      object (VehicleAttributeListLog)
    }
  ],
  "matchOrderBy": enum (VehicleMatchOrderLog),
  "includeBackToBack": boolean,
  "tripId": string,
  "filter": string
}
Trường
header

object (RequestHeaderLog)

Tiêu đề của yêu cầu.

pickupPoint

object (TerminalLocationLog)

Điểm đón khách để tìm kiếm gần.

dropoffPoint

object (TerminalLocationLog)

Vị trí trả xe dự kiến của khách hàng.

pickupRadiusMeters

integer

Chỉ định bán kính tìm kiếm xe xung quanh điểm đón.

count

integer

Chỉ định số lượng xe tối đa cần trả lại.

minimumCapacity

integer

Nêu rõ sức chứa tối thiểu bắt buộc của xe.

searchTripTypes[]

enum (TripTypeLog)

Giới hạn tìm kiếm ở những xe hỗ trợ ít nhất một trong các loại chuyến đi đã chỉ định.

maximumStaleness

string (Duration format)

Chỉ tìm kiếm những xe đã cập nhật vị trí trong khoảng thời gian quy định trở về trước.

Thời lượng tính bằng giây với tối đa 9 chữ số thập phân, kết thúc bằng "s". Ví dụ: "3.5s".

vehicleTypes[]

object (VehicleTypeLog)

Loại phương tiện đang tìm kiếm.

requiredAttributes[]

object (VehicleAttributeLog)

Chỉ tìm kiếm những chiếc xe có các thuộc tính đã chỉ định.

requiredOneOfAttributes[]

object (VehicleAttributeListLog)

Giới hạn để chỉ tìm kiếm những xe có ít nhất một trong các thuộc tính đã chỉ định được áp dụng cho mỗivehicleAttributeList.

requiredOneOfAttributeSets[]

object (VehicleAttributeListLog)

Giới hạn phạm vi tìm kiếm ở những chiếc xe có ít nhất một bộ thuộc tính đã chỉ định trong Danh sách thuộc tính xe.

matchOrderBy

enum (VehicleMatchOrderLog)

Thứ tự sắp xếp của kết quả tìm kiếm.

includeBackToBack

boolean

Cho biết liệu một chiếc xe có chuyến đi đang hoạt động có đủ điều kiện thực hiện một kết quả trùng khớp khác hay không.

tripId

string

Mã của chuyến đi liên quan đến yêu cầu searchvehiclesRequest.

filter

string

Truy vấn AIP-160 giới hạn số lượng xe được trả lại dựa trên thuộc tính của xe.

VehicleAttributeListLog

Danh sách loại dữ liệu trong danh sách choví dụ cho XeAttributeLog.

Biểu diễn dưới dạng JSON
{
  "attributes": [
    {
      object (VehicleAttributeLog)
    }
  ]
}
Trường
attributes[]

object (VehicleAttributeLog)

Danh sách các thuộc tính trong bộ sưu tập này.

SearchVehiclesResponseLog

Thông tin chi tiết về phản hồi của Searchvehicles.

Biểu diễn dưới dạng JSON
{
  "matchIds": [
    string
  ],
  "matches": [
    {
      object (VehicleMatchLog)
    }
  ]
}
Trường
matchIds[]
(deprecated)

string

Không dùng nữa: Danh sách mã xe của những xe được trả lại. Vui lòng sử dụng matching.vehicle.name để lấy được mã này.

matches[]

object (VehicleMatchLog)

Danh sách SpeechMatch cho các xe được trả lại.

VehicleMatchLog

Nhật ký của kết quả Searchvehicles VehicleMatch.

Biểu diễn dưới dạng JSON
{
  "vehicle": {
    object (VehicleLog)
  },
  "vehiclePickupEta": string,
  "vehiclePickupDistanceMeters": integer,
  "vehiclePickupStraightLineDistanceMeters": integer,
  "vehicleDropoffEta": string,
  "vehiclePickupToDropoffDistanceMeters": integer,
  "tripType": enum (TripTypeLog),
  "vehicleMatchType": enum (VehicleMatchTypeLog),
  "requestedOrderedBy": enum (VehicleMatchOrderLog),
  "orderedBy": enum (VehicleMatchOrderLog)
}
Trường
vehicle

object (VehicleLog)

Một chiếc xe phù hợp với yêu cầu.

vehiclePickupEta

string (Timestamp format)

Thời gian đến dự kiến của xe tới điểm đón được chỉ định trong yêu cầu. Giá trị trống cho biết xe không tính được thời gian đến dự kiến.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

vehiclePickupDistanceMeters

integer

Quãng đường lái xe của xe tới điểm đón được chỉ định trong yêu cầu, bao gồm cả mọi điểm đón khách hoặc điểm trả xe trung gian trong chuyến đi hiện có. Giá trị trống cho biết xe không tính được quãng đường.

vehiclePickupStraightLineDistanceMeters

integer

Khoảng cách theo đường thẳng giữa xe và điểm đón được chỉ định trong yêu cầu, bao gồm cả điểm trung gian cho các chuyến đi hiện tại.

vehicleDropoffEta

string (Timestamp format)

Thời gian dự kiến lái xe hoàn chỉnh của xe đến điểm trả khách được chỉ định trong yêu cầu. ETA bao gồm mọi lượt ghé thăm bắt buộc cho những chuyến đi đang hoạt động mà phải được hoàn thành trước khi xe đến điểm trả khách được chỉ định trong yêu cầu. Giá trị này sẽ chỉ được điền khi điểm bỏ ngang được chỉ định trong yêu cầu. Giá trị trống cho biết không thể tính toán thời gian đến dự kiến để xe đến điểm trả xe.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

vehiclePickupToDropoffDistanceMeters

integer

Quãng đường lái xe của xe (tính bằng mét) từ điểm đón đến điểm trả xe được chỉ định trong yêu cầu. Khoảng cách chỉ giữa hai điểm và không bao gồm vị trí của xe hoặc bất kỳ điểm tham chiếu nào khác trước khi xe đến điểm đón hoặc điểm trả xe. Giá trị này sẽ chỉ được điền khi điểm bỏ ngang được chỉ định trong yêu cầu. Giá trị trống cho biết không thể tính khoảng cách từ điểm đến lấy hàng đến điểm trả xe được chỉ định trong yêu cầu.

tripType

enum (TripTypeLog)

Loại chuyến đi của yêu cầu dùng để tính thời gian đến dự kiến tới điểm đón khách.

vehicleMatchType

enum (VehicleMatchTypeLog)

Loại kết quả trùng khớp với xe.

requestedOrderedBy

enum (VehicleMatchOrderLog)

Phương thức mà phương thức gọi đã yêu cầu để sắp xếp các kết quả trùng khớp xe.

orderedBy

enum (VehicleMatchOrderLog)

Phương thức thực tế được dùng để đặt hàng xe này. Thông thường, giá trị này sẽ khớp với trường "order_by" trong yêu cầu. Tuy nhiên, trong một số trường hợp nhất định, chẳng hạn như lỗi phụ trợ của Google Maps, có thể sử dụng một phương pháp khác (chẳng hạn như PickUP_POINT_STRAIGHT_DISTANCE).