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

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
     
     
    boolean
    Returns the enabled status

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

    compareTo, getId, 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
  • Method Details

    • getChannel

      ChatChannel getChannel()
      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
      Since:
      12.20