File Coverage

blib/lib/AsposeWordsCloud/Object/FormField.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::FormField;
2              
3             require 5.6.0;
4 1     1   295 use strict;
  1         3  
  1         23  
5 1     1   5 use warnings;
  1         2  
  1         18  
6 1     1   4 use utf8;
  1         2  
  1         4  
7 1     1   19 use JSON qw(decode_json);
  1         1  
  1         4  
8 1     1   71 use Data::Dumper;
  1         6  
  1         38  
9 1     1   6 use Module::Runtime qw(use_module);
  1         1  
  1         5  
10 1     1   51 use Log::Any qw($log);
  1         2  
  1         4  
11 1     1   163 use Date::Parse;
  1         2  
  1         73  
12 1     1   6 use DateTime;
  1         1  
  1         17  
13              
14 1     1   5 use base "AsposeWordsCloud::Object::BaseObject";
  1         1  
  1         210  
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             'Name' => 'string',
24             'Enabled' => 'boolean',
25             'StatusText' => 'string',
26             'OwnStatus' => 'boolean',
27             'HelpText' => 'string',
28             'OwnHelp' => 'boolean',
29             'CalculateOnExit' => 'boolean',
30             'EntryMacro' => 'string',
31             'ExitMacro' => 'string',
32             'NodeId' => 'string',
33             'link' => 'Link'
34             };
35              
36             my $attribute_map = {
37             'Name' => 'Name',
38             'Enabled' => 'Enabled',
39             'StatusText' => 'StatusText',
40             'OwnStatus' => 'OwnStatus',
41             'HelpText' => 'HelpText',
42             'OwnHelp' => 'OwnHelp',
43             'CalculateOnExit' => 'CalculateOnExit',
44             'EntryMacro' => 'EntryMacro',
45             'ExitMacro' => 'ExitMacro',
46             'NodeId' => 'NodeId',
47             'link' => 'link'
48             };
49              
50             # new object
51             sub new {
52 0     0 0   my ($class, %args) = @_;
53             my $self = {
54             #
55             'Name' => $args{'Name'},
56             #
57             'Enabled' => $args{'Enabled'},
58             #
59             'StatusText' => $args{'StatusText'},
60             #
61             'OwnStatus' => $args{'OwnStatus'},
62             #
63             'HelpText' => $args{'HelpText'},
64             #
65             'OwnHelp' => $args{'OwnHelp'},
66             #
67             'CalculateOnExit' => $args{'CalculateOnExit'},
68             #
69             'EntryMacro' => $args{'EntryMacro'},
70             #
71             'ExitMacro' => $args{'ExitMacro'},
72             #
73             'NodeId' => $args{'NodeId'},
74             #
75 0           'link' => $args{'link'}
76             };
77              
78 0           return bless $self, $class;
79             }
80              
81             # get swagger type of the attribute
82             sub get_swagger_types {
83 0     0 0   return $swagger_types;
84             }
85              
86             # get attribute mappping
87             sub get_attribute_map {
88 0     0 0   return $attribute_map;
89             }
90              
91             1;