import propTypes from 'prop-types'; namespace daniTest.competition.api.from.swagger.v0.enums { export const competitionStatus = propTypes.oneOf(['pending', 'active', 'closed']); } namespace daniTest.competition.api.from.swagger.v0.models { export const competition = propTypes.exact({ guid: propTypes.string.isRequired, name: propTypes.string, status: 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, }); export const competitionParticipant = propTypes.exact({ guid: propTypes.string.isRequired, competition_id: propTypes.string.isRequired, competitor_id: propTypes.string.isRequired, }); export const competitor = propTypes.exact({ guid: propTypes.string.isRequired, name: propTypes.string.isRequired, }); export const 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, }); export const voter = propTypes.exact({ guid: propTypes.string.isRequired, name: propTypes.string.isRequired, }); } export const competitionStatus = daniTest.competition.api.from.swagger.v0.enums.competitionStatus; export const competition = daniTest.competition.api.from.swagger.v0.models.competition; export const competitionParticipant = daniTest.competition.api.from.swagger.v0.models.competitionParticipant; export const competitor = daniTest.competition.api.from.swagger.v0.models.competitor; export const vote = daniTest.competition.api.from.swagger.v0.models.vote; export const voter = daniTest.competition.api.from.swagger.v0.models.voter;