Coverage Summary for Class: UpdateEmailForm (com.github.malyshevhen.dto)

Class Class, % Method, % Branch, % Line, %
UpdateEmailForm 100% (1/1) 44.4% (4/9) 0% (0/8) 22.7% (5/22)


 package com.github.malyshevhen.dto;
 
 import java.net.URI;
 import java.util.Objects;
 import com.fasterxml.jackson.annotation.JsonProperty;
 import com.fasterxml.jackson.annotation.JsonCreator;
 import org.openapitools.jackson.nullable.JsonNullable;
 import java.io.Serializable;
 import java.time.OffsetDateTime;
 import jakarta.validation.Valid;
 import jakarta.validation.constraints.*;
 import org.hibernate.validator.constraints.*;
 
 
 import java.util.*;
 import jakarta.annotation.Generated;
 
 /**
  * User email update form.
  */
 
 @Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2024-04-30T13:08:47.886427131+03:00[Europe/Kyiv]")
 public class UpdateEmailForm implements Serializable {
 
   private static final long serialVersionUID = 1L;
 
   private String email;
 
   public UpdateEmailForm() {
     super();
   }
 
   /**
    * Constructor with only required parameters
    */
   public UpdateEmailForm(String email) {
     this.email = email;
   }
 
   public UpdateEmailForm email(String email) {
     this.email = email;
     return this;
   }
 
   /**
    * Users email
    * @return email
   */
   @NotNull @Pattern(regexp = "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$") 
   @JsonProperty("email")
   public String getEmail() {
     return email;
   }
 
   public void setEmail(String email) {
     this.email = email;
   }
 
   @Override
   public boolean equals(Object o) {
     if (this == o) {
       return true;
     }
     if (o == null || getClass() != o.getClass()) {
       return false;
     }
     UpdateEmailForm updateEmailForm = (UpdateEmailForm) o;
     return Objects.equals(this.email, updateEmailForm.email);
   }
 
   @Override
   public int hashCode() {
     return Objects.hash(email);
   }
 
   @Override
   public String toString() {
     StringBuilder sb = new StringBuilder();
     sb.append("class UpdateEmailForm {\n");
     sb.append("    email: ").append(toIndentedString(email)).append("\n");
     sb.append("}");
     return sb.toString();
   }
 
   /**
    * Convert the given object to string with each line indented by 4 spaces
    * (except the first line).
    */
   private String toIndentedString(Object o) {
     if (o == null) {
       return "null";
     }
     return o.toString().replace("\n", "\n    ");
   }
 }