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");