{
    "$license": [
        "http://www.apache.org/licenses/LICENSE-2.0"
    ],
    "description": "Places are specific, named locations with corresponding geo coordinates. They can be attached to Tweets by specifying a place_id when tweeting. Tweets associated with places are not necessarily issued from that location but could also potentially be about that location. Places can be searched for. Tweets can also be found by place_id.  Places also have an attributes field that further describes a Place. These attributes are more convention rather than standard practice, and reflect information captured in the Twitter places database.",
    "javaInterfaces": [
        "java.io.Serializable"
    ],
    "javaType": "org.apache.streams.twitter.pojo.Place",
    "properties": {
        "attributes": {
            "javaType": "org.apache.streams.twitter.pojo.PlaceAttributes",
            "properties": {
                "iso3": {
                    "description": "the country code",
                    "type": "string"
                },
                "locality": {
                    "description": "the city the place is in",
                    "type": "string"
                },
                "phone": {
                    "description": "in the preferred local format for the place, include long distance code",
                    "type": "string"
                },
                "postal_code": {
                    "description": "the country code",
                    "type": "string"
                },
                "region": {
                    "description": "the administrative region the place is in",
                    "type": "string"
                },
                "street_address": {
                    "type": "string"
                },
                "twitter": {
                    "description": "twitter screen-name, without @",
                    "type": "string"
                },
                "url": {
                    "description": "official/canonical URL for place",
                    "type": "string"
                }
            },
            "type": "object"
        },
        "bounding_box": {
            "javaInterfaces": [
                "java.io.Serializable"
            ],
            "javaType": "org.apache.streams.twitter.pojo.BoundingBox",
            "properties": {
                "coordinates": {
                    "items": {
                        "items": {
                            "items": {
                                "type": "number"
                            },
                            "type": "array"
                        },
                        "type": "array"
                    },
                    "type": "array"
                },
                "type": {
                    "type": "string"
                }
            },
            "type": "object"
        },
        "country": {
            "description": "Name of the country containing this place.",
            "type": "string"
        },
        "country_code": {
            "description": "Shortened country code representing the country containing this place.",
            "type": "string"
        },
        "full_name": {
            "description": "Full human-readable representation of the place\u2019s name.",
            "type": "string"
        },
        "id": {
            "type": "string"
        },
        "name": {
            "description": "Short human-readable representation of the place\u2019s name.",
            "type": "string"
        },
        "place_type": {
            "description": "The type of location represented by this place.",
            "type": "string"
        },
        "url": {
            "description": "URL representing the location of additional place metadata for this place.",
            "type": "string"
        }
    },
    "type": "object"
}