public override void Deserialize (Dictionary<string,object> json)
		{
			
			Value = (string)JsonUtil.Get<string>(json, "Value");
			LastUpdated = (DateTime)JsonUtil.GetDateTime(json, "LastUpdated");
			Permission = (UserDataPermission?)JsonUtil.GetEnum<UserDataPermission>(json, "Permission");
		}
 public override void Deserialize(Dictionary<string,object> json)
 {
     Data = JsonUtil.GetDictionary<string>(json, "Data");
     Permission = (UserDataPermission?)JsonUtil.GetEnum<UserDataPermission>(json, "Permission");
 }
		public override void Deserialize (Dictionary<string,object> json)
		{
			
			PlayFabId = (string)JsonUtil.Get<string>(json, "PlayFabId");
			CharacterId = (string)JsonUtil.Get<string>(json, "CharacterId");
			Data = JsonUtil.GetDictionary<string>(json, "Data");
			Permission = (UserDataPermission?)JsonUtil.GetEnum<UserDataPermission>(json, "Permission");
		}