ScoreInfo
Co-authored-by: Dean Herbert <pe@ppy.sh>
OriginalBeatmapHash
As noticed by smoogipoo during multiplayer match on the weekend.
HasReplay
BeatmapInfo.MaxCombo
ScoreInfo.RealmUser
I'm still not at all happy with the play-to-results flow (with multiple clones), but this will have to do for now.
ModsJson
Not really correct, but this is how most scores have been stored until now so let's do this for consistency.
See https://docs.automapper.org/en/latest/11.0-Upgrade-Guide.html for more details.
Clone
BeatmapInfo
I've updated all cases where we should have been using `GetDisplayString()` anyway, but left the `ToString()` implementations in place for safety. They should probably be removed in the future.
APIUserScoreAggregate
CreateScoreInfo
Parameter in ctor *has* to be named `realmUser` else automapper will try to map to the `User` property.
Detach
May contain errors.
OnlineID