Swagger

Common Swagger definitions for CLI API views.

class smarter.apps.api.v1.cli.views.swagger.ChatConfigSerializer(*args, **kwargs)[source]

Bases: Serializer

Serializer for the chat configuration in smarter.sh/v1 format.

class smarter.apps.api.v1.cli.views.swagger.CliChatSerializer(*args, **kwargs)[source]

Bases: Serializer

Serializer for the chat in smarter.sh/v1 format.

class smarter.apps.api.v1.cli.views.swagger.ManifestSerializer(*args, **kwargs)[source]

Bases: Serializer

Serializer for the YAML manifest in smarter.sh/v1 format.

class smarter.apps.api.v1.cli.views.swagger.SuccessResponseSerializer(*args, **kwargs)[source]

Bases: Serializer

Serializer for a JSON success response.

smarter.apps.api.v1.cli.views.swagger.json_success_response(message)[source]

Helper function to generate a JSON success response.

Return type:

dict