Skip to content

ActiveFixture - Addition of Foreign Keys  #2

@varneyo

Description

@varneyo

ActiveFixture fixture resource could do with sport_id: int, region_id: int, competition_id: int adding. New resource would look like:

class ActiveFixture(BaseResource):
fixture_id: int
display_name: str
start_date: datetime = Field(alias="startdate")
time: str
each_way_active: str
# waiting on sport_id: int ?
# waiting on region_id: int ?
# waiting on competition_id: int ?

@validator('start_date', pre=True)
def date_parser(cls, v):
    if isinstance(v, str):
        return datetime.fromisoformat(v)
    elif isinstance(v, datetime):
        return v
    else:
        raise TypeError(f"Expected value of type str or datetime")

def __repr__(self):
    return f"Fixture: {self.display_name}({self.fixture_id}) {self.start_date}"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions