using System;
using System.Collections.Generic;
using ZionRobot.WebService;

namespace ZionRobot.Models.ZFlow
{
	// Token: 0x02000035 RID: 53
	public class LawsuitPhaseProgress
	{
		// Token: 0x170000A9 RID: 169
		// (get) Token: 0x060001B2 RID: 434 RVA: 0x00009197 File Offset: 0x00007397
		// (set) Token: 0x060001B3 RID: 435 RVA: 0x0000919F File Offset: 0x0000739F
		public int EntityId
		{
			get
			{
				return this.entityId;
			}
			set
			{
				this.entityId = value;
			}
		}

		// Token: 0x170000AA RID: 170
		// (get) Token: 0x060001B4 RID: 436 RVA: 0x000091A8 File Offset: 0x000073A8
		// (set) Token: 0x060001B5 RID: 437 RVA: 0x000091B0 File Offset: 0x000073B0
		public int ClientId
		{
			get
			{
				return this.clientId;
			}
			set
			{
				this.clientId = value;
			}
		}

		// Token: 0x170000AB RID: 171
		// (get) Token: 0x060001B6 RID: 438 RVA: 0x000091B9 File Offset: 0x000073B9
		// (set) Token: 0x060001B7 RID: 439 RVA: 0x000091C1 File Offset: 0x000073C1
		public int FieldOfLawId
		{
			get
			{
				return this.fieldOfLawId;
			}
			set
			{
				this.fieldOfLawId = value;
			}
		}

		// Token: 0x170000AC RID: 172
		// (get) Token: 0x060001B8 RID: 440 RVA: 0x000091CA File Offset: 0x000073CA
		// (set) Token: 0x060001B9 RID: 441 RVA: 0x000091D2 File Offset: 0x000073D2
		public int LawsuitId
		{
			get
			{
				return this.lawsuitId;
			}
			set
			{
				this.lawsuitId = value;
			}
		}

		// Token: 0x170000AD RID: 173
		// (get) Token: 0x060001BA RID: 442 RVA: 0x000091DB File Offset: 0x000073DB
		// (set) Token: 0x060001BB RID: 443 RVA: 0x000091E3 File Offset: 0x000073E3
		public int LawsuitPhaseId
		{
			get
			{
				return this.lawsuitPhaseId;
			}
			set
			{
				this.lawsuitPhaseId = value;
			}
		}

		// Token: 0x170000AE RID: 174
		// (get) Token: 0x060001BC RID: 444 RVA: 0x000091EC File Offset: 0x000073EC
		// (set) Token: 0x060001BD RID: 445 RVA: 0x000091F4 File Offset: 0x000073F4
		public int Id
		{
			get
			{
				return this.id;
			}
			set
			{
				this.id = value;
			}
		}

		// Token: 0x170000AF RID: 175
		// (get) Token: 0x060001BE RID: 446 RVA: 0x000091FD File Offset: 0x000073FD
		// (set) Token: 0x060001BF RID: 447 RVA: 0x00009205 File Offset: 0x00007405
		public string Date
		{
			get
			{
				return this.date;
			}
			set
			{
				this.date = value;
			}
		}

		// Token: 0x170000B0 RID: 176
		// (get) Token: 0x060001C0 RID: 448 RVA: 0x0000920E File Offset: 0x0000740E
		// (set) Token: 0x060001C1 RID: 449 RVA: 0x00009216 File Offset: 0x00007416
		public string Number
		{
			get
			{
				return this.number;
			}
			set
			{
				this.number = value;
			}
		}

		// Token: 0x170000B1 RID: 177
		// (get) Token: 0x060001C2 RID: 450 RVA: 0x0000921F File Offset: 0x0000741F
		// (set) Token: 0x060001C3 RID: 451 RVA: 0x00009227 File Offset: 0x00007427
		public bool Current
		{
			get
			{
				return this.current;
			}
			set
			{
				this.current = value;
			}
		}

		// Token: 0x170000B2 RID: 178
		// (get) Token: 0x060001C4 RID: 452 RVA: 0x00009230 File Offset: 0x00007430
		// (set) Token: 0x060001C5 RID: 453 RVA: 0x00009238 File Offset: 0x00007438
		public string Type
		{
			get
			{
				return this.type;
			}
			set
			{
				this.type = value;
			}
		}

		// Token: 0x170000B3 RID: 179
		// (get) Token: 0x060001C6 RID: 454 RVA: 0x00009241 File Offset: 0x00007441
		// (set) Token: 0x060001C7 RID: 455 RVA: 0x00009249 File Offset: 0x00007449
		public string Accountable
		{
			get
			{
				return this.accountable;
			}
			set
			{
				this.accountable = value;
			}
		}

		// Token: 0x170000B4 RID: 180
		// (get) Token: 0x060001C8 RID: 456 RVA: 0x00009252 File Offset: 0x00007452
		// (set) Token: 0x060001C9 RID: 457 RVA: 0x0000925A File Offset: 0x0000745A
		public Dictionary<string, string> Fields
		{
			get
			{
				return this.fields;
			}
			set
			{
				this.fields = value;
			}
		}

		// Token: 0x170000B5 RID: 181
		// (get) Token: 0x060001CA RID: 458 RVA: 0x00009263 File Offset: 0x00007463
		// (set) Token: 0x060001CB RID: 459 RVA: 0x0000926B File Offset: 0x0000746B
		public string Link
		{
			get
			{
				return this.link;
			}
			set
			{
				this.link = value;
			}
		}

		// Token: 0x170000B6 RID: 182
		// (get) Token: 0x060001CC RID: 460 RVA: 0x00009274 File Offset: 0x00007474
		// (set) Token: 0x060001CD RID: 461 RVA: 0x0000927C File Offset: 0x0000747C
		public string ParentLink
		{
			get
			{
				return this.parentLink;
			}
			set
			{
				this.parentLink = value;
			}
		}

		// Token: 0x170000B7 RID: 183
		// (get) Token: 0x060001CE RID: 462 RVA: 0x00009285 File Offset: 0x00007485
		// (set) Token: 0x060001CF RID: 463 RVA: 0x0000928D File Offset: 0x0000748D
		public int SyncId
		{
			get
			{
				return this.syncId;
			}
			set
			{
				this.syncId = value;
			}
		}

		// Token: 0x170000B8 RID: 184
		// (get) Token: 0x060001D0 RID: 464 RVA: 0x00009296 File Offset: 0x00007496
		// (set) Token: 0x060001D1 RID: 465 RVA: 0x0000929E File Offset: 0x0000749E
		public string SyncAction
		{
			get
			{
				return this.syncAction;
			}
			set
			{
				this.syncAction = value;
			}
		}

		// Token: 0x060001D2 RID: 466 RVA: 0x000092A7 File Offset: 0x000074A7
		public LawsuitPhaseProgress()
		{
			this.fields = new Dictionary<string, string>();
		}

		// Token: 0x060001D3 RID: 467 RVA: 0x000092BC File Offset: 0x000074BC
		public void UpdateUrl()
		{
			string result = new LawsuitPhaseProgress().UpdateUrl(this);
		}

		// Token: 0x060001D4 RID: 468 RVA: 0x000092D8 File Offset: 0x000074D8
		public void UpdateSycn(int syncStatus)
		{
			string result = new LawsuitPhaseProgress().UpdateSync(this, syncStatus);
		}

		// Token: 0x040000A4 RID: 164
		private int entityId;

		// Token: 0x040000A5 RID: 165
		private int clientId;

		// Token: 0x040000A6 RID: 166
		private int fieldOfLawId;

		// Token: 0x040000A7 RID: 167
		private int lawsuitId;

		// Token: 0x040000A8 RID: 168
		private int lawsuitPhaseId;

		// Token: 0x040000A9 RID: 169
		private int id;

		// Token: 0x040000AA RID: 170
		private string date;

		// Token: 0x040000AB RID: 171
		private string number;

		// Token: 0x040000AC RID: 172
		private bool current;

		// Token: 0x040000AD RID: 173
		private string type;

		// Token: 0x040000AE RID: 174
		private string accountable;

		// Token: 0x040000AF RID: 175
		private Dictionary<string, string> fields;

		// Token: 0x040000B0 RID: 176
		private string link;

		// Token: 0x040000B1 RID: 177
		private string parentLink;

		// Token: 0x040000B2 RID: 178
		private int syncId;

		// Token: 0x040000B3 RID: 179
		private string syncAction;
	}
}
