REST Resource: networks.shipments

리소스: 배송

배송을 수행합니다.

JSON 표현
{
  "name": string,
  "sourceHub": string,
  "destinationHub": string,
  "departureTime": {
    object (DateTime)
  },
  "arrivalTime": {
    object (DateTimeRange)
  },
  "arrivalEarlinessTardinessCost": {
    object (EarlinessTardiness)
  },
  "size": [
    {
      object (ValueDimension)
    }
  ],
  "revenue": number
}
필드
name

string

필수 항목입니다. 식별자. 이 설정은 업데이트할 수 없습니다.

sourceHub

string

필수 항목입니다. 배송이 제공되는 허브입니다.

destinationHub

string

필수 항목입니다. 상품을 배송해야 하는 허브입니다.

departureTime

object (DateTime)

필수 항목입니다. 출발 시간입니다.

arrivalTime

object (DateTimeRange)

필수 항목입니다. 예상 도착 시간 (즉, 유연한 제약 조건)

arrivalEarlinessTardinessCost

object (EarlinessTardiness)

선택사항입니다. SLA에 따르면 이 시간이 초과될 수 있으며 약간의 불이익이 있을 수 있습니다. 최대값보다 늦으면 패키지가 더 이상 유용하지 않습니다. 페널티는 지연 함수 (분)로 제공됩니다.

size[]

object (ValueDimension)

선택사항입니다. 차량 및 허브 용량과 함께 사용됩니다.

revenue

number

선택사항입니다. 이 패키지에서 발생한 수익 (리워드 계산에만 사용됨), 즉 결제 당사자가 지불한 가격입니다. 설정하지 않으면 시스템에서 수익을 계산합니다 (이 배송에 새 항목이 생성되는지 여부에 따라 다름).

메서드

delete

배송을 삭제합니다.

get

배송 세부정보를 확인합니다.

list

배송 목록을 표시합니다.

route

새 배송을 라우트합니다.