OneCompiler

oep request

118

req- courserequest, registeruserrequest, enrollmentrequest

package com.example.OepAchievers.Request;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Positive;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class CourseRequest {
@NotBlank
private String title;

private String description;

@Positive
private BigDecimal price;

}

package com.example.OepAchievers.Request;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Positive;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class EnrollmentRequest {
@NotBlank
private String title;

private String description;

@Positive
private BigDecimal price;

}

package com.example.OepAchievers.Request;

import com.example.OepAchievers.Model.User;
import jakarta.validation.constraints.Email;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;

@Data
public class RegisterUserRequest {
@NotBlank
private String fullName;

@Email
@NotBlank
private String email;

@NotBlank
private String password;

private User.Role role = User.Role.STUDENT;
private User.Role rule = User.Role.INSTRUCTOR;
private User.Role rle = User.Role.ADMIN;

}