htcds

Last updated:

0 purchases

htcds Image
htcds Images
Add to Cart

Description:

htcds

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).
Using #
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());
}
copied to clipboard
Getting Help #
Submit an issue on github.
This work builds upon: #

Human Trafficking Case Data Standard (HTCDS)

Do check out their repo too!
How to contribute #
All feedback and suggestions for improvements are welcome:

Open a discussion on github
Discuss proposed changes
Submit a PR (optional)

Support my work #
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.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.