forked from loafle/openapi-generator-original
Documentation from the swagger spec is available via methods class_documentation() and method_documentation() on object and API classes.
41 lines
843 B
Plaintext
41 lines
843 B
Plaintext
{{#models}}
|
|
{{#model}}
|
|
package WWW::{{moduleName}}::Object::{{classname}};
|
|
|
|
require 5.6.0;
|
|
use strict;
|
|
use warnings;
|
|
use utf8;
|
|
use JSON qw(decode_json);
|
|
use Data::Dumper;
|
|
use Module::Runtime qw(use_module);
|
|
use Log::Any qw($log);
|
|
use Date::Parse;
|
|
use DateTime;
|
|
|
|
use base "WWW::{{moduleName}}::Object::BaseObject";
|
|
|
|
#
|
|
#{{description}}
|
|
#
|
|
#NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
|
|
#
|
|
|
|
__PACKAGE__->class_documentation({description => '{{description}}'});
|
|
|
|
__PACKAGE__->swagger_types( {
|
|
{{#vars}}'{{name}}' => '{{{datatype}}}'{{#hasMore}},
|
|
{{/hasMore}}{{/vars}}
|
|
} );
|
|
|
|
__PACKAGE__->attribute_map( {
|
|
{{#vars}}'{{name}}' => '{{baseName}}'{{#hasMore}},
|
|
{{/hasMore}}{{/vars}}
|
|
} );
|
|
|
|
__PACKAGE__->mk_accessors(keys %{__PACKAGE__->attribute_map});
|
|
|
|
1;
|
|
{{/model}}
|
|
{{/models}}
|