public static MNWSLeaderboardListItem MNWSLeaderboardListItemFromDictionary(IDictionary deserializedObject) { if (deserializedObject == null) { return null; } MNWSLeaderboardListItem typedResult = new MNWSLeaderboardListItem(); typedResult.GameId = ((deserializedObject["GameId"] == null) ? null : (int?)Convert.ToInt32(deserializedObject["GameId"])); typedResult.GamesetId = ((deserializedObject["GamesetId"] == null) ? null : (int?)Convert.ToInt32(deserializedObject["GamesetId"])); typedResult.OutHiDateTime = ((deserializedObject["OutHiDateTime"] == null) ? null : (long?)Convert.ToInt64(deserializedObject["OutHiDateTime"])); typedResult.OutHiDateTimeDiff = ((deserializedObject["OutHiDateTimeDiff"] == null) ? null : (long?)Convert.ToInt64(deserializedObject["OutHiDateTimeDiff"])); typedResult.OutHiScore = ((deserializedObject["OutHiScore"] == null) ? null : (long?)Convert.ToInt64(deserializedObject["OutHiScore"])); typedResult.OutHiScoreText = (string)deserializedObject["OutHiScoreText"]; typedResult.OutUserPlace = ((deserializedObject["OutUserPlace"] == null) ? null : (long?)Convert.ToInt64(deserializedObject["OutUserPlace"])); typedResult.UserAchievementsList = (string)deserializedObject["UserAchievementsList"]; typedResult.UserAvatarUrl = (string)deserializedObject["UserAvatarUrl"]; typedResult.UserId = ((deserializedObject["UserId"] == null) ? null : (long?)Convert.ToInt64(deserializedObject["UserId"])); typedResult.UserIsFriend = ((deserializedObject["UserIsFriend"] == null) ? null : (bool?)Convert.ToBoolean(deserializedObject["UserIsFriend"])); typedResult.UserIsIgnored = ((deserializedObject["UserIsIgnored"] == null) ? null : (bool?)Convert.ToBoolean(deserializedObject["UserIsIgnored"])); typedResult.UserLocale = (string)deserializedObject["UserLocale"]; typedResult.UserNickName = (string)deserializedObject["UserNickName"]; typedResult.UserOnlineNow = ((deserializedObject["UserOnlineNow"] == null) ? null : (bool?)Convert.ToBoolean(deserializedObject["UserOnlineNow"])); typedResult.UserSfid = ((deserializedObject["UserSfid"] == null) ? null : (int?)Convert.ToInt32(deserializedObject["UserSfid"])); return typedResult; }
public static Hashtable MNWSLeaderboardListItemToDictionary(MNWSLeaderboardListItem srcObject) { Hashtable result = new Hashtable(16); result["GameId"] = srcObject.GameId; result["GamesetId"] = srcObject.GamesetId; result["OutHiDateTime"] = srcObject.OutHiDateTime; result["OutHiDateTimeDiff"] = srcObject.OutHiDateTimeDiff; result["OutHiScore"] = srcObject.OutHiScore; result["OutHiScoreText"] = srcObject.OutHiScoreText; result["OutUserPlace"] = srcObject.OutUserPlace; result["UserAchievementsList"] = srcObject.UserAchievementsList; result["UserAvatarUrl"] = srcObject.UserAvatarUrl; result["UserId"] = srcObject.UserId; result["UserIsFriend"] = srcObject.UserIsFriend; result["UserIsIgnored"] = srcObject.UserIsIgnored; result["UserLocale"] = srcObject.UserLocale; result["UserNickName"] = srcObject.UserNickName; result["UserOnlineNow"] = srcObject.UserOnlineNow; result["UserSfid"] = srcObject.UserSfid; return result; }
public static MNWSInfoRequestLeaderboard.RequestResult MNWSInfoRequestLeaderboardRequestResultFromDictionary(IDictionary deserializedObject) { if (deserializedObject == null) { return null; } MNWSInfoRequestLeaderboard.RequestResult typedResult = new MNWSInfoRequestLeaderboard.RequestResult(); List<object> deserializedItems = (List<object>)deserializedObject["DataEntry"]; MNWSLeaderboardListItem[] items = null; if (deserializedItems != null) { items = new MNWSLeaderboardListItem[deserializedItems.Count]; for (int index = 0;index < deserializedItems.Count;index++) { items[index] = MNWSLeaderboardListItemFromDictionary((IDictionary)deserializedItems[index]); } } typedResult.DataEntry = items; typedResult.HadError = Convert.ToBoolean(deserializedObject["HadError"]); typedResult.ErrorMessage = (string)deserializedObject["ErrorMessage"]; return typedResult; }