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

namespace ZionRobot.Models.ZFlow
{
	// Token: 0x02000034 RID: 52
	public class LawsuitDemand
	{
		// Token: 0x1700009D RID: 157
		// (get) Token: 0x06000197 RID: 407 RVA: 0x0000907C File Offset: 0x0000727C
		// (set) Token: 0x06000198 RID: 408 RVA: 0x00009084 File Offset: 0x00007284
		public int EntityId
		{
			get
			{
				return this.entityId;
			}
			set
			{
				this.entityId = value;
			}
		}

		// Token: 0x1700009E RID: 158
		// (get) Token: 0x06000199 RID: 409 RVA: 0x0000908D File Offset: 0x0000728D
		// (set) Token: 0x0600019A RID: 410 RVA: 0x00009095 File Offset: 0x00007295
		public int ClientId
		{
			get
			{
				return this.clientId;
			}
			set
			{
				this.clientId = value;
			}
		}

		// Token: 0x1700009F RID: 159
		// (get) Token: 0x0600019B RID: 411 RVA: 0x0000909E File Offset: 0x0000729E
		// (set) Token: 0x0600019C RID: 412 RVA: 0x000090A6 File Offset: 0x000072A6
		public int FieldOfLawId
		{
			get
			{
				return this.fieldOfLawId;
			}
			set
			{
				this.fieldOfLawId = value;
			}
		}

		// Token: 0x170000A0 RID: 160
		// (get) Token: 0x0600019D RID: 413 RVA: 0x000090AF File Offset: 0x000072AF
		// (set) Token: 0x0600019E RID: 414 RVA: 0x000090B7 File Offset: 0x000072B7
		public int LawsuitId
		{
			get
			{
				return this.lawsuitId;
			}
			set
			{
				this.lawsuitId = value;
			}
		}

		// Token: 0x170000A1 RID: 161
		// (get) Token: 0x0600019F RID: 415 RVA: 0x000090C0 File Offset: 0x000072C0
		// (set) Token: 0x060001A0 RID: 416 RVA: 0x000090C8 File Offset: 0x000072C8
		public int Id
		{
			get
			{
				return this.id;
			}
			set
			{
				this.id = value;
			}
		}

		// Token: 0x170000A2 RID: 162
		// (get) Token: 0x060001A1 RID: 417 RVA: 0x000090D1 File Offset: 0x000072D1
		// (set) Token: 0x060001A2 RID: 418 RVA: 0x000090D9 File Offset: 0x000072D9
		public DateTime OpeningDate
		{
			get
			{
				return this.openingDate;
			}
			set
			{
				this.openingDate = value;
			}
		}

		// Token: 0x170000A3 RID: 163
		// (get) Token: 0x060001A3 RID: 419 RVA: 0x000090E2 File Offset: 0x000072E2
		// (set) Token: 0x060001A4 RID: 420 RVA: 0x000090EA File Offset: 0x000072EA
		public string Accountable
		{
			get
			{
				return this.accountable;
			}
			set
			{
				this.accountable = value;
			}
		}

		// Token: 0x170000A4 RID: 164
		// (get) Token: 0x060001A5 RID: 421 RVA: 0x000090F3 File Offset: 0x000072F3
		// (set) Token: 0x060001A6 RID: 422 RVA: 0x000090FB File Offset: 0x000072FB
		public Dictionary<string, string> Fields
		{
			get
			{
				return this.fields;
			}
			set
			{
				this.fields = value;
			}
		}

		// Token: 0x170000A5 RID: 165
		// (get) Token: 0x060001A7 RID: 423 RVA: 0x00009104 File Offset: 0x00007304
		// (set) Token: 0x060001A8 RID: 424 RVA: 0x0000910C File Offset: 0x0000730C
		public string Link
		{
			get
			{
				return this.link;
			}
			set
			{
				this.link = value;
			}
		}

		// Token: 0x170000A6 RID: 166
		// (get) Token: 0x060001A9 RID: 425 RVA: 0x00009115 File Offset: 0x00007315
		// (set) Token: 0x060001AA RID: 426 RVA: 0x0000911D File Offset: 0x0000731D
		public string ParentLink
		{
			get
			{
				return this.parentLink;
			}
			set
			{
				this.parentLink = value;
			}
		}

		// Token: 0x170000A7 RID: 167
		// (get) Token: 0x060001AB RID: 427 RVA: 0x00009126 File Offset: 0x00007326
		// (set) Token: 0x060001AC RID: 428 RVA: 0x0000912E File Offset: 0x0000732E
		public int SyncId
		{
			get
			{
				return this.syncId;
			}
			set
			{
				this.syncId = value;
			}
		}

		// Token: 0x170000A8 RID: 168
		// (get) Token: 0x060001AD RID: 429 RVA: 0x00009137 File Offset: 0x00007337
		// (set) Token: 0x060001AE RID: 430 RVA: 0x0000913F File Offset: 0x0000733F
		public string SyncAction
		{
			get
			{
				return this.syncAction;
			}
			set
			{
				this.syncAction = value;
			}
		}

		// Token: 0x060001AF RID: 431 RVA: 0x00009148 File Offset: 0x00007348
		public LawsuitDemand()
		{
			this.fields = new Dictionary<string, string>();
		}

		// Token: 0x060001B0 RID: 432 RVA: 0x00009160 File Offset: 0x00007360
		public void UpdateUrl()
		{
			string result = new LawsuitDemand().UpdateUrl(this);
		}

		// Token: 0x060001B1 RID: 433 RVA: 0x0000917C File Offset: 0x0000737C
		public void UpdateSycn(int syncStatus)
		{
			string result = new LawsuitDemand().UpdateSync(this, syncStatus);
		}

		// Token: 0x04000098 RID: 152
		private int entityId;

		// Token: 0x04000099 RID: 153
		private int clientId;

		// Token: 0x0400009A RID: 154
		private int fieldOfLawId;

		// Token: 0x0400009B RID: 155
		private int lawsuitId;

		// Token: 0x0400009C RID: 156
		private int id;

		// Token: 0x0400009D RID: 157
		private DateTime openingDate;

		// Token: 0x0400009E RID: 158
		private string accountable;

		// Token: 0x0400009F RID: 159
		private Dictionary<string, string> fields;

		// Token: 0x040000A0 RID: 160
		private string link;

		// Token: 0x040000A1 RID: 161
		private string parentLink;

		// Token: 0x040000A2 RID: 162
		private int syncId;

		// Token: 0x040000A3 RID: 163
		private string syncAction;
	}
}
