import PropTypes from 'prop-types'; const T = {}; T['natalia.foursquare.v0.models.photo'] = PropTypes.exact({ prefix: PropTypes.string.isRequired, suffix: PropTypes.string.isRequired, width: PropTypes.number.isRequired, height: PropTypes.number.isRequired, }); T['natalia.foursquare.v0.models.venue'] = PropTypes.exact({ name: PropTypes.string.isRequired, id: PropTypes.string.isRequired, bestPhoto: T['natalia.foursquare.v0.models.photo'], }); T['natalia.foursquare.v0.models.venue_item'] = PropTypes.exact({ venue: T['natalia.foursquare.v0.models.venue'].isRequired, }); T['natalia.foursquare.v0.models.venue_group'] = PropTypes.exact({ items: PropTypes.arrayOf(T['natalia.foursquare.v0.models.venue_item']).isRequired, }); T['natalia.foursquare.v0.models.venue_explore_response'] = PropTypes.exact({ groups: PropTypes.arrayOf(T['natalia.foursquare.v0.models.venue_group']).isRequired, }); T['natalia.foursquare.v0.models.venue_explore_response_wrapper'] = PropTypes.exact({ response: T['natalia.foursquare.v0.models.venue_explore_response'].isRequired, }); T['natalia.foursquare.v0.models.venue_details_response'] = PropTypes.exact({ venue: T['natalia.foursquare.v0.models.venue'].isRequired, }); T['natalia.foursquare.v0.models.venue_details_response_wrapper'] = PropTypes.exact({ response: T['natalia.foursquare.v0.models.venue_details_response'].isRequired, }); export const photo = T['natalia.foursquare.v0.models.photo']; export const venue = T['natalia.foursquare.v0.models.venue']; export const venueDetailsResponse = T['natalia.foursquare.v0.models.venue_details_response']; export const venueDetailsResponseWrapper = T['natalia.foursquare.v0.models.venue_details_response_wrapper']; export const venueExploreResponse = T['natalia.foursquare.v0.models.venue_explore_response']; export const venueExploreResponseWrapper = T['natalia.foursquare.v0.models.venue_explore_response_wrapper']; export const venueGroup = T['natalia.foursquare.v0.models.venue_group']; export const venueItem = T['natalia.foursquare.v0.models.venue_item'];