Coverage for src/prisma/generator/types.py: 100%

14 statements  

« prev     ^ index     » next       coverage.py v7.2.7, created at 2024-04-28 15:17 +0000

1from typing import Mapping, Optional 

2 

3from .._types import TypedDict 

4 

5__all__ = ( 

6 'PartialModel', 

7 'PartialModelField', 

8) 

9 

10 

11class PartialModelField(TypedDict): 

12 name: str 

13 is_list: bool 

14 optional: bool 

15 type: str 

16 documentation: Optional[str] 

17 is_relational: bool 

18 

19 

20class PartialModel(TypedDict): 

21 name: str 

22 from_model: str 

23 fields: Mapping[str, PartialModelField]