Class ConversationsMessagesPostRequest

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

public class ConversationsMessagesPostRequest extends Object
ConversationsMessagesPostRequest
  • Field Details

  • Constructor Details

    • ConversationsMessagesPostRequest

      public ConversationsMessagesPostRequest()
  • Method Details

    • visitorId

      public ConversationsMessagesPostRequest visitorId(@Nullable Object visitorId)
    • getVisitorId

      @Nullable public Object getVisitorId()
      visitor’s ID received <a href=\"https://developers.brevo.com/docs/conversations-webhooks\">from a webhook</a> or generated by you to <a href=\"https://developers.brevo.com/docs/customize-the-widget#identifying-existing-users\">bind existing user account to Conversations</a>
      Returns:
      visitorId
    • setVisitorId

      public void setVisitorId(@Nullable Object visitorId)
    • text

      public ConversationsMessagesPostRequest text(@Nullable Object text)
    • getText

      @Nullable public Object getText()
      message text
      Returns:
      text
    • setText

      public void setText(@Nullable Object text)
    • agentId

      public ConversationsMessagesPostRequest 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 ConversationsMessagesPostRequest 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 ConversationsMessagesPostRequest agentEmail(@Nullable Object agentEmail)
    • getAgentEmail

      @Nullable public Object getAgentEmail()
      agent email. When sending messages 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.
      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 ConversationsMessagesPostRequest 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