create static method
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,
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);
}