forked from loafle/openapi-generator-original
[perl] Add name mapping features to the Perl client generator (#16510)
* add name mapping features to perl client generator * update samples
This commit is contained in:
@@ -17,7 +17,7 @@ Generated by: https://openapi-generator.tech
|
||||
# Do not edit the class manually.
|
||||
# Ref: https://openapi-generator.tech
|
||||
#
|
||||
package WWW::OpenAPIClient::Object::DeprecatedObject;
|
||||
package WWW::OpenAPIClient::Object::DeprecatedModel;
|
||||
|
||||
require 5.6.0;
|
||||
use strict;
|
||||
@@ -214,7 +214,7 @@ sub _deserialize {
|
||||
|
||||
|
||||
__PACKAGE__->class_documentation({description => '',
|
||||
class => 'DeprecatedObject',
|
||||
class => 'DeprecatedModel',
|
||||
required => [], # TODO
|
||||
} );
|
||||
|
||||
@@ -219,7 +219,7 @@ __PACKAGE__->class_documentation({description => 'Just a string to inform instan
|
||||
} );
|
||||
|
||||
__PACKAGE__->method_documentation({
|
||||
'nullable_message' => {
|
||||
'system_message' => {
|
||||
datatype => 'string',
|
||||
base_name => 'NullableMessage',
|
||||
description => '',
|
||||
@@ -229,11 +229,11 @@ __PACKAGE__->method_documentation({
|
||||
});
|
||||
|
||||
__PACKAGE__->openapi_types( {
|
||||
'nullable_message' => 'string'
|
||||
'system_message' => 'string'
|
||||
} );
|
||||
|
||||
__PACKAGE__->attribute_map( {
|
||||
'nullable_message' => 'NullableMessage'
|
||||
'system_message' => 'NullableMessage'
|
||||
} );
|
||||
|
||||
__PACKAGE__->mk_accessors(keys %{__PACKAGE__->attribute_map});
|
||||
|
||||
@@ -30,7 +30,7 @@ use Log::Any qw($log);
|
||||
use Date::Parse;
|
||||
use DateTime;
|
||||
|
||||
use WWW::OpenAPIClient::Object::DeprecatedObject;
|
||||
use WWW::OpenAPIClient::Object::DeprecatedModel;
|
||||
|
||||
use base ("Class::Accessor", "Class::Data::Inheritable");
|
||||
|
||||
@@ -235,7 +235,7 @@ __PACKAGE__->method_documentation({
|
||||
read_only => '',
|
||||
},
|
||||
'deprecated_ref' => {
|
||||
datatype => 'DeprecatedObject',
|
||||
datatype => 'DeprecatedModel',
|
||||
base_name => 'deprecatedRef',
|
||||
description => '',
|
||||
format => '',
|
||||
@@ -253,7 +253,7 @@ __PACKAGE__->method_documentation({
|
||||
__PACKAGE__->openapi_types( {
|
||||
'uuid' => 'string',
|
||||
'id' => 'double',
|
||||
'deprecated_ref' => 'DeprecatedObject',
|
||||
'deprecated_ref' => 'DeprecatedModel',
|
||||
'bars' => 'ARRAY[string]'
|
||||
} );
|
||||
|
||||
|
||||
Reference in New Issue
Block a user