We need to create a MongoDB schema so that it reflects some of the user's already-known raid data. There could be some options as to how we do this, but overall this should be the expected result:
Acceptance Criteria:
a. Save raid activity information for a user.
The primary key for the user will be their bungie.net name and tag number, e.g., Deaht#8080.
Save the latest date that this user was requested
Optionally, their clan name if they have one.
b. For raid details for a specific user:
The name of the raid
Optionally, the difficulty of the raid
Number of people that completed the raid
If they completed the raid
Total kills in the raid
Total Deaths in the raid
KDA score in the raid
Duration of the raid in seconds
If the raid was started from the beginning
c. Save PGCR information regarding the corresponding raid activity. The following fields should be present in a MongoDB table:
Save the raid instanceId
Save the directoryHash of the raid
Save the player entries
This task is to create the repository interfaces and the entity classes, add dependencies and also make changes to configurations.
We need to create a MongoDB schema so that it reflects some of the user's already-known raid data. There could be some options as to how we do this, but overall this should be the expected result: Acceptance Criteria: a. Save raid activity information for a user.
b. For raid details for a specific user:
c. Save PGCR information regarding the corresponding raid activity. The following fields should be present in a MongoDB table:
This task is to create the repository interfaces and the entity classes, add dependencies and also make changes to configurations.