File Coverage

blib/lib/AsposeWordsCloud/Object/SaveOptionsData.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 AsposeWordsCloud::Object::SaveOptionsData;
2              
3             require 5.6.0;
4 1     1   262 use strict;
  1         2  
  1         23  
5 1     1   5 use warnings;
  1         1  
  1         19  
6 1     1   4 use utf8;
  1         2  
  1         4  
7 1     1   18 use JSON qw(decode_json);
  1         2  
  1         4  
8 1     1   73 use Data::Dumper;
  1         2  
  1         35  
9 1     1   5 use Module::Runtime qw(use_module);
  1         1  
  1         9  
10 1     1   52 use Log::Any qw($log);
  1         2  
  1         3  
11 1     1   160 use Date::Parse;
  1         2  
  1         64  
12 1     1   6 use DateTime;
  1         2  
  1         20  
13              
14 1     1   5 use base "AsposeWordsCloud::Object::BaseObject";
  1         2  
  1         274  
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             'ColorMode' => 'string',
24             'SaveFormat' => 'string',
25             'FileName' => 'string',
26             'DmlRenderingMode' => 'string',
27             'DmlEffectsRenderingMode' => 'string',
28             'ZipOutput' => 'boolean',
29             'UpdateSdtContent' => 'boolean'
30             };
31              
32             my $attribute_map = {
33             'ColorMode' => 'ColorMode',
34             'SaveFormat' => 'SaveFormat',
35             'FileName' => 'FileName',
36             'DmlRenderingMode' => 'DmlRenderingMode',
37             'DmlEffectsRenderingMode' => 'DmlEffectsRenderingMode',
38             'ZipOutput' => 'ZipOutput',
39             'UpdateSdtContent' => 'UpdateSdtContent'
40             };
41              
42             # new object
43             sub new {
44 0     0 0   my ($class, %args) = @_;
45             my $self = {
46             #
47             'ColorMode' => $args{'ColorMode'},
48             #
49             'SaveFormat' => $args{'SaveFormat'},
50             #
51             'FileName' => $args{'FileName'},
52             #
53             'DmlRenderingMode' => $args{'DmlRenderingMode'},
54             #
55             'DmlEffectsRenderingMode' => $args{'DmlEffectsRenderingMode'},
56             #
57             'ZipOutput' => $args{'ZipOutput'},
58             #
59 0           'UpdateSdtContent' => $args{'UpdateSdtContent'}
60             };
61              
62 0           return bless $self, $class;
63             }
64              
65             # get swagger type of the attribute
66             sub get_swagger_types {
67 0     0 0   return $swagger_types;
68             }
69              
70             # get attribute mappping
71             sub get_attribute_map {
72 0     0 0   return $attribute_map;
73             }
74              
75             1;