from django.db import models
from package_category.models.package_category import PackageCategory

class ShippingAddressPackage(models.Model):
    checkout = models.ForeignKey(PackageCategory, on_delete=models.CASCADE, related_name='shipping_address_package')
    recipient_name = models.CharField(max_length=100)
    company_name = models.CharField(max_length=100, blank=True, null=True)
    appartment_number = models.CharField(max_length=50, blank=True, null=True)
    street_address = models.CharField(max_length=255)
    city = models.CharField(max_length=100)
    state = models.CharField(max_length=100)
    postal_code = models.CharField(max_length=20, blank=True, null=True)
    country = models.CharField(max_length=100)
    phone_number = models.CharField(max_length=15)
    email = models.EmailField()
    is_check_save_info_faster_checkout = models.BooleanField(default=False)

    class Meta:
        ordering = ['id']
        verbose_name_plural = 'Package_forms'