Sage100-ws/schemas/__init__.py

94 lines
2.1 KiB
Python

from schemas.tiers.tiers import TiersList, TypeTiers
from schemas.tiers.contact import (
ContactCreate,
ContactDelete,
ContactGet,
ContactList,
ContactUpdate,
)
from schemas.tiers.clients import ClientCreate, ClientUpdate
from schemas.others.general_schema import (
FiltreRequest,
ChampLibre,
CodeRequest,
StatutRequest,
)
from schemas.documents.documents import (
TransformationRequest,
TypeDocument,
DocumentGet,
PDFGeneration,
)
from schemas.documents.devis import DevisRequest, DevisUpdate
from schemas.tiers.fournisseurs import FournisseurCreate, FournisseurUpdate
from schemas.documents.avoirs import AvoirCreate, AvoirUpdate
from schemas.documents.commandes import CommandeCreate, CommandeUpdate
from schemas.documents.factures import FactureCreate, FactureUpdate
from schemas.documents.livraisons import LivraisonCreate, LivraisonUpdate
from schemas.articles.articles import (
ArticleCreate,
ArticleUpdate,
MouvementStockLigneRequest,
EntreeStock,
SortieStock,
)
from schemas.articles.famille_d_articles import FamilleCreate
from schemas.tiers.commercial import (
CollaborateurCreateRequest,
CollaborateurListRequest,
CollaborateurNumeroRequest,
CollaborateurUpdateRequest,
)
__all__ = [
"TiersList",
"ContactCreate",
"ContactDelete",
"ContactGet",
"ContactList",
"ContactUpdate",
"ClientCreate",
"ClientUpdate",
"FiltreRequest",
"ChampLibre",
"CodeRequest",
"TransformationRequest",
"TypeDocument",
"DevisRequest",
"DocumentGet",
"StatutRequest",
"TypeTiers",
"DevisUpdate",
"FournisseurCreate",
"FournisseurUpdate",
"AvoirCreate",
"AvoirUpdate",
"CommandeCreate",
"CommandeUpdate",
"FactureCreate",
"FactureUpdate",
"LivraisonCreate",
"LivraisonUpdate",
"ArticleCreate",
"ArticleUpdate",
"MouvementStockLigneRequest",
"EntreeStock",
"SortieStock",
"FamilleCreate",
"PDFGeneration",
"CollaborateurCreateRequest",
"CollaborateurListRequest",
"CollaborateurNumeroRequest",
"CollaborateurUpdateRequest",
]