All Downloads are FREE. Search and download functionalities are using the official Maven repository.

python.model_templates.schema_simple.handlebars Maven / Gradle / Ivy



class {{#if this.classname}}{{classname}}{{else}}{{#if nameInSnakeCase}}{{name}}{{else}}{{baseName}}{{/if}}{{/if}}(
{{#if isEnum}}
    schemas.EnumBase,
{{/if}}
    {{> model_templates/xbase_schema }}
):
{{#if this.classname}}
    """NOTE: This class is auto generated by OpenAPI Generator.
    Ref: https://openapi-generator.tech

    Do not edit the class manually.
{{#if description}}

    {{{unescapedDescription}}}
{{/if}}
    """
{{/if}}
{{#unless isStub}}
{{#or hasValidation isEnum getFormat}}


    class MetaOapg:
{{#if getFormat}}
        format = '{{getFormat}}'
{{/if}}
        {{> model_templates/validations }}
{{#if isEnum}}
{{#with allowableValues}}
        enum_value_to_name = {
{{#each enumVars}}
            {{{value}}}: "{{name}}",
{{/each}}
        }
{{/with}}
{{/if}}
{{/or}}
{{/unless}}
{{#if isEnum}}
    {{> model_templates/enums }}
{{/if}}
{{#if isStub}}
{{#if hasValidation}}
{{#unless isEnum}}
    pass
{{/unless}}
{{/if}}
{{/if}}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy