पते में सब-प्राइमिस जोड़ना - उदाहरण (सिर्फ़ अमेरिका के लिए)

इस दस्तावेज़ में, कई ऐसे उदाहरण दिए गए हैं जिनमें Address Validation API, जवाब के ऐसे सिग्नल देता है जिनसे आपके सिस्टम को उप-इमारत की जानकारी जोड़ने की ज़रूरत होती है. ये सिग्नल सिर्फ़ अमेरिका के पतों के लिए उपलब्ध हैं. संदर्भ के लिए, पुष्टि करने का लॉजिक बनाना में वर्कफ़्लो के उदाहरण देखें.

सामान्य उदाहरण: सबप्रीमाइसेस जोड़ना

इस इमेज में एक ऐसा पता दिखाया गया है जिसमें आपका सिस्टम, ग्राहक को पते में यूनिट नंबर जोड़ने के लिए कह सकता है.

पता डाला गया क्षेत्र
1450 Brickell Avenue, Miami, FL 33131-4065 अमेरिका

किसी पते में सबप्रीमाइसेस की जानकारी मौजूद न होने पर फ़ैसला

नीचे दिए गए उदाहरण में, अहम सिग्नल को हाइलाइट किया गया है.

{
  "inputGranularity": "PREMISE",
  "validationGranularity": "PREMISE",
  "geocodeGranularity": "PREMISE",
  "possibleNextAction": "CONFIRM_ADD_SUBPREMISES"
}

ऐज केस का उदाहरण: सबप्रीमाइसेस जोड़ना

यहां दिए गए उदाहरण में, ऐसी स्थिति के बारे में बताया गया है जिसमें verdict से पता चलता है कि पते की क्वालिटी से जुड़ी समस्याएं हैं. इसलिए, इनकी आगे जांच करना ज़रूरी है. इस उदाहरण में यह भी बताया गया है कि आपके लॉजिक को फ़ैसले से लेकर पते के कॉम्पोनेंट तक कैसे ले जाया जा सकता है, ताकि आपके सिस्टम के लॉजिक को बेहतर बनाने के लिए ज़्यादा जानकारी मिल सके.

सबप्रीमाइसेस और अनुमानित और बदले गए कॉम्पोनेंट मौजूद नहीं हैं

इस उदाहरण में, अमेरिका के ऐसे पते की एंट्री दिखाई गई है जिसमें इलाके की जानकारी मौजूद नहीं है और पिन कोड गलत है.

पता डाला गया क्षेत्र
1450 Brickell Avenue, FL 33132-4065 अमेरिका

उप-परिसर की जानकारी मौजूद न होने पर, अनुमानित और बदले गए कॉम्पोनेंट के लिए फ़ैसला

{
  "inputGranularity": "PREMISE",
  "validationGranularity": "PREMISE",
  "geocodeGranularity": "PREMISE",
  "hasInferredComponents": true,
  "hasReplacedComponents": true,
  "possibleNextAction": "CONFIRM_ADD_SUBPREMISES"
}

पते के कॉम्पोनेंट की ज़्यादा जांच करने पर पता चलता है कि इलाके का अनुमान लगाया गया है और पिन कोड को बदल दिया गया है.

{
   "componentName": {
     "text": "33131",
   }
   "componentType": "postal_code",
   "confirmationLevel": "CONFIRMED",
   "replaced": true
},
{
   "componentName": {
     "text": "Miami",
     "languageCode": "en"
   }
   "componentType": "locality",
   "confirmationLevel": "CONFIRMED",
   "inferred": true
}