This commit is contained in:
28
src/apps/remd/v1/schema.py
Normal file
28
src/apps/remd/v1/schema.py
Normal file
@ -0,0 +1,28 @@
|
||||
from typing import TypedDict
|
||||
|
||||
from pydantic import BaseModel, Field
|
||||
|
||||
|
||||
class FileModel(BaseModel):
|
||||
data: str
|
||||
|
||||
|
||||
class RequestModel(BaseModel):
|
||||
relatesToMessage: str
|
||||
file: FileModel
|
||||
|
||||
|
||||
class BodyModel(BaseModel):
|
||||
sendDocumentFileRequest: RequestModel
|
||||
|
||||
|
||||
class EnvelopeModel(BaseModel):
|
||||
body: BodyModel = Field(..., alias='s:Body')
|
||||
|
||||
|
||||
class Remd(BaseModel):
|
||||
Envelope: EnvelopeModel = Field(..., alias='s:Envelope')
|
||||
|
||||
|
||||
class AEMDFileData(TypedDict):
|
||||
data: str
|
||||
Reference in New Issue
Block a user