Case class
The main object
Represents a Human Trafficking Case
Follows the Human Trafficking Case Data Standard (v0.2)
See: https://github.com/UNMigration/HTCDS
The Human Trafficking Case Data Standard (HTCDS) is a global format and common approach to collecting and recording case data related to human trafficking. The standard will enable organizations around the world to collect and potentially share information related to human trafficking cases in a consistent way.
The HTCDS is intended to be a reference for organizations handling cases related to human trafficking, technology service providers and independent software vendors (ISVs).
Constructors
-
Case({String? caseOwner, String? status, String? referringOrganisation, String? incomingReferralDate, String? referringPrimaryCaseWorker, String? reasonForIncomingReferral, String? incomingReferralDetails, String? referredOrganisation, String? referredPrimaryCaseWorker, String? reasonForOutgoingReferral, String? outgoingReferralDate, String? outgoingReferralDetails, String? reasonForCaseClosure, List<
Person> ? persons}) - Constructor
Properties
- caseOwner ↔ String?
-
Case Owner
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- incomingReferralDate ↔ String?
-
Incoming Referral Date
getter/setter pair
- incomingReferralDetails ↔ String?
-
Incoming Referral Details
getter/setter pair
- outgoingReferralDate ↔ String?
-
Outgoing Referral Date
getter/setter pair
- outgoingReferralDetails ↔ String?
-
Outgoing Referral Details
getter/setter pair
-
persons
↔ List<
Person> ? -
List of persons associated with this case
getter/setter pair
- reasonForCaseClosure ↔ String?
-
Reason for Case Closure
getter/setter pair
- reasonForIncomingReferral ↔ String?
-
Reason for Incoming Referral
getter/setter pair
- reasonForOutgoingReferral ↔ String?
-
Reason for Outgoing Referral
getter/setter pair
- referredOrganisation ↔ String?
-
Referred Organisation
getter/setter pair
- referredPrimaryCaseWorker ↔ String?
-
Referred Primary Case Worker
getter/setter pair
- referringOrganisation ↔ String?
-
Referring Organisation
getter/setter pair
- referringPrimaryCaseWorker ↔ String?
-
Referring Primary Case Worker
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- status ↔ String?
-
Status
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> - Converts object json format defined by HTCDS (v0.2)
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited