Added BetterCodes Repository to README.
[phpwikibot.git] / data.class.php
blobebd292af9c0f95fe22a5dca877d3b3c7f7eb2727
1 <?php
2 /**
3 * PHPwikiBot Data Classes File
4 * @author Xiaomao
5 * @package DataObjects
6 * @name PHPwikiBot data classes
7 * @license http://www.gnu.org/licenses/gpl.html GPLv3+
8 */
11 /**
12 * One single page on the wiki with only one revision
13 * @package DataObjects
15 class WikiPage {
16 /**
17 * Namespace
18 * @var int
20 public $ns;
21 /**
22 * Namespace user-friendly name
23 * @var string
25 public $nsname;
26 /**
27 * Page content of current revision
28 * @var string
30 public $text;
31 /**
32 * Page ID
33 * @var int
35 public $id;
36 /**
37 * Page title
38 * @var string
40 public $title;
43 /**
44 * A class for one exported pages
45 * @package DataObjects
47 class ExportedPage {
48 /**
49 * XML Export
50 * @var string
52 public $xml;
53 /**
54 * Page id
55 * @var int
57 public $id;
58 /**
59 * Page Namespace ID
60 * @var int
62 public $ns;
63 /**
64 * Page title
65 * @var string
67 public $title;
70 /**
71 * Upload File Data
72 * @package DataObjects
74 class UploadData {
75 /**
76 * Timestamp of upload
77 * @var string
79 public $timestamp;
80 /**
81 * Image Width
82 * @var int
84 public $width;
85 /**
86 * Image Height
87 * @var int
89 public $height;
90 /**
91 * Image URL
92 * @var string
94 public $url;
95 /**
96 * Description Page
97 * @var string
99 public $page;
101 * MIME type
102 * @var string
104 public $mime;
106 * File SHA1
107 * @var string
109 public $sha1;