Site constructor
const
Site({
- @JsonKey.new(name: 'actor_id') required String actorId,
- required String name,
- String? description,
- String? icon,
- @JsonKey.new(name: 'enable_downvotes') required bool enableDownvotes,
- @JsonKey.new(name: 'registration_mode') required String registrationMode,
- String? sidebar,
- @JsonKey.new(name: 'sidebar_md') String? sidebarMd,
- @JsonKey.new(name: 'user_count') int? userCount,
- @JsonKey.new(name: 'all_languages') List<
LanguageView> ? allLanguages,
Implementation
const factory Site({
@JsonKey(name: 'actor_id') required String actorId,
required String name,
String? description,
String? icon,
@JsonKey(name: 'enable_downvotes') required bool enableDownvotes,
@JsonKey(name: 'registration_mode') required String registrationMode,
String? sidebar,
@JsonKey(name: 'sidebar_md') String? sidebarMd,
@JsonKey(name: 'user_count') int? userCount,
@JsonKey(name: 'all_languages') List<LanguageView>? allLanguages,
}) = _Site;