package de.oaa.xxx.games.bdsm;

import java.time.LocalDateTime;
import java.util.List;
import java.util.UUID;

import de.oaa.xxx.games.common.aufgaben.Werkzeug;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class AktiveSperre {

    private UUID aktiveSperreId;
    private BdsmMitspieler mitspieler;
    private Integer minuten;
    private LocalDateTime startzeit;
    private LocalDateTime endzeit;
    private List<Werkzeug> fuer;
    private String releaseText;

    @Override
    public String toString() {
        return "AktiveSperre[id=" + aktiveSperreId + ", mitspieler=" + (mitspieler != null ? mitspieler.getName() : null)
                + ", " + minuten + "min, von=" + startzeit + ", bis=" + endzeit + ", fuer=" + fuer + "]";
    }
}
