REST Resource: networks.shipments

المرجع: الشحن

الشحنة التي سيتم تنفيذها.

تمثيل JSON
{
  "name": string,
  "sourceHub": string,
  "destinationHub": string,
  "departureTime": {
    object (DateTime)
  },
  "arrivalTime": {
    object (DateTimeRange)
  },
  "arrivalEarlinessTardinessCost": {
    object (EarlinessTardiness)
  },
  "size": [
    {
      object (ValueDimension)
    }
  ],
  "revenue": number
}
الحقول
name

string

مطلوب. المُعرّف. يتعذّر التعديل.

sourceHub

string

مطلوب. المركز الذي تتوفّر فيه الشحنة

destinationHub

string

مطلوب. المركز الذي يجب تسليم الشحنة إليه

departureTime

object (DateTime)

مطلوب. وقت المغادرة

arrivalTime

object (DateTimeRange)

مطلوب. وقت الوصول المتوقع (أي تقييد مبدئي).

arrivalEarlinessTardinessCost

object (EarlinessTardiness)

اختياريّ. تشير اتفاقيات مستوى الخدمة إلى احتمال تجاوز هذا الوقت مع بعض العقوبات. (إذا بعد الحد الأقصى، لن تكون الحزمة أكثر فائدة.) ويتم تحديد العقوبة من خلال دالة التأخير (بالدقائق).

size[]

object (ValueDimension)

اختياريّ. تُستخدَم مع سعات المركبة والمحور.

revenue

number

اختياريّ. الأرباح من هذه الحزمة (تُستخدم فقط لحساب المكافأة)، أي السعر الذي يدفعه الطرف الذي يدفع الرسوم في حال ترك هذه السياسة بدون ضبط، سيحتسب النظام الأرباح (بناءً على ما إذا كان سيتم إنشاء سطر جديد لهذه الشحنة أم لا).

الطُرق

delete

حذف شحنة.

get

الحصول على تفاصيل عملية الشحن

list

يعرض عمليات الشحن.

route

وجِّه شحنة جديدة.