create static method
CallbackQueryPayload
create({
- bool schemeUtilsIsSetDefaultData = false,
- String special_type = "callbackQueryPayload",
- bool special_is_json_scheme_class = true,
- String special_return_type = "callbackQueryPayload",
- CallbackQueryPayloadData? callback_query_payload_data,
- CallbackQueryPayloadDataWithPassword? callback_query_payload_data_with_password,
- CallbackQueryPayloadGame? callback_query_payload_game,
override
Generate By AZKADEV | Azka Axelion Gibran Script Dont edit by hand or anything manual
Implementation
static CallbackQueryPayload create({
bool schemeUtilsIsSetDefaultData = false,
String special_type = "callbackQueryPayload",
bool special_is_json_scheme_class = true,
String special_return_type = "callbackQueryPayload",
CallbackQueryPayloadData? callback_query_payload_data,
CallbackQueryPayloadDataWithPassword? callback_query_payload_data_with_password,
CallbackQueryPayloadGame? callback_query_payload_game,
}) {
// CallbackQueryPayload callbackQueryPayload = CallbackQueryPayload({
final Map callbackQueryPayload_data_create_json = {
"@type": special_type,
"@is_json_scheme_class": special_is_json_scheme_class,
"@return_type": special_return_type,
"callback_query_payload_data": (callback_query_payload_data != null) ? callback_query_payload_data.toJson() : null,
"callback_query_payload_data_with_password": (callback_query_payload_data_with_password != null) ? callback_query_payload_data_with_password.toJson() : null,
"callback_query_payload_game": (callback_query_payload_game != null) ? callback_query_payload_game.toJson() : null,
};
callbackQueryPayload_data_create_json.removeWhere((key, value) => value == null);
if (schemeUtilsIsSetDefaultData) {
defaultData.forEach((key, value) {
if (callbackQueryPayload_data_create_json.containsKey(key) == false) {
callbackQueryPayload_data_create_json[key] = value;
}
});
}
return CallbackQueryPayload(callbackQueryPayload_data_create_json);
}