Class MessageMapperImpl

java.lang.Object
org.a2aproject.sdk.grpc.mapper.MessageMapperImpl
All Implemented Interfaces:
MessageMapper

@Generated(value="org.mapstruct.ap.MappingProcessor", date="2026-07-21T16:05:38+0100", comments="version: 1.6.3, compiler: javac, environment: Java 17.0.18 (Eclipse Adoptium)") public class MessageMapperImpl extends Object implements MessageMapper
  • Constructor Details

    • MessageMapperImpl

      public MessageMapperImpl()
  • Method Details

    • toProto

      public Message toProto(Message domain)
      Description copied from interface: MessageMapper
      Converts domain Message to proto Message. Uses CommonFieldMapper for metadata conversion and ADDER_PREFERRED for lists.
      Specified by:
      toProto in interface MessageMapper
    • fromProto

      public Message fromProto(Message proto)
      Description copied from interface: MessageMapper
      Converts proto Message to domain Message. Handles empty string → null and Struct conversions via CommonFieldMapper. Uses Builder pattern explicitly configured via @BeanMapping.
      Specified by:
      fromProto in interface MessageMapper
    • partListToPartArray

      protected Part[] partListToPartArray(List<Part> list)