hunk.code_window:     }
       @PutMapping("/invite/confirm")
       public Mono<ResponseDTO<Boolean>> confirmInviteUser(@RequestBody InviteUser inviteUser) {
           return service.confirmInviteUser(inviteUser)
                   .map(result -> new ResponseDTO<>(HttpStatus.OK.value(), result, null));
       }
   }
hunk.labels: keep keep keep replace replace keep keep keep
hunk.after_edit:     public Mono<ResponseDTO<Boolean>> confirmInviteUser(@RequestBody InviteUser inviteUser,
                                                           @RequestHeader("Origin") String originHeader) {
           return service.confirmInviteUser(inviteUser, originHeader)
  
hunk.file_path: app/server/appsmith-server/src/main/java/com/appsmith/server/controllers/UserController.java
hunk.type: replace
file: package com.appsmith.server.services;
  
  import com.appsmith.server.domains.Action;
  import com.appsmith.server.domains.Collection;
  import reactor.core.publisher.Mono;
  
  public interface ActionCollectionService {
      Mono<Collection> createCollection(Collection collection);
  
      Mono<Action> createAction(Action action);
  
      Mono<Action> updateAction(String id, Action action);
  }
  