
sibModel.Body12 Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sib-api-v3-sdk Show documentation
Show all versions of sib-api-v3-sdk Show documentation
SendinBlue's API v3 Java Library
The newest version!
/*
* SendinBlue API
* SendinBlue provide a RESTFul API that can be used with any languages. With this API, you will be able to : - Manage your campaigns and get the statistics - Manage your contacts - Send transactional Emails and SMS - and much more... You can download our wrappers at https://github.com/orgs/sendinblue **Possible responses** | Code | Message | | :-------------: | ------------- | | 200 | OK. Successful Request | | 201 | OK. Successful Creation | | 202 | OK. Request accepted | | 204 | OK. Successful Update/Deletion | | 400 | Error. Bad Request | | 401 | Error. Authentication Needed | | 402 | Error. Not enough credit, plan upgrade needed | | 403 | Error. Permission denied | | 404 | Error. Object does not exist | | 405 | Error. Method not allowed | | 406 | Error. Not Acceptable |
*
* OpenAPI spec version: 3.0.0
* Contact: [email protected]
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
package sibModel;
import org.apache.commons.lang3.ObjectUtils;
import com.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
/**
* Body12
*/
@javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2023-02-28T15:16:18.937+05:30")
public class Body12 {
@SerializedName("agentId")
private String agentId = null;
@SerializedName("receivedFrom")
private String receivedFrom = null;
@SerializedName("agentEmail")
private String agentEmail = null;
@SerializedName("agentName")
private String agentName = null;
public Body12 agentId(String agentId) {
this.agentId = agentId;
return this;
}
/**
* agent ID. It can be found on agent’s page or received <a href=\"https://developers.sendinblue.com/docs/conversations-webhooks\">from a webhook</a>. Alternatively, you can use `agentEmail` + `agentName` + `receivedFrom` instead (all 3 fields required).
* @return agentId
**/
@ApiModelProperty(example = "d9nKoegKSjmCtyK78", value = "agent ID. It can be found on agent’s page or received from a webhook. Alternatively, you can use `agentEmail` + `agentName` + `receivedFrom` instead (all 3 fields required).")
public String getAgentId() {
return agentId;
}
public void setAgentId(String agentId) {
this.agentId = agentId;
}
public Body12 receivedFrom(String receivedFrom) {
this.receivedFrom = receivedFrom;
return this;
}
/**
* mark your messages to distinguish messages created by you from the others.
* @return receivedFrom
**/
@ApiModelProperty(example = "SuperAwesomeHelpdesk", value = "mark your messages to distinguish messages created by you from the others.")
public String getReceivedFrom() {
return receivedFrom;
}
public void setReceivedFrom(String receivedFrom) {
this.receivedFrom = receivedFrom;
}
public Body12 agentEmail(String agentEmail) {
this.agentEmail = agentEmail;
return this;
}
/**
* agent email. When sending online pings from a standalone system, it’s hard to maintain a 1-to-1 relationship between the users of both systems. In this case, an agent can be specified by their email address. If there’s no agent with the specified email address in your Sendinblue organization, a dummy agent will be created automatically.
* @return agentEmail
**/
@ApiModelProperty(example = "[email protected]", value = "agent email. When sending online pings from a standalone system, it’s hard to maintain a 1-to-1 relationship between the users of both systems. In this case, an agent can be specified by their email address. If there’s no agent with the specified email address in your Sendinblue organization, a dummy agent will be created automatically.")
public String getAgentEmail() {
return agentEmail;
}
public void setAgentEmail(String agentEmail) {
this.agentEmail = agentEmail;
}
public Body12 agentName(String agentName) {
this.agentName = agentName;
return this;
}
/**
* agent name.
* @return agentName
**/
@ApiModelProperty(example = "Liz", value = "agent name.")
public String getAgentName() {
return agentName;
}
public void setAgentName(String agentName) {
this.agentName = agentName;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
Body12 body12 = (Body12) o;
return ObjectUtils.equals(this.agentId, body12.agentId) &&
ObjectUtils.equals(this.receivedFrom, body12.receivedFrom) &&
ObjectUtils.equals(this.agentEmail, body12.agentEmail) &&
ObjectUtils.equals(this.agentName, body12.agentName);
}
@Override
public int hashCode() {
return ObjectUtils.hashCodeMulti(agentId, receivedFrom, agentEmail, agentName);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class Body12 {\n");
sb.append(" agentId: ").append(toIndentedString(agentId)).append("\n");
sb.append(" receivedFrom: ").append(toIndentedString(receivedFrom)).append("\n");
sb.append(" agentEmail: ").append(toIndentedString(agentEmail)).append("\n");
sb.append(" agentName: ").append(toIndentedString(agentName)).append("\n");
sb.append("}");
return sb.toString();
}
/**
* Convert the given object to string with each line indented by 4 spaces
* (except the first line).
*/
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy