Indico Client
Indico Client for communicating with the platform's GraphQL API.
interface IndicoClient : AutoCloseable
Inheritors
Functions
| Name | Summary |
|---|---|
| close | abstract override fun close()Close and dispose of connections. |
| documentExtraction | abstract fun documentExtraction(): DocumentExtraction?Execute a mutation to extract information from a document. |
| execute | abstract fun <T : Any> execute(request: GraphQLClientRequest<T>): GraphQLClientResponse<T>Execute any request which inherits from GraphQLClientRequest synchronously. |
| executeAsync | abstract suspend fun <T : Any> executeAsync(request: GraphQLClientRequest<T>): GraphQLClientResponse<T>Execute any request which inherits from GraphQLClientRequest asynchronously. |
| generateSubmissionResult | abstract fun generateSubmissionResult(): GenerateSubmissionResult?Generate submission results post-submission and post-review. |
| getSubmission | abstract fun getSubmission(): GetSubmission?Retrieve a particular submission. |
| listSubmissions | abstract fun listSubmissions(): ListSubmissions?Query for submissions and recieve a list. |
| modelGroupLoad | abstract fun modelGroupLoad(): ModelGroupLoad?Load a model group given a ModelGroup or an integer id. |
| modelGroupPredict | abstract fun modelGroupPredict(): ModelGroupPredict?Retrieve model group predictions. |
| modelGroupQuery | abstract fun modelGroupQuery(): ModelGroupQuery?Retrieve a particular model group. |
| rawGraphQLQuery | abstract fun rawGraphQLQuery(query: String, operationName: String, variables: JsonNode): GraphQLRequest?Make raw GraphQL query |
| retrieveBlob | abstract fun retrieveBlob(): RetrieveBlob?Download a blob. Must call close() on the retrieved blob to dispose of the object after. |
| retrySubmission | abstract fun retrySubmission(): RetrySubmission?Retry a submission which has failed or otherwise is not completed. |
| submissionResult | abstract fun submissionResult(): SubmissionResult?Retrieve submission result, especially after running GenerateSubmissionResult |
| trainingModelWithProgressQuery | abstract fun trainingModelWithProgressQuery(): TrainingModelWithProgressQuery?Retrieve information about the training progress of a model. |
| updateSubmission | abstract fun updateSubmission(): UpdateSubmission?Execute a mutation to update the status of a submission. |
| uploadFile | abstract fun uploadFile(): UploadFile?Upload a particular file. |
| workflowSubmission | abstract fun workflowSubmission(): WorkflowSubmission?Execute a mutation which submits to a workflow and generates a submission. |
Updated 22 days ago
