create static method

ChatBoostLevelFeatures create({
  1. bool schemeUtilsIsSetDefaultData = false,
  2. String special_type = "chatBoostLevelFeatures",
  3. String special_return_type = "chatBoostLevelFeatures",
  4. num? level,
  5. num? story_per_day_count,
  6. num? custom_emoji_reaction_count,
  7. num? title_color_count,
  8. num? profile_accent_color_count,
  9. bool? can_set_profile_background_custom_emoji,
  10. num? accent_color_count,
  11. bool? can_set_background_custom_emoji,
  12. bool? can_set_emoji_status,
  13. num? chat_theme_background_count,
  14. bool? can_set_custom_background,
  15. bool? can_set_custom_emoji_sticker_set,
  16. bool? can_recognize_speech,
  17. bool? can_disable_sponsored_messages,
})
override

Generate By AZKADEV | Azka Axelion Gibran Script Dont edit by hand or anything manual

Implementation

static ChatBoostLevelFeatures create({
  bool schemeUtilsIsSetDefaultData = false,
  String special_type = "chatBoostLevelFeatures",
  String special_return_type = "chatBoostLevelFeatures",
  num? level,
  num? story_per_day_count,
  num? custom_emoji_reaction_count,
  num? title_color_count,
  num? profile_accent_color_count,
  bool? can_set_profile_background_custom_emoji,
  num? accent_color_count,
  bool? can_set_background_custom_emoji,
  bool? can_set_emoji_status,
  num? chat_theme_background_count,
  bool? can_set_custom_background,
  bool? can_set_custom_emoji_sticker_set,
  bool? can_recognize_speech,
  bool? can_disable_sponsored_messages,
}) {
  // ChatBoostLevelFeatures chatBoostLevelFeatures = ChatBoostLevelFeatures({
  final Map chatBoostLevelFeatures_data_create_json = {
    "@type": special_type,
    "@return_type": special_return_type,
    "level": level,
    "story_per_day_count": story_per_day_count,
    "custom_emoji_reaction_count": custom_emoji_reaction_count,
    "title_color_count": title_color_count,
    "profile_accent_color_count": profile_accent_color_count,
    "can_set_profile_background_custom_emoji": can_set_profile_background_custom_emoji,
    "accent_color_count": accent_color_count,
    "can_set_background_custom_emoji": can_set_background_custom_emoji,
    "can_set_emoji_status": can_set_emoji_status,
    "chat_theme_background_count": chat_theme_background_count,
    "can_set_custom_background": can_set_custom_background,
    "can_set_custom_emoji_sticker_set": can_set_custom_emoji_sticker_set,
    "can_recognize_speech": can_recognize_speech,
    "can_disable_sponsored_messages": can_disable_sponsored_messages,
  };

  chatBoostLevelFeatures_data_create_json.removeWhere((key, value) => value == null);

  if (schemeUtilsIsSetDefaultData) {
    defaultData.forEach((key, value) {
      if (chatBoostLevelFeatures_data_create_json.containsKey(key) == false) {
        chatBoostLevelFeatures_data_create_json[key] = value;
      }
    });
  }
  return ChatBoostLevelFeatures(chatBoostLevelFeatures_data_create_json);
}