REST Resource: networks.shipments

リソース: Shipment

実施する配送。

JSON 表現
{
  "name": string,
  "sourceHub": string,
  "destinationHub": string,
  "departureTime": {
    object (DateTime)
  },
  "arrivalTime": {
    object (DateTimeRange)
  },
  "arrivalEarlinessTardinessCost": {
    object (EarlinessTardiness)
  },
  "size": [
    {
      object (ValueDimension)
    }
  ],
  "revenue": number
}
フィールド
name

string

必須。ID。この設定は変更できません。

sourceHub

string

必須。荷物が発送されるハブ。

destinationHub

string

必須。荷物の配達先となるハブ。

departureTime

object (DateTime)

必須。出発時刻。

arrivalTime

object (DateTimeRange)

必須。予想到着時刻(ソフト制約)。

arrivalEarlinessTardinessCost

object (EarlinessTardiness)

省略可。SLA では、この時間を超過するとペナルティが課される場合があります。(最大値より後の場合、パッケージは有用ではなくなります)。ペナルティは遅延の関数(分単位)で算出されます。

size[]

object (ValueDimension)

省略可。車両とハブの容量とともに使用されます。

revenue

number

省略可。このパッケージからの収益(報酬の計算にのみ使用されます)。つまり、支払い側が支払った価格です。未設定の場合、収益はシステムによって計算されます(この配送に対して新しい行が生成されるかどうかによって異なります)。

メソッド

delete

配送を削除します。

get

配送の詳細を取得します。

list

配送を一覧表示します。

route

新しい配送をラウトする。