Interface OperationAPI


  • public interface OperationAPI
    Since:
    0.1
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      retrofit2.Call<java.lang.Object> execute​(java.lang.String operationId, OperationBody body)  
      retrofit2.Call<java.lang.Object> execute​(java.lang.String operationId, OperationBody body, java.util.List<okhttp3.MultipartBody.Part> filePart)  
      retrofit2.Call<java.lang.Object> execute​(java.lang.String operationId, OperationBody body, java.util.Map<java.lang.String,​okhttp3.RequestBody> inputs)  
      retrofit2.Call<Operation> fetchOperation​(java.lang.String operationId)  
    • Method Detail

      • execute

        @POST("automation/{operationId}")
        retrofit2.Call<java.lang.Object> execute​(@Path("operationId")
                                                 java.lang.String operationId,
                                                 @Body
                                                 OperationBody body)
      • execute

        @Multipart
        @POST("automation/{operationId}")
        retrofit2.Call<java.lang.Object> execute​(@Path("operationId")
                                                 java.lang.String operationId,
                                                 @Part("request")
                                                 OperationBody body,
                                                 @PartMap
                                                 java.util.Map<java.lang.String,​okhttp3.RequestBody> inputs)
      • execute

        @Multipart
        @POST("automation/{operationId}")
        retrofit2.Call<java.lang.Object> execute​(@Path("operationId")
                                                 java.lang.String operationId,
                                                 @Part("request")
                                                 OperationBody body,
                                                 @Part
                                                 java.util.List<okhttp3.MultipartBody.Part> filePart)
        Since:
        2.2
      • fetchOperation

        @GET("automation/{operationId}")
        retrofit2.Call<Operation> fetchOperation​(@Path("operationId")
                                                 java.lang.String operationId)