Skip to content

Commit

Permalink
fix: userprofile
Browse files Browse the repository at this point in the history
  • Loading branch information
naveen-pandey committed Apr 3, 2024
1 parent 755f3ad commit 45b8bab
Show file tree
Hide file tree
Showing 11 changed files with 93 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
package com.sunbird.serve.volunteering.models.response.RcUserProfileResponse;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ConsentDetails{
private String consentDescription;
private boolean consentGiven;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
package com.sunbird.serve.volunteering.models.response.RcUserProfileResponse;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
public class GenericDetails{
private String qualification;
private String affiliation;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
package com.sunbird.serve.volunteering.models.response.RcUserProfileResponse;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
public class OnboardDetails{
private String profileCompletion;
private List<OnboardStatusItem> onboardStatus;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
package com.sunbird.serve.volunteering.models.response.RcUserProfileResponse;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
public class OnboardStatusItem{
private String onboardStep;
private String status;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
package com.sunbird.serve.volunteering.models.response.RcUserProfileResponse;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
public class RcUserProfileResponse{
private UserProfile userProfile;
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
package com.sunbird.serve.volunteering.models.response.RcUserProfileResponse;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Skills{
private List<SkillsItem> skills;
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
package com.sunbird.serve.volunteering.models.response.RcUserProfileResponse;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
public class SkillsItem{
private String skillName;
private String skillLevel;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
package com.sunbird.serve.volunteering.models.response.RcUserProfileResponse;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
public class UserPreference{
private List<String> timePreferred;
private List<String> dayPreferred;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,20 @@
package com.sunbird.serve.volunteering.models.response.RcUserProfileResponse;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
public class UserProfile{
private String referenceChannelId;
private GenericDetails genericDetails;
private UserPreference userPreference;
private String userId;
private String agencyId;
private Skills skills;
private ConsentDetails consentDetails;
private OnboardDetails onboardDetails;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
package com.sunbird.serve.volunteering.models.response.RcUserProfileResponse;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
public class VolunteeringHours{
private int hoursPerWeek;
private int totalHours;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ ResponseEntity<RcUserResponse> updateUser(
@ApiResponse(responseCode = "400", description = "Bad Input"),
@ApiResponse(responseCode = "500", description = "Server Error")}
)
@PostMapping(value = "/",
@PostMapping(value = "/user-profile",
produces = {MediaType.APPLICATION_JSON_VALUE},
consumes = {MediaType.APPLICATION_JSON_VALUE}
)
Expand Down

0 comments on commit 45b8bab

Please sign in to comment.