Card Service

خدمة البطاقة

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

صفوف

الاسموصف قصير
Actionيشير ذلك المصطلح إلى إجراء يتيح التفاعل داخل عناصر واجهة المستخدم.
ActionResponseتمثّل هذه السمة عنصر الاستجابة الذي يمكن عرضه من إحدى وظائف الاستدعاء (على سبيل المثال، معالج استجابة النموذج) لتنفيذ إجراء واحد أو أكثر على العميل.
ActionResponseBuilderأداة إنشاء لعناصر ActionResponse
ActionStatus
Attachmentيمثل هذا الخيار مرفقًا تم إنشاؤه بواسطة إضافة.
AuthorizationActionيشير ذلك المصطلح إلى إجراء تفويض سيتم من خلاله إرسال المستخدم إلى عنوان AuthUrl عند النقر عليه.
AuthorizationExceptionخطأ يمكن عرضه يؤدي إلى عرض بطاقة تفويض للمستخدم.
BorderStyleفئة تمثّل نمطًا كاملاً للحدود يمكن تطبيقه على التطبيقات المصغّرة.
BorderTypeتعداد يمثّل أنواع الحدود التي يمكن تطبيقها على التطبيقات المصغّرة
Buttonفئة أساسية لجميع الأزرار.
ButtonSetتتضمن مجموعة من Button من العناصر المعروضة في صف.
CalendarEventActionResponseتمثّل هذه السمة استجابة تؤدي إلى إجراء تغييرات على حدث التقويم الذي يعدّله المستخدم حاليًا كردّة فعل على إجراء تم اتخاذه في واجهة المستخدم، مثل نقرة على زر.
CalendarEventActionResponseBuilderأداة إنشاء لعناصر CalendarEventActionResponse
Cardبطاقة سياق تمثل عرضًا واحدًا في واجهة المستخدم.
CardActionعنصر قائمة قابل للنقر تتم إضافته إلى قائمة عنوان البطاقة.
CardBuilderأداة إنشاء لعناصر Card
CardHeaderتمثّل هذه السمة عنوان Card.
CardSectionيحتوي قسم البطاقات على مجموعات من التطبيقات المصغّرة ويوفّر إمكانية الفصل المرئي بينها.
CardServiceتوفّر CardService إمكانية إنشاء بطاقات عامة يتمّ استخدامها في مختلف منتجات Google القابلة للتوسُّع، مثل إضافات Google Workspace.
CardWithId
ChatActionResponse
ChatClientDataSource
ChatResponse
ChatResponseBuilder
ChatSpaceDataSource
CommonDataSource
ComposeActionResponseعنصر الاستجابة الذي يمكن عرضه من طريقة معاودة الاتصال لإجراء الإنشاء في إضافة Gmail.
ComposeActionResponseBuilderأداة إنشاء لعناصر ComposeActionResponse
ComposedEmailTypeقيمة تعداد تحدِّد ما إذا كانت الرسالة الإلكترونية التي تم إنشاؤها هي مسودة مستقلة أو مسودة ردّ.
ContentTypeقيمة تعداد تحدّد نوع محتوى المحتوى الذي يتم إنشاؤه باستخدام UpdateDraftActionResponse.
DatePickerحقل إدخال يسمح بإدخال تاريخ.
DateTimePickerحقل إدخال يسمح للمستخدمين بإدخال تاريخ ووقت
DecoratedTextتطبيق مصغّر يعرض نصًا مع زخارف اختيارية.
Dialog
DialogAction
DisplayStyleيشير ذلك المصطلح إلى تعداد يحدِّد نمط عرض البطاقة.
Dividerفاصل أفقي.
DriveItemsSelectedActionResponseيمثّل هذا التفاعل استجابة تُجري تغييرات على Drive أثناء اختيار عناصر Drive، وتفاعلاً مع إجراء تم اتخاذه في واجهة المستخدم، مثل النقر على زر.
DriveItemsSelectedActionResponseBuilderأداة إنشاء لعناصر DriveItemsSelectedActionResponse
EditorFileScopeActionResponseإجراء تغييرات على أحد أدوات التحرير، مثل "مستندات Google" أو "جداول بيانات Google" أو "العروض التقديمية من Google" كردّة فعل على إجراء تم اتخاذه في واجهة المستخدم
EditorFileScopeActionResponseBuilderأداة إنشاء لعناصر EditorFileScopeActionResponse
FixedFooterالتذييل الثابت المعروض أسفل Card.
Gridشبكة منظمة لعرض مجموعة من عناصر الشبكة.
GridItemالعناصر التي يتفاعل معها المستخدمون داخل التطبيق المصغّر للشبكة.
GridItemLayoutيشير ذلك المصطلح إلى تعداد يحدِّد الصورة ونمط النص لعنصر الشبكة.
HorizontalAlignmentتعداد يحدِّد المحاذاة الأفقية لتطبيق مصغّر
HostAppDataSource
Iconرموز محدَّدة مسبقًا يمكن استخدامها في عناصر مختلفة من واجهة المستخدم، مثل التطبيقات المصغّرة ImageButton أو DecoratedText
IconImageرمز محدّد مسبقًا أو رمز من عنوان URL بنمط اقتصاص قابل للتخصيص.
Imageتطبيق مصغّر يعرض صورة واحدة
ImageButtonImageButton مع صورة معروضة عليه.
ImageComponentمكوّن صورة يمكن إضافته إلى عناصر الشبكة.
ImageCropStyleفئة تمثّل نمط اقتصاص يمكن تطبيقه على مكوّنات الصورة.
ImageCropTypeتعداد يمثّل أنماط الاقتصاص المطبَّقة على مكوّنات الصورة.
ImageStyleتمثّل هذه السمة تعدادًا يحدّد نمط اقتصاص الصور.
Interaction
KeyValueتم إيقاف هذه الفئة نهائيًا.
LinkPreviewإجراء بطاقة يعرض بطاقة معاينة الرابط وشريحة ذكية في التطبيق المضيف
LoadIndicatorنوع تعداد يحدّد نوع التحميل أو مؤشر التقدم الذي سيتم عرضه أثناء معالجة Action.
Navigationعنصر مساعد يتحكّم في التنقّل في البطاقة
Notificationإشعار يتم عرضه للمستخدم كرد على التفاعل مع عنصر في واجهة المستخدم.
OnCloseيشير ذلك المصطلح إلى تعداد يحدِّد الإجراءات التي يجب اتّخاذها عند إغلاق عنوان URL معيّن من خلال OpenLink.
OpenAsيشير ذلك المصطلح إلى تعداد يحدِّد كيفية فتح عنوان URL.
OpenLinkيمثل هذا الخيار إجراءً لفتح رابط يحتوي على بعض الخيارات.
PlatformDataSource
ResponseType
SelectionInputحقل إدخال يسمح بالاختيار من بين مجموعة من الخيارات المحددة مسبقًا.
SelectionInputTypeتمثّل هذه السمة تنسيق السلع التي يمكن للمستخدمين اختيارها.
Statusيشير ذلك المصطلح إلى تعداد يمثّل رمز الحالة.
Suggestionsاقتراحات الإكمال التلقائي لإضافة تطبيق TextInput المصغّر
SuggestionsResponseتمثّل هذه السمة عنصر استجابة يمكن عرضه من خلال دالة استدعاء الاقتراحات.
SuggestionsResponseBuilderأداة إنشاء لعناصر SuggestionsResponse
Switchعنصر في واجهة المستخدم يتيح التفعيل أو الإيقاف
SwitchControlTypeنوع عنصر التحكّم في أداة Switch
TextButtonTextButton مع تصنيف نصي.
TextButtonStyleيشير ذلك المصطلح إلى تعداد يحدِّد نمط TextButton.
TextInputتطبيق مصغّر لحقل إدخال يقبل إدخال النص
TextParagraphأداة تعرض النص وتتوافق مع تنسيق HTML الأساسي
TimePickerحقل إدخال يسمح للمستخدمين بإدخال وقت.
UniversalActionResponseكائن الاستجابة الذي يمكن عرضه من طريقة تنشئ إجراءً عامًا.
UniversalActionResponseBuilderتمثّل هذه السمة أداة إنشاء لعناصر UniversalActionResponse.
UpdateDraftActionResponseتمثيل إجراء يعدِّل مسودة الرسالة الإلكترونية التي يعدّلها المستخدم حاليًا.
UpdateDraftActionResponseBuilderأداة إنشاء لعناصر UpdateDraftActionResponse
UpdateDraftBccRecipientsActionتعديلات على مستلمي مسودة رسالة إلكترونية في "نسخة مخفية الوجهة"
UpdateDraftBodyActionلتعديل نص مسودة الرسالة الإلكترونية.
UpdateDraftBodyTypeيشير ذلك المصطلح إلى قيمة تعداد تحدّد نوع UpdateDraftBodyAction.
UpdateDraftCcRecipientsActionلتعديل مستلمي مسودة الرسالة الإلكترونية في حقل "نسخة إلى".
UpdateDraftSubjectActionلتعديل سطر الموضوع في مسودة رسالة إلكترونية.
UpdateDraftToRecipientsActionتعمل على تعديل الحقل "إلى" مستلِمي مسودة رسالة إلكترونية.
UpdatedWidget
Widgetالفئة الأساسية لجميع التطبيقات المصغّرة التي يمكن إضافتها إلى Card.

Action

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setFunctionName(functionName)Actionلضبط اسم دالة معاودة الاتصال المطلوب استدعائها.
setInteraction(interaction)Actionلضبط التفاعل مع المستخدم، يكون مطلوبًا فقط عند فتح مربّع حوار.
setLoadIndicator(loadIndicator)Actionلضبط مؤشر التحميل الذي يظهر أثناء تنفيذ الإجراء.
setParameters(parameters)Actionيسمح بتمرير المعلمات المخصصة إلى دالة رد الاتصال.
setPersistValues(persistValues)Actionتشير هذه السمة إلى ما إذا كانت قيم النموذج يتم تحديدها حسب قيم العميل أو قيم الخادم بعد أن يعدّل الاستجابة الإجراء Card للنموذج.

ActionResponse

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
printJson()Stringيطبع تمثيل JSON لهذا الكائن.

ActionResponseBuilder

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
build()ActionResponseتنشئ استجابة الإجراء الحالية وتتحقّق من صحتها.
setNavigation(navigation)ActionResponseBuilderلضبط الاستجابة على إجراء Navigation
setNotification(notification)ActionResponseBuilderلضبط الإشعار ليعرض عند تفعيل الإجراء.
setOpenLink(openLink)ActionResponseBuilderلضبط عنوان URL للانتقال إليه عند تفعيل الإجراء.
setStateChanged(stateChanged)ActionResponseBuilderلضبط علامة للإشارة إلى أنّ هذا الإجراء غيَّر حالة البيانات الحالية.

ActionStatus

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setStatusCode(statusCode)ActionStatusتعرض حالة طلب لفتح مربّع حوار أو إرساله.
setUserFacingMessage(message)ActionStatusالرسالة المرسَلة إلى المستخدمين بشأن حالة طلبهم.

Attachment

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setIconUrl(iconUrl)Attachmentلضبط عنوان URL لرمز المرفق.
setMimeType(mimeType)Attachmentلضبط نوع MIME للمرفق.
setResourceUrl(resourceUrl)Attachmentلضبط عنوان URL للمورد للمرفق.
setTitle(title)Attachmentلضبط عنوان المرفق.

AuthorizationAction

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setAuthorizationUrl(authorizationUrl)AuthorizationActionلتعيين عنوان URL للتفويض الذي يتم نقل المستخدم إليه من طلب التفويض.

AuthorizationException

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
printJson()Stringيطبع تمثيل JSON لهذا الكائن.
setAuthorizationUrl(authUrl)AuthorizationExceptionلتعيين عنوان URL للتفويض الذي يتم نقل المستخدم إليه من طلب التفويض.
setCustomUiCallback(callback)AuthorizationExceptionاسم الدالة المطلوب استدعاءها لإنشاء طلب تفويض مخصص.
setResourceDisplayName(name)AuthorizationExceptionتعيين الاسم الذي يتم عرضه للمستخدم عند طلب التفويض.
throwException()voidيؤدي إلى طرح هذا الاستثناء.

BorderStyle

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setCornerRadius(radius)BorderStyleلتعيين نصف قطر الزاوية للحدود، على سبيل المثال 8.
setStrokeColor(color)BorderStyleلضبط لون الحدود.
setType(type)BorderStyleلضبط نوع الحدود.

BorderType

أماكن إقامة

الموقعالنوعالوصف
NO_BORDEREnumبلا نمط حدود
STROKEEnumنمط حد الخط

Button

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setAuthorizationAction(action)Buttonلضبط إجراء تفويض يفتح عنوان URL لمسار التفويض عند النقر على الكائن.
setComposeAction(action, composedEmailType)Buttonتعيين إجراء يؤدي إلى إنشاء مسودة رسالة إلكترونية عند النقر على الكائن.
setOnClickAction(action)Buttonتحدّد إجراءً يتم تنفيذه عند النقر على العنصر.
setOnClickOpenLinkAction(action)Buttonتحدّد هذه السياسة إجراءً يؤدي إلى فتح عنوان URL في علامة تبويب عند النقر على العنصر.
setOpenLink(openLink)Buttonلضبط عنوان URL ليتم فتحه عند النقر على العنصر.

ButtonSet

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addButton(button)ButtonSetلإضافة زر

CalendarEventActionResponse

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
printJson()Stringيطبع تمثيل JSON لهذا الكائن.

CalendarEventActionResponseBuilder

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addAttachments(attachments)CalendarEventActionResponseBuilderتُحدِّد الاستجابة أنّ الاستجابة يجب أن تضيف المرفقات إلى حدث "تقويم Google" عند اتخاذ إجراء واجهة المستخدم المرتبط.
addAttendees(emails)CalendarEventActionResponseBuilderتحدِّد الاستجابة أن تتم إضافة الضيوف المُشار إليهم إلى حدث "تقويم Google" عند اتخاذ إجراء واجهة المستخدم المرتبط.
build()CalendarEventActionResponseتنشئ الاستجابة الحالية لإجراء الحدث في "تقويم Google" وتتحقّق من صحتها.
setConferenceData(conferenceData)CalendarEventActionResponseBuilderتُحدِّد الاستجابة أنّه يجب ضبط بيانات مكالمة الفيديو المُشار إليها على حدث "تقويم Google" عند اتخاذ إجراء واجهة المستخدم ذي الصلة.

Card

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
printJson()Stringيطبع تمثيل JSON لهذا الكائن.

CardAction

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setAuthorizationAction(action)CardActionلضبط إجراء تفويض يفتح عنوان URL لمسار التفويض عند النقر على الكائن.
setComposeAction(action, composedEmailType)CardActionتعيين إجراء يؤدي إلى إنشاء مسودة رسالة إلكترونية عند النقر على الكائن.
setOnClickAction(action)CardActionتحدّد إجراءً يتم تنفيذه عند النقر على العنصر.
setOnClickOpenLinkAction(action)CardActionتحدّد هذه السياسة إجراءً يؤدي إلى فتح عنوان URL في علامة تبويب عند النقر على العنصر.
setOpenLink(openLink)CardActionلضبط عنوان URL ليتم فتحه عند النقر على العنصر.
setText(text)CardActionلضبط نص القائمة لهذا الإجراء.

CardBuilder

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addCardAction(cardAction)CardBuilderلإضافة CardAction إلى هذه البطاقة
addSection(section)CardBuilderلإضافة قسم إلى هذه البطاقة
build()Cardينشئ البطاقة الحالية ويتحقق من صحتها.
setDisplayStyle(displayStyle)CardBuilderلضبط نمط العرض لهذه البطاقة
setFixedFooter(fixedFooter)CardBuilderلضبط تذييل ثابت لهذه البطاقة.
setHeader(cardHeader)CardBuilderلضبط عنوان هذه البطاقة
setName(name)CardBuilderلتعيين اسم هذه البطاقة
setPeekCardHeader(peekCardHeader)CardBuilderلضبط عنوان بطاقة النظرة العامة.

CardHeader

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setImageAltText(imageAltText)CardHeaderلضبط النص البديل لصورة العنوان.
setImageStyle(imageStyle)CardHeaderلضبط اقتصاص الرمز في عنوان البطاقة.
setImageUrl(imageUrl)CardHeaderتحدِّد الصورة لاستخدامها في العنوان من خلال تقديم عنوان URL أو سلسلة البيانات الخاصة بها.
setSubtitle(subtitle)CardHeaderلضبط العنوان الفرعي لرأس البطاقة.
setTitle(title)CardHeaderلضبط عنوان عنوان البطاقة.

CardSection

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addWidget(widget)CardSectionإضافة التطبيق المصغّر إلى هذا القسم
setCollapsible(collapsible)CardSectionتحدِّد هذه السياسة ما إذا كان يمكن تصغير القسم.
setHeader(header)CardSectionلضبط عنوان القسم.
setNumUncollapsibleWidgets(numUncollapsibleWidgets)CardSectionلتحديد عدد التطبيقات المصغّرة التي لا تزال تظهر عند تصغير هذا القسم.

CardService

أماكن إقامة

الموقعالنوعالوصف
BorderTypeBorderTypeالتعداد BorderType.
ComposedEmailTypeComposedEmailTypeالتعداد ComposedEmailType.
ContentTypeContentTypeالتعداد ContentType.
GridItemLayoutGridItemLayoutالتعداد GridItemLayout.
HorizontalAlignmentHorizontalAlignmentالتعداد HorizontalAlignment.
IconIconالتعداد Icon.
ImageCropTypeImageCropTypeالتعداد ImageCropType.
ImageStyleImageStyleالتعداد ImageStyle.
LoadIndicatorLoadIndicatorالتعداد LoadIndicator.
OnCloseOnCloseالتعداد OnClose.
OpenAsOpenAsالتعداد OpenAs.
SelectionInputTypeSelectionInputTypeالتعداد SelectionInputType.
TextButtonStyleTextButtonStyleالتعداد TextButtonStyle.
UpdateDraftBodyTypeUpdateDraftBodyTypeالتعداد UpdateDraftBodyType.

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
newAction()Actionتنشئ Action جديدة.
newActionResponseBuilder()ActionResponseBuilderتنشئ ActionResponseBuilder جديدة.
newActionStatus()ActionStatusتنشئ ActionStatus جديدة.
newAttachment()Attachmentتنشئ Attachment جديدة.
newAuthorizationAction()AuthorizationActionتنشئ AuthorizationAction جديدة.
newAuthorizationException()AuthorizationExceptionتنشئ AuthorizationException جديدة.
newBorderStyle()BorderStyleتنشئ BorderStyle جديدة.
newButtonSet()ButtonSetتنشئ ButtonSet جديدة.
newCalendarEventActionResponseBuilder()CalendarEventActionResponseBuilderتنشئ CalendarEventActionResponseBuilder جديدة.
newCardAction()CardActionتنشئ CardAction جديدة.
newCardBuilder()CardBuilderتنشئ CardBuilder جديدة.
newCardHeader()CardHeaderتنشئ CardHeader جديدة.
newCardSection()CardSectionتنشئ CardSection جديدة.
newCardWithId()CardWithIdتنشئ CardWithId جديدة.
newChatActionResponse()ChatActionResponseتنشئ ChatActionResponse جديدة.
newChatResponseBuilder()ChatResponseBuilderتنشئ ChatResponseBuilder جديدة.
newComposeActionResponseBuilder()ComposeActionResponseBuilderتنشئ ComposeActionResponseBuilder جديدة.
newDatePicker()DatePickerتنشئ DatePicker جديدة.
newDateTimePicker()DateTimePickerتنشئ DateTimePicker جديدة.
newDecoratedText()DecoratedTextتنشئ DecoratedText جديدة.
newDialog()Dialogتنشئ Dialog جديدة.
newDialogAction()DialogActionتنشئ DialogAction جديدة.
newDivider()Dividerتنشئ Divider جديدة.
newDriveItemsSelectedActionResponseBuilder()DriveItemsSelectedActionResponseBuilderتنشئ DriveItemsSelectedActionResponseBuilder جديدة.
newEditorFileScopeActionResponseBuilder()EditorFileScopeActionResponseBuilderتنشئ EditorFileScopeActionResponseBuilder جديدة.
newFixedFooter()FixedFooterتنشئ FixedFooter جديدة.
newGrid()Gridتنشئ Grid جديدة.
newGridItem()GridItemتنشئ GridItem جديدة.
newIconImage()IconImageتنشئ IconImage جديدة.
newImage()Imageتنشئ Image جديدة.
newImageButton()ImageButtonتنشئ ImageButton جديدة.
newImageComponent()ImageComponentتنشئ ImageComponent جديدة.
newImageCropStyle()ImageCropStyleتنشئ ImageCropStyle جديدة.
newKeyValue()KeyValueتنشئ KeyValue جديدة.
newLinkPreview()LinkPreviewتنشئ LinkPreview جديدة.
newNavigation()Navigationتنشئ Navigation جديدة.
newNotification()Notificationتنشئ Notification جديدة.
newOpenLink()OpenLinkتنشئ OpenLink جديدة.
newSelectionInput()SelectionInputتنشئ SelectionInput جديدة.
newSuggestions()Suggestionsتنشئ Suggestions جديدة.
newSuggestionsResponseBuilder()SuggestionsResponseBuilderتنشئ SuggestionsResponseBuilder جديدة.
newSwitch()Switchتنشئ Switch جديدة.
newTextButton()TextButtonتنشئ TextButton جديدة.
newTextInput()TextInputتنشئ TextInput جديدة.
newTextParagraph()TextParagraphتنشئ TextParagraph جديدة.
newTimePicker()TimePickerتنشئ TimePicker جديدة.
newUniversalActionResponseBuilder()UniversalActionResponseBuilderتنشئ UniversalActionResponseBuilder جديدة.
newUpdateDraftActionResponseBuilder()UpdateDraftActionResponseBuilderتنشئ UpdateDraftActionResponseBuilder جديدة.
newUpdateDraftBccRecipientsAction()UpdateDraftBccRecipientsActionتنشئ UpdateDraftBccRecipientsAction جديدة.
newUpdateDraftBodyAction()UpdateDraftBodyActionتنشئ UpdateDraftBodyAction جديدة.
newUpdateDraftCcRecipientsAction()UpdateDraftCcRecipientsActionتنشئ UpdateDraftCcRecipientsAction جديدة.
newUpdateDraftSubjectAction()UpdateDraftSubjectActionتنشئ UpdateDraftSubjectAction جديدة.
newUpdateDraftToRecipientsAction()UpdateDraftToRecipientsActionتنشئ UpdateDraftToRecipientsAction جديدة.

CardWithId

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setCard(card)CardWithIdلضبط بطاقة cardWithId.
setCardId(id)CardWithIdلضبط رقم تعريف بطاقة cardWithId الفريد.

ChatActionResponse

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setDialogAction(dialogAction)ChatActionResponseلضبط إجراء مربّع الحوار على حدث مرتبط بمربّع حوار.
setResponseType(responseType)ChatActionResponseنوع استجابة تطبيق Chat.
setUpdatedWidget(updatedWidget)ChatActionResponseلضبط التطبيق المصغّر الذي تم تعديله، والذي يُستخدَم لتوفير خيارات الإكمال التلقائي لتطبيق مصغّر.
setUrl(url)ChatActionResponseعنوان URL للمستخدمين للمصادقة أو الضبط.

ChatClientDataSource

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setSpaceDataSource(spaceDataSource)ChatClientDataSourceمصدر بيانات يملأ مساحات Google Chat كعناصر اختيار لقائمة اختيارات متعدّدة.

ChatResponse

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
printJson()Stringيطبع تمثيل JSON لهذا الكائن.

ChatResponseBuilder

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addCardsV2(cardWithId)ChatResponseBuilderلضبط حقل البطاقة في الرسالة.
build()ChatResponseتنشئ استجابة الإجراء الحالية وتتحقّق من صحتها.
setActionResponse(actionResponse)ChatResponseBuilderتُحدِّد حقل الرد على الإجراء في الرسالة.
setText(text)ChatResponseBuilderتحدِّد هذه السياسة نص رسالة Chat.

ChatSpaceDataSource

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setDefaultToCurrentSpace(defaultToCurrentSpace)ChatSpaceDataSourceفي حال ضبط السياسة على true، تختار قائمة الاختيار المتعدد مساحة Google Chat الحالية كعنصر تلقائيًا.

CommonDataSource

أماكن إقامة

الموقعالنوعالوصف
UNKNOWNEnumالقيمة التلقائية.
USEREnumمستخدمي Google Workspace.

ComposeActionResponse

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
printJson()Stringيطبع تمثيل JSON لهذا الكائن.

ComposeActionResponseBuilder

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
build()ComposeActionResponseلإنشاء استجابة إجراء الإنشاء الحالية والتحقق من صحتها.
setGmailDraft(draft)ComposeActionResponseBuilderتحدد مسودة GmailMessage التي تم إنشاؤها باستخدام GmailMessage.createDraftReply(body) أو دوال مشابهة.

ComposedEmailType

أماكن إقامة

الموقعالنوعالوصف
REPLY_AS_DRAFTEnumالمسودة التي تمثل ردًا على رسالة أخرى.
STANDALONE_DRAFTEnumالمسودة التي تكون رسالة مستقلة.

ContentType

أماكن إقامة

الموقعالنوعالوصف
TEXTEnumيشير إلى أنّ المحتوى الذي تمّ إنشاؤه هو نص عادي.
MUTABLE_HTMLEnumيشير إلى تنسيق المحتوى الذي تم إنشاؤه بتنسيق HTML.
IMMUTABLE_HTMLEnumيشير إلى أنّ المحتوى الذي تم إنشاؤه بتنسيق HTML، ولكن لا يمكن تعديل هذا المحتوى بعد إنشائه.

DatePicker

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setFieldName(fieldName)DatePickerلضبط اسم الحقل الذي يحدّد أداة الاختيار هذه في كائن الحدث الذي يتم إنشاؤه عند حدوث تفاعل في واجهة المستخدم.
setOnChangeAction(action)DatePickerلضبط Action الذي ينفّذه النص البرمجي كلما تغير إدخال أداة الاختيار.
setTitle(title)DatePickerلضبط العنوان المعروض أعلى حقل الإدخال.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerلضبط القيمة التي تم ملؤها مسبقًا والتي سيتم ضبطها في حقل الإدخال.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerلضبط القيمة التي تم ملؤها مسبقًا والتي سيتم ضبطها في حقل الإدخال.

DateTimePicker

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setFieldName(fieldName)DateTimePickerلضبط اسم الحقل الذي يحدّد أداة الاختيار هذه في كائن الحدث الذي يتم إنشاؤه عند حدوث تفاعل في واجهة المستخدم.
setOnChangeAction(action)DateTimePickerلضبط Action الذي ينفّذه النص البرمجي كلما تغير إدخال أداة الاختيار.
setTimeZoneOffsetInMins(timeZoneOffsetMins)DateTimePickerلضبط عدد الدقائق التي يجب إزاحة المنطقة الزمنية فيها من التوقيت العالمي المنسَّق.
setTitle(title)DateTimePickerلضبط العنوان المعروض أعلى حقل الإدخال.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerلضبط القيمة التي تم ملؤها مسبقًا والتي سيتم ضبطها في حقل الإدخال.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerلضبط القيمة التي تم ملؤها مسبقًا والتي سيتم ضبطها في حقل الإدخال.

DecoratedText

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setAuthorizationAction(action)DecoratedTextلضبط إجراء تفويض يفتح عنوان URL لمسار التفويض عند النقر على الكائن.
setBottomLabel(text)DecoratedTextتعيين نص التصنيف المراد استخدامه كمفتاح ويتم عرضه أسفل محتوى النص.
setButton(button)DecoratedTextلضبط Button الذي يتم عرضه على يسار النص.
setComposeAction(action, composedEmailType)DecoratedTextتعيين إجراء يؤدي إلى إنشاء مسودة رسالة إلكترونية عند النقر على الكائن.
setEndIcon(endIcon)DecoratedTextلضبط السمة IconImage الاختيارية التي يتم عرضها على يسار المحتوى.
setOnClickAction(action)DecoratedTextتحدّد إجراءً يتم تنفيذه عند النقر على العنصر.
setOnClickOpenLinkAction(action)DecoratedTextتحدّد هذه السياسة إجراءً يؤدي إلى فتح عنوان URL في علامة تبويب عند النقر على العنصر.
setOpenLink(openLink)DecoratedTextلضبط عنوان URL ليتم فتحه عند النقر على العنصر.
setStartIcon(startIcon)DecoratedTextتتيح ضبط السمة IconImage الاختيارية ليتم عرضها قبل محتوى النص.
setSwitchControl(switchToSet)DecoratedTextلضبط سمة Switch التي يتم عرضها على يسار المحتوى.
setText(text)DecoratedTextتحدِّد هذه السياسة النص الذي سيتم استخدامه كقيمة.
setTopLabel(text)DecoratedTextتُحدِّد نص التصنيف المراد استخدامه كمفتاح ويتم عرضه أعلى محتوى النص.
setWrapText(wrapText)DecoratedTextتحدد ما إذا كان يجب عرض نص القيمة على سطر واحد أو على أسطر متعددة.

Dialog

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setBody(card)Dialogلضبط بطاقة Dialog.

DialogAction

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setActionStatus(actionStatus)DialogActionلضبط حالة الإجراء على "DialogAction".
setDialog(dialog)DialogActionلضبط مربع حوار DialogAction.

DisplayStyle

أماكن إقامة

الموقعالنوعالوصف
PEEKEnumاعرض عنوان البطاقة في أسفل محتوى الإضافة فوق المحتوى الحالي.
REPLACEEnumعرض البطاقة من خلال استبدال المحتوى الحالي

Divider

DriveItemsSelectedActionResponse

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
printJson()Stringيطبع تمثيل JSON لهذا الكائن.

DriveItemsSelectedActionResponseBuilder

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
build()DriveItemsSelectedActionResponseينشئ الاستجابة الحالية لإجراء Drive.
requestFileScope(itemId)DriveItemsSelectedActionResponseBuilderتحدّد هذه السياسة أنّ الردّ يطلب نطاق الملف للعنصر ذي الصلة بالسياق في Drive.

EditorFileScopeActionResponse

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
printJson()Stringيطبع تمثيل JSON لهذا الكائن.

EditorFileScopeActionResponseBuilder

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
build()EditorFileScopeActionResponseينشئ استجابة إجراء "محرّر إعلانات Google" الحالية.
requestFileScopeForActiveDocument()EditorFileScopeActionResponseBuilderيطلب النطاق drive.file لمستند "محرّر إعلانات Google" النشط الحالي.

FixedFooter

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setPrimaryButton(button)FixedFooterاضبط الزر الأساسي في التذييل الثابت.
setSecondaryButton(button)FixedFooterاضبط الزر الثانوي في التذييل الثابت.

Grid

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addItem(gridItem)Gridلإضافة عنصر شبكة جديد إلى الشبكة.
setAuthorizationAction(action)Gridلضبط إجراء تفويض يفتح عنوان URL لمسار التفويض عند النقر على الكائن.
setBorderStyle(borderStyle)Gridلضبط نمط الحد المطبّق على كل عنصر في الشبكة.
setComposeAction(action, composedEmailType)Gridتعيين إجراء يؤدي إلى إنشاء مسودة رسالة إلكترونية عند النقر على الكائن.
setNumColumns(numColumns)Gridعدد الأعمدة المطلوب عرضها في الشبكة.
setOnClickAction(action)Gridتحدّد إجراءً يتم تنفيذه عند النقر على العنصر.
setOnClickOpenLinkAction(action)Gridتحدّد هذه السياسة إجراءً يؤدي إلى فتح عنوان URL في علامة تبويب عند النقر على العنصر.
setOpenLink(openLink)Gridلضبط عنوان URL ليتم فتحه عند النقر على العنصر.
setTitle(title)Gridتحدِّد هذه السياسة نص عنوان الشبكة.

GridItem

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setIdentifier(id)GridItemلضبط معرّف عنصر الشبكة.
setImage(image)GridItemلضبط الصورة لهذا العنصر من الشبكة.
setLayout(layout)GridItemلضبط تنسيق النص والصورة لعنصر الشبكة.
setSubtitle(subtitle)GridItemلضبط العنوان الفرعي لعنصر الشبكة.
setTextAlignment(alignment)GridItemلضبط المحاذاة الأفقية لعنصر الشبكة.
setTitle(title)GridItemلضبط نص العنوان لعنصر الشبكة.

GridItemLayout

أماكن إقامة

الموقعالنوعالوصف
TEXT_BELOWEnumيتم عرض العنوان والعنوان الفرعي أسفل صورة عنصر الشبكة.
TEXT_ABOVEEnumيظهر العنوان والعنوان الفرعي أعلى صورة عنصر الشبكة.

HorizontalAlignment

أماكن إقامة

الموقعالنوعالوصف
STARTEnumاضبط محاذاة التطبيق المصغّر مع بداية جانب الجملة.
CENTEREnumمحاذاة التطبيق المصغّر إلى الوسط.
ENDEnumاضبط محاذاة التطبيق المصغّر مع نهاية جانب الجملة.

HostAppDataSource

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setChatDataSource(chatClientDataSource)HostAppDataSourceتحدِّد هذه السياسة مصدر البيانات من Google Chat.

Icon

أماكن إقامة

الموقعالنوعالوصف
NONEEnumما مِن رمز.
AIRPLANEEnumرمز رحلة طائرة
BOOKMARKEnumرمز الإشارة المرجعية
BUSEnumرمز الحافلة
CAREnumرمز السيارة
CLOCKEnumرمز الساعة
CONFIRMATION_NUMBER_ICONEnumرمز رقم تأكيد الحجز
DOLLAREnumرمز الدولار
DESCRIPTIONEnumرمز الوصف
EMAILEnumEmail icon
EVENT_PERFORMEREnumEmail icon
EVENT_SEATEnumرمز مقعد الحدث
FLIGHT_ARRIVALEnumرمز وصول الرحلة الجوية
FLIGHT_DEPARTUREEnumرمز مغادرة رحلة الطيران
HOTELEnumرمز الفندق
HOTEL_ROOM_TYPEEnumرمز الفندق
INVITEEnumرمز الدعوة
MAP_PINEnumرمز الدبوس على الخريطة
MEMBERSHIPEnumرمز الاشتراك
MULTIPLE_PEOPLEEnumرمز عدة أشخاص
OFFEREnumرمز العرض الترويجي
PERSONEnumرمز الشخص
PHONEEnumرمز الهاتف
RESTAURANT_ICONEnumرمز المطعم
SHOPPING_CARTEnumرمز سلّة التسوّق
STAREnumرمز النجمة
STOREEnumرمز المتجر
TICKETEnumرمز التذكرة
TRAINEnumرمز القطار
VIDEO_CAMERAEnumرمز كاميرا الفيديو
VIDEO_PLAYEnumرمز تشغيل الفيديو

IconImage

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setAltText(altText)IconImageتحدِّد هذه السياسة النص البديل لعنوان URL المستخدَم لتسهيل الاستخدام.
setIcon(icon)IconImageلضبط رمز محدّد مسبقًا إذا لم يتم ضبط عنوان URL.
setIconUrl(url)IconImageلضبط عنوان URL للرمز إذا لم يتم ضبط الرمز.
setImageCropType(imageCropType)IconImageلضبط نمط اقتصاص الصورة.

Image

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setAltText(altText)Imageلضبط النص البديل للصورة لإمكانية الوصول.
setAuthorizationAction(action)Imageلضبط إجراء تفويض يفتح عنوان URL لمسار التفويض عند النقر على الكائن.
setComposeAction(action, composedEmailType)Imageتعيين إجراء يؤدي إلى إنشاء مسودة رسالة إلكترونية عند النقر على الكائن.
setImageUrl(url)Imageتحدِّد الصورة لاستخدامها من خلال تقديم عنوان URL أو سلسلة البيانات الخاصة بها.
setOnClickAction(action)Imageتحدّد إجراءً يتم تنفيذه عند النقر على العنصر.
setOnClickOpenLinkAction(action)Imageتحدّد هذه السياسة إجراءً يؤدي إلى فتح عنوان URL في علامة تبويب عند النقر على العنصر.
setOpenLink(openLink)Imageلضبط عنوان URL ليتم فتحه عند النقر على العنصر.

ImageButton

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setAltText(altText)ImageButtonلضبط النص البديل للزر الخاص بأدوات تسهيل الاستخدام.
setAuthorizationAction(action)ImageButtonلضبط إجراء تفويض يفتح عنوان URL لمسار التفويض عند النقر على الكائن.
setComposeAction(action, composedEmailType)ImageButtonتعيين إجراء يؤدي إلى إنشاء مسودة رسالة إلكترونية عند النقر على الكائن.
setIcon(icon)ImageButtonلضبط Icon محدّد مسبقًا لعرضه على الزر
setIconUrl(url)ImageButtonلضبط عنوان URL للصورة لاستخدامها كرمز لهذا الزر.
setOnClickAction(action)ImageButtonتحدّد إجراءً يتم تنفيذه عند النقر على العنصر.
setOnClickOpenLinkAction(action)ImageButtonتحدّد هذه السياسة إجراءً يؤدي إلى فتح عنوان URL في علامة تبويب عند النقر على العنصر.
setOpenLink(openLink)ImageButtonلضبط عنوان URL ليتم فتحه عند النقر على العنصر.

ImageComponent

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setAltText(altText)ImageComponentلتعيين النص البديل للصورة.
setBorderStyle(borderStyle)ImageComponentلضبط نمط الحد المطبّق على الصورة.
setCropStyle(imageCropStyle)ImageComponentلضبط نمط اقتصاص الصورة.
setImageUrl(url)ImageComponentلضبط عنوان URL للصورة.

ImageCropStyle

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setAspectRatio(ratio)ImageCropStyleلضبط نسبة العرض إلى الارتفاع المطلوب استخدامها إذا كان نوع الاقتصاص هو RECTANGLE_CUSTOM.
setImageCropType(type)ImageCropStyleلضبط نوع اقتصاص الصورة.

ImageCropType

أماكن إقامة

الموقعالنوعالوصف
SQUAREEnumنمط اقتصاص شكل مربّع.
CIRCLEEnumنمط اقتصاص شكل دائرة.
RECTANGLE_CUSTOMEnumنمط اقتصاص على شكل مستطيل بنسبة عرض إلى ارتفاع مخصّصة.
RECTANGLE_4_3Enumنمط اقتصاص على شكل مستطيل بنسبة عرض إلى ارتفاع 4:3

ImageStyle

أماكن إقامة

الموقعالنوعالوصف
SQUAREEnumبدون اقتصاص
CIRCLEEnumالاقتصاص على شكل دائرة.

Interaction

أماكن إقامة

الموقعالنوعالوصف
INTERACTION_UNSPECIFIEDEnumالقيمة التلقائية.
OPEN_DIALOGEnumيفتح هذا الزر مربّع حوار، وهو واجهة مستندة إلى البطاقات تستخدمها تطبيقات Chat للتفاعل مع المستخدمين.

KeyValue

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setAuthorizationAction(action)KeyValueلضبط إجراء تفويض يفتح عنوان URL لمسار التفويض عند النقر على الكائن.
setComposeAction(action, composedEmailType)KeyValueتعيين إجراء يؤدي إلى إنشاء مسودة رسالة إلكترونية عند النقر على الكائن.
setOnClickAction(action)KeyValueتحدّد إجراءً يتم تنفيذه عند النقر على العنصر.
setOnClickOpenLinkAction(action)KeyValueتحدّد هذه السياسة إجراءً يؤدي إلى فتح عنوان URL في علامة تبويب عند النقر على العنصر.
setOpenLink(openLink)KeyValueلضبط عنوان URL ليتم فتحه عند النقر على العنصر.

LinkPreview

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
printJson()Stringيطبع تمثيل JSON لهذا الكائن.
setLinkPreviewTitle(title)LinkPreviewلضبط العنوان الذي يظهر في معاينة الرابط أعلى بطاقة المعاينة.
setPreviewCard(previewCard)LinkPreviewتعمل هذه السياسة على ضبط البطاقة التي تعرض معلومات عن رابط من خدمة تابعة لجهة خارجية أو غير تابعة لشركة Google.
setTitle(title)LinkPreviewتحدِّد هذه السياسة العنوان الذي يتم عرضه في الشريحة الذكية لمعاينة الرابط.

LoadIndicator

أماكن إقامة

الموقعالنوعالوصف
SPINNEREnumاستخدام مؤشر دوران.
NONEEnumلا تستخدم مؤشرًا.

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
popCard()Navigationفتح بطاقة من حزمة التنقّل
popToNamedCard(cardName)Navigationيظهر لك اسم البطاقة المحددة.
popToRoot()Navigationيؤدي هذا الخيار إلى تثبيت حزمة البطاقات في بطاقة الجذر.
printJson()Stringيطبع تمثيل JSON لهذا الكائن.
pushCard(card)Navigationيدفع البطاقة المحددة إلى الحزمة.
updateCard(card)Navigationاستبدال البطاقة الحالية في مكانها

Notification

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setText(text)Notificationلضبط النص الذي يظهر في الإشعار.

OnClose

أماكن إقامة

الموقعالنوعالوصف
NOTHINGEnumعدم اتّخاذ أي إجراء عند التصوير بالقرب من الجهاز
RELOADEnumإعادة تحميل الإضافة عند إغلاق النافذة.

OpenAs

أماكن إقامة

الموقعالنوعالوصف
FULL_SIZEEnumفتح في نافذة كاملة أو علامة تبويب
OVERLAYEnumالفتح كتراكب مثل نافذة منبثقة.

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setOnClose(onClose)OpenLinkتحدِّد هذه السياسة سلوك إجراء عنوان URL عند إغلاق علامة التبويب أو نافذة عنوان URL.
setOpenAs(openAs)OpenLinkتحدِّد هذه السياسة سلوك عنوان URL عند فتحه.
setUrl(url)OpenLinkلضبط عنوان URL المراد فتحه.

PlatformDataSource

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setCommonDataSource(commonDataSource)PlatformDataSourceتحدِّد هذه السياسة مصدر البيانات من Google Workspace.
setHostAppDataSource(hostAppDataSource)PlatformDataSourceتُستخدَم لملء المساحات في قائمة التحديد المتعدد.

ResponseType

أماكن إقامة

الموقعالنوعالوصف
TYPE_UNSPECIFIEDEnumالنوع التلقائي الذي يتم التعامل معه على أنّه NEW_MESSAGE.
NEW_MESSAGEEnumالنشر كرسالة جديدة في الموضوع
UPDATE_MESSAGEEnumعدِّل رسالة تطبيق Chat.
UPDATE_USER_MESSAGE_CARDSEnumتعديل البطاقات في رسالة المستخدم
REQUEST_CONFIGEnumاطلب من المستخدم بشكل خاص المصادقة أو الضبط الإضافيين.
DIALOGEnumلعرض مربّع حوار.
UPDATE_WIDGETEnumطلب البحث عن خيارات الإكمال التلقائي لنص الأداة

SelectionInput

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addItem(text, value, selected)SelectionInputإضافة عنصر جديد يمكن اختياره.
addMultiSelectItem(text, value, selected, startIconUri, bottomText)SelectionInputلإضافة عنصر جديد يمكن اختياره للقوائم متعددة الاختيارات.
setExternalDataSource(action)SelectionInputلتعيين مصدر بيانات خارجي، مثل قاعدة بيانات ارتباطية.
setFieldName(fieldName)SelectionInputلضبط المفتاح الذي يحدّد إدخال التحديد هذا في كائن الحدث الذي يتم إنشاؤه عند حدوث تفاعل في واجهة المستخدم.
setMultiSelectMaxSelectedItems(maxSelectedItems)SelectionInputلضبط الحد الأقصى لعدد العناصر التي يمكن للمستخدم اختيارها.
setMultiSelectMinQueryLength(queryLength)SelectionInputتحدّد هذه السياسة عدد الأحرف النصية التي يُدخلها المستخدم قبل الإكمال التلقائي لطلب البحث في التطبيق ويعرض العناصر المقترَحة على البطاقة.
setOnChangeAction(action)SelectionInputلضبط Action ليتم تنفيذه كلما تغير إدخال الاختيار.
setPlatformDataSource(platformDataSource)SelectionInputتحدِّد مصدر بيانات من Google Workspace.
setTitle(title)SelectionInputلضبط العنوان بحيث يتم عرضه قبل حقل الإدخال.
setType(type)SelectionInputلضبط نوع هذا الإدخال.

SelectionInputType

أماكن إقامة

الموقعالنوعالوصف
CHECK_BOXEnumنمط إدخال مربّع الاختيار
RADIO_BUTTONEnumنمط إدخال زر الاختيار
DROPDOWNEnumنمط إدخال اختيار القائمة المنسدلة
SWITCHEnumمجموعة من مفاتيح التحكّم.
MULTI_SELECTEnum

Status

أماكن إقامة

الموقعالنوعالوصف
OKEnumتعيين HTTP: 200 OK
CANCELLEDEnumتعيين HTTP: طلب مغلق من عميل 499
UNKNOWNEnumحدث خطأ غير معروف.
INVALID_ARGUMENTEnumحدَّد العميل وسيطة غير صالحة.
DEADLINE_EXCEEDEDEnumتعيين HTTP: انتهت مهلة بوابة 504
NOT_FOUNDEnumتعيين HTTP: 404 لم يتم العثور على الصفحة
ALREADY_EXISTSEnumالكيان الذي حاول العميل إنشاءه موجود مسبقًا.
PERMISSION_DENIEDEnumتعيين HTTP: 403 محظور
UNAUTHENTICATEDEnumتعيين HTTP: 401 غير مصرح به
RESOURCE_EXHAUSTEDEnumتعيين HTTP: 429 طلبات كثيرة جدًا
FAILED_PRECONDITIONEnumتم رفض العملية لأنّ النظام ليس في الحالة المطلوبة لتنفيذ العملية.
ABORTEDEnumتم إلغاء العملية، وعادةً ما يكون هذا بسبب مشكلة في التزامن مثل تعذّر فحص جهاز التسلسل أو إلغاء المعاملة.
OUT_OF_RANGEEnumتمت محاولة العملية خارج النطاق الصالح.
UNIMPLEMENTEDEnumتعيين HTTP: لم يتم تنفيذ 501
INTERNALEnumأخطاء داخلية
UNAVAILABLEEnumتعيين HTTP: خدمة 503 غير متوفرة
DATA_LOSSEnumتلف أو فقدان بيانات يتعذّر استردادها.

Suggestions

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addSuggestion(suggestion)Suggestionsأضِف اقتراحًا نصيًا.
addSuggestions(suggestions)Suggestionsأضِف قائمة باقتراحات النص.

SuggestionsResponse

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
printJson()Stringيطبع تمثيل JSON لهذا الكائن.

SuggestionsResponseBuilder

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
build()SuggestionsResponseلإنشاء استجابة الاقتراحات الحالية والتحقق من صحتها.
setSuggestions(suggestions)SuggestionsResponseBuilderتعيين الاقتراحات المستخدمة في الإكمال التلقائي في الحقول النصية.

Switch

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setControlType(controlType)Switchلضبط نوع التحكّم في مفتاح التبديل.
setFieldName(fieldName)Switchلضبط المفتاح الذي يحدّد هذا التبديل في كائن الحدث الذي يتم إنشاؤه عندما يكون هناك تفاعل في واجهة المستخدم.
setOnChangeAction(action)Switchلضبط الإجراء الذي يتم اتخاذه عند إيقاف مفتاح التبديل.
setSelected(selected)Switchلضبط ما إذا كان يجب أن يبدأ مفتاح التبديل هذا على النحو المحدّد أو غير المحدَّد.
setValue(value)Switchلضبط القيمة التي يتم إرسالها كإدخال للنموذج عند تفعيل مفتاح التبديل هذا.

SwitchControlType

أماكن إقامة

الموقعالنوعالوصف
SWITCHEnumيمكنك تبديل عنصر التحكّم بنمط التطبيق المصغّر لمفتاح التحكّم.
CHECK_BOXEnumعنصر تحكّم بنمط مربّع الاختيار في تطبيق مصغّر للتبديل.

TextButton

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setAltText(altText)TextButtonلضبط النص البديل للزر الخاص بأدوات تسهيل الاستخدام.
setAuthorizationAction(action)TextButtonلضبط إجراء تفويض يفتح عنوان URL لمسار التفويض عند النقر على الكائن.
setBackgroundColor(backgroundColor)TextButtonلضبط لون الخلفية للزر "TextButtonStyle.FILLED".
setComposeAction(action, composedEmailType)TextButtonتعيين إجراء يؤدي إلى إنشاء مسودة رسالة إلكترونية عند النقر على الكائن.
setDisabled(disabled)TextButtonلتحديد ما إذا كان الزر غير مفعّل أم لا.
setOnClickAction(action)TextButtonتحدّد إجراءً يتم تنفيذه عند النقر على العنصر.
setOnClickOpenLinkAction(action)TextButtonتحدّد هذه السياسة إجراءً يؤدي إلى فتح عنوان URL في علامة تبويب عند النقر على العنصر.
setOpenLink(openLink)TextButtonلضبط عنوان URL ليتم فتحه عند النقر على العنصر.
setText(text)TextButtonلتعيين النص الذي يظهر على الزر.
setTextButtonStyle(textButtonStyle)TextButtonلضبط نمط الزرّ.

TextButtonStyle

أماكن إقامة

الموقعالنوعالوصف
OUTLINEDEnumزر نص عادي مع خلفية واضحة
FILLEDEnumزر نص بخلفية ملونة.

TextInput

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setFieldName(fieldName)TextInputلضبط المفتاح الذي يحدّد إدخال النص هذا في كائن الحدث الذي يتم إنشاؤه عند حدوث تفاعل في واجهة المستخدم.
setHint(hint)TextInputلضبط تلميح لإدخال النص.
setMultiline(multiline)TextInputلتحديد ما إذا كان سيتم عرض نص الإدخال في سطر واحد أو في أسطر متعددة
setOnChangeAction(action)TextInputتحدِّد هذه السياسة إجراءً ليتم تنفيذه كلما تغيّر إدخال النص.
setSuggestions(suggestions)TextInputلضبط اقتراحات الإكمال التلقائي في حقل النص.
setSuggestionsAction(suggestionsAction)TextInputلضبط إجراء معاودة الاتصال لجلب الاقتراحات استنادًا إلى البيانات التي يُدخلها المستخدم للإكمال التلقائي.
setTitle(title)TextInputلضبط العنوان بحيث يظهر أعلى حقل الإدخال
setValue(value)TextInputتحدِّد القيمة المعبأة مسبقًا لضبطها في حقل الإدخال.

TextParagraph

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setText(text)TextParagraphلتعيين نص الفقرة.

TimePicker

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
setFieldName(fieldName)TimePickerلضبط اسم الحقل الذي يحدّد أداة الاختيار هذه في كائن الحدث الذي يتم إنشاؤه عند حدوث تفاعل في واجهة المستخدم.
setHours(hours)TimePickerتحدِّد هذه السياسة قيمة الساعات التي يتم ملؤها مسبقًا والتي يجب ضبطها في حقل الإدخال.
setMinutes(minutes)TimePickerتحدِّد هذه السياسة قيمة الدقائق التي يتم ملؤها مسبقًا والتي يجب ضبطها في حقل الإدخال.
setOnChangeAction(action)TimePickerلضبط Action الذي ينفّذه النص البرمجي كلما تغير إدخال أداة الاختيار.
setTitle(title)TimePickerلضبط العنوان المعروض أعلى حقل الإدخال.

UniversalActionResponse

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
printJson()Stringيطبع تمثيل JSON لهذا الكائن.

UniversalActionResponseBuilder

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
build()UniversalActionResponseلإنشاء استجابة الإجراء العام الحالية والتحقق من صحتها.
displayAddOnCards(cardObjects)UniversalActionResponseBuilderيتم عرض الإضافة مع البطاقات المحدّدة.
setOpenLink(openLink)UniversalActionResponseBuilderلضبط عنوان URL على الفتح عند تحديد الإجراء العام.

UpdateDraftActionResponse

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
printJson()Stringيطبع تمثيل JSON لهذا الكائن.

UpdateDraftActionResponseBuilder

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
build()UpdateDraftActionResponseتنشئ استجابة إجراء مسودة التحديث الحالية والتحقق من صحتها.
setUpdateDraftBccRecipientsAction(updateDraftBccRecipientsAction)UpdateDraftActionResponseBuilderتحدِّد هذه السياسة إجراءً يؤدي إلى تعديل مستلِمي الرسالة الإلكترونية في الحقل "نسخة مخفية الوجهة".
setUpdateDraftBodyAction(updateDraftBodyAction)UpdateDraftActionResponseBuilderيمكنك تحديد إجراء يعدِّل نص الرسالة الإلكترونية للمسودة.
setUpdateDraftCcRecipientsAction(updateDraftCcRecipientsAction)UpdateDraftActionResponseBuilderتتيح هذه السياسة ضبط إجراء يعدِّل مستلِمي "نسخة إلى" أي مسودة.
setUpdateDraftSubjectAction(updateDraftSubjectAction)UpdateDraftActionResponseBuilderتتيح هذه السياسة ضبط إجراء يؤدي إلى تعديل سطر الموضوع في مسودة.
setUpdateDraftToRecipientsAction(updateDraftToRecipientsAction)UpdateDraftActionResponseBuilderلضبط إجراء يؤدي إلى تعديل المستلِمين في الحقل "إلى" كمسودة.

UpdateDraftBccRecipientsAction

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addUpdateBccRecipients(bccRecipientEmails)UpdateDraftBccRecipientsActionتعديلات على مستلمي مسودة رسالة إلكترونية في "نسخة مخفية الوجهة"

UpdateDraftBodyAction

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addUpdateContent(content, contentType)UpdateDraftBodyActionإضافة المحتوى المحدّد إلى نص المسودة
setUpdateType(updateType)UpdateDraftBodyActionتحدِّد هذه السياسة UpdateDraftBodyType لإجراء التحديث هذا في نص المسودة.

UpdateDraftBodyType

أماكن إقامة

الموقعالنوعالوصف
IN_PLACE_INSERTEnumتلقائي:
INSERT_AT_STARTEnumتعمل إجراءات التحديث على إدراج المحتوى في بداية نص الرسالة.
INSERT_AT_ENDEnumإجراءات التحديث تُدرج المحتوى في نهاية نص الرسالة.

UpdateDraftCcRecipientsAction

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addUpdateCcRecipients(ccRecipientEmails)UpdateDraftCcRecipientsActionلتعديل مستلمي مسودة الرسالة الإلكترونية في حقل "نسخة إلى".

UpdateDraftSubjectAction

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addUpdateSubject(subject)UpdateDraftSubjectActionلتعديل سطر الموضوع في مسودة رسالة إلكترونية.

UpdateDraftToRecipientsAction

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addUpdateToRecipients(toRecipientEmails)UpdateDraftToRecipientsActionتعمل على تعديل الحقل "إلى" مستلِمي مسودة رسالة إلكترونية.

UpdatedWidget

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
addItem(text, value, selected, startIconUri, bottomText)UpdatedWidgetإضافة عنصر جديد يمكن اختياره.

Widget