I was initially reluctant to add them because the response of the endpoints these functions utilize was "likely to change soon"
However, it's been months now and nothing has changed, so I'm adding these functions and will adjust them if anything changes on the side of the API
This PR doesn't change much pre-existing code, it only:
Creates Beatmapset.WithHype, which Beatmapset.Extended now extends instead of extending Beatmapset
Splits User.WithCountryCoverGroups into two (User.WithGroups & User.WithCountryCover)
Requires the stuff that tests Beatmaps to use user_gen, the user schema generator
I was initially reluctant to add them because the response of the endpoints these functions utilize was "likely to change soon" However, it's been months now and nothing has changed, so I'm adding these functions and will adjust them if anything changes on the side of the API
This PR doesn't change much pre-existing code, it only:
Beatmapset.WithHype
, whichBeatmapset.Extended
now extends instead of extendingBeatmapset
User.WithCountryCoverGroups
into two (User.WithGroups
&User.WithCountryCover
)user_gen
, the user schema generator