REST Resource: networks.hubs

Ressource: Hub

Les colis doivent être acheminés d'un centre à un autre.

Représentation JSON
{
  "name": string,
  "position": {
    object (LatLng)
  },
  "openingTimes": [
    {
      object (DateTimeRange)
    }
  ],
  "crossDockingCapacity": {
    object (CrossDockingCapacity)
  },
  "crossDockingTime": {
    object (CrossDockingTime)
  }
}
Champs
name

string

Obligatoire. Identifiant. Ce paramètre ne peut pas être modifié.

position

object (LatLng)

Facultatif. Position pour calculer des chemins réels.

openingTimes[]

object (DateTimeRange)

Obligatoire. Horaires d'ouverture. Pour l'instant, utilisez une représentation très approximative: une entrée à chaque ouverture du hub (si les employés sont en pause et que personne ne travaille à ce moment-là, il y aura deux entrées pour ce jour).

crossDockingCapacity

object (CrossDockingCapacity)

Facultatif. Capacité du hub complet.

crossDockingTime

object (CrossDockingTime)

Facultatif. Temps nécessaire pour effectuer une opération de cross-dock (par véhicule).

LatLng

Objet représentant une paire latitude/longitude. Elle est exprimée par une paire de doubles représentant les degrés de latitude et de longitude. Sauf indication contraire, cet objet doit être conforme à la norme WGS84. Les valeurs doivent se situer dans les limites normalisées.

Représentation JSON
{
  "latitude": number,
  "longitude": number
}
Champs
latitude

number

Latitude en degrés. Elle doit être comprise dans la plage [-90.0, +90.0].

longitude

number

Longitude en degrés. Elle doit être comprise dans la plage [-180.0, +180.0].

CrossDockingCapacity

Capacité globale de Cross-Docking pour un hub.

Représentation JSON
{
  "capacityPerHour": [
    {
      object (ValueDimension)
    }
  ]
}
Champs
capacityPerHour[]

object (ValueDimension)

Facultatif. Capacité de cross-docging pour chaque dimension.

CrossDockingTime

Durée globale de cross-docking pour un hub.

Représentation JSON
{
  "timeConstant": string,
  "time": {
    object (SeparableNDFunction)
  }
}
Champs
timeConstant

string (Duration format)

Facultatif. Heure constante pour une opération de cross-docking.

Durée en secondes avec neuf chiffres au maximum après la virgule et se terminant par "s". Exemple : "3.5s"

time

object (SeparableNDFunction)

Facultatif. La séparabilité est une hypothèse simplificatrice.

Méthodes

create

Crée un hub.

delete

Supprime un hub.

get

Récupère les détails d'un hub.

list

Répertorie les hubs.

makeAvailable

Rend un hub disponible.

makeUnavailable

Rend un hub indisponible.

patch

Met à jour un hub.