from pickle import TRUE
from django.db import models
# Create your models here.


class SubscriptionPlan(models.Model):
	planName = models.CharField(max_length=50, null=True, blank=True)
	planDurationDays = models.CharField(max_length=30,null=True,blank=True)
	price = models.CharField(max_length=50,null=True,blank=True)
	discount =  models.IntegerField(default=0,null=True)
	package_type = models.CharField(max_length=100,null=True)
	description = models.TextField(blank=True)
	property_count = models.CharField(max_length=100,null = True)
	digital_rental_contract = models.BooleanField(default=False)
	notifications_stakeholders = models.BooleanField(default=False)
	visibility_among_ads = models.BooleanField(default=False)
	visibility_at_top = models.BooleanField(default=False)
	information_of_local_area = models.BooleanField(default=False)
	tyre_type = models.IntegerField(default=0,null=True)
	status = models.BooleanField(default=False)
	start_date = models.DateTimeField(auto_now_add=True,null=False)
	end_date = models.DateTimeField(null=True)

	class Meta:
		db_table = "subscription_plans"


class AgencySubscriptionPlan(models.Model):
	planName = models.CharField(max_length=50,null=True,blank=True)
	planDurationDays = models.CharField(max_length=30,null=True,blank=True)
	price = models.CharField(max_length=50,null=True,blank=True)
	description = models.TextField(blank=True)
	status = models.BooleanField(default=False)
	tyre_type = models.IntegerField(default=0,null=True)
	property_number = models.IntegerField(max_length=255,default=0,null=False)
	start_date = models.DateTimeField(auto_now_add=True,null=False)
	end_date = models.DateTimeField(null=True)
	can_add_property_count=models.IntegerField(default=0,null= True)



	class Meta:
		db_table = "agency_subscription_plans"


class LawyerSubscriptionPlan(models.Model):
	planName = models.CharField(max_length=50,null=True,blank=True)
	planDurationDays = models.CharField(max_length=30,null=True,blank=True)
	price = models.CharField(max_length=50,null=True,blank=True)
	description = models.TextField(blank=True)
	total_contract = models.IntegerField(null=True, blank=True)
	status = models.BooleanField(default=False)
	start_date = models.DateTimeField(auto_now_add=True,null=False)
	total_hiring_requests=models.IntegerField(null=True, blank=True)
	end_date = models.DateTimeField(null=True)


	class Meta:
		db_table = "lawyer_subscription_plans"


