public static MNWSRoomUserInfoItem MNWSRoomUserInfoItemFromDictionary(IDictionary deserializedObject) { if (deserializedObject == null) { return null; } MNWSRoomUserInfoItem typedResult = new MNWSRoomUserInfoItem(); typedResult.RoomSFId = ((deserializedObject["RoomSFId"] == null) ? null : (int?)Convert.ToInt32(deserializedObject["RoomSFId"])); typedResult.UserAvatarExists = ((deserializedObject["UserAvatarExists"] == null) ? null : (bool?)Convert.ToBoolean(deserializedObject["UserAvatarExists"])); typedResult.UserAvatarUrl = (string)deserializedObject["UserAvatarUrl"]; typedResult.UserId = ((deserializedObject["UserId"] == null) ? null : (long?)Convert.ToInt64(deserializedObject["UserId"])); typedResult.UserNickName = (string)deserializedObject["UserNickName"]; typedResult.UserOnlineNow = ((deserializedObject["UserOnlineNow"] == null) ? null : (bool?)Convert.ToBoolean(deserializedObject["UserOnlineNow"])); return typedResult; }
public static Hashtable MNWSRoomUserInfoItemToDictionary(MNWSRoomUserInfoItem srcObject) { Hashtable result = new Hashtable(6); result["RoomSFId"] = srcObject.RoomSFId; result["UserAvatarExists"] = srcObject.UserAvatarExists; result["UserAvatarUrl"] = srcObject.UserAvatarUrl; result["UserId"] = srcObject.UserId; result["UserNickName"] = srcObject.UserNickName; result["UserOnlineNow"] = srcObject.UserOnlineNow; return result; }
public static MNWSInfoRequestCurrGameRoomUserList.RequestResult MNWSInfoRequestCurrGameRoomUserListRequestResultFromDictionary(IDictionary deserializedObject) { if (deserializedObject == null) { return null; } MNWSInfoRequestCurrGameRoomUserList.RequestResult typedResult = new MNWSInfoRequestCurrGameRoomUserList.RequestResult(); List<object> deserializedItems = (List<object>)deserializedObject["DataEntry"]; MNWSRoomUserInfoItem[] items = null; if (deserializedItems != null) { items = new MNWSRoomUserInfoItem[deserializedItems.Count]; for (int index = 0;index < deserializedItems.Count;index++) { items[index] = MNWSRoomUserInfoItemFromDictionary((IDictionary)deserializedItems[index]); } } typedResult.DataEntry = items; typedResult.HadError = Convert.ToBoolean(deserializedObject["HadError"]); typedResult.ErrorMessage = (string)deserializedObject["ErrorMessage"]; return typedResult; }