Middle Mile Optimization API
서비스: Middlemileoptimization.googleapis.com
서비스 엔드포인트
서비스 엔드포인트는 API 서비스의 네트워크 주소를 지정하는 기준 URL입니다. 하나의 서비스는 여러 서비스 엔드포인트를 포함할 수 있습니다. 이 서비스에는 다음 서비스 엔드포인트가 포함되고, 그 아래의 모든 URI가 이 서비스 엔드포인트와 관련됩니다.
https://middlemileoptimization.googleapis.com
REST 리소스: v1.networks
| 방법 | |
|---|---|
create |
POST /v1/networks 네트워크를 만듭니다. |
delete |
DELETE /v1/{name=networks/*} 네트워크를 삭제합니다. |
get |
GET /v1/{name=networks/*} 네트워크 세부정보를 가져옵니다. |
list |
GET /v1/networks 네트워크를 나열합니다. |
listPaths |
GET /v1/{parent=networks/*}:listPaths 현재 사용 가능한 모든 경로를 반환합니다. |
patch |
PATCH /v1/{network.name=networks/*} 네트워크를 업데이트합니다. |
REST 리소스: v1.networks.hubs
| 방법 | |
|---|---|
create |
POST /v1/{parent=networks/*}/hubs 허브를 만듭니다. |
delete |
DELETE /v1/{name=networks/*/hubs/*} 허브를 삭제합니다. |
get |
GET /v1/{name=networks/*/hubs/*} 허브의 세부정보를 가져옵니다. |
list |
GET /v1/{parent=networks/*}/hubs 허브를 나열합니다. |
makeAvailable |
POST /v1/{name=networks/*/hubs/*}:makeAvailable 허브를 사용할 수 있도록 합니다. |
makeUnavailable |
POST /v1/{name=networks/*/hubs/*}:makeUnavailable 허브를 사용할 수 없게 합니다. |
patch |
PATCH /v1/{hub.name=networks/*/hubs/*} 허브를 업데이트합니다. |
REST 리소스: v1.networks.line
| 방법 | |
|---|---|
create |
POST /v1/{parent=networks/*}/line 선을 만듭니다. |
REST 리소스: v1.networks.lines
| 방법 | |
|---|---|
delete |
DELETE /v1/{name=networks/*/lines/*} 줄을 삭제합니다. |
get |
GET /v1/{name=networks/*/lines/*} 선의 세부정보를 가져옵니다. |
list |
GET /v1/{parent=networks/*}/lines 선을 나열합니다. |
makeAvailable |
POST /v1/{name=networks/*/lines/*}:makeAvailable 노선을 사용할 수 있도록 설정합니다. |
makeUnavailable |
POST /v1/{name=networks/*/lines/*}:makeUnavailable 노선을 사용할 수 없게 합니다. |
patch |
PATCH /v1/{line.name=networks/*/lines/*} 줄을 업데이트합니다. |
REST 리소스: v1.networks.lines.rotations
| 방법 | |
|---|---|
create |
POST /v1/{parent=networks/*/lines/*}/rotations LineRound를 만듭니다. |
delete |
DELETE /v1/{name=networks/*/lines/*/rotations/*} LineLine을 삭제합니다. |
get |
GET /v1/{name=networks/*/lines/*/rotations/*} LineLine의 세부정보를 가져옵니다. |
list |
GET /v1/{parent=networks/*/lines}/rotations LineLines를 나열합니다. |
patch |
PATCH /v1/{lineRotation.name=networks/*/lines/*/rotations/*} LineLine을 업데이트합니다. |
REST 리소스: v1.networks.shipments
| 방법 | |
|---|---|
delete |
DELETE /v1/{name=networks/*/shipments/*} 배송을 삭제합니다. |
get |
GET /v1/{name=networks/*/shipments/*} 배송 세부정보를 확인합니다. |
list |
GET /v1/{parent=networks/*}/shipments 배송을 나열합니다. |
route |
POST /v1/{parent=networks/*}/shipments:route 새 배송을 라우트합니다. |
REST 리소스: v1.networks.shipments.path
| 방법 | |
|---|---|
commit |
POST /v1/{name=networks/*/shipments/*}/path:commit 배송 경로를 커밋하여 향후에도 사용자가 변경할 수 없음을 나타냅니다. 단, MakeVehicleUnavailable, MakeHubUnavailable, MakeLineUnavailable 메서드로 표시된 불가항력/불가항력의 경우에는 예외입니다. |
update |
POST /v1/{path.shipment=networks/*/shipments/*}/path:update 배송 경로 변경: 서비스에서 계산된 경로를 사용하는 대신 이 호출을 통해 사용자가 설정한 상태가 상태에 포함됩니다. |
REST 리소스: v1.networks.vehicles
| 방법 | |
|---|---|
create |
POST /v1/{parent=networks/*}/vehicles 차량을 만듭니다. |
delete |
DELETE /v1/{name=networks/*/vehicles/*} 차량을 삭제합니다. |
get |
GET /v1/{name=networks/*/vehicles/*} 차량의 세부정보를 가져옵니다. |
list |
GET /v1/{parent=networks/*}/vehicles 차량을 나열합니다. |
makeAvailable |
POST /v1/{name=networks/*/vehicles/*}:makeAvailable 차량을 사용할 수 있게 합니다. |
makeUnavailable |
POST /v1/{name=networks/*/vehicles/*}:makeUnavailable 차량을 사용할 수 없게 합니다. |
patch |
PATCH /v1/{vehicle.name=networks/*/vehicles/*} 차량을 업데이트합니다. |