import 'package:excelso_attendance/models/absent.dart';
import 'package:excelso_attendance/models/branch.dart';
import 'package:excelso_attendance/models/shift.dart';

class AbsentCameraArguments {
  final bool isIn;
  final BranchModel branchModel;
  final ShiftModel? shiftModel;
  final String nik;

  AbsentCameraArguments({
    required this.isIn,
    required this.branchModel,
    required this.nik,
    this.shiftModel,
  });
}

class HomeArguments {
  final List<BranchModel> branchModel;
  final List<ShiftModel> shiftModel;

  HomeArguments({
    required this.branchModel,
    required this.shiftModel,
  });
}

class AbsentSuccessArguments {
  final AbsentSuccessModel absentSuccess;
  final bool isIn;

  AbsentSuccessArguments({
    required this.absentSuccess,
    required this.isIn,
  });
}
