Interface MessengerAccount

All Superinterfaces:
Comparable<com.novomind.ecom.common.api.persistence.Entity>, com.novomind.ecom.common.api.persistence.Entity, MasterEntity, com.novomind.ecom.common.api.attribute.Named, StorageProvider, TenantProvider, com.novomind.ecom.common.api.persistence.WithId

public interface MessengerAccount extends MasterEntity, com.novomind.ecom.common.api.attribute.Named, StorageProvider, TenantProvider
Represents a messenger account
Since:
12.20
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the ChatChannel of the messenger account.
    Returns the protocol of the messenger account.
    boolean
    Returns the enabled status

    Methods inherited from interface com.novomind.ecom.common.api.persistence.Entity

    compareTo, isDeleted, isNotDeleted

    Methods inherited from interface com.novomind.ecom.common.api.attribute.Named

    getName

    Methods inherited from interface com.novomind.ecom.api.iagent.provider.StorageProvider

    getStorage

    Methods inherited from interface com.novomind.ecom.api.iagent.provider.TenantProvider

    getTenant

    Methods inherited from interface com.novomind.ecom.common.api.persistence.WithId

    getId
  • Method Details

    • getChannel

      ChatChannel getChannel()
      Returns the ChatChannel of the messenger account.
      Returns:
      the ChatChannel of the messenger account.
      Since:
      12.20
    • isEnabled

      boolean isEnabled()
      Returns the enabled status
      Returns:
      true if messenger account is enabled otherwise false
      Since:
      12.20
    • getProtocol

      String getProtocol()
      Returns the protocol of the messenger account.
      Returns:
      the protocol of the messenger account
      Since:
      12.20