Sage100-vps/schemas/__init__.py

108 lines
3 KiB
Python

from schemas.tiers.tiers import TiersDetails, TypeTiersInt
from schemas.tiers.type_tiers import TypeTiers
from schemas.schema_mixte import BaremeRemiseResponse
from schemas.user import UserResponse
from schemas.tiers.clients import (
ClientCreateRequest,
ClientDetails,
ClientResponse,
ClientUpdateRequest,
)
from schemas.tiers.contact import Contact, ContactCreate, ContactUpdate
from schemas.tiers.fournisseurs import (
FournisseurCreateAPIRequest,
FournisseurDetails,
FournisseurUpdateRequest,
)
from schemas.documents.avoirs import AvoirCreateRequest, AvoirUpdateRequest
from schemas.documents.commandes import CommandeCreateRequest, CommandeUpdateRequest
from schemas.documents.devis import (
DevisRequest,
DevisResponse,
DevisUpdateRequest,
RelanceDevisRequest,
)
from schemas.documents.documents import TypeDocument, TypeDocumentSQL
from schemas.documents.email import StatutEmail, EmailEnvoiRequest
from schemas.documents.factures import FactureCreateRequest, FactureUpdateRequest
from schemas.documents.livraisons import LivraisonCreateRequest, LivraisonUpdateRequest
from schemas.documents.universign import SignatureRequest, StatutSignature
from schemas.articles.articles import (
ArticleCreateRequest,
ArticleResponse,
ArticleUpdateRequest,
ArticleListResponse,
EntreeStockRequest,
SortieStockRequest,
MouvementStockResponse,
)
from schemas.articles.famille_article import (
FamilleResponse,
FamilleCreateRequest,
FamilleListResponse,
)
from schemas.sage.sage_gateway import (
SageGatewayCreate,
SageGatewayUpdate,
SageGatewayResponse,
SageGatewayListResponse,
SageGatewayHealthCheck,
SageGatewayTestRequest,
SageGatewayStatsResponse,
CurrentGatewayInfo,
)
__all__ = [
"TiersDetails",
"TypeTiers",
"BaremeRemiseResponse",
"UserResponse",
"ClientCreateRequest",
"ClientDetails",
"ClientResponse",
"ClientUpdateRequest",
"FournisseurCreateAPIRequest",
"FournisseurDetails",
"FournisseurUpdateRequest",
"Contact",
"AvoirCreateRequest",
"AvoirUpdateRequest",
"CommandeCreateRequest",
"CommandeUpdateRequest",
"DevisRequest",
"DevisResponse",
"DevisUpdateRequest",
"TypeDocument",
"TypeDocumentSQL",
"StatutEmail",
"EmailEnvoiRequest",
"FactureCreateRequest",
"FactureUpdateRequest",
"LivraisonCreateRequest",
"LivraisonUpdateRequest",
"SignatureRequest",
"StatutSignature",
"TypeTiersInt",
"ArticleCreateRequest",
"ArticleResponse",
"ArticleUpdateRequest",
"ArticleListResponse",
"EntreeStockRequest",
"SortieStockRequest",
"MouvementStockResponse",
"RelanceDevisRequest",
"FamilleResponse",
"FamilleCreateRequest",
"FamilleListResponse",
"ContactCreate",
"ContactUpdate",
"SageGatewayCreate",
"SageGatewayUpdate",
"SageGatewayResponse",
"SageGatewayListResponse",
"SageGatewayHealthCheck",
"SageGatewayTestRequest",
"SageGatewayStatsResponse",
"CurrentGatewayInfo",
]