getManageApprovals abstract method

  1. @POST.new("${Api.manageApprovals}/{taskId}")
Future<GenericResponse> getManageApprovals({
  1. @Body.new() required dynamic body,
  2. @Path.new("taskId") required String taskId,
  3. @Query.new("approved") required bool approved,
  4. @Query.new("isCancelled") bool? isCancelled,
  5. @Query.new("message") required String message,
  6. @Header.new("X-UserId") String xUserId = "",
  7. @Header.new("content-type") String type = "application/json",
})

Implementation

@POST("${Api.manageApprovals}/{taskId}")
Future<GenericResponse> getManageApprovals({
  @Body() required dynamic body,
  @Path("taskId") required String taskId,
  @Query("approved") required bool approved,
  @Query("isCancelled") bool? isCancelled,
  @Query("message") required String message,
  @Header("X-UserId") String xUserId = "",
  @Header("content-type") String type = "application/json",
});