Getting Agreement model built.

Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov>
This commit is contained in:
Cliff Hill
2023-11-15 17:16:53 -05:00
parent 84f8cf515f
commit d80e503ded

View File

@@ -360,6 +360,31 @@ class Domain(db.Model):
)
class AgreementType(Enum):
MOU = "MOU"
IAA = "IAA"
class Agreement(db.Model):
__tablename__ = "agreement"
id = db.Column(
UUID(as_uuid=True), primary_key=True, default=uuid.uuid4, unique=False
)
type = db.Column(
db.Enum(AgreementType, name="agreement_types"),
index=False,
unique=False,
nullable=False,
)
partner_name = db.Column(db.String(255), primary_key=True)
status
start
end
url
budget_amount
ORGANIZATION_TYPES = ["federal", "state", "other"]