mirror of
https://github.com/jlengrand/openapi-generator.git
synced 2026-05-18 00:21:20 +00:00
* [CLI] Initial implementation for batch generation Allows for generating multiple outputs via config. Just specify multiple config files on command line. Intent for this is to reduce CI times to generate outputs as well as to reduce time for users to run ensure-up-to-date to meet PR standards. Example command: openapi-generator batch --includes-base-dir `pwd` --fail-fast -- bin/ci/* --- As part of this implementation, the batch command support a customized JSON key, `!include`. If this key's value refers to an existing file, that file's contents are "unwrapped" into the config during deserialization. This allows us to easily point to the same configs used by our sample scripts without modifying the CLI generate task's switches or assumptions. * Allow for path-relative outputs * Add batch JSON objects * Include INFO log about threads used and includes/root * Ensure GlobalSettings.reset() * Improved thread-safety of ModelUtils
92 lines
3.0 KiB
Ruby
92 lines
3.0 KiB
Ruby
=begin
|
|
#OpenAPI Petstore
|
|
|
|
#This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
|
|
|
The version of the OpenAPI document: 1.0.0
|
|
|
|
Generated by: https://openapi-generator.tech
|
|
OpenAPI Generator version: 4.2.0-SNAPSHOT
|
|
|
|
=end
|
|
|
|
# Common files
|
|
require 'petstore/api_client'
|
|
require 'petstore/api_error'
|
|
require 'petstore/version'
|
|
require 'petstore/configuration'
|
|
|
|
# Models
|
|
require 'petstore/models/additional_properties_any_type'
|
|
require 'petstore/models/additional_properties_array'
|
|
require 'petstore/models/additional_properties_boolean'
|
|
require 'petstore/models/additional_properties_class'
|
|
require 'petstore/models/additional_properties_integer'
|
|
require 'petstore/models/additional_properties_number'
|
|
require 'petstore/models/additional_properties_object'
|
|
require 'petstore/models/additional_properties_string'
|
|
require 'petstore/models/animal'
|
|
require 'petstore/models/api_response'
|
|
require 'petstore/models/array_of_array_of_number_only'
|
|
require 'petstore/models/array_of_number_only'
|
|
require 'petstore/models/array_test'
|
|
require 'petstore/models/capitalization'
|
|
require 'petstore/models/cat'
|
|
require 'petstore/models/cat_all_of'
|
|
require 'petstore/models/category'
|
|
require 'petstore/models/class_model'
|
|
require 'petstore/models/client'
|
|
require 'petstore/models/dog'
|
|
require 'petstore/models/dog_all_of'
|
|
require 'petstore/models/enum_arrays'
|
|
require 'petstore/models/enum_class'
|
|
require 'petstore/models/enum_test'
|
|
require 'petstore/models/file'
|
|
require 'petstore/models/file_schema_test_class'
|
|
require 'petstore/models/format_test'
|
|
require 'petstore/models/has_only_read_only'
|
|
require 'petstore/models/list'
|
|
require 'petstore/models/map_test'
|
|
require 'petstore/models/mixed_properties_and_additional_properties_class'
|
|
require 'petstore/models/model200_response'
|
|
require 'petstore/models/model_return'
|
|
require 'petstore/models/name'
|
|
require 'petstore/models/number_only'
|
|
require 'petstore/models/order'
|
|
require 'petstore/models/outer_composite'
|
|
require 'petstore/models/outer_enum'
|
|
require 'petstore/models/pet'
|
|
require 'petstore/models/read_only_first'
|
|
require 'petstore/models/special_model_name'
|
|
require 'petstore/models/tag'
|
|
require 'petstore/models/type_holder_default'
|
|
require 'petstore/models/type_holder_example'
|
|
require 'petstore/models/user'
|
|
require 'petstore/models/xml_item'
|
|
|
|
# APIs
|
|
require 'petstore/api/another_fake_api'
|
|
require 'petstore/api/fake_api'
|
|
require 'petstore/api/fake_classname_tags123_api'
|
|
require 'petstore/api/pet_api'
|
|
require 'petstore/api/store_api'
|
|
require 'petstore/api/user_api'
|
|
|
|
module Petstore
|
|
class << self
|
|
# Customize default settings for the SDK using block.
|
|
# Petstore.configure do |config|
|
|
# config.username = "xxx"
|
|
# config.password = "xxx"
|
|
# end
|
|
# If no block given, return the default Configuration object.
|
|
def configure
|
|
if block_given?
|
|
yield(Configuration.default)
|
|
else
|
|
Configuration.default
|
|
end
|
|
end
|
|
end
|
|
end
|