This library comprises Human Trafficking Case Data Standard (HTCDS v0.2) objects, for easy creation, storage and transmission of case data related to human trafficking.
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).
This is a community maintained library which has no association with the International Organization for Migration (IOM).
The easiest way to use this library is via the top-level Case, Person, and Victim
classes.
import 'package:htcds/htcds.dart';
void main() {
/// Create the Responding Officer's profile
Person officer1 = Person(
salutation: 'Mr',
firstName: 'John',
secondName: 'Doe',
title: 'SGT',
);
/// Create the Victim's profile
Victim victim1 = Victim(
salutation: 'Ms',
firstName: 'Jane',
secondName: 'Doe',
gender: Gender.female,
/// Use Enums found in /constants
methodOfRecruitment: MethodOfRecruitment.internet,
methodsOfControl: [
MethodOfControl.falsePromises,
MethodOfControl.physicalAbuse,
]);
/// Create the case
Case case1 = Case(
caseOwner: 'John',
status: 'open',
persons: [officer1, victim1],
);
/// Do stuff with the case
///
/// eg. transmit to another organization expecting the data
/// in HTCDS schema
print(case1.toJson());
}
Submit an issue on github.
Do check out their repo too!
All feedback and suggestions for improvements are welcome:
- Open a discussion on github
- Discuss proposed changes
- Submit a PR (optional)
This package is possible thanks to the people and companies who donate money, services or time to keep the project running.
If you're interested in becoming a Sponsor, Backer or Contributor to expand the project, please visit my github sponsors page.
Or buy me coffee at 0xdir.near
.