Interface ReportPortalClient

    • Method Detail

      • getApiInfo

        @GET("info")
        io.reactivex.Maybe<ApiInfo> getApiInfo()
      • updateLaunch

        @PUT("v1/{projectName}/launch/{launchId}/update")
        io.reactivex.Maybe<LaunchResource> updateLaunch​(@Path("launchId")
                                                        java.lang.String launchId,
                                                        @Body
                                                        UpdateLaunchRQ rq)
      • finishLaunch

        @PUT("v1/{projectName}/launch/{launchId}/finish")
        io.reactivex.Maybe<OperationCompletionRS> finishLaunch​(@Path("launchId")
                                                               java.lang.String launch,
                                                               @Body
                                                               FinishExecutionRQ rq)
      • startTestItem

        @POST("v1/{projectName}/item/{parent}")
        io.reactivex.Maybe<ItemCreatedRS> startTestItem​(@Path("parent")
                                                        java.lang.String parent,
                                                        @Body
                                                        StartTestItemRQ rq)
      • finishTestItem

        @PUT("v1/{projectName}/item/{itemId}")
        io.reactivex.Maybe<OperationCompletionRS> finishTestItem​(@Path("itemId")
                                                                 java.lang.String itemId,
                                                                 @Body
                                                                 FinishTestItemRQ rq)
      • log

        @Multipart
        @POST("v1/{projectName}/log")
        io.reactivex.Maybe<BatchSaveOperatingRS> log​(@Part
                                                     java.util.List<okhttp3.MultipartBody.Part> parts)
      • getLaunchByUuid

        @GET("v1/{projectName}/launch/uuid/{launchUuid}")
        io.reactivex.Maybe<LaunchResource> getLaunchByUuid​(@Path("launchUuid")
                                                           java.lang.String launchUuid)
      • getItemByUuid

        @GET("v1/{projectName}/item/uuid/{itemUuid}")
        io.reactivex.Maybe<TestItemResource> getItemByUuid​(@Path("itemUuid")
                                                           java.lang.String itemUuid)
      • getProjectSettings

        @GET("v1/{projectName}/settings")
        io.reactivex.Maybe<ProjectSettingsResource> getProjectSettings()