PluginProbe
Remote Website Management by Watchful / trunk
Remote Website Management by Watchful vtrunk
v2.0.17 v2.0.16 v2.0.15 v2.0.14 v2.0.13 v2.0.12 v2.0.11 trunk v1.2.11 v1.2.12 v1.2.13 v1.2.14 v1.2.17 v1.2.19 v1.2.20 v1.2.9 v1.3.0 v1.3.1 v1.3.2 v1.4.1 v1.4.10 v1.4.11 v1.4.12 v1.4.2 v1.4.3 All 72 releases
watchful / lib / Model / UploadStep.php

UploadStep.php in Remote Website Management by Watchful trunk, at lib/Model/UploadStep.php

44 lines 850 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Watchful\Model;
4
5 use JsonSerializable;
6
7 /**
8 * @property bool $completed
9 * @property mixed $resume_data
10 */
11 class UploadStep implements JsonSerializable
12 {
13 /** @var bool */
14 public $completed = false;
15
16 /** @var int */
17 public $current_offset = 0;
18
19 /** @var int */
20 public $part_number = 0;
21
22 /** @var int */
23 public $total_size = 0;
24
25 /** @var int */
26 public $total_parts = 0;
27
28 /** @var UploadPart[] */
29 public $parts = [];
30
31 public function jsonSerialize(): array
32 {
33 return [
34 'completed' => $this->completed,
35 'current_offset' => $this->current_offset,
36 'part_number' => $this->part_number,
37 'total_size' => $this->total_size,
38 'total_parts' => $this->total_parts,
39 'parts' => $this->parts,
40 ];
41 }
42 }
43
44