/*
* All or portions of this file Copyright (c) Amazon.com, Inc. or its affiliates or
* its licensors.
*
* For complete copyright and license terms please see the LICENSE at the root of this
* distribution (the "License"). All use of this software is governed by the License,
* or, if provided, by the license below or the license accompanying this file. Do not
* remove or modify any license notices. This file is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
*
*/

namespace Aws.GameLift.Server.Model
{
	public class PlayerSession
	{
		public string PlayerId { get; set; }
		public string PlayerSessionId { get; set; }
		public string GameSessionId { get; set; }
		public string FleetId { get; set; }
		public string IpAddress { get; set; }
		public string PlayerData { get; set; }
		public int Port { get; set; }
		public long CreationTime { get; set; }
		public long TerminationTime { get; set; }
		public PlayerSessionStatus Status { get; set; }
		public string DnsName { get; set; }

		public PlayerSession()
		{
			Port = 0;
			CreationTime = 0;
			TerminationTime = 0;
		}
	}
}
