Difference between revisions of "TruxtonJurisdiction"

From truxwiki.com
Jump to navigation Jump to search
Line 16: Line 16:
  
 
=Sample=
 
=Sample=
<source lang="Python" highlight="6-10">
+
<source lang="Python" highlight="8-12">
 +
import sys
 +
sys.path.append('C:/Program Files/Truxton/SDK')
 
import truxton
 
import truxton
  

Revision as of 10:52, 9 February 2021

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

Attributes and Methods

id

An 64-bit integer value for the jurisdiction.

name

A human readable label for the jurisdiction.

description

A longer description of the jurisdiction.

save()

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__":
  main()