Skip to content
#

jsonschema

Here are 207 public repositories matching this topic...

s-knibbs
s-knibbs commented Jun 30, 2019

It seems that the typing module doesn't flatten nested literal type definitions, so the following does not currently work:

SuccessStatus = Literal[200, 201, 204]
ClientError = Literal[404, 401, 403, 409, 400]
ServerError = Literal[500, 504, 503]

@dataclass
class HttpResponse(JsonSchemaMixin):
    status: Literal[SuccessStatus, ClientError, ServerError]
    ...
enhancement good first issue

Improve this page

Add a description, image, and links to the jsonschema topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the jsonschema topic, visit your repo's landing page and select "manage topics."

Learn more