Skip to content

data_part

autogen.beta.a2a.mappers.parts.data_part #

data_part(payload, *, media_type)

Build a Part carrying structured data with the given MIME type.

Used by mappers.tools to wrap our extension payloads (tool-schemas+json, tool-call+json, tool-result+json).

Source code in autogen/beta/a2a/mappers/parts.py
def data_part(payload: Any, *, media_type: str) -> Part:
    """Build a Part carrying structured data with the given MIME type.

    Used by mappers.tools to wrap our extension payloads
    (tool-schemas+json, tool-call+json, tool-result+json).
    """
    return Part(data=_value_from(payload), media_type=media_type)