Coverage for packages/clopos/src/integrify/clopos/schemas/auth/request.py: 100%
8 statements
« prev ^ index » next coverage.py v7.16.0, created at 2026-10-19 02:39 +0000
« prev ^ index » next coverage.py v7.16.0, created at 2026-10-19 02:39 +0000
1from integrify.api import PayloadBaseModel
2from integrify.clopos import env
3from pydantic import Field
6class AuthRequest(PayloadBaseModel):
7 client_id: str = Field(default=env.CLOPOS_CLIENT_ID, min_length=1, validate_default=True)
8 client_secret: str = Field(
9 default=env.CLOPOS_CLIENT_SECRET,
10 min_length=1,
11 validate_default=True,
12 )
13 brand: str = Field(default=env.CLOPOS_BRAND, min_length=1, validate_default=True)
14 integrator_id: str = Field(
15 default=env.CLOPOS_INTEGRATOR_ID,
16 min_length=1,
17 validate_default=True,
18 )