Skip to content

ActiveFixture - Addition of Foreign Keys  #2

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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions