Middle Mile Optimization API

API Tối ưu hoá cho dặm trung tâm.

Dịch vụ: midmileoptimization.googleapis.com

Điểm cuối dịch vụ

Điểm cuối của dịch vụ là một URL cơ sở chỉ định địa chỉ mạng của một dịch vụ API. Một dịch vụ có thể có nhiều điểm cuối dịch vụ. Dịch vụ này có điểm cuối dịch vụ sau đây và tất cả các URI bên dưới đều liên quan đến điểm cuối dịch vụ này:

  • https://middlemileoptimization.googleapis.com

Tài nguyên REST: v1.networks

Phương thức
create POST /v1/networks
Tạo một mạng.
delete DELETE /v1/{name=networks/*}
Xoá một mạng.
get GET /v1/{name=networks/*}
Lấy thông tin chi tiết về một mạng.
list GET /v1/networks
Liệt kê mạng.
listPaths GET /v1/{parent=networks/*}:listPaths
Trả về tất cả đường dẫn hiện có sẵn.
patch PATCH /v1/{network.name=networks/*}
Cập nhật một mạng.

Tài nguyên REST: v1.networks.hubs

Phương thức
create POST /v1/{parent=networks/*}/hubs
Tạo một Trung tâm.
delete DELETE /v1/{name=networks/*/hubs/*}
Xoá một Trung tâm.
get GET /v1/{name=networks/*/hubs/*}
Lấy thông tin chi tiết về một Trung tâm.
list GET /v1/{parent=networks/*}/hubs
Liệt kê các Trung tâm.
makeAvailable POST /v1/{name=networks/*/hubs/*}:makeAvailable
Cung cấp một trung tâm.
makeUnavailable POST /v1/{name=networks/*/hubs/*}:makeUnavailable
Tắt một trung tâm.
patch PATCH /v1/{hub.name=networks/*/hubs/*}
Cập nhật một Trung tâm.

Tài nguyên REST: v1.networks.line

Phương thức
create POST /v1/{parent=networks/*}/line
Tạo một Đường.

Tài nguyên REST: v1.networks.lines

Phương thức
delete DELETE /v1/{name=networks/*/lines/*}
Xoá một đường.
get GET /v1/{name=networks/*/lines/*}
Lấy thông tin chi tiết về một Đường.
list GET /v1/{parent=networks/*}/lines
Liệt kê các dòng.
makeAvailable POST /v1/{name=networks/*/lines/*}:makeAvailable
Cung cấp một đường dây.
makeUnavailable POST /v1/{name=networks/*/lines/*}:makeUnavailable
Không cung cấp được một đường dây.
patch PATCH /v1/{line.name=networks/*/lines/*}
Cập nhật một đường.

Tài nguyên REST: v1.networks.lines.rotations

Phương thức
create POST /v1/{parent=networks/*/lines/*}/rotations
Tạo một LineRotation.
delete DELETE /v1/{name=networks/*/lines/*/rotations/*}
Xoá một LineRotation.
get GET /v1/{name=networks/*/lines/*/rotations/*}
Lấy thông tin chi tiết về LineRotation.
list GET /v1/{parent=networks/*/lines}/rotations
Liệt kê các LineRotations.
patch PATCH /v1/{lineRotation.name=networks/*/lines/*/rotations/*}
Cập nhật một LineRotation.

Tài nguyên REST: v1.networks.shipments

Phương thức
delete DELETE /v1/{name=networks/*/shipments/*}
Xoá lô hàng.
get GET /v1/{name=networks/*/shipments/*}
Lấy thông tin chi tiết về Lô hàng.
list GET /v1/{parent=networks/*}/shipments
Liệt kê các lô hàng.
route POST /v1/{parent=networks/*}/shipments:route
Chuyển lô hàng mới.

Tài nguyên REST: v1.networks.shipments.path

Phương thức
commit POST /v1/{name=networks/*/shipments/*}/path:commit
Thực hiện lộ trình vận chuyển, cho biết rằng trong tương lai, lô hàng đó không thể thay đổi, kể cả do người dùng, ngoại trừ trường hợp bất khả kháng/hành động của chúa trời được chỉ định bằng các phương thức Make xeUpdated (Làm xe không có sẵn, Cấu hình, Không có sẵn, MakeLine).
update POST /v1/{path.shipment=networks/*/shipments/*}/path:update
Thay đổi đường dẫn của một lô hàng: thay vì sử dụng giá trị được tính toán theo dịch vụ, trạng thái sẽ chứa một trạng thái do người dùng đặt thông qua lệnh gọi này.

Tài nguyên REST: v1.networks.vehicles

Phương thức
create POST /v1/{parent=networks/*}/vehicles
Tạo một chiếc xe.
delete DELETE /v1/{name=networks/*/vehicles/*}
Xoá một chiếc xe.
get GET /v1/{name=networks/*/vehicles/*}
Lấy thông tin chi tiết về một chiếc xe.
list GET /v1/{parent=networks/*}/vehicles
Liệt kê các phương tiện.
makeAvailable POST /v1/{name=networks/*/vehicles/*}:makeAvailable
Cung cấp phương tiện di chuyển.
makeUnavailable POST /v1/{name=networks/*/vehicles/*}:makeUnavailable
Tắt xe.
patch PATCH /v1/{vehicle.name=networks/*/vehicles/*}
Cập nhật một chiếc xe.