Class DevClient


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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      TemplateRes createTemplateV1​(TemplateReq request)
      Development template endpoint that demonstrates transaction handling and request mirroring.
      TemplateRes createTemplateV1​(TemplateReq request, RequestOptions requestOptions)
      Development template endpoint that demonstrates transaction handling and request mirroring.
      DecodedJwtWithOrgAndUserId getDecodedJwtV1()
      Returns the complete decoded JWT token information for development purposes.
      DecodedJwtWithOrgAndUserId getDecodedJwtV1​(RequestOptions requestOptions)
      Returns the complete decoded JWT token information for development purposes.
      java.lang.String getEmailV1()
      Retrieves the primary email address for the caller from the authentication service.
      java.lang.String getEmailV1​(RequestOptions requestOptions)
      Retrieves the primary email address for the caller from the authentication service.
      java.util.Map<java.lang.String,​java.lang.String> getGitInfoV1()
      Returns the current GitHub PR number and commit hash for the deployment.
      java.util.Map<java.lang.String,​java.lang.String> getGitInfoV1​(RequestOptions requestOptions)
      Returns the current GitHub PR number and commit hash for the deployment.
      java.lang.String getTemplateV1()
      Development template endpoint that returns the caller's ID for testing.
      java.lang.String getTemplateV1​(RequestOptions requestOptions)
      Development template endpoint that returns the caller's ID for testing.
      java.lang.String getUserIdV1()
      (DEPRECATED) Extracts and returns the user ID from the authenticated request's JWT token.
      java.lang.String getUserIdV1​(RequestOptions requestOptions)
      (DEPRECATED) Extracts and returns the user ID from the authenticated request's JWT token.
      java.lang.String getUserIdV2()
      Extracts and returns the user ID from the authenticated request's JWT token.
      java.lang.String getUserIdV2​(RequestOptions requestOptions)
      Extracts and returns the user ID from the authenticated request's JWT token.
      AgentRes postAgentV1()
      Runs a customer service agent that responds with logistics fun facts (real order data not yet available).
      AgentRes postAgentV1​(AgentReq request)
      Runs a customer service agent that responds with logistics fun facts (real order data not yet available).
      AgentRes postAgentV1​(AgentReq request, RequestOptions requestOptions)
      Runs a customer service agent that responds with logistics fun facts (real order data not yet available).
      RawDevClient 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

    • Method Detail

      • withRawResponse

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

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

        public 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 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)
      • getUserIdV1

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

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

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

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

        public DecodedJwtWithOrgAndUserId getDecodedJwtV1()
        Returns the complete decoded JWT token information for development purposes. | () -> (DecodedJWTWithOrgAndUserId)
      • getDecodedJwtV1

        public DecodedJwtWithOrgAndUserId getDecodedJwtV1​(RequestOptions requestOptions)
        Returns the complete decoded JWT token information for development purposes. | () -> (DecodedJWTWithOrgAndUserId)
      • getEmailV1

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

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

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

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

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

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

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

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