Kaynak: Araç
Ad yok, Ağ'da bir harita anahtarı olarak depolanıyor.
| JSON gösterimi |
|---|
{ "name": string, "capacities": [ { object ( |
| Alanlar | |
|---|---|
name |
Zorunlu. Tanımlayıcı. Güncellenemez. |
capacities[] |
İsteğe bağlı. Araç özellikleri. |
cost |
Zorunlu. Aracı kullanma maliyeti. Bunlar tek bir bağımsız değişkenin işlevleridir: aracın katettiği mesafe, taşıttığı ağırlık, taşıttığı palet sayısı. Bu işlevler bakım, yakıt ve sevkiyata hazırlık maliyetlerini kapsar. Bu maliyetler, ön ödeme içerebilir (araç kullanıldıktan sonra ödenir ve genellikle alt sözleşme yapmak için kullanışlıdır). |
pricing |
İsteğe bağlı. Yalnızca araç oluşturulmuş bir satırda kullanılıyorsa (ör. giriş ağının bir parçası değilse) ödeme yapan tarafça ödenecek fiyat. |
allowedForGeneratedLines |
Zorunlu. Bu aracın oluşturulan hatlarda kullanılıp kullanılamayacağı. |
vehiclePositionConstraints[] |
İsteğe bağlı. Mevcut aracın zorunlu konumları ve zamanları. Örneğin, bir aracın belirli bir merkezde çalışmaya başladığı veya bittiği olgusunu modellemek için girişleri kullanın. |
VehiclePositionConstraint
Aracın konumuyla ilgili kısıtlama.
| JSON gösterimi |
|---|
{
"time": {
object ( |
| Alanlar | |
|---|---|
time |
Kısıtlama zamanı. |
hubId |
Kısıtlama merkezi. |
Yöntemler |
|
|---|---|
|
Araç Oluşturur. |
|
Bir Aracı siler. |
|
Bir Aracın ayrıntılarını alır. |
|
Araçları listeler. |
|
Bir aracı kullanıma sunar. |
|
Bir aracı kullanılamaz hale getirir. |
|
Bir Aracı günceller. |