26 lines
637 B
Java
26 lines
637 B
Java
package io.spring.application.user;
|
|
|
|
import com.fasterxml.jackson.annotation.JsonRootName;
|
|
import javax.validation.constraints.Email;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Builder;
|
|
import lombok.Getter;
|
|
import lombok.NoArgsConstructor;
|
|
|
|
@Getter
|
|
@JsonRootName("user")
|
|
@NoArgsConstructor
|
|
@AllArgsConstructor
|
|
@Builder
|
|
public class UpdateUserParam {
|
|
|
|
@Builder.Default
|
|
@Email(message = "should be an email")
|
|
private String email = "";
|
|
|
|
@Builder.Default private String password = "";
|
|
@Builder.Default private String username = "";
|
|
@Builder.Default private String bio = "";
|
|
@Builder.Default private String image = "";
|
|
}
|