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

namespace ZionRobot.Models.ZFlow
{
	// Token: 0x0200002C RID: 44
	public class Lawsuit
	{
		// Token: 0x1700007E RID: 126
		// (get) Token: 0x06000151 RID: 337 RVA: 0x00007E0C File Offset: 0x0000600C
		// (set) Token: 0x06000152 RID: 338 RVA: 0x00007E14 File Offset: 0x00006014
		public int Entity_id
		{
			get
			{
				return this.entity_id;
			}
			set
			{
				this.entity_id = value;
			}
		}

		// Token: 0x1700007F RID: 127
		// (get) Token: 0x06000153 RID: 339 RVA: 0x00007E1D File Offset: 0x0000601D
		// (set) Token: 0x06000154 RID: 340 RVA: 0x00007E25 File Offset: 0x00006025
		public int Client_id
		{
			get
			{
				return this.client_id;
			}
			set
			{
				this.client_id = value;
			}
		}

		// Token: 0x17000080 RID: 128
		// (get) Token: 0x06000155 RID: 341 RVA: 0x00007E2E File Offset: 0x0000602E
		// (set) Token: 0x06000156 RID: 342 RVA: 0x00007E36 File Offset: 0x00006036
		public int Field_of_law_id
		{
			get
			{
				return this.field_of_law_id;
			}
			set
			{
				this.field_of_law_id = value;
			}
		}

		// Token: 0x17000081 RID: 129
		// (get) Token: 0x06000157 RID: 343 RVA: 0x00007E3F File Offset: 0x0000603F
		// (set) Token: 0x06000158 RID: 344 RVA: 0x00007E47 File Offset: 0x00006047
		public int Id
		{
			get
			{
				return this.id;
			}
			set
			{
				this.id = value;
			}
		}

		// Token: 0x17000082 RID: 130
		// (get) Token: 0x06000159 RID: 345 RVA: 0x00007E50 File Offset: 0x00006050
		// (set) Token: 0x0600015A RID: 346 RVA: 0x00007E58 File Offset: 0x00006058
		public int Entity_field_of_law_sub_group_id
		{
			get
			{
				return this.entity_field_of_law_sub_group_id;
			}
			set
			{
				this.entity_field_of_law_sub_group_id = value;
			}
		}

		// Token: 0x17000083 RID: 131
		// (get) Token: 0x0600015B RID: 347 RVA: 0x00007E61 File Offset: 0x00006061
		// (set) Token: 0x0600015C RID: 348 RVA: 0x00007E69 File Offset: 0x00006069
		public DateTime Opening_date
		{
			get
			{
				return this.opening_date;
			}
			set
			{
				this.opening_date = value;
			}
		}

		// Token: 0x17000084 RID: 132
		// (get) Token: 0x0600015D RID: 349 RVA: 0x00007E72 File Offset: 0x00006072
		// (set) Token: 0x0600015E RID: 350 RVA: 0x00007E7A File Offset: 0x0000607A
		public DateTime Distribution_date
		{
			get
			{
				return this.distribution_date;
			}
			set
			{
				this.distribution_date = value;
			}
		}

		// Token: 0x17000085 RID: 133
		// (get) Token: 0x0600015F RID: 351 RVA: 0x00007E83 File Offset: 0x00006083
		// (set) Token: 0x06000160 RID: 352 RVA: 0x00007E8B File Offset: 0x0000608B
		public string Folder_number
		{
			get
			{
				return this.folder_number;
			}
			set
			{
				this.folder_number = value;
			}
		}

		// Token: 0x17000086 RID: 134
		// (get) Token: 0x06000161 RID: 353 RVA: 0x00007E94 File Offset: 0x00006094
		// (set) Token: 0x06000162 RID: 354 RVA: 0x00007E9C File Offset: 0x0000609C
		public int Physical
		{
			get
			{
				return this.physical;
			}
			set
			{
				this.physical = value;
			}
		}

		// Token: 0x17000087 RID: 135
		// (get) Token: 0x06000163 RID: 355 RVA: 0x00007EA5 File Offset: 0x000060A5
		// (set) Token: 0x06000164 RID: 356 RVA: 0x00007EAD File Offset: 0x000060AD
		public string Client
		{
			get
			{
				return this.client;
			}
			set
			{
				this.client = value;
			}
		}

		// Token: 0x17000088 RID: 136
		// (get) Token: 0x06000165 RID: 357 RVA: 0x00007EB6 File Offset: 0x000060B6
		// (set) Token: 0x06000166 RID: 358 RVA: 0x00007EBE File Offset: 0x000060BE
		public string Accountable
		{
			get
			{
				return this.accountable;
			}
			set
			{
				this.accountable = value;
			}
		}

		// Token: 0x17000089 RID: 137
		// (get) Token: 0x06000167 RID: 359 RVA: 0x00007EC7 File Offset: 0x000060C7
		// (set) Token: 0x06000168 RID: 360 RVA: 0x00007ECF File Offset: 0x000060CF
		public string Field_of_law
		{
			get
			{
				return this.field_of_law;
			}
			set
			{
				this.field_of_law = value;
			}
		}

		// Token: 0x1700008A RID: 138
		// (get) Token: 0x06000169 RID: 361 RVA: 0x00007ED8 File Offset: 0x000060D8
		// (set) Token: 0x0600016A RID: 362 RVA: 0x00007EE0 File Offset: 0x000060E0
		public string Subject
		{
			get
			{
				return this.subject;
			}
			set
			{
				this.subject = value;
			}
		}

		// Token: 0x1700008B RID: 139
		// (get) Token: 0x0600016B RID: 363 RVA: 0x00007EE9 File Offset: 0x000060E9
		// (set) Token: 0x0600016C RID: 364 RVA: 0x00007EF1 File Offset: 0x000060F1
		public Adverse Adverse
		{
			get
			{
				return this.adverse;
			}
			set
			{
				this.adverse = value;
			}
		}

		// Token: 0x1700008C RID: 140
		// (get) Token: 0x0600016D RID: 365 RVA: 0x00007EFA File Offset: 0x000060FA
		// (set) Token: 0x0600016E RID: 366 RVA: 0x00007F02 File Offset: 0x00006102
		public string Action
		{
			get
			{
				return this.action;
			}
			set
			{
				this.action = value;
			}
		}

		// Token: 0x1700008D RID: 141
		// (get) Token: 0x0600016F RID: 367 RVA: 0x00007F0B File Offset: 0x0000610B
		// (set) Token: 0x06000170 RID: 368 RVA: 0x00007F13 File Offset: 0x00006113
		public string Sync_id
		{
			get
			{
				return this.sync_id;
			}
			set
			{
				this.sync_id = value;
			}
		}

		// Token: 0x1700008E RID: 142
		// (get) Token: 0x06000171 RID: 369 RVA: 0x00007F1C File Offset: 0x0000611C
		// (set) Token: 0x06000172 RID: 370 RVA: 0x00007F24 File Offset: 0x00006124
		public DateTime Sync_created_at
		{
			get
			{
				return this.sync_created_at;
			}
			set
			{
				this.sync_created_at = value;
			}
		}

		// Token: 0x1700008F RID: 143
		// (get) Token: 0x06000173 RID: 371 RVA: 0x00007F2D File Offset: 0x0000612D
		// (set) Token: 0x06000174 RID: 372 RVA: 0x00007F35 File Offset: 0x00006135
		public int Comment_id
		{
			get
			{
				return this.comment_id;
			}
			set
			{
				this.comment_id = value;
			}
		}

		// Token: 0x17000090 RID: 144
		// (get) Token: 0x06000175 RID: 373 RVA: 0x00007F3E File Offset: 0x0000613E
		// (set) Token: 0x06000176 RID: 374 RVA: 0x00007F46 File Offset: 0x00006146
		public Dictionary<string, string> Fields
		{
			get
			{
				return this.fields;
			}
			set
			{
				this.fields = value;
			}
		}

		// Token: 0x17000091 RID: 145
		// (get) Token: 0x06000177 RID: 375 RVA: 0x00007F4F File Offset: 0x0000614F
		// (set) Token: 0x06000178 RID: 376 RVA: 0x00007F57 File Offset: 0x00006157
		public string Link
		{
			get
			{
				return this.link;
			}
			set
			{
				this.link = value;
			}
		}

		// Token: 0x06000179 RID: 377 RVA: 0x00007F60 File Offset: 0x00006160
		public Lawsuit()
		{
			this.fields = new Dictionary<string, string>();
		}

		// Token: 0x0600017A RID: 378 RVA: 0x00007F78 File Offset: 0x00006178
		public void UpdateUrl()
		{
			string result = new Lawsuit().UpdateUrl(this);
		}

		// Token: 0x0600017B RID: 379 RVA: 0x00007F94 File Offset: 0x00006194
		public void UpdateSycn(int syncStatus)
		{
			string result = new Lawsuit().UpdateSync(this, syncStatus);
		}

		// Token: 0x04000084 RID: 132
		private int entity_id;

		// Token: 0x04000085 RID: 133
		private int client_id;

		// Token: 0x04000086 RID: 134
		private int field_of_law_id;

		// Token: 0x04000087 RID: 135
		private int id;

		// Token: 0x04000088 RID: 136
		private int entity_field_of_law_sub_group_id;

		// Token: 0x04000089 RID: 137
		private DateTime opening_date;

		// Token: 0x0400008A RID: 138
		private DateTime distribution_date;

		// Token: 0x0400008B RID: 139
		private string folder_number;

		// Token: 0x0400008C RID: 140
		private int physical;

		// Token: 0x0400008D RID: 141
		private string client;

		// Token: 0x0400008E RID: 142
		private string accountable;

		// Token: 0x0400008F RID: 143
		private string field_of_law;

		// Token: 0x04000090 RID: 144
		private string subject;

		// Token: 0x04000091 RID: 145
		private Adverse adverse;

		// Token: 0x04000092 RID: 146
		private string link;

		// Token: 0x04000093 RID: 147
		private string action;

		// Token: 0x04000094 RID: 148
		private string sync_id;

		// Token: 0x04000095 RID: 149
		private int comment_id;

		// Token: 0x04000096 RID: 150
		private DateTime sync_created_at;

		// Token: 0x04000097 RID: 151
		private Dictionary<string, string> fields;
	}
}
