-
Notifications
You must be signed in to change notification settings - Fork 7
Entities
Arnav Gupta edited this page May 25, 2020
·
2 revisions
To start with the initial few entities we expect to make are the following (these may increase and relationships can increase).
Fields marked ! are required
-
id!(oneauth id, no separate primary key here) -
email!(copy from oneauth verified email) college!branch!-
degree!B.Tech, BE etc -
grad_year!(year of graduating, expected) -
superheroId: ref: Superhero -
shieldAgentId: ref: SHIELD Agent
-
id!superhero id (eg, superhero id 10 means CBCA010) ref_code!-
levelenum(inductee, soldier, avenger) -
handlerId: ref: SHIELD Agent agent to whom to report
-
id!autogen pk official_email!contact_no!-
clearance_levelenum(director, commander, agent) -
managerId: ref: SHIELD Agent agent to whom to report
-
idpk name-
briefmission brief (markdown) -
min_levelenum(inductee, soldier, avenger) -
pointspoints earned by completing mission
When mission is completed, file a debrief with your SHIELD Agent whom you report to
-
idpk -
mission_id: which mission ? -
superhero_id: who is filing it ? -
status: enum(claimed, accepted, rejected) -
report: markdown supported report (to be filed by superhero) -
comment: markdown supported comment by agent