Subversion Repositories SmartDukaan

Rev

Rev 36482 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 36482 Rev 36771
Line 32... Line 32...
32
    @PostMapping("/lead")
32
    @PostMapping("/lead")
33
    public ResponseEntity<ApiResponse<?>> LeadUser(@RequestBody CreateRefferalRequest createRefferalRequest) throws Throwable {
33
    public ResponseEntity<ApiResponse<?>> LeadUser(@RequestBody CreateRefferalRequest createRefferalRequest) throws Throwable {
34
        return wrapResponse(leadController.LeadUser(createRefferalRequest));
34
        return wrapResponse(leadController.LeadUser(createRefferalRequest));
35
    }
35
    }
36
 
36
 
-
 
37
    @GetMapping("/lead/upcoming-beats")
-
 
38
    public ResponseEntity<ApiResponse<?>> upcomingBeatsForUser(HttpServletRequest request,
-
 
39
                                                               @RequestParam(defaultValue = "30") int days) throws Throwable {
-
 
40
        return wrapResponse(leadController.upcomingBeatsForUser(request, days));
-
 
41
    }
-
 
42
 
-
 
43
    @PostMapping("/lead/schedule-on-beat")
-
 
44
    public ResponseEntity<ApiResponse<?>> scheduleLeadOnBeat(HttpServletRequest request,
-
 
45
                                                             @RequestBody java.util.Map<String, Object> req) throws Throwable {
-
 
46
        return wrapResponse(leadController.scheduleLeadOnBeat(request, req));
-
 
47
    }
-
 
48
 
37
    @GetMapping("/lead-description")
49
    @GetMapping("/lead-description")
38
    public ResponseEntity<ApiResponse<?>> leadDescription(HttpServletRequest request,
50
    public ResponseEntity<ApiResponse<?>> leadDescription(HttpServletRequest request,
39
                                                          @RequestParam(name = "gmailId") String gmailId,
51
                                                          @RequestParam(name = "gmailId") String gmailId,
40
                                                          @RequestParam(name = "status") LeadStatus status) throws Throwable {
52
                                                          @RequestParam(name = "status") LeadStatus status) throws Throwable {
41
        return wrapResponse(leadController.leadDescription(request, gmailId, status));
53
        return wrapResponse(leadController.leadDescription(request, gmailId, status));