Class MessagesConfigurationDraftImpl

java.lang.Object
com.commercetools.api.models.message.MessagesConfigurationDraftImpl
All Implemented Interfaces:
MessagesConfigurationDraft, io.vrap.rmf.base.client.Draft<MessagesConfigurationDraft>, io.vrap.rmf.base.client.ModelBase

public class MessagesConfigurationDraftImpl extends Object implements MessagesConfigurationDraft, io.vrap.rmf.base.client.ModelBase

Defines the configuration for the Messages Query feature for the Project.

  • Constructor Details

    • MessagesConfigurationDraftImpl

      public MessagesConfigurationDraftImpl()
      create empty instance
  • Method Details

    • getEnabled

      public Boolean getEnabled()

      Setting to true activates the Messages Query feature.

      Specified by:
      getEnabled in interface MessagesConfigurationDraft
      Returns:
      enabled
    • getDeleteDaysAfterCreation

      public Integer getDeleteDaysAfterCreation()

      Specifies the number of days each Message should be available via the Messages Query API. For Messages older than the specified period, it is not guaranteed that they are still accessible via the API.

      Specified by:
      getDeleteDaysAfterCreation in interface MessagesConfigurationDraft
      Returns:
      deleteDaysAfterCreation
    • setEnabled

      public void setEnabled(Boolean enabled)
      Description copied from interface: MessagesConfigurationDraft

      Setting to true activates the Messages Query feature.

      Specified by:
      setEnabled in interface MessagesConfigurationDraft
      Parameters:
      enabled - value to be set
    • setDeleteDaysAfterCreation

      public void setDeleteDaysAfterCreation(Integer deleteDaysAfterCreation)
      Description copied from interface: MessagesConfigurationDraft

      Specifies the number of days each Message should be available via the Messages Query API. For Messages older than the specified period, it is not guaranteed that they are still accessible via the API.

      Specified by:
      setDeleteDaysAfterCreation in interface MessagesConfigurationDraft
      Parameters:
      deleteDaysAfterCreation - value to be set
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object