File Coverage

blib/lib/AsposeBarCodeCloud/Object/BarcodeReader.pm
Criterion Covered Total %
statement 30 35 85.7
branch n/a
condition n/a
subroutine 10 13 76.9
pod 0 3 0.0
total 40 51 78.4


line stmt bran cond sub pod time code
1             package AsposeBarCodeCloud::Object::BarcodeReader;
2              
3             require 5.6.0;
4 1     1   282 use strict;
  1         2  
  1         23  
5 1     1   4 use warnings;
  1         2  
  1         33  
6 1     1   5 use utf8;
  1         2  
  1         4  
7 1     1   29 use JSON qw(decode_json);
  1         1  
  1         11  
8 1     1   135 use Data::Dumper;
  1         3  
  1         64  
9 1     1   9 use Module::Runtime qw(use_module);
  1         3  
  1         7  
10 1     1   83 use Log::Any qw($log);
  1         4  
  1         15  
11 1     1   172 use Date::Parse;
  1         2  
  1         72  
12 1     1   6 use DateTime;
  1         1  
  1         19  
13              
14 1     1   4 use base "AsposeBarCodeCloud::Object::BaseObject";
  1         1  
  1         197  
15              
16             #
17             #
18             #
19             #NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
20             #
21              
22             my $swagger_types = {
23             'ChecksumValidation' => 'string',
24             'StripFNC' => 'boolean',
25             'BarcodesCount' => 'int',
26             'RotationAngle' => 'int',
27             'BinarizationHints' => 'string'
28             };
29              
30             my $attribute_map = {
31             'ChecksumValidation' => 'ChecksumValidation',
32             'StripFNC' => 'StripFNC',
33             'BarcodesCount' => 'BarcodesCount',
34             'RotationAngle' => 'RotationAngle',
35             'BinarizationHints' => 'BinarizationHints'
36             };
37              
38             # new object
39             sub new {
40 0     0 0   my ($class, %args) = @_;
41             my $self = {
42             #
43             'ChecksumValidation' => $args{'ChecksumValidation'},
44             #
45             'StripFNC' => $args{'StripFNC'},
46             #
47             'BarcodesCount' => $args{'BarcodesCount'},
48             #
49             'RotationAngle' => $args{'RotationAngle'},
50             #
51 0           'BinarizationHints' => $args{'BinarizationHints'}
52             };
53              
54 0           return bless $self, $class;
55             }
56              
57             # get swagger type of the attribute
58             sub get_swagger_types {
59 0     0 0   return $swagger_types;
60             }
61              
62             # get attribute mappping
63             sub get_attribute_map {
64 0     0 0   return $attribute_map;
65             }
66              
67             1;