Skip to content

Commit

Permalink
Updates 2024-08-05 - small refactor�[A
Browse files Browse the repository at this point in the history
  • Loading branch information
CHRISCARLON committed Aug 5, 2024
1 parent cbfb5bd commit 50857a9
Showing 1 changed file with 8 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -1,26 +1,32 @@
from typing import List, Any, Optional
from pydantic import BaseModel


class Category(BaseModel):
pass


class OverseasRegion(BaseModel):
id: str
name: str


class TradingBloc(BaseModel):
code: str
name: str
overseas_regions: List[OverseasRegion]
short_name: str


class Country(BaseModel):
name: str
trading_bloc: Optional[TradingBloc] = None


class Sector(BaseModel):
name: str


class Barrier(BaseModel):
categories: List[Category]
caused_by_trading_bloc: Optional[Any] = None
Expand All @@ -36,9 +42,8 @@ class Barrier(BaseModel):
title: str
trading_bloc: Optional[str] = None


class TradingBarriers(BaseModel):
barriers: List[Barrier]

model_config = {
"extra": "ignore"
}
model_config = {"extra": "forbid"}

0 comments on commit 50857a9

Please sign in to comment.