import 'package:equatable/equatable.dart'; import 'package:flutter/material.dart'; import 'package:selfprivacy/utils/password_generator2.dart'; import '../user.dart'; @immutable class Job extends Equatable { Job({ String? id, required this.title, }) : id = id ?? getRandomString(5); final String title; final String id; @override List get props => [id, title]; } class CreateUserJob extends Job { CreateUserJob({ required this.user, }) : super(title: 'Create ${user.login}'); final User user; @override List get props => [id, title]; }