import propTypes from 'prop-types'; namespace natalia.foursquare.v0.models { export const photo = propTypes.exact({ prefix: propTypes.string.isRequired, suffix: propTypes.string.isRequired, width: propTypes.number.isRequired, height: propTypes.number.isRequired, }); export const venue = propTypes.exact({ name: propTypes.string.isRequired, id: propTypes.string.isRequired, bestPhoto: natalia.foursquare.v0.models.photo, }); export const venueItem = propTypes.exact({ venue: natalia.foursquare.v0.models.venue.isRequired, }); export const venueGroup = propTypes.exact({ items: propTypes.arrayOf(natalia.foursquare.v0.models.venueItem).isRequired, }); export const venueExploreResponse = propTypes.exact({ groups: propTypes.arrayOf(natalia.foursquare.v0.models.venueGroup).isRequired, }); export const venueExploreResponseWrapper = propTypes.exact({ response: natalia.foursquare.v0.models.venueExploreResponse.isRequired, }); export const venueDetailsResponse = propTypes.exact({ venue: natalia.foursquare.v0.models.venue.isRequired, }); export const venueDetailsResponseWrapper = propTypes.exact({ response: natalia.foursquare.v0.models.venueDetailsResponse.isRequired, }); } export const photo = natalia.foursquare.v0.models.photo; export const venue = natalia.foursquare.v0.models.venue; export const venueDetailsResponse = natalia.foursquare.v0.models.venueDetailsResponse; export const venueDetailsResponseWrapper = natalia.foursquare.v0.models.venueDetailsResponseWrapper; export const venueExploreResponse = natalia.foursquare.v0.models.venueExploreResponse; export const venueExploreResponseWrapper = natalia.foursquare.v0.models.venueExploreResponseWrapper; export const venueGroup = natalia.foursquare.v0.models.venueGroup; export const venueItem = natalia.foursquare.v0.models.venueItem;