Interface MessageSendParamsMapper

All Known Implementing Classes:
MessageSendParamsMapperImpl

public interface MessageSendParamsMapper
Mapper between MessageSendParams and SendMessageRequest.

Handles bidirectional mapping with message/request field name difference and Struct conversions.

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.a2aproject.sdk.spec.MessageSendParams
    Converts proto SendMessageRequest to domain MessageSendParams.
    toProto(org.a2aproject.sdk.spec.MessageSendParams domain)
    Converts domain MessageSendParams to proto SendMessageRequest.
  • Field Details

  • Method Details

    • toProto

      SendMessageRequest toProto(org.a2aproject.sdk.spec.MessageSendParams domain)
      Converts domain MessageSendParams to proto SendMessageRequest. Maps domain "message" field to proto "message" field.
    • fromProto

      org.a2aproject.sdk.spec.MessageSendParams fromProto(SendMessageRequest proto)
      Converts proto SendMessageRequest to domain MessageSendParams. Maps proto "message" field to domain "message" field. Uses Builder pattern for record construction.