andreschaffer/event-sourcing-cqrs-examples

View on GitHub
src/main/java/bankservice/port/incoming/adapter/resources/clients/ClientDto.java

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
package bankservice.port.incoming.adapter.resources.clients;

import static com.fasterxml.jackson.annotation.JsonProperty.Access.READ_ONLY;

import com.fasterxml.jackson.annotation.JsonProperty;
import jakarta.validation.constraints.NotBlank;
import java.util.UUID;

public class ClientDto {

  @JsonProperty(access = READ_ONLY)
  private UUID id;

  @NotBlank
  private String name;

  @Email
  private String email;


  @SuppressWarnings("unused")
  public UUID getId() {
    return id;
  }

  @SuppressWarnings("unused")
  public void setId(UUID id) {
    this.id = id;
  }

  @SuppressWarnings("unused")
  public String getName() {
    return name;
  }

  @SuppressWarnings("unused")
  public void setName(String name) {
    this.name = name;
  }

  @SuppressWarnings("unused")
  public String getEmail() {
    return email;
  }

  @SuppressWarnings("unused")
  public void setEmail(String email) {
    this.email = email;
  }
}