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

इस दस्तावेज़ में, असल दुनिया की कई ऐसी स्थितियों के बारे में बताया गया है जहां 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
}