Skip to content

Get Transactions Op

griddy / nfl / models / requests / get_transactions_op**

get_transactions_op

Attributes

GetTransactionsTransactionType module-attribute

GetTransactionsTransactionType = Literal[
    "TRADE",
    "SIGNED",
    "RELEASED",
    "WAIVED",
    "PRACTICE_SQUAD",
    "IR",
    "SUSPENDED",
]

Type of transaction

Classes

GetTransactionsRequestTypedDict

Bases: TypedDict


              flowchart TD
              griddy.nfl.models.requests.get_transactions_op.GetTransactionsRequestTypedDict[GetTransactionsRequestTypedDict]

              

              click griddy.nfl.models.requests.get_transactions_op.GetTransactionsRequestTypedDict href "" "griddy.nfl.models.requests.get_transactions_op.GetTransactionsRequestTypedDict"
            
Attributes
month instance-attribute
month: int

Month (number) to fetch transactions for

year instance-attribute
year: int

Year (all four digits, as int) to fetch transactions for

team_id instance-attribute
team_id: str

Team UUID string

limit instance-attribute
limit: NotRequired[int]

Maximum number of results

GetTransactionsRequest

Bases: BaseModel


              flowchart TD
              griddy.nfl.models.requests.get_transactions_op.GetTransactionsRequest[GetTransactionsRequest]
              griddy.nfl.types.basemodel.BaseModel[BaseModel]

                              griddy.nfl.types.basemodel.BaseModel --> griddy.nfl.models.requests.get_transactions_op.GetTransactionsRequest
                


              click griddy.nfl.models.requests.get_transactions_op.GetTransactionsRequest href "" "griddy.nfl.models.requests.get_transactions_op.GetTransactionsRequest"
              click griddy.nfl.types.basemodel.BaseModel href "" "griddy.nfl.types.basemodel.BaseModel"
            
Attributes
month instance-attribute
month: Annotated[
    int,
    FieldMetadata(
        query=QueryParamMetadata(style="form", explode=True)
    ),
]

Month (number) to fetch transactions for

year instance-attribute
year: Annotated[
    int,
    FieldMetadata(
        query=QueryParamMetadata(style="form", explode=True)
    ),
]

Year (all four digits, as int) to fetch transactions for

team_id instance-attribute
team_id: Annotated[
    str,
    Field(alias="teamId"),
    FieldMetadata(
        query=QueryParamMetadata(style="form", explode=True)
    ),
]

Team UUID string

limit class-attribute instance-attribute
limit: Annotated[
    Optional[int],
    FieldMetadata(
        query=QueryParamMetadata(style="form", explode=True)
    ),
] = 20

Maximum number of results