create static method

PushMessageContent create({
  1. bool schemeUtilsIsSetDefaultData = false,
  2. String special_type = "pushMessageContent",
  3. bool special_is_json_scheme_class = true,
  4. String special_return_type = "pushMessageContent",
  5. PushMessageContentHidden? push_message_content_hidden,
  6. PushMessageContentAnimation? push_message_content_animation,
  7. PushMessageContentAudio? push_message_content_audio,
  8. PushMessageContentContact? push_message_content_contact,
  9. PushMessageContentContactRegistered? push_message_content_contact_registered,
  10. PushMessageContentDocument? push_message_content_document,
  11. PushMessageContentGame? push_message_content_game,
  12. PushMessageContentGameScore? push_message_content_game_score,
  13. PushMessageContentInvoice? push_message_content_invoice,
  14. PushMessageContentLocation? push_message_content_location,
  15. PushMessageContentPaidMedia? push_message_content_paid_media,
  16. PushMessageContentPhoto? push_message_content_photo,
  17. PushMessageContentPoll? push_message_content_poll,
  18. PushMessageContentPremiumGiftCode? push_message_content_premium_gift_code,
  19. PushMessageContentGiveaway? push_message_content_giveaway,
  20. PushMessageContentGift? push_message_content_gift,
  21. PushMessageContentUpgradedGift? push_message_content_upgraded_gift,
  22. PushMessageContentScreenshotTaken? push_message_content_screenshot_taken,
  23. PushMessageContentSticker? push_message_content_sticker,
  24. PushMessageContentStory? push_message_content_story,
  25. PushMessageContentText? push_message_content_text,
  26. PushMessageContentVideo? push_message_content_video,
  27. PushMessageContentVideoNote? push_message_content_video_note,
  28. PushMessageContentVoiceNote? push_message_content_voice_note,
  29. PushMessageContentBasicGroupChatCreate? push_message_content_basic_group_chat_create,
  30. PushMessageContentVideoChatStarted? push_message_content_video_chat_started,
  31. PushMessageContentVideoChatEnded? push_message_content_video_chat_ended,
  32. PushMessageContentInviteVideoChatParticipants? push_message_content_invite_video_chat_participants,
  33. PushMessageContentChatAddMembers? push_message_content_chat_add_members,
  34. PushMessageContentChatChangePhoto? push_message_content_chat_change_photo,
  35. PushMessageContentChatChangeTitle? push_message_content_chat_change_title,
  36. PushMessageContentChatSetBackground? push_message_content_chat_set_background,
  37. PushMessageContentChatSetTheme? push_message_content_chat_set_theme,
  38. PushMessageContentChatDeleteMember? push_message_content_chat_delete_member,
  39. PushMessageContentChatJoinByLink? push_message_content_chat_join_by_link,
  40. PushMessageContentChatJoinByRequest? push_message_content_chat_join_by_request,
  41. PushMessageContentRecurringPayment? push_message_content_recurring_payment,
  42. PushMessageContentSuggestProfilePhoto? push_message_content_suggest_profile_photo,
  43. PushMessageContentProximityAlertTriggered? push_message_content_proximity_alert_triggered,
  44. PushMessageContentMessageForwards? push_message_content_message_forwards,
  45. PushMessageContentMediaAlbum? push_message_content_media_album,
})
override

Generate By General Universe Script Dont edit by hand or anything manual

Implementation

static PushMessageContent create({
  bool schemeUtilsIsSetDefaultData = false,
  String special_type = "pushMessageContent",
  bool special_is_json_scheme_class = true,
  String special_return_type = "pushMessageContent",
  PushMessageContentHidden? push_message_content_hidden,
  PushMessageContentAnimation? push_message_content_animation,
  PushMessageContentAudio? push_message_content_audio,
  PushMessageContentContact? push_message_content_contact,
  PushMessageContentContactRegistered? push_message_content_contact_registered,
  PushMessageContentDocument? push_message_content_document,
  PushMessageContentGame? push_message_content_game,
  PushMessageContentGameScore? push_message_content_game_score,
  PushMessageContentInvoice? push_message_content_invoice,
  PushMessageContentLocation? push_message_content_location,
  PushMessageContentPaidMedia? push_message_content_paid_media,
  PushMessageContentPhoto? push_message_content_photo,
  PushMessageContentPoll? push_message_content_poll,
  PushMessageContentPremiumGiftCode? push_message_content_premium_gift_code,
  PushMessageContentGiveaway? push_message_content_giveaway,
  PushMessageContentGift? push_message_content_gift,
  PushMessageContentUpgradedGift? push_message_content_upgraded_gift,
  PushMessageContentScreenshotTaken? push_message_content_screenshot_taken,
  PushMessageContentSticker? push_message_content_sticker,
  PushMessageContentStory? push_message_content_story,
  PushMessageContentText? push_message_content_text,
  PushMessageContentVideo? push_message_content_video,
  PushMessageContentVideoNote? push_message_content_video_note,
  PushMessageContentVoiceNote? push_message_content_voice_note,
  PushMessageContentBasicGroupChatCreate? push_message_content_basic_group_chat_create,
  PushMessageContentVideoChatStarted? push_message_content_video_chat_started,
  PushMessageContentVideoChatEnded? push_message_content_video_chat_ended,
  PushMessageContentInviteVideoChatParticipants? push_message_content_invite_video_chat_participants,
  PushMessageContentChatAddMembers? push_message_content_chat_add_members,
  PushMessageContentChatChangePhoto? push_message_content_chat_change_photo,
  PushMessageContentChatChangeTitle? push_message_content_chat_change_title,
  PushMessageContentChatSetBackground? push_message_content_chat_set_background,
  PushMessageContentChatSetTheme? push_message_content_chat_set_theme,
  PushMessageContentChatDeleteMember? push_message_content_chat_delete_member,
  PushMessageContentChatJoinByLink? push_message_content_chat_join_by_link,
  PushMessageContentChatJoinByRequest? push_message_content_chat_join_by_request,
  PushMessageContentRecurringPayment? push_message_content_recurring_payment,
  PushMessageContentSuggestProfilePhoto? push_message_content_suggest_profile_photo,
  PushMessageContentProximityAlertTriggered? push_message_content_proximity_alert_triggered,
  PushMessageContentMessageForwards? push_message_content_message_forwards,
  PushMessageContentMediaAlbum? push_message_content_media_album,
}) {
  // PushMessageContent pushMessageContent = PushMessageContent({
  final Map pushMessageContent_data_create_json = {
    "@type": special_type,
    "@is_json_scheme_class": special_is_json_scheme_class,
    "@return_type": special_return_type,
    "push_message_content_hidden": (push_message_content_hidden != null) ? push_message_content_hidden.toJson() : null,
    "push_message_content_animation": (push_message_content_animation != null) ? push_message_content_animation.toJson() : null,
    "push_message_content_audio": (push_message_content_audio != null) ? push_message_content_audio.toJson() : null,
    "push_message_content_contact": (push_message_content_contact != null) ? push_message_content_contact.toJson() : null,
    "push_message_content_contact_registered": (push_message_content_contact_registered != null) ? push_message_content_contact_registered.toJson() : null,
    "push_message_content_document": (push_message_content_document != null) ? push_message_content_document.toJson() : null,
    "push_message_content_game": (push_message_content_game != null) ? push_message_content_game.toJson() : null,
    "push_message_content_game_score": (push_message_content_game_score != null) ? push_message_content_game_score.toJson() : null,
    "push_message_content_invoice": (push_message_content_invoice != null) ? push_message_content_invoice.toJson() : null,
    "push_message_content_location": (push_message_content_location != null) ? push_message_content_location.toJson() : null,
    "push_message_content_paid_media": (push_message_content_paid_media != null) ? push_message_content_paid_media.toJson() : null,
    "push_message_content_photo": (push_message_content_photo != null) ? push_message_content_photo.toJson() : null,
    "push_message_content_poll": (push_message_content_poll != null) ? push_message_content_poll.toJson() : null,
    "push_message_content_premium_gift_code": (push_message_content_premium_gift_code != null) ? push_message_content_premium_gift_code.toJson() : null,
    "push_message_content_giveaway": (push_message_content_giveaway != null) ? push_message_content_giveaway.toJson() : null,
    "push_message_content_gift": (push_message_content_gift != null) ? push_message_content_gift.toJson() : null,
    "push_message_content_upgraded_gift": (push_message_content_upgraded_gift != null) ? push_message_content_upgraded_gift.toJson() : null,
    "push_message_content_screenshot_taken": (push_message_content_screenshot_taken != null) ? push_message_content_screenshot_taken.toJson() : null,
    "push_message_content_sticker": (push_message_content_sticker != null) ? push_message_content_sticker.toJson() : null,
    "push_message_content_story": (push_message_content_story != null) ? push_message_content_story.toJson() : null,
    "push_message_content_text": (push_message_content_text != null) ? push_message_content_text.toJson() : null,
    "push_message_content_video": (push_message_content_video != null) ? push_message_content_video.toJson() : null,
    "push_message_content_video_note": (push_message_content_video_note != null) ? push_message_content_video_note.toJson() : null,
    "push_message_content_voice_note": (push_message_content_voice_note != null) ? push_message_content_voice_note.toJson() : null,
    "push_message_content_basic_group_chat_create": (push_message_content_basic_group_chat_create != null) ? push_message_content_basic_group_chat_create.toJson() : null,
    "push_message_content_video_chat_started": (push_message_content_video_chat_started != null) ? push_message_content_video_chat_started.toJson() : null,
    "push_message_content_video_chat_ended": (push_message_content_video_chat_ended != null) ? push_message_content_video_chat_ended.toJson() : null,
    "push_message_content_invite_video_chat_participants": (push_message_content_invite_video_chat_participants != null) ? push_message_content_invite_video_chat_participants.toJson() : null,
    "push_message_content_chat_add_members": (push_message_content_chat_add_members != null) ? push_message_content_chat_add_members.toJson() : null,
    "push_message_content_chat_change_photo": (push_message_content_chat_change_photo != null) ? push_message_content_chat_change_photo.toJson() : null,
    "push_message_content_chat_change_title": (push_message_content_chat_change_title != null) ? push_message_content_chat_change_title.toJson() : null,
    "push_message_content_chat_set_background": (push_message_content_chat_set_background != null) ? push_message_content_chat_set_background.toJson() : null,
    "push_message_content_chat_set_theme": (push_message_content_chat_set_theme != null) ? push_message_content_chat_set_theme.toJson() : null,
    "push_message_content_chat_delete_member": (push_message_content_chat_delete_member != null) ? push_message_content_chat_delete_member.toJson() : null,
    "push_message_content_chat_join_by_link": (push_message_content_chat_join_by_link != null) ? push_message_content_chat_join_by_link.toJson() : null,
    "push_message_content_chat_join_by_request": (push_message_content_chat_join_by_request != null) ? push_message_content_chat_join_by_request.toJson() : null,
    "push_message_content_recurring_payment": (push_message_content_recurring_payment != null) ? push_message_content_recurring_payment.toJson() : null,
    "push_message_content_suggest_profile_photo": (push_message_content_suggest_profile_photo != null) ? push_message_content_suggest_profile_photo.toJson() : null,
    "push_message_content_proximity_alert_triggered": (push_message_content_proximity_alert_triggered != null) ? push_message_content_proximity_alert_triggered.toJson() : null,
    "push_message_content_message_forwards": (push_message_content_message_forwards != null) ? push_message_content_message_forwards.toJson() : null,
    "push_message_content_media_album": (push_message_content_media_album != null) ? push_message_content_media_album.toJson() : null,
  };

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

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