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

namespace ZionRobot.Models.ZFlow
{
	// Token: 0x02000036 RID: 54
	public class LawsuitDemand
	{
		// Token: 0x170000A2 RID: 162
		// (get) Token: 0x060001A2 RID: 418 RVA: 0x000093A0 File Offset: 0x000075A0
		// (set) Token: 0x060001A3 RID: 419 RVA: 0x000093A8 File Offset: 0x000075A8
		public int EntityId
		{
			get
			{
				return this.entityId;
			}
			set
			{
				this.entityId = value;
			}
		}

		// Token: 0x170000A3 RID: 163
		// (get) Token: 0x060001A4 RID: 420 RVA: 0x000093B1 File Offset: 0x000075B1
		// (set) Token: 0x060001A5 RID: 421 RVA: 0x000093B9 File Offset: 0x000075B9
		public int ClientId
		{
			get
			{
				return this.clientId;
			}
			set
			{
				this.clientId = value;
			}
		}

		// Token: 0x170000A4 RID: 164
		// (get) Token: 0x060001A6 RID: 422 RVA: 0x000093C2 File Offset: 0x000075C2
		// (set) Token: 0x060001A7 RID: 423 RVA: 0x000093CA File Offset: 0x000075CA
		public int FieldOfLawId
		{
			get
			{
				return this.fieldOfLawId;
			}
			set
			{
				this.fieldOfLawId = value;
			}
		}

		// Token: 0x170000A5 RID: 165
		// (get) Token: 0x060001A8 RID: 424 RVA: 0x000093D3 File Offset: 0x000075D3
		// (set) Token: 0x060001A9 RID: 425 RVA: 0x000093DB File Offset: 0x000075DB
		public int LawsuitId
		{
			get
			{
				return this.lawsuitId;
			}
			set
			{
				this.lawsuitId = value;
			}
		}

		// Token: 0x170000A6 RID: 166
		// (get) Token: 0x060001AA RID: 426 RVA: 0x000093E4 File Offset: 0x000075E4
		// (set) Token: 0x060001AB RID: 427 RVA: 0x000093EC File Offset: 0x000075EC
		public int Id
		{
			get
			{
				return this.id;
			}
			set
			{
				this.id = value;
			}
		}

		// Token: 0x170000A7 RID: 167
		// (get) Token: 0x060001AC RID: 428 RVA: 0x000093F5 File Offset: 0x000075F5
		// (set) Token: 0x060001AD RID: 429 RVA: 0x000093FD File Offset: 0x000075FD
		public DateTime OpeningDate
		{
			get
			{
				return this.openingDate;
			}
			set
			{
				this.openingDate = value;
			}
		}

		// Token: 0x170000A8 RID: 168
		// (get) Token: 0x060001AE RID: 430 RVA: 0x00009406 File Offset: 0x00007606
		// (set) Token: 0x060001AF RID: 431 RVA: 0x0000940E File Offset: 0x0000760E
		public string Accountable
		{
			get
			{
				return this.accountable;
			}
			set
			{
				this.accountable = value;
			}
		}

		// Token: 0x170000A9 RID: 169
		// (get) Token: 0x060001B0 RID: 432 RVA: 0x00009417 File Offset: 0x00007617
		// (set) Token: 0x060001B1 RID: 433 RVA: 0x0000941F File Offset: 0x0000761F
		public Dictionary<string, string> Fields
		{
			get
			{
				return this.fields;
			}
			set
			{
				this.fields = value;
			}
		}

		// Token: 0x170000AA RID: 170
		// (get) Token: 0x060001B2 RID: 434 RVA: 0x00009428 File Offset: 0x00007628
		// (set) Token: 0x060001B3 RID: 435 RVA: 0x00009430 File Offset: 0x00007630
		public string Link
		{
			get
			{
				return this.link;
			}
			set
			{
				this.link = value;
			}
		}

		// Token: 0x170000AB RID: 171
		// (get) Token: 0x060001B4 RID: 436 RVA: 0x00009439 File Offset: 0x00007639
		// (set) Token: 0x060001B5 RID: 437 RVA: 0x00009441 File Offset: 0x00007641
		public string ParentLink
		{
			get
			{
				return this.parentLink;
			}
			set
			{
				this.parentLink = value;
			}
		}

		// Token: 0x170000AC RID: 172
		// (get) Token: 0x060001B6 RID: 438 RVA: 0x0000944A File Offset: 0x0000764A
		// (set) Token: 0x060001B7 RID: 439 RVA: 0x00009452 File Offset: 0x00007652
		public int SyncId
		{
			get
			{
				return this.syncId;
			}
			set
			{
				this.syncId = value;
			}
		}

		// Token: 0x170000AD RID: 173
		// (get) Token: 0x060001B8 RID: 440 RVA: 0x0000945B File Offset: 0x0000765B
		// (set) Token: 0x060001B9 RID: 441 RVA: 0x00009463 File Offset: 0x00007663
		public string SyncAction
		{
			get
			{
				return this.syncAction;
			}
			set
			{
				this.syncAction = value;
			}
		}

		// Token: 0x060001BA RID: 442 RVA: 0x0000946C File Offset: 0x0000766C
		public LawsuitDemand()
		{
			this.fields = new Dictionary<string, string>();
		}

		// Token: 0x060001BB RID: 443 RVA: 0x00009484 File Offset: 0x00007684
		public void UpdateUrl()
		{
			string result = new LawsuitDemand().UpdateUrl(this);
		}

		// Token: 0x060001BC RID: 444 RVA: 0x000094A0 File Offset: 0x000076A0
		public void UpdateSycn(int syncStatus)
		{
			string result = new LawsuitDemand().UpdateSync(this, syncStatus);
		}

		// Token: 0x0400009E RID: 158
		private int entityId;

		// Token: 0x0400009F RID: 159
		private int clientId;

		// Token: 0x040000A0 RID: 160
		private int fieldOfLawId;

		// Token: 0x040000A1 RID: 161
		private int lawsuitId;

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

		// Token: 0x040000A3 RID: 163
		private DateTime openingDate;

		// Token: 0x040000A4 RID: 164
		private string accountable;

		// Token: 0x040000A5 RID: 165
		private Dictionary<string, string> fields;

		// Token: 0x040000A6 RID: 166
		private string link;

		// Token: 0x040000A7 RID: 167
		private string parentLink;

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

		// Token: 0x040000A9 RID: 169
		private string syncAction;
	}
}
