Class TaskMapperImpl

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

@Generated(value="org.mapstruct.ap.MappingProcessor", date="2026-08-07T12:19:20+0000", comments="version: 1.6.3, compiler: javac, environment: Java 17.0.19 (Eclipse Adoptium)") public class TaskMapperImpl extends Object implements TaskMapper
  • Constructor Details

    • TaskMapperImpl

      public TaskMapperImpl()
  • Method Details

    • toProto

      public Task toProto(org.a2aproject.sdk.spec.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 org.a2aproject.sdk.spec.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<org.a2aproject.sdk.spec.Artifact> artifactListToArtifactList(List<Artifact> list)
    • messageListToMessageArray

      protected org.a2aproject.sdk.spec.Message[] messageListToMessageArray(List<Message> list)