Class Navigation

নেভিগেশন

একটি সহায়ক অবজেক্ট যা কার্ড নেভিগেশন নিয়ন্ত্রণ করে। আরও বিস্তারিত জানতে কার্ড নেভিগেশন নির্দেশিকা দেখুন।

নমুনা ব্যবহার:

function myFunction() {
  return AddOnsResponseService.newChatDataActionBuilder();
}

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
pop Card() Navigation
pop To Named Card(cardName) Navigation
pop To Root() Navigation
print Json() String এই অবজেক্টটির JSON উপস্থাপনা প্রিন্ট করে।
push Card(card) Navigation প্রদত্ত কার্ডটি স্ট্যাকে ঠেলে দেয়।
set End Navigation(endNavigation) Navigation ন্যাভিগেশনের শেষ অ্যাকশন নির্ধারণ করে।
update Card(card) Navigation বর্তমান কার্ডটি যথাস্থানে প্রতিস্থাপন করা হয়।

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

popCard()

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

ন্যাভিগেশন স্ট্যাক থেকে একটি কার্ড তুলে আনে। এটি অন্যান্য কার্ড ন্যাভিগেশন অ্যাকশনের সাথে চেইন করা যেতে পারে।

ফেরত

Navigation — এই অবজেক্টটি, চেইন করার জন্য।


popToNamedCard(cardName)

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

কার্ডের নাম দিয়ে নির্দিষ্ট কার্ডটিতে চলে যায়। এটি অন্যান্য কার্ড নেভিগেশন অ্যাকশনের সাথে চেইন করা যেতে পারে।

প্যারামিটার

নাম প্রকার বর্ণনা
card Name String যে কার্ডে যেতে হবে তার নাম।

ফেরত

Navigation — এই অবজেক্টটি, চেইন করার জন্য।


popToRoot()

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

কার্ড স্ট্যাক থেকে রুট কার্ডে পপ করে। এটি অন্যান্য কার্ড নেভিগেশন অ্যাকশনের সাথে চেইন করা যেতে পারে।

ফেরত

Navigation — এই অবজেক্টটি, চেইন করার জন্য।


printJson()

এই অবজেক্টটির JSON উপস্থাপনা প্রিন্ট করে। এটি শুধুমাত্র ডিবাগিংয়ের জন্য।

ফেরত

String


pushCard(card)

প্রদত্ত কার্ডটিকে স্ট্যাকে যুক্ত করে। এটি অন্যান্য কার্ড নেভিগেশন অ্যাকশনের সাথে একত্রে ব্যবহার করা যায়।

const card = CardService.newCardBuilder()
    .setHeader(CardService.newCardHeader().setTitle('Card title'))
    .addSection(cardSection)
    .build();

const navigation = AddOnsResponseService.newNavigation()
    .pushCard(card);

প্যারামিটার

নাম প্রকার বর্ণনা
card Card স্ট্যাকে যোগ করার জন্য একটি কার্ড।

ফেরত

Navigation — এই অবজেক্টটি, চেইন করার জন্য।


setEndNavigation(endNavigation)

ন্যাভিগেশনের শেষ অ্যাকশন নির্ধারণ করে।

const navigation = AddOnsResponseService.newNavigation()
    .setEndNavigation(AddOnsResponseService.EndNavigation.CLOSE_DIALOG);

প্যারামিটার

নাম প্রকার বর্ণনা
end Navigation End Navigation ব্যবহারের জন্য End Navigation

ফেরত

Navigation — এই অবজেক্টটি, চেইন করার জন্য।


updateCard(card)

বর্তমান কার্ডটিকে তার স্থানেই প্রতিস্থাপন করে। এটিকে অন্যান্য কার্ড নেভিগেশন অ্যাকশনের সাথে একত্রে ব্যবহার করা যায়।

const card = CardService.newCardBuilder()
    .setHeader(CardService.newCardHeader().setTitle('Card title'))
    .addSection(cardSection)
    .build();

const navigation = AddOnsResponseService.newNavigation()
    .updateCard(card);

প্যারামিটার

নাম প্রকার বর্ণনা
card Card বর্তমান কার্ডটির পরিবর্তে ব্যবহার করার জন্য একটি কার্ড।

ফেরত

Navigation — এই অবজেক্টটি, চেইন করার জন্য।