File Coverage

blib/lib/Wikibase/Datatype/Struct.pm
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1             package Wikibase::Datatype::Struct;
2              
3 2     2   224858 use strict;
  2         22  
  2         69  
4 2     2   12 use warnings;
  2         4  
  2         99  
5              
6             our $VERSION = 0.11;
7              
8             1;
9              
10             __END__
11              
12             =pod
13              
14             =encoding utf8
15              
16             =head1 NAME
17              
18             Wikibase::Datatype::Struct - Wikibase structure serialization.
19              
20             =head1 DESCRIPTION
21              
22             This conversion is between objects defined in Wikibase::Datatype and structures
23             serialized via JSON to MediaWiki.
24              
25             =head1 SEE ALSO
26              
27             =over
28              
29             =item L<Wikibase::Datatype::Struct::Form>
30              
31             Wikibase form structure serialization.
32              
33             =item L<Wikibase::Datatype::Struct::Item>
34              
35             Wikibase item structure serialization.
36              
37             =item L<Wikibase::Datatype::Struct::Lexeme>
38              
39             Wikibase lexeme structure serialization.
40              
41             =item L<Wikibase::Datatype::Struct::Mediainfo>
42              
43             Wikibase mediainfo structure serialization.
44              
45             =item L<Wikibase::Datatype::Struct::MediainfoSnak>
46              
47             Wikibase mediainfo snak structure serialization.
48              
49             =item L<Wikibase::Datatype::Struct::MediainfoStatement>
50              
51             Wikibase mediainfo statement structure serialization.
52              
53             =item L<Wikibase::Datatype::Struct::Property>
54              
55             Wikibase property structure serialization.
56              
57             =item L<Wikibase::Datatype::Struct::Reference>
58              
59             Wikibase reference structure serialization.
60              
61             =item L<Wikibase::Datatype::Struct::Sense>
62              
63             Wikibase sense structure serialization.
64              
65             =item L<Wikibase::Datatype::Struct::Sitelink>
66              
67             Wikibase sitelink structure serialization.
68              
69             =item L<Wikibase::Datatype::Struct::Snak>
70              
71             Wikibase snak structure serialization.
72              
73             =item L<Wikibase::Datatype::Struct::Statement>
74              
75             Wikibase statement structure serialization.
76              
77             =item L<Wikibase::Datatype::Struct::Utils>
78              
79             Wikibase structure serialization utilities.
80              
81             =item L<Wikibase::Datatype::Struct::Value>
82              
83             Wikibase value structure serialization.
84              
85             =item L<Wikibase::Datatype::Struct::Value::Globecoordinate>
86              
87             Wikibase globe coordinate value structure serialization.
88              
89             =item L<Wikibase::Datatype::Struct::Value::Item>
90              
91             Wikibase item value structure serialization.
92              
93             =item L<Wikibase::Datatype::Struct::Value::Monolingual>
94              
95             Wikibase monolingual value structure serialization.
96              
97             =item L<Wikibase::Datatype::Struct::Value::Property>
98              
99             Wikibase property value structure serialization.
100              
101             =item L<Wikibase::Datatype::Struct::Value::Quantity>
102              
103             Wikibase quantity value structure serialization.
104              
105             =item L<Wikibase::Datatype::Struct::Value::Sense>
106              
107             Wikibase sense value structure serialization.
108              
109             =item L<Wikibase::Datatype::Struct::Value::String>
110              
111             Wikibase string value structure serialization.
112              
113             =item L<Wikibase::Datatype::Struct::Value::Time>
114              
115             Wikibase time value structure serialization.
116              
117             =back
118              
119             =head1 REPOSITORY
120              
121             L<https://github.com/michal-josef-spacek/Wikibase-Datatype-Struct>
122              
123             =head1 AUTHOR
124              
125             Michal Josef Špaček L<mailto:skim@cpan.org>
126              
127             L<http://skim.cz>
128              
129             =head1 LICENSE AND COPYRIGHT
130              
131             © 2020-2023 Michal Josef Špaček
132              
133             BSD 2-Clause License
134              
135             =head1 VERSION
136              
137             0.11
138              
139             =cut