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.8.tar.gz (20.5 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.8-py3-none-any.whl (27.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nys_schemas-0.3.8.tar.gz
  • Upload date:
  • Size: 20.5 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.8.tar.gz
Algorithm Hash digest
SHA256 d14a09bf996d45af8eaa7600230fb23078ca9d64bb73a9c80833745c65dc8bf7
MD5 d382786e8df411c30da6b6c9b89fa382
BLAKE2b-256 bc3c2e91928ae61c41e64f832dea01ef525e4a47e87da3afe1fbb6c1e7416213

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nys_schemas-0.3.8-py3-none-any.whl
  • Upload date:
  • Size: 27.9 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 95099efdb0f4a96fa7f22fc0865476774193a4af47d545e69b8ba5d58a3aaad6
MD5 5386ef0fc5c7d4517b18fe0d6e0d4eba
BLAKE2b-256 7d9ee87ebac11359837e6016902a90a2aa75b56757197d11b7a2bd174d1f8cdc

See more details on using hashes here.

Provenance

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