class NewsCategoryModel { NewsCategoryModel({ String? catalogId, String? siteId, String? name, String? alias, }) { _catalogId = catalogId; _siteId = siteId; _name = name; _alias = alias; } NewsCategoryModel.fromJson(dynamic json) { _catalogId = json['catalogId']; _siteId = json['siteId']; _name = json['name']; _alias = json['alias']; } String? _catalogId; String? _siteId; String? _name; String? _alias; NewsCategoryModel copyWith({ String? catalogId, String? siteId, String? name, String? alias, }) => NewsCategoryModel( catalogId: catalogId ?? _catalogId, siteId: siteId ?? _siteId, name: name ?? _name, alias: alias ?? _alias, ); String? get catalogId => _catalogId; String? get siteId => _siteId; String? get name => _name; String? get alias => _alias; Map toJson() { final map = {}; map['catalogId'] = _catalogId; map['siteId'] = _siteId; map['name'] = _name; map['alias'] = _alias; return map; } }