Class TaskMapperImpl

java.lang.Object
org.a2aproject.sdk.grpc.mapper.TaskMapperImpl
All Implemented Interfaces:
TaskMapper

@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 TaskMapperImpl extends Object implements TaskMapper
  • Constructor Details

    • TaskMapperImpl

      public TaskMapperImpl()
  • Method Details

    • toProto

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

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

      protected List<Artifact> artifactListToArtifactList(List<Artifact> list)
    • messageListToMessageArray

      protected Message[] messageListToMessageArray(List<Message> list)