سيتم إيقاف واجهة برمجة تطبيقات المعاملات في 3 أيار (مايو) 2023، قبل إيقاف ميزة "إجراءات المحادثات" في 13 حزيران (يونيو) 2023. لمزيد من المعلومات، يُرجى الاطّلاع على
إنهاء إجراءات المحادثة.
OrderOptions
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
الخيارات المرتبطة بطلب معيّن
تمثيل JSON |
{
"requestDeliveryAddress": boolean,
"userInfoOptions": {
object (UserInfoOptions )
}
} |
الحقول |
requestDeliveryAddress |
boolean
إذا كانت القيمة هي true، يجب توفير عنوان التسليم للطلب المرتبط.
|
userInfoOptions |
object (UserInfoOptions )
يمكن للتطبيق طلب معلومات المستخدم من خلال ضبط هذا الحقل. في حال ضبطها، سيظهر الحقل المقابل في ProposedOrderCard لتأكيد المستخدم.
|
UserInfoOptions
الخيارات المتعلّقة بمعلومات المستخدم
الحقول |
userInfoProperties[] |
enum (UserInfoProperty )
قائمة خصائص معلومات المستخدمين
|
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eOrderOptions allows specifying if a delivery address is required and what user information to request.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003erequestDeliveryAddress\u003c/code\u003e is a boolean indicating if the order needs a delivery address.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003euserInfoOptions\u003c/code\u003e enables requesting specific user information, like email or phone number, for the order.\u003c/p\u003e\n"],["\u003cp\u003eThis information is displayed in the ProposedOrderCard for user confirmation.\u003c/p\u003e\n"]]],["The provided content outlines the structure for defining order options and user information requests. `requestDeliveryAddress` (boolean) determines if a delivery address is mandatory for an order. `userInfoOptions` (object) allows apps to request user data; if set, these fields appear in the ProposedOrderCard. `userInfoOptions` contains `userInfoProperties`, which lists the specific user information properties being requested as an array of enum. Each element can be a field of the `UserInfoProperty`.\n"],null,["# OrderOptions\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [UserInfoOptions](#UserInfoOptions)\n - [JSON representation](#UserInfoOptions.SCHEMA_REPRESENTATION)\n\nOptions associated with an order.\n\n| JSON representation ||\n|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|\n| ``` { \"requestDeliveryAddress\": boolean, \"userInfoOptions\": { object (/assistant/df-asdk/transactions/reference/physical/rest/v3/OrderOptions#UserInfoOptions) } } ``` |\n\n| Fields ||\n|--------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `requestDeliveryAddress` | `boolean` If true, delivery address is required for the associated order. |\n| `userInfoOptions` | `object (`[UserInfoOptions](/assistant/df-asdk/transactions/reference/physical/rest/v3/OrderOptions#UserInfoOptions)`)` The app can request user info by setting this field. If set, the corresponding field will show up in ProposedOrderCard for user's confirmation. |\n\nUserInfoOptions\n---------------\n\nOptions regarding user info.\n\n| JSON representation ||\n|--------------------------------------------------------------------------------------------------------------------------|---|\n| ``` { \"userInfoProperties\": [ enum (/assistant/df-asdk/transactions/reference/physical/rest/v3/UserInfoProperty) ] } ``` |\n\n| Fields ||\n|------------------------|------------------------------------------------------------------------------------------------------------------------------------------|\n| `userInfoProperties[]` | `enum (`[UserInfoProperty](/assistant/df-asdk/transactions/reference/physical/rest/v3/UserInfoProperty)`)` List of user info properties. |"]]