DOCS

Objek Rating

Objek Rating

Jelajahi kemampuan dan fungsi objek Rating.

Objek Rating akan menyediakan kutipan pengiriman berdasarkan tingkat layanan dengan rincian biaya tambahan, biaya, dan diskon tarif yang dinegosiasikan yang membentuk kutipan.

Atribut 

FieldNotes
id STRINGPengenal unik untuk objek. Id untuk objek rating akan selalu diawali dengan ship.
currency HASHHash yang menyediakan informasi tentang mata uang dasar yang dikirim dalam permintaan dan disediakan untuk respons.
currency.id STRINGPengenal unik untuk objek mata uang.
currency.base STRINGMata uang dasar seperti yang dikirim dalam permintaan rating, diwakili oleh kode ISO tiga huruf. Semua jumlah dalam objek rating tercantum dalam mata uang dasar.
currency.date TIMESTAMPTanggal ketika tarif mata uang ditarik, 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 detail dari setiap 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 operator yang sesuai.
errors.details HASHHash yang berisi detail tentang tingkat layanan yang mengembalikan kesalahan.
errors.details.id STRINGPengenal unik untuk tingkat layanan.
errors.details.service_level STRINGTingkat layanan dengan operator, mis., standard.
errors.details.display_name STRINGNama tampilan untuk tingkat layanan.
quotes LISTDaftar kutipan pengiriman berdasarkan tingkat layanan.
quotes.id STRINGPengenal 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 menyediakan 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 terperinci tentang tingkat layanan.
quotes.mode.service_level STRINGService_level dengan operator, mis., standard. Contoh umum meliputi: 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 operator untuk daftar lengkap tingkat layanan yang tersedia menurut operator.
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 operator.
quotes.mode.transit_business_days INTEGERJumlah hari transit yang diperkirakan untuk tingkat layanan hanya menghitung hari kerja sebagai hari transit. Ini akan dikembalikan jika tersedia dari API operator.
quotes.mode.transit_days INTEGERJumlah hari transit yang diperkirakan untuk tingkat layanan. Ini akan dikembalikan jika tersedia dari API operator.
quotes.mode.rates HASHHash yang berisi informasi terperinci tentang rincian jumlah tarif pengiriman.
quotes.mode.rates.amount DECIMALJumlah item tarif spesifik.
quotes.mode.rates.note STRINGDetail tambahan tentang apa yang diwakili jumlah item tarif.
quotes.mode.rates.type STRINGJenis item tarif. Nilai yang mungkin termasuk retail_shipping fuel_surcharge carrier_fee negotiated_discount.
quotes.packages LISTDaftar detail pada paket yang dikirim.
quotes.packages.id STRINGPengenal unik untuk objek paket.
quotes.packages.weight HASHHash yang berisi detail berat untuk paket.
quotes.packages.weight.billable DEMICALBerat yang dapat ditagih dari paket.
quotes.packages.weight.dimensional DECIMALBerat dimensi paket.
quotes.packages.weight.factor INTEGERPenggunaan faktor berat internasional untuk menghitung berat dimensi paket.
quotes.packages.weight.weight_unit STRINGString dengan satuan pengukuran untuk berat. Nilai yang mungkin adalah pound ounce kilogram null. Ketika null, pound akan digunakan.
1{
2 "id": "ship_5p67angIDnS91CyfpW55YZ",
3 "currency": {
4 "id": "curr_1Rp9lhXSRXvEWVs97k2PHE",
5 "base": "USD",
6 "date": "2020-02-04T18:47:04.629+0000",
7 "rates": []
8 },
9 "errors": [
10 {
11 "details": {
12 "id": "rtqt_7cz80Ny8dToSqoWlHTJJnP",
13 "display_name": "FedEx Express Saver",
14 "service_level": "FEDEX_EXPRESS_SAVER",
15 "message": "[868] Service is not allowed. ",
16 "type": "fedex_api"
17 }
18 }
19 ],
20 "quotes": [
21 {
22 "id": "rtqt_4BUyxLEUeoU6zDdprCRoUV",
23 "amount_subtotal": 943.18,
24 "mode": {
25 "delivery_date_estimate": null,
26 "display_name": "UPS Expedited ",
27 "rates": [
28 {
29 "amount": 848.31,
30 "note": "UPS api: standard rate",
31 "type": "retail_shipping"
32 },
33 {
34 "amount": 64.4,
35 "note": "UPS api: fuel surcharge",
36 "type": "fuel_surcharge"
37 },
38 {
39 "amount": 40,
40 "note": "UPS api: extended area",
41 "type": "carrier_fee"
42 },
43 {
44 "amount": -9.53,
45 "note": "UPS negotiated discount",
46 "type": "negotiated_discount"
47 }
48 ],
49 "service_level": "UPS_WORLDWIDE_EXPEDITED",
50 "transit_business_days": null,
51 "transit_days": null
52 },
53 "packages": [
54 {
55 "id": "1",
56 "weight": {
57 "billable": 32,
58 "dimensional": 30.7554,
59 "factor": 139,
60 "weight_unit": "pound"
61 }
62 }
63 ],
64 "weight": {
65 "billable": 32,
66 "unit": "pound"
67 }
68 },
69 {
70 "id": "rtqt_1jyuPdiE5uIBcYzhO54DAb",
71 "amount_subtotal": 1058.86,
72 "mode": {
73 "delivery_date_estimate": null,
74 "display_name": "UPS Saver ",
75 "rates": [
76 {
77 "amount": 957.26,
78 "note": "UPS api: standard rate",
79 "type": "retail_shipping"
80 },
81 {
82 "amount": 72.3,
83 "note": "UPS api: fuel surcharge",
84 "type": "fuel_surcharge"
85 },
86 {
87 "amount": 40,
88 "note": "UPS api: extended area",
89 "type": "carrier_fee"
90 },
91 {
92 "amount": -10.7,
93 "note": "UPS negotiated discount",
94 "type": "negotiated_discount"
95 }
96 ],
97 "service_level": "UPS_SAVER",
98 "transit_business_days": null,
99 "transit_days": null
100 },
101 "packages": [
102 {
103 "id": "1",
104 "weight": {
105 "billable": 32,
106 "dimensional": 30.7554,
107 "factor": 139,
108 "weight_unit": "pound"
109 }
110 }
111 ],
112 "weight": {
113 "billable": 32,
114 "unit": "pound"
115 }
116 }
117 ]
118}
Pesan demo

Apakah halaman ini bermanfaat?


Di halaman ini: