REST Resource: networks.hubs

المرجع: المركز

يجب نقل الشحنات من مركز إلى آخر.

تمثيل JSON
{
  "name": string,
  "position": {
    object (LatLng)
  },
  "openingTimes": [
    {
      object (DateTimeRange)
    }
  ],
  "crossDockingCapacity": {
    object (CrossDockingCapacity)
  },
  "crossDockingTime": {
    object (CrossDockingTime)
  }
}
الحقول
name

string

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

position

object (LatLng)

اختياريّ. الموضع لاحتساب المسارات في العالم الحقيقي.

openingTimes[]

object (DateTimeRange)

مطلوب. أوقات العمل في الوقت الحالي، استخدِم تمثيلاً تقريبيًا: إدخال واحد في كل مرة يفتح فيها المركز (إذا كان العاملون لديهم استراحة غداء ولم يكن هناك أحد يعمل في ذلك الوقت، سيكون هناك إدخالان لذلك اليوم).

crossDockingCapacity

object (CrossDockingCapacity)

اختياريّ. سعة الموزع بالكامل

crossDockingTime

object (CrossDockingTime)

اختياريّ. الوقت اللازم لإجراء عملية تثبيت متقاطع واحدة (لكل مركبة).

LatLng

كائن يمثّل زوجًا من خط العرض/الطول ويتم التعبير عن ذلك في صورة زوج من الزوجين لتمثيل درجات الطول والعرض والدرجات. يجب أن يتوافق هذا العنصر مع معيار WGS84 ما لم يُذكر خلاف ذلك. يجب أن تكون القيم ضمن النطاقات التي تمت تسويتها.

تمثيل JSON
{
  "latitude": number,
  "longitude": number
}
الحقول
latitude

number

خط العرض بالدرجات. يجب أن يكون في النطاق [ -90.0، +90.0].

longitude

number

خط الطول بالدرجات. يجب أن يكون في النطاق [ -180.0، +180.0].

CrossDockingCapacity

السعة الإجمالية للتخزين المتبادل للمركز.

تمثيل JSON
{
  "capacityPerHour": [
    {
      object (ValueDimension)
    }
  ]
}
الحقول
capacityPerHour[]

object (ValueDimension)

اختياريّ. القدرة على جمع البيانات بشكل متبادل لكلّ بُعد

CrossDockingTime

إجمالي وقت التخزين المتبادل للمركز.

تمثيل JSON
{
  "timeConstant": string,
  "time": {
    object (SeparableNDFunction)
  }
}
الحقول
timeConstant

string (Duration format)

اختياريّ. وقت ثابت لعملية وضع الإرساء على مستوى النظام.

مدة بالثواني مكونة من تسعة أرقام كسور كحد أقصى وتنتهي بالأرقام "s" مثال: "3.5s"

time

object (SeparableNDFunction)

اختياريّ. والقابلية للفصل هي فرضية مبسّطة.

الطُرق

create

لإنشاء مركز

delete

يؤدي النقر على هذا الزر إلى حذف "مركز".

get

الحصول على تفاصيل المركز

list

يسرد الموزعات (Hub).

makeAvailable

لتوفير الموزع

makeUnavailable

جعل الموزع غير متاح

patch

تعديل "مركز"