complaints 1.0.2+1 copy "complaints: ^1.0.2+1" to clipboard
complaints: ^1.0.2+1 copied to clipboard

This package offers filing complaints features, allowing users to file complaints.

Complaints package helps people to file complaints , they can provide Complaint type , location and details about the Complaint.

Features #

  • Complaints Pages: The package includes several pages like complaints_type.dart, complaints_location.dart, complaints_details.dart that provide the user interface for Filing Complaint.

complaint1 complaint2 complaint3 complaint4 complaint5 complaint6

  • Complaints Blocs: It provides various BLoCs Like ComplaintsInboxBloc,ComplaintsRegistrationBloc for state management using the BLoC pattern. These BLoCs handle the business logic for Filing Complaints.
  • Complaints Models: It defines various data models like PgrAddressModel, PgrComplaintModel, PgrServiceModel etc. used in the attendance management process.
  • Complaints Repositories: The package provides abstract classes for data repositories, PgrServiceLocalRepository, PgrServiceRemoteRepository, which can be extended to create repositories for different complaint models.

Getting started #

To use this package, add the following dependency to your pubspec.yaml file:

dependencies:
  complaints: ^any
copied to clipboard

Usage #

To Navigate to any screens of the package:

First add complaint_router to your main app router

Navigate to the required screen using the below code:

context.router.push(ComplaintsInboxWrapperRoute()),
copied to clipboard

Complaints package requires below data to be passed from main app:

    String? tenantId;
    String? loggedInUserUuid;
    String? userMobileNumber;
    String? loggedInUserName;
    List<String>? complaintTypes;
    String? userName;
copied to clipboard
1
likes
110
points
66
downloads

Publisher

unverified uploader

Weekly Downloads

2024.09.19 - 2025.04.03

This package offers filing complaints features, allowing users to file complaints.

Homepage
Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

auto_route, build_runner, dart_mappable, digit_data_model, digit_ui_components, dio, drift, flutter, flutter_bloc, flutter_svg, freezed_annotation, group_radio_button, intl, isar, location, path_provider, reactive_forms, recase

More

Packages that depend on complaints