File Coverage

blib/lib/LINE/Bot/API/Response/NarrowcastStatus.pm
Criterion Covered Total %
statement 24 24 100.0
branch n/a
condition n/a
subroutine 18 18 100.0
pod 0 15 0.0
total 42 57 73.6


line stmt bran cond sub pod time code
1             package LINE::Bot::API::Response::NarrowcastStatus;
2 3     3   23 use strict;
  3         32  
  3         124  
3 3     3   14 use warnings;
  3         6  
  3         149  
4 3     3   18 use parent 'LINE::Bot::API::Response::Common';
  3         6  
  3         22  
5              
6              
7             =head1 NAME
8              
9             LINE::Bot::API::Response::NarrowcastStatus
10              
11             =head1 DESCRIPTION
12              
13             This class correspond to the "Get narrowcast message status" response as described in
14             this page : L
15              
16             =cut
17              
18 1     1 0 7 sub phase { $_[0]->{phase} }
19 1     1 0 6 sub successCount { $_[0]->{successCount} }
20 1     1 0 6 sub failureCount { $_[0]->{failureCount} }
21 1     1 0 8 sub targetCount { $_[0]->{targetCount} }
22 1     1 0 7 sub failedDescription { $_[0]->{failedDescription} }
23 1     1 0 7 sub errorCode { $_[0]->{errorCode} }
24 1     1 0 7 sub acceptedTime { $_[0]->{acceptedTime} }
25 1     1 0 39 sub completedTime { $_[0]->{completedTime} }
26              
27             # Aliases
28 1     1 0 6 sub success_count { $_[0]->{successCount} }
29 1     1 0 6 sub failure_count { $_[0]->{failureCount} }
30 1     1 0 7 sub target_count { $_[0]->{targetCount} }
31 1     1 0 7 sub failed_description { $_[0]->{failedDescription} }
32 1     1 0 7 sub error_code { $_[0]->{errorCode} }
33 1     1 0 9 sub accepted_time { $_[0]->{acceptedTime} }
34 1     1 0 4 sub completed_time { $_[0]->{completedTime} }
35              
36             1;