Ë ì†XjãóÌ—dZddlmZmZddlmZddlmZmZe Z ee gedfZ egedfZ eGd„d««Z eGd„d ««Ze ezdzZeGd „d ««Zy) z± Message wrapper with metadata support. This module defines a wrapper type that combines JSONRPCMessage with metadata to support transport-specific features like resumability. é)Ú AwaitableÚCallable)Ú dataclass)ÚJSONRPCMessageÚ RequestIdNcóL—eZdZUdZdZedzed<dZeege dfdzed<y)ÚClientMessageMetadataz%Metadata specific to client messages.NÚresumption_tokenÚon_resumption_token_update) Ú__name__Ú __module__Ú __qualname__Ú__doc__r ÚResumptionTokenÚ__annotations__r rr©óúf/mnt/ssd/data/Dropbox/adrian/vault-secondbrain/venv/lib/python3.12/site-packages/mcp/shared/message.pyr r s6…á/à/3Ðo¨Ñ,Ó3ØVZР¨/Ð):¸IÀd¹OÐ)KÑ LÈtÑ SÔZrr cób—eZdZUdZdZedzed<dZedzed<dZ e dzed<dZ e dzed<y)ÚServerMessageMetadataz%Metadata specific to server messages.NÚrelated_request_idÚrequest_contextÚclose_sse_streamÚclose_standalone_sse_stream) r r rrrrrrÚobjectrÚCloseSSEStreamCallbackrrrrrrsE…á/à+/И  DÑ(Ó/à%)€OV˜d‘]Ó)à6:ÐÐ,¨tÑ3Ó:àAEÐÐ!7¸$Ñ!>ÔErrcó*—eZdZUdZeed<dZeed<y)ÚSessionMessagezAA message with specific metadata for transport-specific features.ÚmessageNÚmetadata)r r rrrrr ÚMessageMetadatarrrrr-s…áKà ÓØ $€HˆoÔ$rr)rÚcollections.abcrrÚ dataclassesrÚ mcp.typesrrÚstrrÚResumptionTokenUpdateCallbackrr rr!rrrrúr'sªðñ÷0Ý!ç/à€à (¨/Ð):¸IÀd¹OÐ)KÑ LÐð" " i°¡oÐ"5Ñ6Ðð ÷[ð[ó ð[ð ÷ Fð Fó ð Fð(Ð*?Ñ?À$ÑF€ð ÷%ð%ó ñ%r