Spec-Zone.ru › Laravel 5.7

SlackAttachment

class SlackAttachment (View source)

Особенности

InteractsWithTime

Свойства

string $title Заголовок вложения.
string $url URL вложения.
string $pretext Префикс вложения.
string $content Текстовое содержимое вложения.
string $fallback Текстовое резюме вложения.
string $color Цвет вложения.
array $fields Поля вложения.
array $markdown Поля с разметкой.
string $imageUrl URL изображения вложения.
string $thumbUrl URL миниатюры вложения.
string $authorName Имя автора вложения.
string $authorLink Ссылка автора вложения.
string $authorIcon Иконка автора вложения.
string $footer Подпись вложения.
string $footerIcon Иконка подписи вложения.
int $timestamp Отметка времени вложения.

Методы

int secondsUntil(DateTimeInterface|DateInterval|int $delay)

Получить количество секунд до заданной даты DateTime.

из InteractsWithTime
int availableAt(DateTimeInterface|DateInterval|int $delay = 0)

Получить метку времени «доступно в» в формате UNIX timestamp.

из InteractsWithTime
DateTimeInterface|int parseDateInterval(DateTimeInterface|DateInterval|int $delay)

Если заданное значение является интервалом, преобразовать его в экземпляр DateTime.

из InteractsWithTime
int currentTime()

Получить текущее системное время в формате UNIX timestamp.

из InteractsWithTime
$this title(string $title, string|null $url = null)

Установить заголовок вложения.

$this pretext(string $pretext)

Установить префикс вложения.

$this content(string $content)

Установить содержимое (текст) вложения.

$this fallback(string $fallback)

Текстовое резюме вложения.

$this color(string $color)

Установить цвет вложения.

$this field(Closure|string $title, string $content = '')

Добавить поле к вложению.

$this fields(array $fields)

Установить поля вложения.

$this markdown(array $fields)

Установить поля, содержащие разметку Markdown.

$this image(string $url)

Установить URL изображения.

$this thumb(string $url)

Установить URL миниатюры вложения.

$this author(string $name, string|null $link = null, string|null $icon = null)

Установить автора вложения.

$this footer(string $footer)

Установить содержимое подписи.

$this footerIcon(string $icon)

Установить значок подписи.

$this timestamp(DateTimeInterface|DateInterval|int $timestamp)

Установить метку времени.

Details

protected int secondsUntil(DateTimeInterface|DateInterval|int $delay)

Получить количество секунд до заданной даты.

Параметры

DateTimeInterface|DateInterval|int $delay

Возвращаемое значение

int

protected int availableAt(DateTimeInterface|DateInterval|int $delay = 0)

Получить метку времени «доступно в» (UNIX timestamp).

Параметры

DateTimeInterface|DateInterval|int $delay

Возвращаемое значение

int

protected DateTimeInterface|int parseDateInterval(DateTimeInterface|DateInterval|int $delay)

Если заданное значение является интервалом, преобразовать его в экземпляр DateTime.

Параметры

DateTimeInterface|DateInterval|int $delay

Возвращаемое значение

DateTimeInterface|int

protected int currentTime()

Получить текущее системное время в виде UNIX timestamp.

Возвращаемое значение

int

$this title(string $title, string|null $url = null)

Установить заголовок вложения.

Параметры

string $title
string|null $url

Возвращаемое значение

$this

$this pretext(string $pretext)

Установить префикс вложения.

Параметры

string $pretext

Возвращаемое значение

$this

$this content(string $content)

Установить содержимое (текст) вложения.

Параметры

string $content

Возвращаемое значение

$this

$this fallback(string $fallback)

Текстовое резюме вложения.

Параметры

string $fallback

Возвращаемое значение

$this

$this color(string $color)

Установить цвет вложения.

Параметры

string $color

Возвращаемое значение

$this

$this field(Closure|string $title, string $content = '')

Добавить поле к приложению.

Параметры

Closure|string $title
string $content

Возвращаемое значение

$this

$this fields(array $fields)

Установить поля приложения.

Параметры

array $fields

Возвращаемое значение

$this

$this markdown(array $fields)

Установить поля, содержащие разметку Markdown.

Параметры

array $fields

Возвращаемое значение

$this

$this image(string $url)

Установить URL изображения.

Параметры

string $url

Возвращаемое значение

$this

$this thumb(string $url)

Установить URL миниатюры приложения.

Параметры

string $url

Возвращаемое значение

$this

$this author(string $name, string|null $link = null, string|null $icon = null)

Установить автора приложения.

Параметры

string $name
string|null $link
string|null $icon

Возвращаемое значение

$this

$this footer(string $footer)

Установить содержимое подвала.

Параметры

string $footer

Возвращаемое значение

$this

$this footerIcon(string $icon)

Установить значок подвала.

Параметры

string $icon

Возвращаемое значение

$this

$this timestamp(DateTimeInterface|DateInterval|int $timestamp)

Установить отметку времени.

Параметры

DateTimeInterface|DateInterval|int $timestamp

Возвращаемое значение

$this

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Notifications/Messages/SlackAttachment.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API