| Contact | Donate | Imprint |
| Entity | Alias | Module | Global Schema |
| (1) Company | Company | CompanyModule | SpaceX |
| (2) Contract | Contract | CompanyModule | SpaceX |
| (3) CrewAssignment | CrewAssignment | PersonModule | SpaceX |
| (4) CrewedFlight | CrewedFlight | MissionModule | SpaceX |
| (5) Customer | Customer | CustomerModule | SpaceX |
| (6) Facility | Facility | FacilityModule | SpaceX |
| (7) Incident | Incident | FacilityModule | SpaceX |
| (8) LandingSite | LandingSite | MissionModule | SpaceX |
| (9) LaunchSite | LaunchSite | FacilityModule | SpaceX |
| (10) LaunchVehicle | LaunchVehicle | LaunchVehicleModule | SpaceX |
| (11) Mission | Mission | MissionModule | SpaceX |
| (12) MissionPayload | MissionPayload | CustomerModule | SpaceX |
| (13) MissionType | MissionType | MissionModule | SpaceX |
| (14) Orbit | Orbit | MissionModule | SpaceX |
| (15) Program | Program | CompanyModule | SpaceX |
| (16) ShipAssignment | ShipAssignment | CompanyModule | SpaceX |
| (17) Spacecraft | Spacecraft | MissionModule | SpaceX |
| (18) TestFlight | TestFlight | LaunchVehicleModule | SpaceX |
| CrewedFlight | MissionModule | SpaceX |
| Property | Type | Entity | Reference | Module |
| (1) Destination | STRING | CrewedFlight | ||
| (2) DurationDays | STRING | CrewedFlight | ||
| (3) Mission | INT | CrewedFlight | Mission | MissionModule |
| (4) Notes | STRING | CrewedFlight |
Example:
final CrewedFlight crewedflight = (CrewedFlight) invokeModule(MISSION_MODULE + "/crewedflight/" + id, CrewedFlight.class);| LandingSite | MissionModule | SpaceX |
| Property | Type | Entity | Reference | Module |
| (1) Description | STRING | LandingSite | ||
| (2) Facility | INT | LandingSite | Facility | FacilityModule |
| (3) LandingType | STRING | LandingSite | ||
| (4) Name | STRING | LandingSite |
Example:
final LandingSite landingsite = (LandingSite) invokeModule(MISSION_MODULE + "/landingsite/" + id, LandingSite.class);| Mission | MissionModule | SpaceX |
| Property | Type | Entity | Reference | Module |
| (1) Company | INT | Mission | Company | CompanyModule |
| (2) Contract | INT | Mission | Contract | CompanyModule |
| (3) Customer | INT | Mission | Customer | CustomerModule |
| (4) Description | STRING | Mission | ||
| (5) LandingSite | INT | Mission | LandingSite | MissionModule |
| (6) LaunchDateTime | DATE | Mission | ||
| (7) LaunchSite | INT | Mission | LaunchSite | FacilityModule |
| (8) LaunchVehicle | INT | Mission | LaunchVehicle | LaunchVehicleModule |
| (9) MissionType | INT | Mission | MissionType | MissionModule |
| (10) Name | STRING | Mission | ||
| (11) Notes | STRING | Mission | ||
| (12) Orbit | INT | Mission | Orbit | MissionModule |
| (13) Program | INT | Mission | Program | CompanyModule |
| (14) Spacecraft | INT | Mission | Spacecraft | MissionModule |
| (15) Success | BOOL | Mission |
Example:
final Mission mission = (Mission) invokeModule(MISSION_MODULE + "/mission/" + id, Mission.class);| MissionType | MissionModule | SpaceX |
| Property | Type | Entity | Reference | Module |
| (1) Description | STRING | MissionType | ||
| (2) Name | STRING | MissionType |
Example:
final MissionType missiontype = (MissionType) invokeModule(MISSION_MODULE + "/missiontype/" + id, MissionType.class);| Orbit | MissionModule | SpaceX |
| Property | Type | Entity | Reference | Module |
| (1) AltitudeKm | STRING | Orbit | ||
| (2) Description | STRING | Orbit | ||
| (3) InclinationDeg | STRING | Orbit | ||
| (4) Name | STRING | Orbit |
Example:
final Orbit orbit = (Orbit) invokeModule(MISSION_MODULE + "/orbit/" + id, Orbit.class);| Spacecraft | MissionModule | SpaceX |
| Property | Type | Entity | Reference | Module |
| (1) Company | INT | Spacecraft | Company | CompanyModule |
| (2) FirstFlightDate | DATE | Spacecraft | ||
| (3) Name | STRING | Spacecraft | ||
| (4) Notes | STRING | Spacecraft | ||
| (5) Reusable | BOOL | Spacecraft | ||
| (6) SpacecraftType | STRING | Spacecraft | ||
| (7) Status | STRING | Spacecraft |
Example:
final Spacecraft spacecraft = (Spacecraft) invokeModule(MISSION_MODULE + "/spacecraft/" + id, Spacecraft.class);| Contact | Donate | Imprint |