import PropTypes from 'prop-types'; const T = {}; T['DaniTest.competition.api.from.swagger.v0.enums.CompetitionStatus'] = PropTypes.oneOf(['pending', 'active', 'closed']); T['DaniTest.competition.api.from.swagger.v0.models.competition'] = PropTypes.exact({ guid: PropTypes.string.isRequired, name: PropTypes.string, status: T['DaniTest.competition.api.from.swagger.v0.enums.CompetitionStatus'].isRequired, start_at: PropTypes.string.isRequired, end_at: PropTypes.string.isRequired, created_at: PropTypes.string.isRequired, updated_at: PropTypes.string.isRequired, }); T['DaniTest.competition.api.from.swagger.v0.models.competition_participant'] = PropTypes.exact({ guid: PropTypes.string.isRequired, competition_id: PropTypes.string.isRequired, competitor_id: PropTypes.string.isRequired, }); T['DaniTest.competition.api.from.swagger.v0.models.competitor'] = PropTypes.exact({ guid: PropTypes.string.isRequired, name: PropTypes.string.isRequired, }); T['DaniTest.competition.api.from.swagger.v0.models.vote'] = PropTypes.exact({ guid: PropTypes.string.isRequired, competition_participant_id: PropTypes.string.isRequired, voter_id: PropTypes.string.isRequired, type: PropTypes.string.isRequired, points: PropTypes.number.isRequired, }); T['DaniTest.competition.api.from.swagger.v0.models.voter'] = PropTypes.exact({ guid: PropTypes.string.isRequired, name: PropTypes.string.isRequired, }); export const competitionStatus = T['DaniTest.competition.api.from.swagger.v0.enums.CompetitionStatus']; export const competition = T['DaniTest.competition.api.from.swagger.v0.models.competition']; export const competitionParticipant = T['DaniTest.competition.api.from.swagger.v0.models.competition_participant']; export const competitor = T['DaniTest.competition.api.from.swagger.v0.models.competitor']; export const vote = T['DaniTest.competition.api.from.swagger.v0.models.vote']; export const voter = T['DaniTest.competition.api.from.swagger.v0.models.voter'];