create static method

InputMessageContent create({
  1. bool schemeUtilsIsSetDefaultData = false,
  2. String special_type = "inputMessageContent",
  3. bool special_is_json_scheme_class = true,
  4. String special_return_type = "inputMessageContent",
  5. InputMessageText? input_message_text,
  6. InputMessageAnimation? input_message_animation,
  7. InputMessageAudio? input_message_audio,
  8. InputMessageDocument? input_message_document,
  9. InputMessagePaidMedia? input_message_paid_media,
  10. InputMessagePhoto? input_message_photo,
  11. InputMessageSticker? input_message_sticker,
  12. InputMessageVideo? input_message_video,
  13. InputMessageVideoNote? input_message_video_note,
  14. InputMessageVoiceNote? input_message_voice_note,
  15. InputMessageLocation? input_message_location,
  16. InputMessageVenue? input_message_venue,
  17. InputMessageContact? input_message_contact,
  18. InputMessageDice? input_message_dice,
  19. InputMessageGame? input_message_game,
  20. InputMessageInvoice? input_message_invoice,
  21. InputMessagePoll? input_message_poll,
  22. InputMessageStory? input_message_story,
  23. InputMessageForwarded? input_message_forwarded,
})
override

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

Implementation

static InputMessageContent create({
  bool schemeUtilsIsSetDefaultData = false,
  String special_type = "inputMessageContent",
  bool special_is_json_scheme_class = true,
  String special_return_type = "inputMessageContent",
  InputMessageText? input_message_text,
  InputMessageAnimation? input_message_animation,
  InputMessageAudio? input_message_audio,
  InputMessageDocument? input_message_document,
  InputMessagePaidMedia? input_message_paid_media,
  InputMessagePhoto? input_message_photo,
  InputMessageSticker? input_message_sticker,
  InputMessageVideo? input_message_video,
  InputMessageVideoNote? input_message_video_note,
  InputMessageVoiceNote? input_message_voice_note,
  InputMessageLocation? input_message_location,
  InputMessageVenue? input_message_venue,
  InputMessageContact? input_message_contact,
  InputMessageDice? input_message_dice,
  InputMessageGame? input_message_game,
  InputMessageInvoice? input_message_invoice,
  InputMessagePoll? input_message_poll,
  InputMessageStory? input_message_story,
  InputMessageForwarded? input_message_forwarded,
}) {
  // InputMessageContent inputMessageContent = InputMessageContent({
  final Map inputMessageContent_data_create_json = {
    "@type": special_type,
    "@is_json_scheme_class": special_is_json_scheme_class,
    "@return_type": special_return_type,
    "input_message_text": (input_message_text != null) ? input_message_text.toJson() : null,
    "input_message_animation": (input_message_animation != null) ? input_message_animation.toJson() : null,
    "input_message_audio": (input_message_audio != null) ? input_message_audio.toJson() : null,
    "input_message_document": (input_message_document != null) ? input_message_document.toJson() : null,
    "input_message_paid_media": (input_message_paid_media != null) ? input_message_paid_media.toJson() : null,
    "input_message_photo": (input_message_photo != null) ? input_message_photo.toJson() : null,
    "input_message_sticker": (input_message_sticker != null) ? input_message_sticker.toJson() : null,
    "input_message_video": (input_message_video != null) ? input_message_video.toJson() : null,
    "input_message_video_note": (input_message_video_note != null) ? input_message_video_note.toJson() : null,
    "input_message_voice_note": (input_message_voice_note != null) ? input_message_voice_note.toJson() : null,
    "input_message_location": (input_message_location != null) ? input_message_location.toJson() : null,
    "input_message_venue": (input_message_venue != null) ? input_message_venue.toJson() : null,
    "input_message_contact": (input_message_contact != null) ? input_message_contact.toJson() : null,
    "input_message_dice": (input_message_dice != null) ? input_message_dice.toJson() : null,
    "input_message_game": (input_message_game != null) ? input_message_game.toJson() : null,
    "input_message_invoice": (input_message_invoice != null) ? input_message_invoice.toJson() : null,
    "input_message_poll": (input_message_poll != null) ? input_message_poll.toJson() : null,
    "input_message_story": (input_message_story != null) ? input_message_story.toJson() : null,
    "input_message_forwarded": (input_message_forwarded != null) ? input_message_forwarded.toJson() : null,
  };

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

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