package de.votian.services.dto;

import java.util.ArrayList;
import java.util.List;

public class AppointmentParticipantOptionDto {

    private Long userId;
    private Long employeeId;
    private String name;
    private String email;
    private String headquartersMnemonic;
    private List<Long> groupIds = new ArrayList<>();

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getEmployeeId() {
        return employeeId;
    }

    public void setEmployeeId(Long employeeId) {
        this.employeeId = employeeId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getHeadquartersMnemonic() {
        return headquartersMnemonic;
    }

    public void setHeadquartersMnemonic(String headquartersMnemonic) {
        this.headquartersMnemonic = headquartersMnemonic;
    }

    public List<Long> getGroupIds() {
        return groupIds;
    }

    public void setGroupIds(List<Long> groupIds) {
        this.groupIds = groupIds != null ? new ArrayList<>(groupIds) : new ArrayList<>();
    }
}
