DOCS

Rating object

/

Objek Penilaian

Jelajahi kemampuan dan fungsi dari objek Penilaian.

Objek Penilaian akan memberikan kutipan pengiriman berdasarkan tingkat layanan dengan rincian biaya tambahan, biaya, dan diskon rate yang dinegosiasikan yang membentuk kutipan tersebut.

Atribut 

FieldCatatan
id STRINGPengidentifikasi unik untuk objek. Id untuk objek penilaian akan selalu diawali dengan ship.
currency HASHHash yang memberikan informasi tentang mata uang dasar yang dikirim dalam permintaan dan disediakan untuk respons.
currency.id STRINGPengidentifikasi unik untuk objek mata uang.
currency.base STRINGMata uang dasar yang dikirim dalam permintaan penilaian, diwakili oleh kode ISO tiga huruf. Semua jumlah dalam objek penilaian terdaftar dalam mata uang dasar.
currency.date TIMESTAMPTanggal di mana mata uang rate diambil, dalam format ISO 8601 YYYY-MM-DDTHH:mm:ss.sssZ.
currency.rates HASHHash yang berisi mata uang dan nilai tukar yang diperlukan untuk konversi dari mata uang dasar.
errors HASHHash yang berisi rincian tentang kesalahan dalam permintaan.
errors.type STRINGAsal kesalahan. Nilai yang mungkin termasuk fedex_api ups_api dhl_api usps_api internal_error zonos_configuration.
errors.message STRINGAlasan deskriptif untuk kesalahan dari pengangkut yang bersangkutan.
errors.details HASHHash yang berisi rincian tentang tingkat layanan yang mengembalikan kesalahan.
errors.details.id STRINGPengidentifikasi unik untuk tingkat layanan.
errors.details.service_level STRINGTingkat layanan dengan pengangkut, misalnya standard.
errors.details.display_name STRINGNama tampilan untuk tingkat layanan.
quotes LISTDaftar kutipan pengiriman berdasarkan tingkat layanan.
quotes.id STRINGPengidentifikasi unik untuk objek. Id untuk objek kutipan akan selalu diawali dengan rtqt.
quotes.amount_subtotal DECIMALTotal biaya pengiriman yang dihitung untuk tingkat layanan.
quotes.weight HASHHash yang memberikan informasi tentang berat yang digunakan untuk biaya pengiriman yang dikutip.
quotes.weight.billable DECIMALBerat yang dapat ditagih dari paket yang digunakan untuk kutipan pengiriman.
quotes.weight.unit STRINGSatuan pengukuran untuk berat. Nilai yang mungkin adalah pound, ounce, kilogram, dan null. Ketika null, pound akan digunakan.
quotes.mode HASHHash yang berisi informasi rinci tentang tingkat layanan.
quotes.mode.service_level STRINGTingkat layanan dengan pengangkut, misalnya standard. Contoh umum termasuk: ups_express, ups_express_saver, ups_expedited, ups_economy, ups_standard, ups_mail_innovations_economy, ups_mail_innovations_priority, dhl_express, dhl_ecommerce_parcel_direct, fedex_priority, fedex_economy, usps_first_class_mail_international, usps_priority_mail_international, landmark_parcel, apc_parcel, point2point_standard, point2point_direct, point2point_packet, dan fedex_international_ground. Lihat dokumentasi pengangkut untuk daftar lengkap tingkat layanan yang tersedia berdasarkan pengangkut.
quotes.mode.display_name STRINGNama tampilan untuk tingkat layanan.
quotes.mode.delivery_date_estimate TIMESTAMPTanggal pengiriman yang diperkirakan untuk tingkat layanan, dalam format ISO 8601 YYYY-MM-DDTHH:mm:ss.sssZ. Ini akan dikembalikan jika tersedia dari API pengangkut.
quotes.mode.transit_business_days INTEGERPerkiraan jumlah hari transit untuk tingkat layanan hanya menghitung hari kerja sebagai hari transit. Ini akan dikembalikan jika tersedia dari API pengangkut.
quotes.mode.transit_days INTEGERPerkiraan jumlah hari transit untuk tingkat layanan. Ini akan dikembalikan jika tersedia dari API pengangkut.
quotes.mode.rates HASHHash yang berisi informasi rinci tentang rincian jumlah pengiriman rate.
quotes.mode.rates.amount DECIMALJumlah dari item rate tertentu.
quotes.mode.rates.note STRINGRincian tambahan tentang apa yang diwakili oleh jumlah item rate.
quotes.mode.rates.type STRINGJenis item rate. Nilai yang mungkin termasuk retail_shipping fuel_surcharge carrier_fee negotiated_discount.
quotes.packages LISTDaftar rincian tentang paket yang sedang dikirim.
quotes.packages.id STRINGPengidentifikasi unik untuk objek paket.
quotes.packages.weight HASHHash yang berisi rincian berat untuk paket.
quotes.packages.weight.billable DECIMALBerat yang dapat ditagih dari paket.
quotes.packages.weight.dimensional DECIMALBerat dimensi dari paket.
quotes.packages.weight.factor INTEGERFaktor berat internasional yang digunakan untuk menghitung berat dimensi untuk paket.
quotes.packages.weight.weight_unit STRINGString dengan unit pengukuran untuk berat. Nilai yang mungkin adalah pound ounce kilogram null. Ketika null, pound akan digunakan.

Contoh respons

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
{
  "id": "ship_5p67angIDnS91CyfpW55YZ",
  "currency": {
    "id": "curr_1Rp9lhXSRXvEWVs97k2PHE",
    "base": "USD",
    "date": "2020-02-04T18:47:04.629+0000",
    "rates": []
  },
  "errors": [
    {
      "details": {
        "id": "rtqt_7cz80Ny8dToSqoWlHTJJnP",
        "display_name": "FedEx Express Saver",
        "service_level": "FEDEX_EXPRESS_SAVER",
        "message": "[868] Service is not allowed.  ",
        "type": "fedex_api"
      }
    }
  ],
  "quotes": [
    {
      "id": "rtqt_4BUyxLEUeoU6zDdprCRoUV",
      "amount_subtotal": 943.18,
      "mode": {
        "delivery_date_estimate": null,
        "display_name": "UPS Expedited ",
        "rates": [
          {
            "amount": 848.31,
            "note": "UPS api: standard rate",
            "type": "retail_shipping"
          },
          {
            "amount": 64.4,
            "note": "UPS api: fuel surcharge",
            "type": "fuel_surcharge"
          },
          {
            "amount": 40.0,
            "note": "UPS api: extended area",
            "type": "carrier_fee"
          },
          {
            "amount": -9.53,
            "note": "UPS negotiated discount",
            "type": "negotiated_discount"
          }
        ],
        "service_level": "UPS_WORLDWIDE_EXPEDITED",
        "transit_business_days": null,
        "transit_days": null
      },
      "packages": [
        {
          "id": "1",
          "weight": {
            "billable": 32.0,
            "dimensional": 30.7554,
            "factor": 139,
            "weight_unit": "pound"
          }
        }
      ],
      "weight": {
        "billable": 32.0,
        "unit": "pound"
      }
    },
    {
      "id": "rtqt_1jyuPdiE5uIBcYzhO54DAb",
      "amount_subtotal": 1058.86,
      "mode": {
        "delivery_date_estimate": null,
        "display_name": "UPS Saver ",
        "rates": [
          {
            "amount": 957.26,
            "note": "UPS api: standard rate",
            "type": "retail_shipping"
          },
          {
            "amount": 72.3,
            "note": "UPS api: fuel surcharge",
            "type": "fuel_surcharge"
          },
          {
            "amount": 40.0,
            "note": "UPS api: extended area",
            "type": "carrier_fee"
          },
          {
            "amount": -10.7,
            "note": "UPS negotiated discount",
            "type": "negotiated_discount"
          }
        ],
        "service_level": "UPS_SAVER",
        "transit_business_days": null,
        "transit_days": null
      },
      "packages": [
        {
          "id": "1",
          "weight": {
            "billable": 32.0,
            "dimensional": 30.7554,
            "factor": 139,
            "weight_unit": "pound"
          }
        }
      ],
      "weight": {
        "billable": 32.0,
        "unit": "pound"
      }
    }
  ]
}

Apakah halaman ini membantu?


Di halaman ini: