# coding: utf-8

from __future__ import absolute_import
from datetime import date, datetime  # noqa: F401

from typing import List, Dict  # noqa: F401

from nfldata.models.base_model_ import Model
from nfldata import util


class TeamShortCodeEnum(Model):
    """NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).

    Do not edit the class manually.
    """

    """
    allowed enum values
    """
    ARI = "ARI"
    ATL = "ATL"
    BAL = "BAL"
    BUF = "BUF"
    CAR = "CAR"
    CHI = "CHI"
    CIN = "CIN"
    CLE = "CLE"
    DAL = "DAL"
    DEN = "DEN"
    DET = "DET"
    GNB = "GNB"
    HOU = "HOU"
    IND = "IND"
    JAX = "JAX"
    KAN = "KAN"
    LAC = "LAC"
    LAR = "LAR"
    LVR = "LVR"
    MIA = "MIA"
    MIN = "MIN"
    NOR = "NOR"
    NWE = "NWE"
    NYG = "NYG"
    NYJ = "NYJ"
    PHI = "PHI"
    PIT = "PIT"
    SEA = "SEA"
    SFO = "SFO"
    TAM = "TAM"
    TEN = "TEN"
    WAS = "WAS"
    def __init__(self):  # noqa: E501
        """TeamShortCodeEnum - a model defined in OpenAPI

        """
        self.openapi_types = {
        }

        self.attribute_map = {
        }

    @classmethod
    def from_dict(cls, dikt) -> 'TeamShortCodeEnum':
        """Returns the dict as a model

        :param dikt: A dict.
        :type: dict
        :return: The TeamShortCodeEnum of this TeamShortCodeEnum.  # noqa: E501
        :rtype: TeamShortCodeEnum
        """
        return util.deserialize_model(dikt, cls)
