# pushly/2.2.0/src/php/Models/NotificationTemplateChannels.php

Pushly, version 2.2.0. 18 lines.

- Page: https://pluginprobe.com/plugins/pushly/2.2.0/code/src/php/Models/NotificationTemplateChannels.php
- Raw: https://pluginprobe.com/plugins/pushly/2.2.0/raw/src/php/Models/NotificationTemplateChannels.php
- Modified: 2026-04-16T21:15:30+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/pushly/2.2.0/code/src/php/Models/NotificationTemplateChannels.php#L10-L20`.

```php
<?php

namespace Pushly\Models;

class NotificationTemplateChannels implements \JsonSerializable {
	public ?NotificationTemplateChannelsWeb $web = null;

	#[\ReturnTypeWillChange]
	public function jsonSerialize(): array {
		return [
			// default mirrors web to ensure all values display correctly in the platform
			// TODO: enable multi-channel support in a future version
			'default' => $this->web,
			'web'     => $this->web,
		];
	}
}

```
