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   160648 use strict;
  2         24  
  2         56  
4 2     2   12 use warnings;
  2         3  
  2         98  
5              
6             our $VERSION = 0.08;
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::Mediainfo>
30              
31             Wikibase mediainfo structure serialization.
32              
33             =item L<Wikibase::Datatype::Struct::MediainfoSnak>
34              
35             Wikibase mediainfo snak structure serialization.
36              
37             =item L<Wikibase::Datatype::Struct::MediainfoStatement>
38              
39             Wikibase mediainfo statement structure serialization.
40              
41             =item L<Wikibase::Datatype::Struct::Reference>
42              
43             Wikibase reference structure serialization.
44              
45             =item L<Wikibase::Datatype::Struct::Sitelink>
46              
47             Wikibase sitelink structure serialization.
48              
49             =item L<Wikibase::Datatype::Struct::Snak>
50              
51             Wikibase snak structure serialization.
52              
53             =item L<Wikibase::Datatype::Struct::Statement>
54              
55             Wikibase statement structure serialization.
56              
57             =item L<Wikibase::Datatype::Struct::Utils>
58              
59             Wikibase structure serialization utilities.
60              
61             =item L<Wikibase::Datatype::Struct::Value>
62              
63             Wikibase value structure serialization.
64              
65             =item L<Wikibase::Datatype::Struct::Value::Globecoordinate>
66              
67             Wikibase globe coordinate structure serialization.
68              
69             =item L<Wikibase::Datatype::Struct::Value::Item>
70              
71             Wikibase item structure serialization.
72              
73             =item L<Wikibase::Datatype::Struct::Value::Monolingual>
74              
75             Wikibase monolingual structure serialization.
76              
77             =item L<Wikibase::Datatype::Struct::Value::Property>
78              
79             Wikibase property structure serialization.
80              
81             =item L<Wikibase::Datatype::Struct::Value::Quantity>
82              
83             Wikibase quantity structure serialization.
84              
85             =item L<Wikibase::Datatype::Struct::Value::String>
86              
87             Wikibase string structure serialization.
88              
89             =item L<Wikibase::Datatype::Struct::Value::Time>
90              
91             Wikibase time structure serialization.
92              
93             =back
94              
95             =head1 REPOSITORY
96              
97             L<https://github.com/michal-josef-spacek/Wikibase-Datatype-Struct>
98              
99             =head1 AUTHOR
100              
101             Michal Josef Špaček L<mailto:skim@cpan.org>
102              
103             L<http://skim.cz>
104              
105             =head1 LICENSE AND COPYRIGHT
106              
107             © Michal Josef Špaček 2020-2021
108              
109             BSD 2-Clause License
110              
111             =head1 VERSION
112              
113             0.08
114              
115             =cut