from tortoise import fields from tortoise.models import Model class Plan(Model): id = fields.UUIDField(pk=True) name = fields.CharField( max_length=100, unique=True, description="Name of the subscription plan" ) amount = fields.DecimalField( max_digits=10, decimal_places=2, description="Cost of the plan" ) duration = fields.IntField(description="Duration of the subscription in hours") download_speed = fields.FloatField(description="Download speed in Mbps") upload_speed = fields.FloatField(description="Upload speed in Mbps") class Meta: table = "plans"