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

هاب ها را فهرست می کند.

makeAvailable

هاب را در دسترس قرار می دهد.

makeUnavailable

هاب را از دسترس خارج می کند.

patch

یک هاب را به روز می کند.