forked from loafle/openapi-generator-original
add inheritance to object (model)
This commit is contained in:
@@ -6,22 +6,22 @@ use strict;
|
||||
use warnings;
|
||||
use WWW::SwaggerClient::PetApi;
|
||||
use WWW::SwaggerClient::APIClient;
|
||||
use WWW::SwaggerClient::Model::Pet;
|
||||
use WWW::SwaggerClient::Model::Tag;
|
||||
use WWW::SwaggerClient::Model::Category;
|
||||
use WWW::SwaggerClient::Object::Pet;
|
||||
use WWW::SwaggerClient::Object::Tag;
|
||||
use WWW::SwaggerClient::Object::Category;
|
||||
use JSON;
|
||||
use Data::Dumper;
|
||||
|
||||
my $api = WWW::SwaggerClient::PetApi->new();
|
||||
|
||||
print WWW::SwaggerClient::APIClient::to_form_value('testing 123');
|
||||
#print WWW::SwaggerClient::APIClient::to_form_value('testing 123');
|
||||
|
||||
my $pet_id = 5;
|
||||
|
||||
my $tag = WWW::SwaggerClient::Model::Tag->new({'id' => 'tag1', 'name' => 'just kidding',
|
||||
my $tag = WWW::SwaggerClient::Object::Tag->new({'id' => 'tag1', 'name' => 'just kidding',
|
||||
"photoUrls" => ['123', 'oop']});
|
||||
my $pet = WWW::SwaggerClient::Model::Pet->new({'id' => 5, 'name' => 'haha',
|
||||
"photoUrls" => ['123', 'oop'], 'tags' => [$tag]});
|
||||
my $pet = WWW::SwaggerClient::Object::Pet->new({'id' => 5, 'name' => 'haha',
|
||||
"photoUrls" => ['123', 'oop'], 'tags' => [$tag], 'created' => '2003-04-05 02:58:00'});
|
||||
|
||||
##print Dumper $pet;
|
||||
|
||||
@@ -29,11 +29,9 @@ my $json = JSON->new->convert_blessed;
|
||||
|
||||
#print $json->convert_blessed->encode($pet);
|
||||
#print $json->get_convert_blessed;
|
||||
##print Dumper($pet->to_hash);
|
||||
|
||||
|
||||
print Dumper($pet->to_hash);
|
||||
#my $pet2 = WWW::SwaggerClient::Model::Pet->from_json($pet->to_hash);
|
||||
my $pet2 = WWW::SwaggerClient::Model::Pet->new();
|
||||
my $pet2 = WWW::SwaggerClient::Object::Pet->new();
|
||||
$pet2 = $pet2->from_hash($pet->to_hash);
|
||||
#$pet2->from_json($pet->to_hash);
|
||||
##print Dumper($pet2->to_hash);
|
||||
|
||||
Reference in New Issue
Block a user