Difference between revisions of "TruxtonJurisdiction"

From truxwiki.com
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 5: Line 5:
 
An 64-bit integer value for the jurisdiction.
 
An 64-bit integer value for the jurisdiction.
  
==<code>name: name</code>==
+
==<code>name: str</code>==
 
A human readable label for the jurisdiction.
 
A human readable label for the jurisdiction.
  
Line 11: Line 11:
 
A longer description of the jurisdiction.
 
A longer description of the jurisdiction.
  
==<code>save() -> bool</code>==
+
==<code>save() -> boolean</code>==
 
This will commit the information to the <code>[Jurisdiction]</code> table.
 
This will commit the information to the <code>[Jurisdiction]</code> table.
 
It will return [https://docs.python.org/3/library/constants.html#True True] if the record was saved to the database, [https://docs.python.org/3/library/constants.html#False False] if there was an error.
 
It will return [https://docs.python.org/3/library/constants.html#True True] if the record was saved to the database, [https://docs.python.org/3/library/constants.html#False False] if there was an error.
Line 41: Line 41:
  
 
if __name__ == "__main__":
 
if __name__ == "__main__":
   main()
+
   sys.exit(main())
 
</source>
 
</source>

Latest revision as of 19:58, 17 August 2023

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())