diff --git a/docs/TweetPublicMetrics.md b/docs/TweetPublicMetrics.md
index 431832b..a73d9f9 100644
--- a/docs/TweetPublicMetrics.md
+++ b/docs/TweetPublicMetrics.md
@@ -8,6 +8,7 @@ Engagement metrics for the Tweet at the time of the request.
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
+|**impressionsCount** | **Integer** | Number of times this Tweet has been viewed. | |
|**likeCount** | **Integer** | Number of times this Tweet has been liked. | |
|**quoteCount** | **Integer** | Number of times this Tweet has been quoted. | [optional] |
|**replyCount** | **Integer** | Number of times this Tweet has been replied to. | |
diff --git a/pom.xml b/pom.xml
index 348f7f3..c39bd86 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
twitter-api-java-sdk
jar
twitter-api-java-sdk
- 2.0.3
+ 2.0.4
https://github.com/twitterdev/twitter-api-java-sdk
Twitter API v2 available endpoints
diff --git a/src/main/java/com/twitter/clientlib/model/TweetPublicMetrics.java b/src/main/java/com/twitter/clientlib/model/TweetPublicMetrics.java
index 7702f97..7c8bfa2 100644
--- a/src/main/java/com/twitter/clientlib/model/TweetPublicMetrics.java
+++ b/src/main/java/com/twitter/clientlib/model/TweetPublicMetrics.java
@@ -59,6 +59,10 @@
@ApiModel(description = "Engagement metrics for the Tweet at the time of the request.")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
public class TweetPublicMetrics {
+ public static final String SERIALIZED_NAME_IMPRESSION_COUNT = "impression_count";
+ @SerializedName(SERIALIZED_NAME_IMPRESSION_COUNT)
+ private Integer impressionCount;
+
public static final String SERIALIZED_NAME_LIKE_COUNT = "like_count";
@SerializedName(SERIALIZED_NAME_LIKE_COUNT)
private Integer likeCount;
@@ -78,6 +82,29 @@ public class TweetPublicMetrics {
public TweetPublicMetrics() {
}
+ public TweetPublicMetrics impressionsCount(Integer impressionCount) {
+
+ this.impressionCount = impressionCount;
+ return this;
+ }
+
+ /**
+ * Number of times this Tweet has been viewed.
+ * @return impressionCount
+ **/
+ @javax.annotation.Nonnull
+ @ApiModelProperty(required = true, value = "Number of times this Tweet has been viewed.")
+
+ public Integer getImpressionCount() {
+ return impressionCount;
+ }
+
+
+ public void setImpressionCount(Integer impressionCount) {
+ this.impressionCount = impressionCount;
+ }
+
+
public TweetPublicMetrics likeCount(Integer likeCount) {
this.likeCount = likeCount;
@@ -180,7 +207,8 @@ public boolean equals(Object o) {
return false;
}
TweetPublicMetrics tweetPublicMetrics = (TweetPublicMetrics) o;
- return Objects.equals(this.likeCount, tweetPublicMetrics.likeCount) &&
+ return Objects.equals(this.impressionCount, tweetPublicMetrics.impressionCount) &&
+ Objects.equals(this.likeCount, tweetPublicMetrics.likeCount) &&
Objects.equals(this.quoteCount, tweetPublicMetrics.quoteCount) &&
Objects.equals(this.replyCount, tweetPublicMetrics.replyCount) &&
Objects.equals(this.retweetCount, tweetPublicMetrics.retweetCount);
@@ -195,6 +223,7 @@ public int hashCode() {
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class TweetPublicMetrics {\n");
+ sb.append(" impressionCount: ").append(toIndentedString(impressionCount)).append("\n");
sb.append(" likeCount: ").append(toIndentedString(likeCount)).append("\n");
sb.append(" quoteCount: ").append(toIndentedString(quoteCount)).append("\n");
sb.append(" replyCount: ").append(toIndentedString(replyCount)).append("\n");
@@ -221,6 +250,7 @@ private String toIndentedString(Object o) {
static {
// a set of all properties/fields (JSON key names)
openapiFields = new HashSet();
+ openapiFields.add("impression_count");
openapiFields.add("like_count");
openapiFields.add("quote_count");
openapiFields.add("reply_count");
@@ -228,6 +258,7 @@ private String toIndentedString(Object o) {
// a set of required properties/fields (JSON key names)
openapiRequiredFields = new HashSet();
+ openapiRequiredFields.add("impression_count");
openapiRequiredFields.add("like_count");
openapiRequiredFields.add("reply_count");
openapiRequiredFields.add("retweet_count");