Aggregate root: GamingEnvironment
URL | query parameters | command name | ID-parameters | real parameters | description |
---|---|---|---|---|---|
/gamingEnvironments/create | CreateGamingEnvironmentCommand | new gamingEnvironmentId | String workingTitle | ||
/gamingEnvironments/{ID}/addYearOfFirstRelease | AddYearOfFirstReleaseCommand | gamingEnvironmentId | Year yearOfFirstRelease | ||
/gamingEnvironments/{ID}/changeYearOfFirstRelease | ChangeYearOfFirstReleaseCommand | gamingEnvironmentId | Year yearOfFirstRelease | ||
/gamingEnvironments/{ID}/addNewHardwarePlatform | AddHardwarePlatformToGamingEnvironmentCommand (1) | gamingEnvironmentId, | |||
Aggregate root: HardwarePlatform
URL | query parameters | command name | ID-parameters | real parameters | description |
---|---|---|---|---|---|
/hardwarePlatforms/create | CreateHardwarePlatformCommand (1) | new hardwarePlatformId | String workingTitle | ||
/hardwarePlatforms/{ID}/addNewHardwareModel | gamingEnvironmentId ??nextURL, finishURL | AddHardwareModelToHardwarePlatformCommand (2)gamingEnvironmentId ??, | hardwarePlatformId, |
Aggregate root: HardwareModel
URL | query parameters | command name | ID-parameters | real parameters | description |
---|---|---|---|---|---|
/hardwareModels/create | nextURL, finishURL | CreateHardwareModelCommand (2) | new hardwareModelId | String workingTitle | |
...