Skip to main content

Shared Pydantic schemas for Noyes packages

Project description

NysSchemas

Shared Pydantic schemas for Noyes packages.

Installation

pip install nys_schemas

Usage

from nys_schemas.request_schema import (
    RequestResponseComposite,
    RequestFilter,
    FulfillmentRequestCreateInput
)
from nys_schemas.job_schema import JobResponse, JobFilter
from nys_schemas.bot_schema import Bot, BotResponse

# Use the schemas
request_filter = RequestFilter(status="ACCEPTED")
job_response = JobResponse(id="job-123", status="EXECUTING")

Development

This package is part of the Noyes monorepo. To install in development mode:

pip install -e .

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nys_schemas-0.3.13.tar.gz (22.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nys_schemas-0.3.13-py3-none-any.whl (31.2 kB view details)

Uploaded Python 3

File details

Details for the file nys_schemas-0.3.13.tar.gz.

File metadata

  • Download URL: nys_schemas-0.3.13.tar.gz
  • Upload date:
  • Size: 22.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nys_schemas-0.3.13.tar.gz
Algorithm Hash digest
SHA256 f01979a1cf9bb27a5e3bf6207ddce56a65fbcf08a5ee8a77689da31683807d0c
MD5 f917a2967b344c6f0012d3248e8ba6d1
BLAKE2b-256 b26da76f19c5ad9645fb8b2f98f28cf4781e743f2ea2ba4a2e05e6c7ffb78245

See more details on using hashes here.

Provenance

The following attestation bundles were made for nys_schemas-0.3.13.tar.gz:

Publisher: publish-pypi.yml on noyes-tech/nys_monorepo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nys_schemas-0.3.13-py3-none-any.whl.

File metadata

  • Download URL: nys_schemas-0.3.13-py3-none-any.whl
  • Upload date:
  • Size: 31.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nys_schemas-0.3.13-py3-none-any.whl
Algorithm Hash digest
SHA256 c1bf88bd7f00ac74cc5fc8b585217c69c0f4c7b4031b7e2814ff7e60879174c1
MD5 887dad024a28c551f98fc265af7b46b4
BLAKE2b-256 63547159d8403cfb565d559d661ec41b9a99b31ea390ffead3989470b7ab0e6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for nys_schemas-0.3.13-py3-none-any.whl:

Publisher: publish-pypi.yml on noyes-tech/nys_monorepo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page