Class ChatDataActionsResponseBuilder

ChatDataActionsResponseBuilder

চ্যাট DataAction অবজেক্ট তৈরির একটি বিল্ডার।

গুগল চ্যাটের সুবিধা বর্ধনকারী গুগল ওয়ার্কস্পেস অ্যাড-অনগুলির জন্য উপলব্ধ।

const card = CardService.newCardBuilder()
    .setHeader(CardService.newCardHeader().setTitle("Card Title"))
    .addSection(CardService.newCardSection()
      .addWidget(CardService.newTextParagraph().setText("Text paragraph")))
    .build()

const cardWithId = CardService.newCardWithId().setCardId("card_one").setCard(card)

const message = AddOnsResponseService.newChatMessage().addCardWithId(cardWithId)

const chatDataAction = AddOnsResponseService.newChatDataActionBuilder()
    .setCreateChatMessageAction(AddOnsResponseService.newCreateMessageAction()
    .setMessage(message))
    .build()

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
build() Data Actions Response বর্তমান কর্মের প্রতিক্রিয়া তৈরি করে।
set Create Chat Message Action(createMessageAction) Chat Data Actions Response Builder এই Data Actions Response এর জন্য Create Message Action সেট করে।
set Update Chat Message Action(updateMessageAction) Chat Data Actions Response Builder এই Data Actions Response এর জন্য Update Message Action নির্ধারণ করে।
set Update Inline Preview Action(updateInlinePreviewAction) Chat Data Actions Response Builder এই Data Actions Response এর জন্য Update Inline Preview Action সেট করে।

বিস্তারিত ডকুমেন্টেশন

build()

বর্তমান কর্মের প্রতিক্রিয়া তৈরি করে।

ফেরত

DataActionsResponse — একটি DataActionResponse


setCreateChatMessageAction(createMessageAction)

এই DataActionsResponse জন্য CreateMessageAction নির্ধারণ করে।

const card = CardService.newCardBuilder()
    .setHeader(CardService.newCardHeader().setTitle("Card Title"))
    .addSection(CardService.newCardSection()
      .addWidget(CardService.newTextParagraph().setText("Text paragraph")))
    .build()

const cardWithId = CardService.newCardWithId().setCardId("card_one").setCard(card)

const message = AddOnsResponseService.newChatMessage().addCardWithId(cardWithId)

const chatDataAction = AddOnsResponseService.newChatDataActionBuilder()
    .setCreateChatMessageAction(AddOnsResponseService.newCreateMessageAction()
    .setMessage(message))
    .build()

প্যারামিটার

নাম প্রকার বর্ণনা
create Message Action Create Message Action ব্যবহার করার জন্য মেসেজ তৈরি করার অ্যাকশন।

ফেরত

ChatDataActionsResponseBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত অবজেক্ট।


setUpdateChatMessageAction(updateMessageAction)

এই DataActionsResponse জন্য UpdateMessageAction নির্ধারণ করে।

const card = CardService.newCardBuilder()
    .setHeader(CardService.newCardHeader().setTitle("Card Title"))
    .addSection(CardService.newCardSection()
      .addWidget(CardService.newTextParagraph().setText("Text paragraph")))
    .build()

const cardWithId = CardService.newCardWithId().setCardId("card_one").setCard(card)

const message = AddOnsResponseService.newChatMessage().addCardWithId(cardWithId)

const chatDataAction = AddOnsResponseService.newChatDataActionBuilder()
    .setUpdateChatMessageAction(AddOnsResponseService.newUpdateMessageAction()
    .setMessage(message))
    .build()

প্যারামিটার

নাম প্রকার বর্ণনা
update Message Action Update Message Action ব্যবহার করার জন্য আপডেট বার্তা অ্যাকশন।

ফেরত

ChatDataActionsResponseBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত অবজেক্ট।


setUpdateInlinePreviewAction(updateInlinePreviewAction)

এই DataActionsResponse জন্য UpdateInlinePreviewAction নির্ধারণ করে।

const card = CardService.newCardBuilder()
    .setHeader(CardService.newCardHeader().setTitle("Unfurl Card!"))
    .addSection(CardService.newCardSection()
      .addWidget(CardService.newTextParagraph().setText("url"))
      .addWidget(CardService.newButtonSet()
        .addButton(CardService.newTextButton()
          .setText("Open URL!")
          .setOpenLink(CardService.newOpenLink().setUrl("https://www.google.com")))))
    .build();

const cardWithId = CardService.newCardWithId().setCardId("card_one").setCard(card);

const chatDataAction = AddOnsResponseService.newChatDataActionBuilder()
    .setUpdateInlinePreviewAction(AddOnsResponseService.newUpdateInlinePreviewAction()
    .addCardWithId(cardWithId))
    .build();

প্যারামিটার

নাম প্রকার বর্ণনা
update Inline Preview Action Update Inline Preview Action ব্যবহারের জন্য ইনলাইন প্রিভিউ আপডেট করুন।

ফেরত

ChatDataActionsResponseBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত অবজেক্ট।