public sealed class Intent.Types.Message.Types.RbmCarouselCard : IMessage<Intent.Types.Message.Types.RbmCarouselCard>, IEquatable<Intent.Types.Message.Types.RbmCarouselCard>, IDeepCloneable<Intent.Types.Message.Types.RbmCarouselCard>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Dialogflow v2beta1 API class Intent.Types.Message.Types.RbmCarouselCard.
Carousel Rich Business Messaging (RBM) rich card.
Rich cards allow you to respond to users with more vivid content, e.g.
with media and suggestions.
If you want to show a single card with more control over the layout,
please use
[RbmStandaloneCard][google.cloud.dialogflow.v2beta1.Intent.Message.RbmStandaloneCard]
instead.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference material for the \u003ccode\u003eIntent.Types.Message.Types.RbmCarouselCard\u003c/code\u003e class within the Google Cloud Dialogflow v2beta1 API, detailing its purpose, usage, and structure.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eRbmCarouselCard\u003c/code\u003e is designed to allow for the creation of Rich Business Messaging (RBM) carousel cards, which enable more visually engaging responses through media and suggestions, and should have between 2 and 10 cards.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, which is for deep cloning and message buffering.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRbmCarouselCard\u003c/code\u003e class has two constructors for initialization and supports two primary properties: \u003ccode\u003eCardContents\u003c/code\u003e to manage the carousel's card content, and \u003ccode\u003eCardWidth\u003c/code\u003e to define the width of the cards.\u003c/p\u003e\n"],["\u003cp\u003eThe alternative to this class, \u003ccode\u003eRbmStandaloneCard\u003c/code\u003e, should be used if a single card with more control over the layout is needed.\u003c/p\u003e\n"]]],[],null,[]]