. namespace core_communication; /** * Constants for communication api. * * @package core_communication * @copyright 2024 Safat Shahin * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ class constants { /** @var string GROUP_COMMUNICATION_INSTANCETYPE The group communication instance type. */ public const GROUP_COMMUNICATION_INSTANCETYPE = 'groupcommunication'; /** @var string GROUP_COMMUNICATION_COMPONENT The group communication component. */ public const GROUP_COMMUNICATION_COMPONENT = 'core_group'; /** @var string COURSE_COMMUNICATION_INSTANCETYPE The course communication instance type. */ public const COURSE_COMMUNICATION_INSTANCETYPE = 'coursecommunication'; /** @var string COURSE_COMMUNICATION_COMPONENT The course communication component. */ public const COURSE_COMMUNICATION_COMPONENT = 'core_course'; /** @var string COMMUNICATION_STATUS_PENDING The communication status pending. */ public const COMMUNICATION_STATUS_PENDING = 'pending'; /** @var string COMMUNICATION_STATUS_READY The communication status sent. */ public const COMMUNICATION_STATUS_READY = 'ready'; }