File Coverage

blib/lib/XML/SRS/Action.pm
Criterion Covered Total %
statement 2 4 50.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 4 6 66.6


line stmt bran cond sub pod time code
1              
2             package XML::SRS::Action;
3             BEGIN {
4 1     1   1755 $XML::SRS::Action::VERSION = '0.09';
5             }
6              
7 1     1   404 use Moose::Role;
  0            
  0            
8             use PRANG::Graph;
9             use XML::SRS::Types;
10             use MooseX::Aliases;
11             use MooseX::Aliases::Meta::Trait::Attribute;
12              
13             # DomainCreate, DomainUpdate RegistrarCreate RegistrarUpdate
14             # BillingAmountUpdate SysParamsUpdate RunLogCreate ScheduleCreate
15             # ScheduleCancel ScheduleUpdate BilledUntilAdjustment
16             # BuildDnsZoneFiles GenerateDomainReport AdjustRegistrarAccount
17             # AccessControlListRemove AccessControlListAdd
18              
19             has_attr 'action_id' =>
20             is => "rw",
21             isa => "XML::SRS::UID",
22             xml_name => 'ActionId',
23             required => 1,
24             traits => [qw(Aliased)],
25             alias => 'unique_id',
26             ;
27              
28             with 'XML::SRS::Node', "PRANG::Graph";
29              
30             1;