7class ProfileImageOptions {
10 enum class ImageSource :
int {
16 enum class ProfileImageQueryType :
int {
18 MinecraftHeadshotByXuid = 1,
19 MinecraftHeadshotByPlayfabId = 2,
20 MinecraftAvatarByXuid = 3,
21 MinecraftAvatarByPlayfabId = 4,
22 XboxLiveSmallGamerpicByXuid = 5,
23 XboxLiveSmallGamerpicByUrl = 6,
24 XboxLiveFullClubsImageByUrl = 7,
37 ProfileImageOptions& operator=(ProfileImageOptions
const&);
38 ProfileImageOptions(ProfileImageOptions
const&);
39 ProfileImageOptions();
44 MCNAPI_C uint64 hash()
const;
46 MCNAPI_C ::std::string toString()
const;
52 MCNAPI_C static ::Social::ProfileImageOptions fromString(::std::string_view serializedContent);
54 MCNAPI_C static ::Social::ProfileImageOptions getMinecraftHeadshotByPlayfabId(::std::string
const& playfabId);
56 MCNAPI_C static ::Social::ProfileImageOptions getXboxLiveFullClubsImageByUrl(::std::string
const& url);
58 MCNAPI_C static ::Social::ProfileImageOptions
59 getXboxLiveSmallGamerpicByXuid(::std::string
const& xuid, ::std::string
const& url);
65 MCNAPI_C
void $dtor();