package de.oaa.xxx.games.bdsm;

import lombok.Getter;
import lombok.Setter;

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

@Getter
@Setter
public class BdsmGame {

    private UUID sessionId;
    private UUID userId;
    private UUID setupId;
    private Integer wahrscheinlichkeitSperre;
    private Integer wahrscheinlichkeitStrafe;
    private Integer aufgabenProLevel;
    private Double zeitfaktorZeitstrafen;
    private Integer level;
    private Integer aufgabenAufAktuellemLevel;
    private LocalDateTime startZeit;
    private LocalDateTime letzteAktivitaet;

    @Override
    public String toString() {
        return "Session[sessionId=" + sessionId + ", userId=" + userId
                + ", level=" + level + ", aufgaben=" + aufgabenAufAktuellemLevel + "/" + aufgabenProLevel
                + ", pStrafe=" + wahrscheinlichkeitStrafe + "%, pSperre=" + wahrscheinlichkeitSperre + "%"
                + ", zeitfaktor=" + zeitfaktorZeitstrafen + "]";
    }
}
