from django.db import models
from pycs_api.models import base


class LabelProvider(base.BaseModel):

    description = models.TextField()

    root_folder = models.CharField(max_length=255, unique=True)

    configuration_file = models.CharField(max_length=255, unique=True)


    serializer_fields = base.BaseModel.serializer_fields + [
        "description",
    ]


    class Meta:
        unique_together = [
            "root_folder",
            "configuration_file"
        ]