Class ProtoUtils.ToProto

java.lang.Object
org.a2aproject.sdk.grpc.utils.ProtoUtils.ToProto
Enclosing class:
ProtoUtils

public static class ProtoUtils.ToProto extends Object
  • Constructor Details

    • ToProto

      public ToProto()
  • Method Details

    • agentCard

      public static AgentCard agentCard(org.a2aproject.sdk.spec.AgentCard agentCard)
    • extendedAgentCard

      public static GetExtendedAgentCardRequest extendedAgentCard(org.a2aproject.sdk.spec.GetExtendedAgentCardParams params)
    • getTaskRequest

      public static GetTaskRequest getTaskRequest(org.a2aproject.sdk.spec.TaskQueryParams params)
    • cancelTaskRequest

      public static CancelTaskRequest cancelTaskRequest(org.a2aproject.sdk.spec.CancelTaskParams params)
    • subscribeToTaskRequest

      public static SubscribeToTaskRequest subscribeToTaskRequest(org.a2aproject.sdk.spec.TaskIdParams params)
    • createTaskPushNotificationConfigRequest

      public static TaskPushNotificationConfig createTaskPushNotificationConfigRequest(org.a2aproject.sdk.spec.TaskPushNotificationConfig config)
    • getTaskPushNotificationConfigRequest

      public static GetTaskPushNotificationConfigRequest getTaskPushNotificationConfigRequest(org.a2aproject.sdk.spec.GetTaskPushNotificationConfigParams params)
    • deleteTaskPushNotificationConfigRequest

      public static DeleteTaskPushNotificationConfigRequest deleteTaskPushNotificationConfigRequest(org.a2aproject.sdk.spec.DeleteTaskPushNotificationConfigParams params)
    • listTaskPushNotificationConfigsRequest

      public static ListTaskPushNotificationConfigsRequest listTaskPushNotificationConfigsRequest(org.a2aproject.sdk.spec.ListTaskPushNotificationConfigsParams params)
    • task

      public static Task task(org.a2aproject.sdk.spec.Task task)
    • listTasksResult

      public static ListTasksResponse listTasksResult(org.a2aproject.sdk.jsonrpc.common.wrappers.ListTasksResult result)
    • listTasksParams

      public static ListTasksRequest listTasksParams(org.a2aproject.sdk.spec.ListTasksParams params)
    • message

      public static Message message(org.a2aproject.sdk.spec.Message message)
    • taskPushNotificationConfig

      public static TaskPushNotificationConfig taskPushNotificationConfig(org.a2aproject.sdk.spec.TaskPushNotificationConfig config)
    • taskArtifactUpdateEvent

      public static TaskArtifactUpdateEvent taskArtifactUpdateEvent(org.a2aproject.sdk.spec.TaskArtifactUpdateEvent event)
    • taskStatusUpdateEvent

      public static TaskStatusUpdateEvent taskStatusUpdateEvent(org.a2aproject.sdk.spec.TaskStatusUpdateEvent event)
    • taskState

      public static TaskState taskState(org.a2aproject.sdk.spec.TaskState taskState)
    • messageSendConfiguration

      public static SendMessageConfiguration messageSendConfiguration(org.a2aproject.sdk.spec.MessageSendConfiguration messageSendConfiguration)
    • sendMessageRequest

      public static SendMessageRequest sendMessageRequest(org.a2aproject.sdk.spec.MessageSendParams request)
    • listTaskPushNotificationConfigsResponse

      public static ListTaskPushNotificationConfigsResponse listTaskPushNotificationConfigsResponse(org.a2aproject.sdk.spec.ListTaskPushNotificationConfigsResult result)
    • streamResponse

      public static StreamResponse streamResponse(org.a2aproject.sdk.spec.StreamingEventKind streamingEventKind)
    • taskOrMessage

      public static SendMessageResponse taskOrMessage(org.a2aproject.sdk.spec.EventKind eventKind)
    • taskOrMessageStream

      public static StreamResponse taskOrMessageStream(org.a2aproject.sdk.spec.StreamingEventKind eventKind)
    • createTaskPushNotificationConfigResponse

      public static TaskPushNotificationConfig createTaskPushNotificationConfigResponse(org.a2aproject.sdk.spec.TaskPushNotificationConfig config)
    • getTaskPushNotificationConfigResponse

      public static TaskPushNotificationConfig getTaskPushNotificationConfigResponse(org.a2aproject.sdk.spec.TaskPushNotificationConfig config)
    • getExtendedCardResponse

      public static AgentCard getExtendedCardResponse(org.a2aproject.sdk.spec.AgentCard card)