PostalAddress

يمثّل عنوانًا بريديًا، مثل عناوين التسليم أو الدفعات. يمكن للعنوان البريدي تقديم خدمة تسليم العنوان إلى المبنى أو صندوق البريد أو ما شابه ذلك، وذلك حسب العنوان البريدي. وليس الهدف منها هو تصميم مواقع جغرافية (طرق وبلدات وجبال)

في الاستخدام العادي، سيتم إنشاء العنوان من خلال إدخال المستخدم أو من خلال استيراد البيانات الحالية، بناءً على نوع العملية.

نصائح حول إدخال / تعديل العنوان: - استخدِم أداة عنوان i18n جاهزة مثل https://github.com/google/libaddressinput) - يجب عدم عرض المستخدمين مع عناصر واجهة المستخدم لإدخال أو تعديل الحقول خارج البلدان التي يُستخدم فيها هذا الحقل.

لمزيد من الإرشادات حول كيفية استخدام هذا المخطط، يُرجى الاطّلاع على: https://support.google.com/business/answer/6397478

تمثيل JSON
{
  "revision": integer,
  "regionCode": string,
  "languageCode": string,
  "postalCode": string,
  "sortingCode": string,
  "administrativeArea": string,
  "locality": string,
  "sublocality": string,
  "addressLines": [
    string
  ],
  "recipients": [
    string
  ],
  "organization": string
}
الحقول
revision

integer

مراجعة مخطط PostalAddress. ويجب ضبط هذه القيمة على 0، وهي أحدث نسخة سابقة.

يجب أن تكون جميع النُسخ السابقة الجديدة متوافقة مع النُسخ السابقة القديمة.

regionCode

string

مطلوبة. رمز منطقة CLDR للبلد/المنطقة للعنوان. لا يمكن استنتاج ذلك مطلقًا، ويعود الأمر إلى المستخدم للتأكّد من صحة قيمته. يمكنك الانتقال إلى http://cldr.unicode.org/ وhttp://www.unicode.org/cldr/charts/30/supplemental/region_information.html للحصول على التفاصيل. مثال: "CH" لسويسرا.

languageCode

string

اختياريّ. رمز لغة BCP-47 لمحتويات هذا العنوان (إذا كان معروفًا). وغالبًا ما تكون هذه هي لغة واجهة المستخدم لنموذج الإدخال أو من المتوقّع أن تتطابق مع إحدى اللغات المستخدَمة في بلد/منطقة العنوان أو ما يعادلها. وقد يؤثر ذلك في التنسيق في بلدان معيّنة، ولكنه ليس مهمًا بالنسبة إلى صحة البيانات، كما لن يؤثر أبدًا في أي عمليات تحقق أو عمليات أخرى غير متعلقة بالتنسيق.

وإذا لم تكن هذه القيمة معروفة، يجب حذفها (بدلاً من تحديد قيمة تلقائية من المحتمل أن تكون غير صحيحة).

على سبيل المثال: "zh-Hant", "ja", "ja-Latn", "en".

postalCode

string

اختياريّ. الرمز البريدي للعنوان لا تستخدم بعض البلدان أو تتطلّب توفُّر الرموز البريدية، ولكن عند استخدامها، قد تؤدي إلى إجراء عمليات تحقّق إضافية مع أجزاء أخرى من العنوان (على سبيل المثال، التحقّق من الولاية/الرمز البريدي في الولايات المتحدة الأمريكية).

sortingCode

string

اختياريّ. رمز ترتيب إضافي خاص بالبلد يُستخدم هذا الخيار في معظم المناطق. حيث يتم استخدامها، تكون القيمة إما سلسلة مثل "CEDEX"، يليها رقم اختياري (مثل "CEDEX 7")، أو رقم فقط يمثّل "رمز المنظم" (جامايكا) أو "مؤشر منطقة التسليم" (مالاوي) أو "مؤشر مكتب البريد" (مثل كوت ديفوار).

administrativeArea

string

اختياريّ. أعلى تقسيم فرعي إداري يُستخدم للعناوين البريدية لبلد أو منطقة على سبيل المثال، قد تكون ولاية أو مقاطعة أو مقاطعة أو محافظة. وهذه الإقليم تحديدًا في إسبانيا وليس المقاطعة المستقلة (مثل "برشلونة" وليس "كاتالونيا"). لا تستخدم العديد من البلدان منطقة إدارية في العناوين البريدية. على سبيل المثال، يجب عدم تعبئة هذا الحقل في سويسرا.

locality

string

اختياريّ. بشكل عام، يشير إلى الجزء الخاص بالمدينة/البلدة في العنوان. أمثلة: مدينة أمريكية، بلدية تكنولوجيا المعلومات، بلدة البريد في المملكة المتحدة. في مناطق العالم التي لا تكون فيها المناطق المحلية محدّدة بشكل جيد أو غير مناسبة في هذه البنية، اترك حقل المنطقة المحلية فارغًا واستخدِم addressLines.

sublocality

string

اختياريّ. المنطقة الفرعية للعنوان. يمكن أن تشمل هذه الأحياء مثلاً الأحياء أو الأحياء أو الأحياء.

addressLines[]

string

أسطر العنوان غير المنظَّمة تصف المستويات الأدنى للعنوان.

نظرًا لأن القيم في addressLines لا تحتوي على معلومات النوع وقد تحتوي أحيانًا على قيم متعددة في حقل واحد (مثل "أوستن، تكساس")، من المهم أن يكون ترتيب الأسطر واضحًا. يجب أن يكون ترتيب أسطر العنوان "طلب مغلّف" لبلد/منطقة العنوان. في الأماكن التي يمكن أن يختلف فيها هذا المحتوى (مثل اليابان)، يتم استخدام address_language لجعل المحتوى واضحًا (على سبيل المثال، "ja" للطلب الكبير إلى الصغير و "ja-Latn" أو "en" للأحرف الصغيرة إلى الكبيرة). بهذه الطريقة، يمكن اختيار السطر الأكثر تحديدًا من العنوان استنادًا إلى اللغة.

يتألف الحد الأدنى المسموح به من بنيات العنوان من رمز المنطقة مع وضع جميع المعلومات المتبقية في سطر Lines address. وقد يكون من الممكن تنسيق هذا العنوان تقريبًا بدون استخدام ترميز جغرافي، ولكن لا يمكن تقديم منطق دلالي بشأن أي من مكوّنات العنوان إلى أن يتم حلّه جزئيًا على الأقل.

يُعدّ إنشاء عنوان يحتوي على رمز المنطقة ورمز addressLines فقط، ثم إنّ الترميز الجغرافي هو الطريقة المُقترَحة للتعامل مع العناوين غير المنظَّمة بالكامل (بدلاً من تخمين أجزاء العنوان التي يجب أن تكون مناطق محلية أو مناطق إدارية).

recipients[]

string

اختياريّ. المستلم في العنوان. قد يحتوي هذا الحقل في ظروف معيّنة على معلومات متعدّدة الأسطر. على سبيل المثال، قد تحتوي على معلومات "العناية".

organization

string

اختياريّ. اسم المؤسسة في العنوان