File Coverage

blib/lib/XML/SRS/Handle.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::Handle;
3 1     1   1651 use Moose;
  0            
  0            
4             use PRANG::Graph;
5             use XML::SRS::Types;
6             use PRANG::XMLSchema::Types;
7              
8             extends 'XML::SRS::Contact';
9              
10             has '+handle_id' =>
11             required => 1,
12             ;
13              
14             has_attr 'registrar_id' =>
15             is => "rw",
16             isa => "XML::SRS::RegistrarId",
17             xml_required => 0,
18             xml_name => "RegistrarId",
19             ;
20              
21             has_element 'audit' =>
22             is => "rw",
23             isa => "XML::SRS::AuditDetails",
24             xml_nodeName => "AuditDetails",
25             predicate => "has_audit",
26             ;
27              
28             has_attr 'action_id' =>
29             is => "rw",
30             isa => "XML::SRS::UID",
31             xml_name => 'ActionId',
32             xml_required => 0,
33             ;
34              
35             sub root_element {
36             "Handle";
37             }
38             with 'XML::SRS::ActionResponse';
39              
40             1;