Class ConversationsAgentOnlinePingPostRequest

java.lang.Object
software.xdev.brevo.model.ConversationsAgentOnlinePingPostRequest

public class ConversationsAgentOnlinePingPostRequest extends Object
ConversationsAgentOnlinePingPostRequest
  • Field Details

  • Constructor Details

    • ConversationsAgentOnlinePingPostRequest

      public ConversationsAgentOnlinePingPostRequest()
  • Method Details

    • agentId

      public ConversationsAgentOnlinePingPostRequest agentId(@Nullable Object agentId)
    • getAgentId

      @Nullable public Object getAgentId()
      agent ID. It can be found on agent’s page or received <a href=\"https://developers.brevo.com/docs/conversations-webhooks\">from a webhook</a>. Alternatively, you can use `agentEmail` + `agentName` + `receivedFrom` instead (all 3 fields required).
      Returns:
      agentId
    • getAgentId_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Object> getAgentId_JsonNullable()
    • setAgentId_JsonNullable

      public void setAgentId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Object> agentId)
    • setAgentId

      public void setAgentId(@Nullable Object agentId)
    • receivedFrom

      public ConversationsAgentOnlinePingPostRequest receivedFrom(@Nullable Object receivedFrom)
    • getReceivedFrom

      @Nullable public Object getReceivedFrom()
      mark your messages to distinguish messages created by you from the others.
      Returns:
      receivedFrom
    • getReceivedFrom_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Object> getReceivedFrom_JsonNullable()
    • setReceivedFrom_JsonNullable

      public void setReceivedFrom_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Object> receivedFrom)
    • setReceivedFrom

      public void setReceivedFrom(@Nullable Object receivedFrom)
    • agentEmail

      public ConversationsAgentOnlinePingPostRequest agentEmail(@Nullable Object agentEmail)
    • getAgentEmail

      @Nullable public Object getAgentEmail()
      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 Brevo organization, a dummy agent will be created automatically.
      Returns:
      agentEmail
    • getAgentEmail_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Object> getAgentEmail_JsonNullable()
    • setAgentEmail_JsonNullable

      public void setAgentEmail_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Object> agentEmail)
    • setAgentEmail

      public void setAgentEmail(@Nullable Object agentEmail)
    • agentName

      public ConversationsAgentOnlinePingPostRequest agentName(@Nullable Object agentName)
    • getAgentName

      @Nullable public Object getAgentName()
      agent name
      Returns:
      agentName
    • getAgentName_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Object> getAgentName_JsonNullable()
    • setAgentName_JsonNullable

      public void setAgentName_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Object> agentName)
    • setAgentName

      public void setAgentName(@Nullable Object agentName)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toUrlQueryString

      public String toUrlQueryString()
      Convert the instance into URL query string.
      Returns:
      URL query string
    • toUrlQueryString

      public String toUrlQueryString(String prefix)
      Convert the instance into URL query string.
      Parameters:
      prefix - prefix of the query string
      Returns:
      URL query string