NAME
API::CLI::App::Spec - Can turn an OpenAPI to App::Spec file
METHODS
- from_openapi
-
my $spec = API::CLI::App::Spec->from_openapi( openapi => $openapi, name => "myclient", class => "My::API::CLI", # default API::CLI );Returns a App::Spec object from an OpenAPI structure.
- openapi2appspec
-
my $hashref = API::CLI::App::Spec->openapi2appspec( openapi => $openapi, name => $name, class => $class, );Returns a hashref representing App::Spec data
- param2appspec
-
my $appspec_param = $class->param2appspec($p);Returns a Parameter for App::Spec from an OpenAPI parameter.
- openapi
-
Attribute which stores the OpenAPI structure.