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.2.tar.gz (19.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.2-py3-none-any.whl (27.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for nys_schemas-0.3.2.tar.gz
Algorithm Hash digest
SHA256 1551aa8b7f5ff46d1efea39a0338f07ec1db090d8d8c56087f8219c7d780bc9b
MD5 268a8d0adaea27d9ad20bea2ff1b1a95
BLAKE2b-256 c0a2a20103e71dc473abb2e40716d902142e7e5c50251c1509355723d7c8712c

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for nys_schemas-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7a75bf00192c6ee1633547fcdde4fa1de86b566a5dbd65125371f21f122d7c6d
MD5 763df6b4e09dcc893969525216f1d2a0
BLAKE2b-256 d41153df683fab76dde89d7cd802a72645f2044a236c913e4eb02af314a8dfe6

See more details on using hashes here.

Provenance

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