// Jobs are what are placed on queues for processing.
//
// The Fingerprint field can be supplied by the user to impact job deduplication.
// TODO Factor out usage of the null package: github.com/guregu/null
type Job struct {
ID int64 `db:"id"`
Fingerprint string `db:"fingerprint"` // A md5 sum of the job's queue + payload, affects job deduplication
https://github.com/acaloiaro/neoq/blob/a024be6a3953a1512a1accee11bd296e6869c338/neoq.go#L149