TruxtonJurisdiction

From truxwiki.com
Jump to navigation Jump to search

This class lets you add to the [Jurisdiction] table in Truxton.

Attributes and Methods

id: int

An 64-bit integer value for the jurisdiction.

name: str

A human readable label for the jurisdiction.

description: str

A longer description of the jurisdiction.

save() -> boolean

This will commit the information to the [Jurisdiction] table. It will return True if the record was saved to the database, False if there was an error.

Sample

import sys
sys.path.append('C:/Program Files/Truxton/SDK')
import truxton

def main():
  t = truxton.create()

  jurisdiction = t.newjurisdiction();
  jurisdiction.id = 100
  jurisdiction.name = "DOJ-DC"
  jurisdiction.description = "Justice Department DC Headquarters"
  jurisdiction.save()

  investigation = t.newinvestigation()

  investigation.name = "Collusion"
  investigation.description = "United States vs. Michael Flynn"
  investigation.case = "DC-SNAFU-2016.2020"
  investigation.jurisdiction = jurisdiction.id
  investigation.status = truxton.INVESTIGATION_STATUS_OPEN
  investigation.type = truxton.INVESTIGATION_TYPE_FRAUD
  investigation.save()

if __name__ == "__main__":
  sys.exit(main())