andreschaffer/event-sourcing-cqrs-examples

View on GitHub
src/main/java/bankservice/port/incoming/adapter/resources/accounts/deposits/DepositDto.java

Summary

Maintainability
A
55 mins
Test Coverage
F
57%
package bankservice.port.incoming.adapter.resources.accounts.deposits;

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

import com.fasterxml.jackson.annotation.JsonProperty;
import jakarta.validation.constraints.NotNull;
import java.math.BigDecimal;
import java.util.UUID;

public class DepositDto {

  @JsonProperty(access = READ_ONLY)
  private UUID accountId;

  @NotNull
  private BigDecimal amount;


  @SuppressWarnings("unused")
  public UUID getAccountId() {
    return accountId;
  }

  @SuppressWarnings("unused")
  public void setAccountId(UUID accountId) {
    this.accountId = accountId;
  }

  @SuppressWarnings("unused")
  public BigDecimal getAmount() {
    return amount;
  }

  @SuppressWarnings("unused")
  public void setAmount(BigDecimal amount) {
    this.amount = amount;
  }
}