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

namespace ZionRobot.Models.ZFlow
{
	// Token: 0x02000039 RID: 57
	public class LawsuitPhase
	{
		// Token: 0x170000E7 RID: 231
		// (get) Token: 0x06000233 RID: 563 RVA: 0x000098DA File Offset: 0x00007ADA
		// (set) Token: 0x06000234 RID: 564 RVA: 0x000098E2 File Offset: 0x00007AE2
		public int EntityId
		{
			get
			{
				return this.entityId;
			}
			set
			{
				this.entityId = value;
			}
		}

		// Token: 0x170000E8 RID: 232
		// (get) Token: 0x06000235 RID: 565 RVA: 0x000098EB File Offset: 0x00007AEB
		// (set) Token: 0x06000236 RID: 566 RVA: 0x000098F3 File Offset: 0x00007AF3
		public int ClientId
		{
			get
			{
				return this.clientId;
			}
			set
			{
				this.clientId = value;
			}
		}

		// Token: 0x170000E9 RID: 233
		// (get) Token: 0x06000237 RID: 567 RVA: 0x000098FC File Offset: 0x00007AFC
		// (set) Token: 0x06000238 RID: 568 RVA: 0x00009904 File Offset: 0x00007B04
		public int FieldOfLawId
		{
			get
			{
				return this.fieldOfLawId;
			}
			set
			{
				this.fieldOfLawId = value;
			}
		}

		// Token: 0x170000EA RID: 234
		// (get) Token: 0x06000239 RID: 569 RVA: 0x0000990D File Offset: 0x00007B0D
		// (set) Token: 0x0600023A RID: 570 RVA: 0x00009915 File Offset: 0x00007B15
		public int LawsuitId
		{
			get
			{
				return this.lawsuitId;
			}
			set
			{
				this.lawsuitId = value;
			}
		}

		// Token: 0x170000EB RID: 235
		// (get) Token: 0x0600023B RID: 571 RVA: 0x0000991E File Offset: 0x00007B1E
		// (set) Token: 0x0600023C RID: 572 RVA: 0x00009926 File Offset: 0x00007B26
		public int Id
		{
			get
			{
				return this.id;
			}
			set
			{
				this.id = value;
			}
		}

		// Token: 0x170000EC RID: 236
		// (get) Token: 0x0600023D RID: 573 RVA: 0x0000992F File Offset: 0x00007B2F
		// (set) Token: 0x0600023E RID: 574 RVA: 0x00009937 File Offset: 0x00007B37
		public DateTime OpeningDate
		{
			get
			{
				return this.openingDate;
			}
			set
			{
				this.openingDate = value;
			}
		}

		// Token: 0x170000ED RID: 237
		// (get) Token: 0x0600023F RID: 575 RVA: 0x00009940 File Offset: 0x00007B40
		// (set) Token: 0x06000240 RID: 576 RVA: 0x00009948 File Offset: 0x00007B48
		public string Number
		{
			get
			{
				return this.number;
			}
			set
			{
				this.number = value;
			}
		}

		// Token: 0x170000EE RID: 238
		// (get) Token: 0x06000241 RID: 577 RVA: 0x00009951 File Offset: 0x00007B51
		// (set) Token: 0x06000242 RID: 578 RVA: 0x00009959 File Offset: 0x00007B59
		public bool Current
		{
			get
			{
				return this.current;
			}
			set
			{
				this.current = value;
			}
		}

		// Token: 0x170000EF RID: 239
		// (get) Token: 0x06000243 RID: 579 RVA: 0x00009962 File Offset: 0x00007B62
		// (set) Token: 0x06000244 RID: 580 RVA: 0x0000996A File Offset: 0x00007B6A
		public string Type
		{
			get
			{
				return this.type;
			}
			set
			{
				this.type = value;
			}
		}

		// Token: 0x170000F0 RID: 240
		// (get) Token: 0x06000245 RID: 581 RVA: 0x00009973 File Offset: 0x00007B73
		// (set) Token: 0x06000246 RID: 582 RVA: 0x0000997B File Offset: 0x00007B7B
		public string Accountable
		{
			get
			{
				return this.accountable;
			}
			set
			{
				this.accountable = value;
			}
		}

		// Token: 0x170000F1 RID: 241
		// (get) Token: 0x06000247 RID: 583 RVA: 0x00009984 File Offset: 0x00007B84
		// (set) Token: 0x06000248 RID: 584 RVA: 0x0000998C File Offset: 0x00007B8C
		public Dictionary<string, string> Fields
		{
			get
			{
				return this.fields;
			}
			set
			{
				this.fields = value;
			}
		}

		// Token: 0x170000F2 RID: 242
		// (get) Token: 0x06000249 RID: 585 RVA: 0x00009995 File Offset: 0x00007B95
		// (set) Token: 0x0600024A RID: 586 RVA: 0x0000999D File Offset: 0x00007B9D
		public string Link
		{
			get
			{
				return this.link;
			}
			set
			{
				this.link = value;
			}
		}

		// Token: 0x170000F3 RID: 243
		// (get) Token: 0x0600024B RID: 587 RVA: 0x000099A6 File Offset: 0x00007BA6
		// (set) Token: 0x0600024C RID: 588 RVA: 0x000099AE File Offset: 0x00007BAE
		public string ParentLink
		{
			get
			{
				return this.parentLink;
			}
			set
			{
				this.parentLink = value;
			}
		}

		// Token: 0x170000F4 RID: 244
		// (get) Token: 0x0600024D RID: 589 RVA: 0x000099B7 File Offset: 0x00007BB7
		// (set) Token: 0x0600024E RID: 590 RVA: 0x000099BF File Offset: 0x00007BBF
		public int SyncId
		{
			get
			{
				return this.syncId;
			}
			set
			{
				this.syncId = value;
			}
		}

		// Token: 0x170000F5 RID: 245
		// (get) Token: 0x0600024F RID: 591 RVA: 0x000099C8 File Offset: 0x00007BC8
		// (set) Token: 0x06000250 RID: 592 RVA: 0x000099D0 File Offset: 0x00007BD0
		public string SyncAction
		{
			get
			{
				return this.syncAction;
			}
			set
			{
				this.syncAction = value;
			}
		}

		// Token: 0x06000251 RID: 593 RVA: 0x000099D9 File Offset: 0x00007BD9
		public LawsuitPhase()
		{
			this.fields = new Dictionary<string, string>();
		}

		// Token: 0x06000252 RID: 594 RVA: 0x000099F0 File Offset: 0x00007BF0
		public void UpdateUrl()
		{
			string result = new LawsuitPhase().UpdateUrl(this);
		}

		// Token: 0x06000253 RID: 595 RVA: 0x00009A0C File Offset: 0x00007C0C
		public void UpdateSycn(int syncStatus)
		{
			string result = new LawsuitPhase().UpdateSync(this, syncStatus);
		}

		// Token: 0x040000E3 RID: 227
		private int entityId;

		// Token: 0x040000E4 RID: 228
		private int clientId;

		// Token: 0x040000E5 RID: 229
		private int fieldOfLawId;

		// Token: 0x040000E6 RID: 230
		private int lawsuitId;

		// Token: 0x040000E7 RID: 231
		private int id;

		// Token: 0x040000E8 RID: 232
		private DateTime openingDate;

		// Token: 0x040000E9 RID: 233
		private string number;

		// Token: 0x040000EA RID: 234
		private bool current;

		// Token: 0x040000EB RID: 235
		private string type;

		// Token: 0x040000EC RID: 236
		private string accountable;

		// Token: 0x040000ED RID: 237
		private Dictionary<string, string> fields;

		// Token: 0x040000EE RID: 238
		private string link;

		// Token: 0x040000EF RID: 239
		private string parentLink;

		// Token: 0x040000F0 RID: 240
		private int syncId;

		// Token: 0x040000F1 RID: 241
		private string syncAction;
	}
}
