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   21 use strict;
  3         6  
  3         89  
3 3     3   16 use warnings;
  3         7  
  3         77  
4 3     3   15 use parent 'LINE::Bot::API::Response::Common';
  3         6  
  3         19  
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 5 sub phase { $_[0]->{phase} }
19 1     1 0 4 sub successCount { $_[0]->{successCount} }
20 1     1 0 6 sub failureCount { $_[0]->{failureCount} }
21 1     1 0 5 sub targetCount { $_[0]->{targetCount} }
22 1     1 0 4 sub failedDescription { $_[0]->{failedDescription} }
23 1     1 0 5 sub errorCode { $_[0]->{errorCode} }
24 1     1 0 6 sub acceptedTime { $_[0]->{acceptedTime} }
25 1     1 0 32 sub completedTime { $_[0]->{completedTime} }
26              
27             # Aliases
28 1     1 0 5 sub success_count { $_[0]->{successCount} }
29 1     1 0 5 sub failure_count { $_[0]->{failureCount} }
30 1     1 0 4 sub target_count { $_[0]->{targetCount} }
31 1     1 0 5 sub failed_description { $_[0]->{failedDescription} }
32 1     1 0 4 sub error_code { $_[0]->{errorCode} }
33 1     1 0 5 sub accepted_time { $_[0]->{acceptedTime} }
34 1     1 0 4 sub completed_time { $_[0]->{completedTime} }
35              
36             1;