REST Resource: networks.hubs

Recurso: Hub

As remessas precisam ser trazidas de um hub para outro.

Representação JSON
{
  "name": string,
  "position": {
    object (LatLng)
  },
  "openingTimes": [
    {
      object (DateTimeRange)
    }
  ],
  "crossDockingCapacity": {
    object (CrossDockingCapacity)
  },
  "crossDockingTime": {
    object (CrossDockingTime)
  }
}
Campos
name

string

Obrigatório. Identificador. Não foi possível atualizar.

position

object (LatLng)

Opcional. Posição para calcular caminhos reais.

openingTimes[]

object (DateTimeRange)

Obrigatório. Horário de funcionamento. Por enquanto, use uma representação aproximada: uma entrada para cada vez que o hub for aberto. Se os workers tiverem um intervalo para o almoço e ninguém trabalhar nesse horário, haverá duas entradas para esse dia.

crossDockingCapacity

object (CrossDockingCapacity)

Opcional. Capacidade do hub completo.

crossDockingTime

object (CrossDockingTime)

Opcional. Tempo para realizar uma operação de docks (por veículo).

LatLng

Um objeto que representa um par de latitude/longitude. Ele é expresso como um par de valores duplos para representar graus de latitude e longitude. Salvo indicação em contrário, esse objeto precisa estar em conformidade com o padrão WGS84. Os valores precisam estar dentro de intervalos normalizados.

Representação JSON
{
  "latitude": number,
  "longitude": number
}
Campos
latitude

number

A latitude em graus. Precisa estar no intervalo [-90,0, +90,0].

longitude

number

A longitude em graus. Precisa estar no intervalo [-180,0, +180,0].

CrossDockingCapacity

Capacidade geral de cross-docking para um hub.

Representação JSON
{
  "capacityPerHour": [
    {
      object (ValueDimension)
    }
  ]
}
Campos
capacityPerHour[]

object (ValueDimension)

Opcional. Capacidade de cross-docking para cada dimensão.

CrossDockingTime

Tempo geral de cross-docking para um hub.

Representação JSON
{
  "timeConstant": string,
  "time": {
    object (SeparableNDFunction)
  }
}
Campos
timeConstant

string (Duration format)

Opcional. Tempo constante para uma operação de docking.

Duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

time

object (SeparableNDFunction)

Opcional. A separação é uma suposição simplificada.

Métodos

create

Cria um Hub.

delete

Exclui um Hub.

get

Recebe os detalhes de um Hub.

list

Lista os hubs.

makeAvailable

Disponibiliza um hub.

makeUnavailable

Torna um hub indisponível.

patch

Atualiza um Hub.