{
  "$schema": "http://json-schema.org/draft-04/schema",
  "$license": [
    "http://www.apache.org/licenses/LICENSE-2.0"
  ],
  "id": "#",
  "type": "object",
  "javaType": "com.gnip.pojo.Gnip",
  "javaInterfaces": [
    "java.io.Serializable"
  ],
  "properties": {
    "profileLocations": {
      "properties": {
        "geo": {
          "properties": {
            "type": {
              "type": "string"
            },
            "coordinates": {
              "type": "number"
            }
          }
        },
        "address": {
          "properties": {
            "region": {
              "type": "string"
            },
            "countryCode": {
              "type": "string"
            },
            "locality": {
              "type": "string"
            },
            "country": {
              "type": "string"
            }
          }
        },
        "displayName": {
          "type": "string"
        },
        "objectType": {
          "type": "string"
        }
      }
    },
    "klout_score": {
      "type": "integer"
    },
    "urls": {
      "properties": {
        "expanded_url": {
          "type": "string"
        },
        "url": {
          "type": "string"
        }
      }
    },
    "language": {
      "properties": {
        "value": {
          "type": "string"
        }
      }
    },
    "body": {
      "type": "string"
    },
    "inReplyTo": {
      "properties": {
        "content": {
          "type": "string"
        },
        "author": {
          "properties": {
            "link": {
              "type": "string"
            },
            "displayName": {
              "type": "string"
            }
          }
        },
        "link": {
          "type": "string"
        }
      }
    },
    "tumblrRebloggedRoot": {
      "properties": {
        "author": {
          "properties": {
            "link": {
              "type": "string"
            },
            "displayName": {
              "type": "string"
            }
          }
        },
        "link": {
          "type": "string"
        }
      }
    },
    "favoritesCount": {
      "type": "integer"
    },
    "geo": {
      "properties": {
        "type": {
          "type": "string"
        },
        "coordinates": {
          "type": "number"
        }
      }
    },
    "location": {
      "javaType": "com.gnip.config.Location",
      "properties": {
        "geo": {
          "properties": {
            "type": {
              "type": "string"
            },
            "coordinates": {
              "type": "number"
            }
          }
        },
        "name": {
          "type": "string"
        },
        "link": {
          "type": "string"
        },
        "twitter_country_code": {
          "type": "string"
        },
        "displayName": {
          "type": "string"
        },
        "objectType": {
          "type": "string"
        },
        "country_code": {
          "type": "string"
        }
      }
    },
    "link": {
      "type": "string"
    },
    "twitter_lang": {
      "type": "string"
    },
    "retweetCount": {
      "type": "integer"
    },
    "postedTime": {
      "type": "string"
    },
    "provider": {
      "javaType": "com.gnip.config.Provider",
      "properties": {
        "link": {
          "type": "string"
        },
        "displayName": {
          "type": "string"
        },
        "objectType": {
          "type": "string"
        }
      }
    },
    "actor": {
      "javaType": "com.gnip.config.Actor",
      "properties": {
        "twitterTimeZone": {
          "type": "string"
        },
        "summary": {
          "type": "string"
        },
        "friendsCount": {
          "type": "integer"
        },
        "favoritesCount": {
          "type": "integer"
        },
        "location": {
          "properties": {
            "displayName": {
              "type": "string"
            },
            "objectType": {
              "type": "string"
            }
          }
        },
        "link": {
          "type": "string"
        },
        "image": {
          "type": "string"
        },
        "postedTime": {
          "type": "string"
        },
        "links": {
          "properties": {
            "rel": {
              "type": "string"
            },
            "href": {
              "type": "string"
            }
          }
        },
        "listedCount": {
          "type": "integer"
        },
        "id": {
          "type": "string"
        },
        "languages": {
          "type": "string"
        },
        "verified": {
          "type": "boolean"
        },
        "utcOffset": {
          "type": "string"
        },
        "followersCount": {
          "type": "integer"
        },
        "statusesCount": {
          "type": "integer"
        },
        "preferredUsername": {
          "type": "string"
        },
        "displayName": {
          "type": "string"
        },
        "objectType": {
          "type": "string"
        },
        "object": {
          "javaType": "com.gnip.config.Object",
          "properties": {
            "summary": {
              "type": "string"
            },
            "id": {
              "type": "string"
            },
            "link": {
              "type": "string"
            },
            "postedTime": {
              "type": "string"
            },
            "objectType": {
              "type": "string"
            }
          }
        },
        "tumblrFormat": {
          "type": "string"
        },
        "embedCode": {
          "type": "string"
        },
        "id": {
          "type": "string"
        },
        "quoteSource": {
          "type": "string"
        },
        "verb": {
          "type": "string"
        },
        "tumblrReblogKey": {
          "type": "string"
        },
        "tumblrType": {
          "type": "string"
        },
        "generator": {
          "properties": {
            "link": {
              "type": "string"
            },
            "displayName": {
              "type": "string"
            }
          }
        },
        "year": {
          "type": "integer"
        },
        "artist": {
          "type": "string"
        },
        "albumArt": {
          "type": "string"
        },
        "tags": {
          "properties": {
            "displayName": {
              "type": "string"
            }
          }
        },
        "inReplyTo": {
          "properties": {
            "link": {
              "type": "string"
            }
          }
        },
        "geo": {
          "properties": {
            "type": {
              "type": "string"
            },
            "coordinates": {
              "type": "number"
            }
          }
        },
        "favoritesCount": {
          "type": "integer"
        },
        "twitter_lang": {
          "type": "string"
        },
        "image": {
          "properties": {
            "height": {
              "type": "integer"
            },
            "width": {
              "type": "integer"
            },
            "link": {
              "type": "string"
            }
          }
        },
        "provider": {
          "properties": {
            "link": {
              "type": "string"
            },
            "displayName": {
              "type": "string"
            },
            "objectType": {
              "type": "string"
            }
          }
        },
        "trackNumber": {
          "type": "string"
        },
        "twitter_entities": {
          "properties": {
            "urls": {
              "properties": {
                "expanded_url": {
                  "type": "string"
                },
                "indices": {
                  "type": "integer"
                },
                "display_url": {
                  "type": "string"
                },
                "url": {
                  "type": "string"
                }
              }
            },
            "hashtags": {
              "properties": {
                "text": {
                  "type": "string"
                },
                "indices": {
                  "type": "integer"
                }
              }
            },
            "media": {
              "properties": {
                "sizes": {
                  "properties": {
                    "thumb": {
                      "properties": {
                        "w": {
                          "type": "integer"
                        },
                        "resize": {
                          "type": "string"
                        },
                        "h": {
                          "type": "integer"
                        }
                      }
                    },
                    "small": {
                      "properties": {
                        "w": {
                          "type": "integer"
                        },
                        "resize": {
                          "type": "string"
                        },
                        "h": {
                          "type": "integer"
                        }
                      }
                    },
                    "medium": {
                      "properties": {
                        "w": {
                          "type": "integer"
                        },
                        "resize": {
                          "type": "string"
                        },
                        "h": {
                          "type": "integer"
                        }
                      }
                    },
                    "large": {
                      "properties": {
                        "w": {
                          "type": "integer"
                        },
                        "resize": {
                          "type": "string"
                        },
                        "h": {
                          "type": "integer"
                        }
                      }
                    }
                  }
                },
                "id": {
                  "type": "integer"
                },
                "media_url_https": {
                  "type": "string"
                },
                "media_url": {
                  "type": "string"
                },
                "expanded_url": {
                  "type": "string"
                },
                "source_status_id_str": {
                  "type": "string"
                },
                "indices": {
                  "type": "integer"
                },
                "source_status_id": {
                  "type": "integer"
                },
                "id_str": {
                  "type": "string"
                },
                "type": {
                  "type": "string"
                },
                "display_url": {
                  "type": "string"
                },
                "url": {
                  "type": "string"
                }
              }
            },
            "user_mentions": {
              "properties": {
                "id": {
                  "type": "integer"
                },
                "name": {
                  "type": "string"
                },
                "indices": {
                  "type": "integer"
                },
                "screen_name": {
                  "type": "string"
                },
                "id_str": {
                  "type": "string"
                }
              }
            }
          }
        },
        "targetUrl": {
          "type": "string"
        },
        "content": {
          "type": "string"
        },
        "source": {
          "properties": {
            "link": {
              "type": "string"
            },
            "displayName": {
              "type": "string"
            }
          }
        },
        "items": {
          "properties": {
            "summary": {
              "type": "string"
            },
            "image": {
              "properties": {
                "height": {
                  "type": "integer"
                },
                "width": {
                  "type": "integer"
                },
                "link": {
                  "type": "string"
                }
              }
            },
            "objectType": {
              "type": "string"
            },
            "fullImage": {
              "properties": {
                "height": {
                  "type": "integer"
                },
                "width": {
                  "type": "integer"
                },
                "link": {
                  "type": "string"
                }
              }
            }
          }
        },
        "totalItems": {
          "type": "integer"
        },
        "displayName": {
          "type": "string"
        },
        "objectType": {
          "type": "string"
        }
      }
    }
  },
  "twitter_entities": {
    "properties": {
      "urls": {
        "properties": {
          "expanded_url": {
            "type": "string"
          },
          "indices": {
            "type": "integer"
          },
          "display_url": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        }
      },
      "hashtags": {
        "properties": {
          "text": {
            "type": "string"
          },
          "indices": {
            "type": "integer"
          }
        }
      },
      "media": {
        "properties": {
          "sizes": {
            "properties": {
              "thumb": {
                "properties": {
                  "w": {
                    "type": "integer"
                  },
                  "resize": {
                    "type": "string"
                  },
                  "h": {
                    "type": "integer"
                  }
                }
              },
              "small": {
                "properties": {
                  "w": {
                    "type": "integer"
                  },
                  "resize": {
                    "type": "string"
                  },
                  "h": {
                    "type": "integer"
                  }
                }
              },
              "medium": {
                "properties": {
                  "w": {
                    "type": "integer"
                  },
                  "resize": {
                    "type": "string"
                  },
                  "h": {
                    "type": "integer"
                  }
                }
              },
              "large": {
                "properties": {
                  "w": {
                    "type": "integer"
                  },
                  "resize": {
                    "type": "string"
                  },
                  "h": {
                    "type": "integer"
                  }
                }
              }
            }
          },
          "id": {
            "type": "integer"
          },
          "media_url_https": {
            "type": "string"
          },
          "media_url": {
            "type": "string"
          },
          "expanded_url": {
            "type": "string"
          },
          "source_status_id_str": {
            "type": "string"
          },
          "indices": {
            "type": "integer"
          },
          "source_status_id": {
            "type": "integer"
          },
          "id_str": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "display_url": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        }
      },
      "user_mentions": {
        "properties": {
          "id": {
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "indices": {
            "type": "integer"
          },
          "screen_name": {
            "type": "string"
          },
          "id_str": {
            "type": "string"
          }
        }
      }
    },
    "tumblrRebloggedFrom": {
      "properties": {
        "author": {
          "properties": {
            "link": {
              "type": "string"
            },
            "displayName": {
              "type": "string"
            }
          }
        },
        "link": {
          "type": "string"
        }
      }
    },
    "twitter_filter_level": {
      "type": "string"
    }
  }
}