create static method
ChatBoostStatus
create({
- bool schemeUtilsIsSetDefaultData = false,
- String special_type = "chatBoostStatus",
- String special_return_type = "chatBoostStatus",
- String? boost_url,
- List<
num> ? applied_slot_ids, - num? level,
- num? gift_code_boost_count,
- num? boost_count,
- num? current_level_boost_count,
- num? next_level_boost_count,
- List<
PrepaidGiveaway> ? prepaid_giveaways,
override
Generate By General Universe Script Dont edit by hand or anything manual
Implementation
static ChatBoostStatus create({
bool schemeUtilsIsSetDefaultData = false,
String special_type = "chatBoostStatus",
String special_return_type = "chatBoostStatus",
String? boost_url,
List<num>? applied_slot_ids,
num? level,
num? gift_code_boost_count,
num? boost_count,
num? current_level_boost_count,
num? next_level_boost_count,
num? premium_member_count,
double? premium_member_percentage,
List<PrepaidGiveaway>? prepaid_giveaways,
}) {
// ChatBoostStatus chatBoostStatus = ChatBoostStatus({
final Map chatBoostStatus_data_create_json = {
"@type": special_type,
"@return_type": special_return_type,
"boost_url": boost_url,
"applied_slot_ids": applied_slot_ids,
"level": level,
"gift_code_boost_count": gift_code_boost_count,
"boost_count": boost_count,
"current_level_boost_count": current_level_boost_count,
"next_level_boost_count": next_level_boost_count,
"premium_member_count": premium_member_count,
"premium_member_percentage": premium_member_percentage,
"prepaid_giveaways": (prepaid_giveaways != null) ? prepaid_giveaways.toJson() : null,
};
chatBoostStatus_data_create_json.removeWhere((key, value) => value == null);
if (schemeUtilsIsSetDefaultData) {
defaultData.forEach((key, value) {
if (chatBoostStatus_data_create_json.containsKey(key) == false) {
chatBoostStatus_data_create_json[key] = value;
}
});
}
return ChatBoostStatus(chatBoostStatus_data_create_json);
}