Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 4
0.00% covered (danger)
0.00%
0 / 1
CRAP
0.00% covered (danger)
0.00%
0 / 1
MessageTraffic
0.00% covered (danger)
0.00%
0 / 4
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 1
 __construct
0.00% covered (danger)
0.00%
0 / 4
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2namespace Ably\Models\Stats;
3
4/**
5 * MessageTraffic contains a breakdown of summary stats data for traffic over
6 * various transport types
7 */
8class MessageTraffic {
9    /**
10     * @var \Ably\Models\Stats\MessageTypes $all All messages count (includes realtime, rest and webhook messages).
11     * @var \Ably\Models\Stats\MessageTypes $realtime Count of messages transferred over a realtime transport such as WebSockets.
12     * @var \Ably\Models\Stats\MessageTypes $rest Count of messages transferred using REST.
13     * @var \Ably\Models\Stats\MessageTypes $webhook Count of messages delivered using WebHooks.
14     */
15    public $all;
16    public $realtime;
17    public $rest;
18    public $webhook;
19
20    public function __construct() {
21        $this->all      = new MessageTypes();
22        $this->realtime = new MessageTypes();
23        $this->rest     = new MessageTypes();
24        $this->webhook  = new MessageTypes();
25    }
26}