Class AsyncRawDevClient


  • public class AsyncRawDevClient
    extends java.lang.Object
    • Constructor Detail

      • AsyncRawDevClient

        public AsyncRawDevClient​(ClientOptions clientOptions)
    • Method Detail

      • getAgentV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.String>> getAgentV1()
        Experimental endpoint for running AI agentic workflows. Returns the authenticated user's ID for testing purposes.
      • getAgentV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.String>> getAgentV1​(RequestOptions requestOptions)
        Experimental endpoint for running AI agentic workflows. Returns the authenticated user's ID for testing purposes.
      • getUserIdV1

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

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

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

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

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.String>> getEmailV1()
        Retrieves the primary email address for the authenticated user from the authentication service.
      • getEmailV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.String>> getEmailV1​(RequestOptions requestOptions)
        Retrieves the primary email address for the authenticated user from the authentication service.
      • getDurableV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.util.Map<java.lang.String,​java.lang.Object>>> getDurableV1()
        Experimental endpoint for running durable execution workflows. Returns the authenticated user's ID for testing purposes.
      • getDurableV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.util.Map<java.lang.String,​java.lang.Object>>> getDurableV1​(RequestOptions requestOptions)
        Experimental endpoint for running durable execution workflows. Returns the authenticated user's ID for testing purposes.
      • getTemplateV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.lang.String>> getTemplateV1()
        Development template endpoint that returns the authenticated user's ID for testing.
      • getTemplateV1

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

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

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.util.Map<java.lang.String,​java.lang.String>>> getGitInfoV1()
        Returns the current GitHub PR number and commit hash for the deployment.
      • getGitInfoV1

        public java.util.concurrent.CompletableFuture<ChrtApiHttpResponse<java.util.Map<java.lang.String,​java.lang.String>>> getGitInfoV1​(RequestOptions requestOptions)
        Returns the current GitHub PR number and commit hash for the deployment.