Settings

تمثل إعدادات مشروع "المهام" التي لا تكون خاصة بلغة معيّنة.

تمثيل YAML
projectId: string
defaultLocale: string
enabledRegions: 
  - string
disabledRegions: 
  - string
category: enum (Category)
usesTransactionsApi: boolean
usesDigitalPurchaseApi: boolean
usesInteractiveCanvas: boolean
usesHomeStorage: boolean
designedForFamily: boolean
containsAlcoholOrTobaccoContent: boolean
keepsMicOpen: boolean
surfaceRequirements: 
  object (SurfaceRequirements)
testingInstructions: string
localizedSettings: 
  object (LocalizedSettings)
accountLinking: 
  object (AccountLinking)
selectedAndroidApps: 
  - string
الحقول
projectId

string

رقم تعريف مشروع الإجراءات

defaultLocale

string

اللغة التلقائية للمشروع. بالنسبة إلى جميع الملفات باستثناء الملفات ضمن resources/ بدون لغة في المسار، تُنسَب البيانات المترجَمة إلى هذا defaultLocale. بالنسبة إلى الملفات الموجودة تحت resources/، لا توجد لغة تعني أن المورد قابل للتطبيق على جميع اللغات.

enabledRegions[]

string

تُمثِّل المناطق التي يمكن للمستخدمين فيها استدعاء الإجراءات الخاصة بك، استنادًا إلى موقع تواجد المستخدم. لا يمكن ضبط السياسة في حال ضبط سياسة disabledRegions. إذا لم يتم تحديد كل من enabledRegions وdisabledRegions، يمكن للمستخدمين استدعاء الإجراءات الخاصة بك في جميع المناطق. ويتم تمثيل كل منطقة باستخدام الاسم الأساسي للاستهدافات الجغرافية في AdWords. راجع https://developers.google.com/adwords/api/docs/appendix/geotargeting الأمثلة: - "ألمانيا" - "غانا" - "اليونان" - "غرينادا" - "المملكة المتحدة" - "الولايات المتحدة" - "جزر الولايات المتحدة الصغرى النائية" - "أوروغواي"

disabledRegions[]

string

تمثل المناطق التي تم حظر الإجراءات فيها استنادًا إلى الموقع الجغرافي الذي تواجد فيه المستخدم. لا يمكن ضبط السياسة في حال ضبط سياسة enabledRegions. ويتم تمثيل كل منطقة باستخدام الاسم الأساسي للاستهدافات الجغرافية في AdWords. راجع https://developers.google.com/adwords/api/docs/appendix/geotargeting الأمثلة: - "ألمانيا" - "غانا" - "اليونان" - "غرينادا" - "المملكة المتحدة" - "الولايات المتحدة" - "جزر الولايات المتحدة الصغرى النائية" - "أوروغواي"

category

enum (Category)

الفئة لمشروع الإجراءات هذا.

usesTransactionsApi

boolean

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

usesDigitalPurchaseApi

boolean

ما إذا كان بإمكان "المهام" تنفيذ معاملات للسلع الرقمية.

usesInteractiveCanvas

boolean

يمكنك اختيار ما إذا كانت الإجراءات تستخدم "لوحة الرسم التفاعلية".

usesHomeStorage

boolean

ما إذا كانت "المهام" تستخدم ميزة "التخزين في المنزل"

designedForFamily

boolean

ما إذا كان محتوى المهام مخصّصًا للعائلات (DFF)

containsAlcoholOrTobaccoContent

boolean

ما إذا كانت "المهام" تتضمّن محتوى مرتبطًا بالكحول أو التبغ

keepsMicOpen

boolean

يمكنك اختيار ما إذا كانت الإجراءات يمكن أن تترك الميكروفون مفتوحًا بدون طلب صريح أثناء المحادثة.

surfaceRequirements

object (SurfaceRequirements)

متطلبات السطح التي يجب أن تدعمها مساحة عرض العميل لاستدعاء الإجراءات في هذا المشروع.

testingInstructions

string

تعليمات الاختبار المرن لمراجع "المهام" (مثل تعليمات ربط الحساب)

localizedSettings

object (LocalizedSettings)

الإعدادات المترجَمة للّغة التلقائية للمشروع يجب أن يكون لكل لغة إضافية ملف إعدادات خاص بها في الدليل الخاص بها.

accountLinking

object (AccountLinking)

السماح للمستخدمين بإنشاء الحسابات أو ربطها من خلال تسجيل الدخول بحساب Google و/أو خدمة OAuth الخاصة

selectedAndroidApps[]

string

تطبيقات Android المحددة للوصول إلى عمليات الشراء على Google Play لإجراء المعاملات هذه مجموعة من تطبيقات Android المرتبطة بمشروع الإجراءات لإثبات ملكية العلامة التجارية وتفعيل ميزات إضافية. يُرجى الاطّلاع على https://developers.google.com/assistant/console/brand-verification للحصول على مزيد من المعلومات.

SurfaceRequirements

تحتوي على مجموعة من المتطلبات التي يجب أن يدعمها سطح العميل لتنفيذ الإجراءات في مشروعك.

تمثيل YAML
minimumRequirements: 
  - object (CapabilityRequirement)
الحقول
minimumRequirements[]

object (CapabilityRequirement)

تمثّل هذه السمة الحد الأدنى لمجموعة الإمكانات اللازمة لاستدعاء الإجراءات في مشروعك. إذا كانت السطح لا تحتوي على أي من هذه العناصر، لن يتم تشغيل الإجراء.