social_lms_integrator-1.0.0-beta4/modules/social_lms_integrator_mail/src/SocialLMSIntegratorMailMessageDelivererInterface.php
modules/social_lms_integrator_mail/src/SocialLMSIntegratorMailMessageDelivererInterface.php
<?php
namespace Drupal\social_lms_integrator_mail;
use Drupal\social_lms_integrator_application\ApplicationInterface;
/**
* Interface SocialLMSIntegratorMailMessageDelivererInterface.
*
* @package Drupal\social_lms_integrator_mail
*/
interface SocialLMSIntegratorMailMessageDelivererInterface {
public function existingMessages(string $machine_name);
public function isMessageAttendee(string $machine_name);
public function isMessageSupervisor(string $machine_name);
public function isMessageManager(string $machine_name);
public function isMessageLnd(string $machine_name);
public function sendMessageAttendee(string $machine_name, ApplicationInterface $application);
public function sendMessageSupervisor(string $machine_name, ApplicationInterface $application);
public function sendMessageManager(string $machine_name, ApplicationInterface $application);
public function sendMessageLnd(string $machine_name, ApplicationInterface $application);
}
