NavigationItem constructor

NavigationItem({
  1. @JsonKey(name: 'id') String? id,
  2. @JsonKey(name: 'title') String? title,
  3. @JsonKey(name: 'onTapRoute') String? route,
  4. @JsonKey(name: 'icon') NavigationIcon? icon,
  5. @JsonKey(name: 'favourite') bool? isFavourite,
  6. @JsonKey(name: 'nested') List<NavigationNestedItem>? nestedItems,
})

Implementation

factory NavigationItem({
  @JsonKey(name: 'id') String? id,
  @JsonKey(name: 'title') String? title,
  @JsonKey(name: 'onTapRoute') String? route,
  @JsonKey(name: 'icon') NavigationIcon? icon,
  @JsonKey(name: 'favourite') bool? isFavourite,
  @JsonKey(name: 'nested') List<NavigationNestedItem>? nestedItems,
}) = _NavigationItem;