Class OnboardingController

java.lang.Object
es.kukenan.smartfi.microservice.onboarding.controller.OnboardingController

@RestController public class OnboardingController extends Object
Rest service exposed for credit onboarding.
  • Field Details

  • Constructor Details

    • OnboardingController

      public OnboardingController()
  • Method Details

    • getDataOnboarding

      @GetMapping(path="/papi/v1/onboarding") public org.springframework.http.ResponseEntity<Object> getDataOnboarding(@RequestHeader("Accept-Language") String language)
      Step 0. Get all data for a Language .
      Parameters:
      language - Header with language name.
      Returns:
      Http status and data for onboarding process.
    • sendOtp

      @PutMapping(value="/papi/v1/onboarding/validatePhone/{userId}", produces="application/json") public org.springframework.http.ResponseEntity<Object> sendOtp(@PathVariable("userId") String userId)
      Step 1.1. Send OTP to valid onboarding data.
      Parameters:
      userId - User identifier.
      Returns:
      Http status and user. If user information is correct return 403. if user information is incorrect then show define error message.
    • uploadUserFilesData

      @PostMapping(value="/papi/v1/onboarding/uploadFiles/{userId}/{contractId}", produces="application/json") public org.springframework.http.ResponseEntity<Object> uploadUserFilesData(@PathVariable("userId") String userId, @PathVariable(name="contractId") String contractId, @RequestPart("file") List<org.springframework.web.multipart.MultipartFile> files)
      Step 2. Post upload user files.
      Parameters:
      userId - User identifier.
      contractId - Application identifier.
      files - files uploaded.
      Returns:
      Http status and user. If user information is correct return user. if user information is incorrect then show define error message.