create static method

UserTelegramLoginWidget create({
  1. String special_type = "userTelegramLoginWidget",
  2. String? id,
  3. String? first_name,
  4. String? username,
  5. String? hash,
  6. String special_extra = "",
})
override

return original data json

Implementation

static UserTelegramLoginWidget create({
  String special_type = "userTelegramLoginWidget",
  String? id,
  String? first_name,
  String? username,
  String? hash,
  String special_extra = "",
}) {
  // UserTelegramLoginWidget userTelegramLoginWidget = UserTelegramLoginWidget({
  Map userTelegramLoginWidget_data_create_json = {
    "@type": special_type,
    "id": id,
    "first_name": first_name,
    "username": username,
    "hash": hash,
    "@extra": special_extra,
  };

  userTelegramLoginWidget_data_create_json
      .removeWhere((key, value) => value == null);
  UserTelegramLoginWidget userTelegramLoginWidget_data_create =
      UserTelegramLoginWidget(userTelegramLoginWidget_data_create_json);

  return userTelegramLoginWidget_data_create;
}