/* Copyright (C) Itseez3D, Inc. - All Rights Reserved
* You may not use this file except in compliance with an authorized license
* Unauthorized copying of this file, via any medium is strictly prohibited
* Proprietary and confidential
* UNLESS REQUIRED BY APPLICABLE LAW OR AGREED BY ITSEEZ3D, INC. IN WRITING, SOFTWARE DISTRIBUTED UNDER THE LICENSE IS DISTRIBUTED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
* CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED
* See the License for the specific language governing permissions and limitations under the License.
* Written by Itseez3D, Inc. <support@avatarsdk.com>, August 2026
*/

namespace AvatarSDKMove
{
	public class UserSession
	{
		public string email;
		public string token;
		public string refreshToken;

		public UserSession(string email, string token, string refreshToken)
		{
			this.email = email;
			this.token = token;
			this.refreshToken = refreshToken;
		}

		public bool IsValid
		{
			get { return !string.IsNullOrEmpty(email) && !string.IsNullOrEmpty(token); }
		}
	}
}
