Class AsyncDevClient


  • public class AsyncDevClient
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.concurrent.CompletableFuture<TemplateRes> createTemplateV1​(TemplateReq request)
      Development template endpoint that demonstrates transaction handling and request mirroring.
      java.util.concurrent.CompletableFuture<TemplateRes> createTemplateV1​(TemplateReq request, RequestOptions requestOptions)
      Development template endpoint that demonstrates transaction handling and request mirroring.
      java.util.concurrent.CompletableFuture<CredentialInfoRes> getCredentialInfoV1()
      Returns the verified caller identity and raw credential claims for development purposes.
      java.util.concurrent.CompletableFuture<CredentialInfoRes> getCredentialInfoV1​(RequestOptions requestOptions)
      Returns the verified caller identity and raw credential claims for development purposes.
      java.util.concurrent.CompletableFuture<java.lang.String> getEmailV1()
      Retrieves the primary email address for the caller from the authentication service.
      java.util.concurrent.CompletableFuture<java.lang.String> getEmailV1​(RequestOptions requestOptions)
      Retrieves the primary email address for the caller from the authentication service.
      java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,​java.util.Optional<java.lang.String>>> getGitInfoV1()
      Returns the current GitHub PR number and commit hash for the deployment.
      java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,​java.util.Optional<java.lang.String>>> getGitInfoV1​(RequestOptions requestOptions)
      Returns the current GitHub PR number and commit hash for the deployment.
      java.util.concurrent.CompletableFuture<java.lang.String> getTemplateV1()
      Development template endpoint that returns the caller's ID for testing.
      java.util.concurrent.CompletableFuture<java.lang.String> getTemplateV1​(RequestOptions requestOptions)
      Development template endpoint that returns the caller's ID for testing.
      java.util.concurrent.CompletableFuture<java.lang.String> getUserIdV1()
      (DEPRECATED) Extracts and returns the user ID from the authenticated request's JWT token.
      java.util.concurrent.CompletableFuture<java.lang.String> getUserIdV1​(RequestOptions requestOptions)
      (DEPRECATED) Extracts and returns the user ID from the authenticated request's JWT token.
      java.util.concurrent.CompletableFuture<java.lang.String> getUserIdV2()
      Extracts and returns the user ID from the authenticated request's JWT token.
      java.util.concurrent.CompletableFuture<java.lang.String> getUserIdV2​(RequestOptions requestOptions)
      Extracts and returns the user ID from the authenticated request's JWT token.
      java.util.concurrent.CompletableFuture<java.lang.Iterable<java.lang.String>> postAgentOrderBuilderStreamV1​(OrderBuilderReq request)
      Same as /agent/order-builder/v1 but streams progress events via SSE as each workflow step completes.
      java.util.concurrent.CompletableFuture<java.lang.Iterable<java.lang.String>> postAgentOrderBuilderStreamV1​(OrderBuilderReq request, RequestOptions requestOptions)
      Same as /agent/order-builder/v1 but streams progress events via SSE as each workflow step completes.
      java.util.concurrent.CompletableFuture<OrderBuilderRes> postAgentOrderBuilderV1​(OrderBuilderReq request)
      Populates an existing order draft with cargo, task groups, and tasks parsed from natural language.
      java.util.concurrent.CompletableFuture<OrderBuilderRes> postAgentOrderBuilderV1​(OrderBuilderReq request, RequestOptions requestOptions)
      Populates an existing order draft with cargo, task groups, and tasks parsed from natural language.
      java.util.concurrent.CompletableFuture<ReadOrderAgentRes> postAgentOrderV1​(ReadOrderAgentReq request)
      Fetches expanded order data and returns an AI-generated natural-language summary.
      java.util.concurrent.CompletableFuture<ReadOrderAgentRes> postAgentOrderV1​(ReadOrderAgentReq request, RequestOptions requestOptions)
      Fetches expanded order data and returns an AI-generated natural-language summary.
      java.util.concurrent.CompletableFuture<AgentRes> postAgentV1()
      Runs a customer service agent that responds with logistics fun facts (real order data not yet available).
      java.util.concurrent.CompletableFuture<AgentRes> postAgentV1​(AgentReq request)
      Runs a customer service agent that responds with logistics fun facts (real order data not yet available).
      java.util.concurrent.CompletableFuture<AgentRes> postAgentV1​(AgentReq request, RequestOptions requestOptions)
      Runs a customer service agent that responds with logistics fun facts (real order data not yet available).
      AsyncRawDevClient withRawResponse()
      Get responses with HTTP metadata like headers
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AsyncDevClient

        public AsyncDevClient​(ClientOptions clientOptions)
    • Method Detail

      • withRawResponse

        public AsyncRawDevClient withRawResponse()
        Get responses with HTTP metadata like headers
      • postAgentV1

        public java.util.concurrent.CompletableFuture<AgentRes> postAgentV1()
        Runs a customer service agent that responds with logistics fun facts (real order data not yet available). | (AgentReq) -> (AgentRes)
      • postAgentV1

        public java.util.concurrent.CompletableFuture<AgentRes> postAgentV1​(AgentReq request)
        Runs a customer service agent that responds with logistics fun facts (real order data not yet available). | (AgentReq) -> (AgentRes)
      • postAgentV1

        public java.util.concurrent.CompletableFuture<AgentRes> postAgentV1​(AgentReq request,
                                                                            RequestOptions requestOptions)
        Runs a customer service agent that responds with logistics fun facts (real order data not yet available). | (AgentReq) -> (AgentRes)
      • postAgentOrderV1

        public java.util.concurrent.CompletableFuture<ReadOrderAgentRes> postAgentOrderV1​(ReadOrderAgentReq request)
        Fetches expanded order data and returns an AI-generated natural-language summary. | (ReadOrderAgentReq) -> (ReadOrderAgentRes)
      • postAgentOrderV1

        public java.util.concurrent.CompletableFuture<ReadOrderAgentRes> postAgentOrderV1​(ReadOrderAgentReq request,
                                                                                          RequestOptions requestOptions)
        Fetches expanded order data and returns an AI-generated natural-language summary. | (ReadOrderAgentReq) -> (ReadOrderAgentRes)
      • postAgentOrderBuilderV1

        public java.util.concurrent.CompletableFuture<OrderBuilderRes> postAgentOrderBuilderV1​(OrderBuilderReq request)
        Populates an existing order draft with cargo, task groups, and tasks parsed from natural language. The frontend must create the draft first via /shipping/order_drafts/new/v1. | (OrderBuilderReq) -> (OrderBuilderRes)
      • postAgentOrderBuilderV1

        public java.util.concurrent.CompletableFuture<OrderBuilderRes> postAgentOrderBuilderV1​(OrderBuilderReq request,
                                                                                               RequestOptions requestOptions)
        Populates an existing order draft with cargo, task groups, and tasks parsed from natural language. The frontend must create the draft first via /shipping/order_drafts/new/v1. | (OrderBuilderReq) -> (OrderBuilderRes)
      • postAgentOrderBuilderStreamV1

        public java.util.concurrent.CompletableFuture<java.lang.Iterable<java.lang.String>> postAgentOrderBuilderStreamV1​(OrderBuilderReq request)
        Same as /agent/order-builder/v1 but streams progress events via SSE as each workflow step completes. | (OrderBuilderReq) -> SSE stream of OrderBuilderProgressEvent, final OrderBuilderRes
      • postAgentOrderBuilderStreamV1

        public java.util.concurrent.CompletableFuture<java.lang.Iterable<java.lang.String>> postAgentOrderBuilderStreamV1​(OrderBuilderReq request,
                                                                                                                          RequestOptions requestOptions)
        Same as /agent/order-builder/v1 but streams progress events via SSE as each workflow step completes. | (OrderBuilderReq) -> SSE stream of OrderBuilderProgressEvent, final OrderBuilderRes
      • getUserIdV1

        public java.util.concurrent.CompletableFuture<java.lang.String> getUserIdV1()
        (DEPRECATED) Extracts and returns the user ID from the authenticated request's JWT token. | () -> (str)
      • getUserIdV1

        public java.util.concurrent.CompletableFuture<java.lang.String> getUserIdV1​(RequestOptions requestOptions)
        (DEPRECATED) Extracts and returns the user ID from the authenticated request's JWT token. | () -> (str)
      • getUserIdV2

        public java.util.concurrent.CompletableFuture<java.lang.String> getUserIdV2()
        Extracts and returns the user ID from the authenticated request's JWT token. | () -> (str)
      • getUserIdV2

        public java.util.concurrent.CompletableFuture<java.lang.String> getUserIdV2​(RequestOptions requestOptions)
        Extracts and returns the user ID from the authenticated request's JWT token. | () -> (str)
      • getCredentialInfoV1

        public java.util.concurrent.CompletableFuture<CredentialInfoRes> getCredentialInfoV1()
        Returns the verified caller identity and raw credential claims for development purposes. | () -> (CredentialInfoRes)
      • getCredentialInfoV1

        public java.util.concurrent.CompletableFuture<CredentialInfoRes> getCredentialInfoV1​(RequestOptions requestOptions)
        Returns the verified caller identity and raw credential claims for development purposes. | () -> (CredentialInfoRes)
      • getEmailV1

        public java.util.concurrent.CompletableFuture<java.lang.String> getEmailV1()
        Retrieves the primary email address for the caller from the authentication service. | () -> (str)
      • getEmailV1

        public java.util.concurrent.CompletableFuture<java.lang.String> getEmailV1​(RequestOptions requestOptions)
        Retrieves the primary email address for the caller from the authentication service. | () -> (str)
      • getTemplateV1

        public java.util.concurrent.CompletableFuture<java.lang.String> getTemplateV1()
        Development template endpoint that returns the caller's ID for testing. | () -> (str)
      • getTemplateV1

        public java.util.concurrent.CompletableFuture<java.lang.String> getTemplateV1​(RequestOptions requestOptions)
        Development template endpoint that returns the caller's ID for testing. | () -> (str)
      • createTemplateV1

        public java.util.concurrent.CompletableFuture<TemplateRes> createTemplateV1​(TemplateReq request)
        Development template endpoint that demonstrates transaction handling and request mirroring. | (TemplateReq) -> (TemplateRes)
      • createTemplateV1

        public java.util.concurrent.CompletableFuture<TemplateRes> createTemplateV1​(TemplateReq request,
                                                                                    RequestOptions requestOptions)
        Development template endpoint that demonstrates transaction handling and request mirroring. | (TemplateReq) -> (TemplateRes)
      • getGitInfoV1

        public java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,​java.util.Optional<java.lang.String>>> getGitInfoV1()
        Returns the current GitHub PR number and commit hash for the deployment. | () -> (dict[str, str])
      • getGitInfoV1

        public java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,​java.util.Optional<java.lang.String>>> getGitInfoV1​(RequestOptions requestOptions)
        Returns the current GitHub PR number and commit hash for the deployment. | () -> (dict[str, str])