com.vk.api.sdk.objects.ads.PostOwner Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sdk Show documentation
Show all versions of sdk Show documentation
Java library for VK API interaction, includes OAuth 2.0 authorization and API methods.
The newest version!
// Autogenerated from vk-api-schema. Please don't edit it manually.
package com.vk.api.sdk.objects.ads;
import com.google.gson.Gson;
import com.google.gson.annotations.SerializedName;
import com.vk.api.sdk.objects.Validable;
import java.util.Objects;
/**
* Owner
*/
public class PostOwner implements Validable {
/**
* Owner id
*/
@SerializedName("id")
private Integer id;
/**
* Name
*/
@SerializedName("name")
private String name;
/**
* Photo url
*/
@SerializedName("photo")
private String photo;
/**
* Profile url
*/
@SerializedName("url")
private String url;
public Integer getId() {
return id;
}
public PostOwner setId(Integer id) {
this.id = id;
return this;
}
public String getName() {
return name;
}
public PostOwner setName(String name) {
this.name = name;
return this;
}
public String getPhoto() {
return photo;
}
public PostOwner setPhoto(String photo) {
this.photo = photo;
return this;
}
public String getUrl() {
return url;
}
public PostOwner setUrl(String url) {
this.url = url;
return this;
}
@Override
public int hashCode() {
return Objects.hash(name, photo, id, url);
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
PostOwner postOwner = (PostOwner) o;
return Objects.equals(name, postOwner.name) &&
Objects.equals(photo, postOwner.photo) &&
Objects.equals(id, postOwner.id) &&
Objects.equals(url, postOwner.url);
}
@Override
public String toString() {
final Gson gson = new Gson();
return gson.toJson(this);
}
public String toPrettyString() {
final StringBuilder sb = new StringBuilder("PostOwner{");
sb.append("name='").append(name).append("'");
sb.append(", photo='").append(photo).append("'");
sb.append(", id=").append(id);
sb.append(", url='").append(url).append("'");
sb.append('}');
return sb.toString();
}
}