WSMessageHeader¶
-
class
mss_dataserver.core.validation.
WSMessageHeader
(*, msg_class: mss_dataserver.core.validation.MsgClassEnum, msg_id: Union[mss_dataserver.core.validation.MsgControlIdEnum, mss_dataserver.core.validation.MsgDataIdEnum, mss_dataserver.core.validation.MsgSohIdEnum, mss_dataserver.core.validation.MsgRequestIdEnum], server_time: mss_dataserver.core.validation.ConstrainedStrValue = None)[source]¶ Bases:
pydantic.main.BaseModel
The websocket message header model.
Properties¶
fields
Methods¶
|
Create a new model by parsing and validating input data from keyword arguments. |
|
Check if the msg_id is in the allowed values for the related msg_class. |
|
Creates a new model setting __dict__ and __fields_set__ from trusted or pre-validated data. |
|
Duplicate a model, optionally choose which fields to include, exclude and change. |
|
Generate a dictionary representation of the model, optionally specifying which fields to include or exclude. |
|
|
|
Generate a JSON representation of the model, include and exclude arguments as per dict(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
Try to update ForwardRefs on fields based on this Model, globalns and localns. |
|