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. |