
com.vk.api.sdk.objects.stats.Reach Maven / Gradle / Ivy
// Autogenerated from vk-api-schema. Please don't edit it manually.
package com.vk.api.sdk.objects.stats;
import com.google.gson.Gson;
import com.google.gson.annotations.SerializedName;
import com.vk.api.sdk.objects.Validable;
import java.util.List;
import java.util.Objects;
/**
* Reach stats
*/
public class Reach implements Validable {
@SerializedName("age")
private List age;
@SerializedName("cities")
private List cities;
@SerializedName("countries")
private List countries;
/**
* Reach count from mobile devices
*/
@SerializedName("mobile_reach")
private Integer mobileReach;
/**
* Reach count
*/
@SerializedName("reach")
private Integer reach;
/**
* Subscribers reach count
*/
@SerializedName("reach_subscribers")
private Integer reachSubscribers;
@SerializedName("sex")
private List sex;
@SerializedName("sex_age")
private List sexAge;
public List getAge() {
return age;
}
public Reach setAge(List age) {
this.age = age;
return this;
}
public List getCities() {
return cities;
}
public Reach setCities(List cities) {
this.cities = cities;
return this;
}
public List getCountries() {
return countries;
}
public Reach setCountries(List countries) {
this.countries = countries;
return this;
}
public Integer getMobileReach() {
return mobileReach;
}
public Reach setMobileReach(Integer mobileReach) {
this.mobileReach = mobileReach;
return this;
}
public Integer getReach() {
return reach;
}
public Reach setReach(Integer reach) {
this.reach = reach;
return this;
}
public Integer getReachSubscribers() {
return reachSubscribers;
}
public Reach setReachSubscribers(Integer reachSubscribers) {
this.reachSubscribers = reachSubscribers;
return this;
}
public List getSex() {
return sex;
}
public Reach setSex(List sex) {
this.sex = sex;
return this;
}
public List getSexAge() {
return sexAge;
}
public Reach setSexAge(List sexAge) {
this.sexAge = sexAge;
return this;
}
@Override
public int hashCode() {
return Objects.hash(mobileReach, cities, reachSubscribers, reach, sex, countries, sexAge, age);
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
Reach reach = (Reach) o;
return Objects.equals(reachSubscribers, reach.reachSubscribers) &&
Objects.equals(cities, reach.cities) &&
Objects.equals(mobileReach, reach.mobileReach) &&
Objects.equals(reach, reach.reach) &&
Objects.equals(sex, reach.sex) &&
Objects.equals(countries, reach.countries) &&
Objects.equals(sexAge, reach.sexAge) &&
Objects.equals(age, reach.age);
}
@Override
public String toString() {
final Gson gson = new Gson();
return gson.toJson(this);
}
public String toPrettyString() {
final StringBuilder sb = new StringBuilder("Reach{");
sb.append("reachSubscribers=").append(reachSubscribers);
sb.append(", cities=").append(cities);
sb.append(", mobileReach=").append(mobileReach);
sb.append(", reach=").append(reach);
sb.append(", sex=").append(sex);
sb.append(", countries=").append(countries);
sb.append(", sexAge=").append(sexAge);
sb.append(", age=").append(age);
sb.append('}');
return sb.toString();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy