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.11.tar.gz (22.6 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.11-py3-none-any.whl (31.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nys_schemas-0.3.11.tar.gz
  • Upload date:
  • Size: 22.6 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.11.tar.gz
Algorithm Hash digest
SHA256 bbeb1dc223ccd06daa6e78d32cf0d8fb7d58479bea4ce8da961c3bb300d57065
MD5 8322caf76277067ada43806c460f8cd1
BLAKE2b-256 6692d1c9cb5d8382ac9540674ce42244ef2e943e38244e12aee86bc06e6e50b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for nys_schemas-0.3.11.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.11-py3-none-any.whl.

File metadata

  • Download URL: nys_schemas-0.3.11-py3-none-any.whl
  • Upload date:
  • Size: 31.1 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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 77fd886d285d3fa95ef9b8c81aaa7f91778b9518ee01d0df9cf0bfd0da105f71
MD5 e13ab6130586b037c17add2f746d2624
BLAKE2b-256 3fb85f3e9d5bf528aafb6cc2abd0ba32faaf1050c07e3df4d6d3b7774c101a5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for nys_schemas-0.3.11-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