DOCS

Rating nesnesi

Rating nesnesi

Rating nesnesinin yeteneklerini ve işlevlerini keşfedin.

Rating nesnesi, hizmet seviyesine göre navlun teklifleri sağlayacak ve teklifi oluşturan ek ücretler, ücretler ve müzakere edilen oran indirimlerinin bir dökümlmesini sağlayacaktır.

Öznitelikler 

AlanNotlar
id STRINGNesne için benzersiz tanımlayıcı. Rating nesnesinin kimliği her zaman ship ön eki ile başlayacaktır.
currency HASHİstekte gönderilen temel para birimi ve yanıt için sağlanan para birimine ilişkin bilgiler sağlayan Hash.
currency.id STRINGPara birimi nesnesi için benzersiz tanımlayıcı.
currency.base STRINGDerecelendirme isteğinde gönderilen temel para birimi, üç harfli ISO kodu ile temsil edilir. Rating nesnesindeki tüm tutarlar temel para biriminde listelenir.
currency.date TIMESTAMPPara birimi oranının çekildiği tarih, ISO 8601 biçiminde YYYY-MM-DDTHH:mm:ss.sssZ.
currency.rates HASHTemel para biriminden dönüştürme için gerekli para birimleri ve döviz kurlarını içeren Hash.
errors HASHİstek üzerindeki herhangi bir hata ayrıntılarını içeren Hash.
errors.type STRINGHatanın kaynağı. Olası değerler fedex_api ups_api dhl_api usps_api internal_error zonos_configuration içerir.
errors.message STRINGİlgili kargo şirketinden gelen hatanın açıklayıcı nedeni.
errors.details HASHHata döndüren hizmet seviyesine ilişkin ayrıntılar içeren Hash.
errors.details.id STRINGHizmet seviyesi için benzersiz tanımlayıcı.
errors.details.service_level STRINGKargo şirketi ile hizmet seviyesi, örn. standard.
errors.details.display_name STRINGHizmet seviyesi için görüntüleme adı.
quotes LISTHizmet seviyesine göre navlun teklifleri listesi.
quotes.id STRINGNesne için benzersiz tanımlayıcı. Teklifler nesnesinin kimliği her zaman rtqt ön eki ile başlayacaktır.
quotes.amount_subtotal DECIMALHizmet seviyesi için hesaplanan toplam navlun maliyeti.
quotes.weight HASHTeklif verilen navlun maliyeti için kullanılan ağırlık hakkında bilgiler sağlayan Hash.
quotes.weight.billable DECIMALNavlun teklifi için kullanılan paket için faturalandırılabilir ağırlık.
quotes.weight.unit STRINGAğırlık için ölçü birimi. Olası değerler pound, ounce, kilogram ve null şeklindedir. null olduğunda, pound kullanılacaktır.
quotes.mode HASHHizmet seviyesi hakkında ayrıntılı bilgi içeren Hash.
quotes.mode.service_level STRINGKargo şirketi ile service_level, örn. standard. Yaygın örnekler şunları içerir: 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 ve fedex_international_ground. Kargo şirketine göre mevcut tüm hizmet seviyelerinin tam listesi için kargo şirketi dokümanlarına bakın.
quotes.mode.display_name STRINGHizmet seviyesi için görüntüleme adı.
quotes.mode.delivery_date_estimate TIMESTAMPHizmet seviyesi için tahmini teslim tarihi, ISO 8601 biçiminde YYYY-MM-DDTHH:mm:ss.sssZ. Bu, kargo şirketi API'sinden kullanılabilirse döndürülecektir.
quotes.mode.transit_business_days INTEGERYalnızca iş günlerini transit günleri olarak sayarak hizmet seviyesi için tahmini transit günü sayısı. Bu, kargo şirketi API'sinden kullanılabilirse döndürülecektir.
quotes.mode.transit_days INTEGERHizmet seviyesi için tahmini transit gün sayısı. Bu, kargo şirketi API'sinden kullanılabilirse döndürülecektir.
quotes.mode.rates HASHNavlun oran tutarının dökümlmesi hakkında ayrıntılı bilgiler içeren Hash.
quotes.mode.rates.amount DECIMALBelirli oran öğesinin tutarı.
quotes.mode.rates.note STRINGOran öğesi tutarının neyi temsil ettiği hakkında ek ayrıntılar.
quotes.mode.rates.type STRINGOran öğesinin türü. Olası değerler retail_shipping fuel_surcharge carrier_fee negotiated_discount içerir.
quotes.packages LISTGönderilen paketlere ilişkin ayrıntılar listesi.
quotes.packages.id STRINGPaketler nesnesi için benzersiz tanımlayıcı.
quotes.packages.weight HASHPaket için ağırlık ayrıntılarını içeren Hash.
quotes.packages.weight.billable DEMICALPaket için faturalandırılabilir ağırlık.
quotes.packages.weight.dimensional DECIMALPaket için boyutsal ağırlık.
quotes.packages.weight.factor INTEGERPaket için boyutsal ağırlığı hesaplamak için kullanılan uluslararası ağırlık faktörü.
quotes.packages.weight.weight_unit STRINGAğırlık için ölçü birimini içeren bir dize. Olası değerler pound ounce kilogram null şeklindedir. null olduğunda, pound kullanılacaktır.
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}

Bu sayfa faydalı mıydı?