showFAQ method

void showFAQ (
  1. {String faqTitle,
  2. String contactUsTitle,
  3. List<String> faqTags,
  4. List<String> contactUsTags,
  5. FaqFilterType faqFilterType,
  6. bool showContactUsOnFaqScreens = true,
  7. bool showFaqCategoriesAsGrid = true,
  8. bool showContactUsOnAppBar = false,
  9. bool showContactUsOnFaqNotHelpful = true}
)

Implementation

static void showFAQ(
    {String faqTitle,
    String contactUsTitle,
    List<String> faqTags,
    List<String> contactUsTags,
    FaqFilterType faqFilterType,
    bool showContactUsOnFaqScreens = true,
    bool showFaqCategoriesAsGrid = true,
    bool showContactUsOnAppBar = false,
    bool showContactUsOnFaqNotHelpful = true}) async {
  if (faqTitle == null &&
      contactUsTitle == null &&
      faqTags == null &&
      contactUsTags == null) {
    await _channel.invokeMethod('showFAQ');
  } else {
    await _channel.invokeMethod(
      'showFAQsWithOptions',
      <String, dynamic>{
        'faqTitle': faqTitle,
        'contactUsTitle': contactUsTitle,
        'faqTags': faqTags,
        'contactUsTags': contactUsTags,
        'faqFilterType': faqFilterType.toShortString(),
        'showContactUsOnFaqScreens': showContactUsOnFaqScreens,
        'showFaqCategoriesAsGrid': showFaqCategoriesAsGrid,
        'showContactUsOnAppBar': showContactUsOnAppBar,
        'showContactUsOnFaqNotHelpful': showContactUsOnFaqNotHelpful
      },
    );
  }
}