Source code for examples.chinook_api.schemas
"""
chinook_api.schemas
~~~~~~~~~~~~~~~~~~~
Drowsy Schemas for the Chinook database.
"""
# :copyright: (c) 2020 by Nicholas Repole and contributors.
# See AUTHORS for more details.
# :license: MIT - See LICENSE for more details.
from drowsy.convert import CamelModelResourceConverter
from drowsy.schema import ModelResourceSchema
from .models import (
Album, Artist, CompositeOne, CompositeMany, CompositeNode, Customer,
Employee, Genre, Invoice, InvoiceLine, MediaType, Node, Playlist, Track
)
[docs]
class AlbumSchema(ModelResourceSchema):
[docs]
class ArtistSchema(ModelResourceSchema):
[docs]
class InvoiceLineSchema(ModelResourceSchema):
[docs]
class InvoiceSchema(ModelResourceSchema):
[docs]
class EmployeeSchema(ModelResourceSchema):
[docs]
class CustomerSchema(ModelResourceSchema):
[docs]
class PlaylistSchema(ModelResourceSchema):
[docs]
class GenreSchema(ModelResourceSchema):
[docs]
class TrackSchema(ModelResourceSchema):
[docs]
class TrackPermissionsSchema(ModelResourceSchema):
[docs]
class NodeSchema(ModelResourceSchema):
[docs]
class CompositeNodeSchema(ModelResourceSchema):
[docs]
class CompositeOneSchema(ModelResourceSchema):
[docs]
class CompositeManySchema(ModelResourceSchema):