참고소스 수정본
This commit is contained in:
26
참고/instructor-main/examples/codegen-from-schema/models.py
Normal file
26
참고/instructor-main/examples/codegen-from-schema/models.py
Normal file
@@ -0,0 +1,26 @@
|
||||
# generated by datamodel-codegen:
|
||||
# filename: input.json
|
||||
# timestamp: 2023-09-10T00:33:42+00:00
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from enum import Enum
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
|
||||
class Type(Enum):
|
||||
home = "home"
|
||||
work = "work"
|
||||
mobile = "mobile"
|
||||
|
||||
|
||||
class PhoneNumber(BaseModel):
|
||||
type: Type
|
||||
number: str
|
||||
|
||||
|
||||
class ExtractPerson(BaseModel):
|
||||
name: str
|
||||
age: int
|
||||
phoneNumbers: list[PhoneNumber]
|
||||
Reference in New Issue
Block a user