markenwerk/php-slack-client

View on GitHub
src/SlackMessageInterface.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace Markenwerk\SlackClient;

/**
 * Interface SlackMessageInterface
 *
 * @package Markenwerk\SlackClient
 */
interface SlackMessageInterface
{

    /**
     * @return string
     */
    public function getText();

    /**
     * @return SlackAttachmentInterface[]
     */
    public function getAttachments();

    /**
     * @return bool
     */
    public function hasAttachments();

    /**
     * @return string
     */
    public function getIconUrl();

    /**
     * @return bool
     */
    public function getUnfurlLinks();

    /**
     * @return bool
     */
    public function getUnfurlMedia();

}