File Coverage

blib/lib/XML/SRS/Registrar/Query.pm
Criterion Covered Total %
statement 1 3 33.3
branch n/a
condition n/a
subroutine 1 1 100.0
pod n/a
total 2 4 50.0


line stmt bran cond sub pod time code
1              
2             package XML::SRS::Registrar::Query;
3              
4 1     1   1485 use Moose;
  0            
  0            
5             use PRANG::Graph;
6             use XML::SRS::Types;
7              
8             sub root_element {
9             "RegistrarDetailsQry";
10             }
11              
12             has_attr "query_id" =>
13             is => "ro",
14             isa => "XML::SRS::UID",
15             xml_name => "QryId",
16             xml_required => 0,
17             ;
18              
19             has_attr "registrar_id" =>
20             is => "ro",
21             isa => "Str",
22             xml_name => "RegistrarId",
23             xml_required => 0,
24             ;
25              
26             has_attr "name_filter" =>
27             is => "ro",
28             isa => "Str",
29             xml_name => "NameFilter",
30             xml_required => 0,
31             ;
32              
33             has_element "when" =>
34             is => "ro",
35             isa => "ArrayRef[XML::SRS::Date::Range]",
36             xml_nodeName => "ResultDateRange",
37             xml_required => 0,
38             ;
39              
40             with 'XML::SRS::Query';
41              
42             1;