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

namespace ZionRobot.Models.ZFlow
{
	// Token: 0x02000037 RID: 55
	public class LawsuitPhaseProgress
	{
		// Token: 0x170000AE RID: 174
		// (get) Token: 0x060001BD RID: 445 RVA: 0x000094BB File Offset: 0x000076BB
		// (set) Token: 0x060001BE RID: 446 RVA: 0x000094C3 File Offset: 0x000076C3
		public int EntityId
		{
			get
			{
				return this.entityId;
			}
			set
			{
				this.entityId = value;
			}
		}

		// Token: 0x170000AF RID: 175
		// (get) Token: 0x060001BF RID: 447 RVA: 0x000094CC File Offset: 0x000076CC
		// (set) Token: 0x060001C0 RID: 448 RVA: 0x000094D4 File Offset: 0x000076D4
		public int ClientId
		{
			get
			{
				return this.clientId;
			}
			set
			{
				this.clientId = value;
			}
		}

		// Token: 0x170000B0 RID: 176
		// (get) Token: 0x060001C1 RID: 449 RVA: 0x000094DD File Offset: 0x000076DD
		// (set) Token: 0x060001C2 RID: 450 RVA: 0x000094E5 File Offset: 0x000076E5
		public int FieldOfLawId
		{
			get
			{
				return this.fieldOfLawId;
			}
			set
			{
				this.fieldOfLawId = value;
			}
		}

		// Token: 0x170000B1 RID: 177
		// (get) Token: 0x060001C3 RID: 451 RVA: 0x000094EE File Offset: 0x000076EE
		// (set) Token: 0x060001C4 RID: 452 RVA: 0x000094F6 File Offset: 0x000076F6
		public int LawsuitId
		{
			get
			{
				return this.lawsuitId;
			}
			set
			{
				this.lawsuitId = value;
			}
		}

		// Token: 0x170000B2 RID: 178
		// (get) Token: 0x060001C5 RID: 453 RVA: 0x000094FF File Offset: 0x000076FF
		// (set) Token: 0x060001C6 RID: 454 RVA: 0x00009507 File Offset: 0x00007707
		public int LawsuitPhaseId
		{
			get
			{
				return this.lawsuitPhaseId;
			}
			set
			{
				this.lawsuitPhaseId = value;
			}
		}

		// Token: 0x170000B3 RID: 179
		// (get) Token: 0x060001C7 RID: 455 RVA: 0x00009510 File Offset: 0x00007710
		// (set) Token: 0x060001C8 RID: 456 RVA: 0x00009518 File Offset: 0x00007718
		public int Id
		{
			get
			{
				return this.id;
			}
			set
			{
				this.id = value;
			}
		}

		// Token: 0x170000B4 RID: 180
		// (get) Token: 0x060001C9 RID: 457 RVA: 0x00009521 File Offset: 0x00007721
		// (set) Token: 0x060001CA RID: 458 RVA: 0x00009529 File Offset: 0x00007729
		public string Date
		{
			get
			{
				return this.date;
			}
			set
			{
				this.date = value;
			}
		}

		// Token: 0x170000B5 RID: 181
		// (get) Token: 0x060001CB RID: 459 RVA: 0x00009532 File Offset: 0x00007732
		// (set) Token: 0x060001CC RID: 460 RVA: 0x0000953A File Offset: 0x0000773A
		public string Number
		{
			get
			{
				return this.number;
			}
			set
			{
				this.number = value;
			}
		}

		// Token: 0x170000B6 RID: 182
		// (get) Token: 0x060001CD RID: 461 RVA: 0x00009543 File Offset: 0x00007743
		// (set) Token: 0x060001CE RID: 462 RVA: 0x0000954B File Offset: 0x0000774B
		public bool Current
		{
			get
			{
				return this.current;
			}
			set
			{
				this.current = value;
			}
		}

		// Token: 0x170000B7 RID: 183
		// (get) Token: 0x060001CF RID: 463 RVA: 0x00009554 File Offset: 0x00007754
		// (set) Token: 0x060001D0 RID: 464 RVA: 0x0000955C File Offset: 0x0000775C
		public string Type
		{
			get
			{
				return this.type;
			}
			set
			{
				this.type = value;
			}
		}

		// Token: 0x170000B8 RID: 184
		// (get) Token: 0x060001D1 RID: 465 RVA: 0x00009565 File Offset: 0x00007765
		// (set) Token: 0x060001D2 RID: 466 RVA: 0x0000956D File Offset: 0x0000776D
		public string Accountable
		{
			get
			{
				return this.accountable;
			}
			set
			{
				this.accountable = value;
			}
		}

		// Token: 0x170000B9 RID: 185
		// (get) Token: 0x060001D3 RID: 467 RVA: 0x00009576 File Offset: 0x00007776
		// (set) Token: 0x060001D4 RID: 468 RVA: 0x0000957E File Offset: 0x0000777E
		public Dictionary<string, string> Fields
		{
			get
			{
				return this.fields;
			}
			set
			{
				this.fields = value;
			}
		}

		// Token: 0x170000BA RID: 186
		// (get) Token: 0x060001D5 RID: 469 RVA: 0x00009587 File Offset: 0x00007787
		// (set) Token: 0x060001D6 RID: 470 RVA: 0x0000958F File Offset: 0x0000778F
		public string Link
		{
			get
			{
				return this.link;
			}
			set
			{
				this.link = value;
			}
		}

		// Token: 0x170000BB RID: 187
		// (get) Token: 0x060001D7 RID: 471 RVA: 0x00009598 File Offset: 0x00007798
		// (set) Token: 0x060001D8 RID: 472 RVA: 0x000095A0 File Offset: 0x000077A0
		public string ParentLink
		{
			get
			{
				return this.parentLink;
			}
			set
			{
				this.parentLink = value;
			}
		}

		// Token: 0x170000BC RID: 188
		// (get) Token: 0x060001D9 RID: 473 RVA: 0x000095A9 File Offset: 0x000077A9
		// (set) Token: 0x060001DA RID: 474 RVA: 0x000095B1 File Offset: 0x000077B1
		public int SyncId
		{
			get
			{
				return this.syncId;
			}
			set
			{
				this.syncId = value;
			}
		}

		// Token: 0x170000BD RID: 189
		// (get) Token: 0x060001DB RID: 475 RVA: 0x000095BA File Offset: 0x000077BA
		// (set) Token: 0x060001DC RID: 476 RVA: 0x000095C2 File Offset: 0x000077C2
		public string SyncAction
		{
			get
			{
				return this.syncAction;
			}
			set
			{
				this.syncAction = value;
			}
		}

		// Token: 0x060001DD RID: 477 RVA: 0x000095CB File Offset: 0x000077CB
		public LawsuitPhaseProgress()
		{
			this.fields = new Dictionary<string, string>();
		}

		// Token: 0x060001DE RID: 478 RVA: 0x000095E0 File Offset: 0x000077E0
		public void UpdateUrl()
		{
			string result = new LawsuitPhaseProgress().UpdateUrl(this);
		}

		// Token: 0x060001DF RID: 479 RVA: 0x000095FC File Offset: 0x000077FC
		public void UpdateSycn(int syncStatus)
		{
			string result = new LawsuitPhaseProgress().UpdateSync(this, syncStatus);
		}

		// Token: 0x040000AA RID: 170
		private int entityId;

		// Token: 0x040000AB RID: 171
		private int clientId;

		// Token: 0x040000AC RID: 172
		private int fieldOfLawId;

		// Token: 0x040000AD RID: 173
		private int lawsuitId;

		// Token: 0x040000AE RID: 174
		private int lawsuitPhaseId;

		// Token: 0x040000AF RID: 175
		private int id;

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

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

		// Token: 0x040000B2 RID: 178
		private bool current;

		// Token: 0x040000B3 RID: 179
		private string type;

		// Token: 0x040000B4 RID: 180
		private string accountable;

		// Token: 0x040000B5 RID: 181
		private Dictionary<string, string> fields;

		// Token: 0x040000B6 RID: 182
		private string link;

		// Token: 0x040000B7 RID: 183
		private string parentLink;

		// Token: 0x040000B8 RID: 184
		private int syncId;

		// Token: 0x040000B9 RID: 185
		private string syncAction;
	}
}
