schema_salad.codegen
====================

.. py:module:: schema_salad.codegen

.. autoapi-nested-parse::

   Generate language specific loaders for a particular SALAD schema.



Attributes
----------

.. autoapisummary::

   schema_salad.codegen.FIELD_SORT_ORDER


Functions
---------

.. autoapisummary::

   schema_salad.codegen.codegen


Module Contents
---------------

.. py:data:: FIELD_SORT_ORDER
   :value: ['class', 'id', 'name']


.. py:function:: codegen(lang, i, schema_metadata, loader, target = None, examples = None, package = None, copyright = None, spdx_copyright_text = None, spdx_license_identifier = None, parser_info = None)

   Generate classes with loaders for the given Schema Salad description.


