package com.developx.szpitale.model;

import com.fasterxml.jackson.annotation.JsonProperty;

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

public record CanonicalDataset(
        @JsonProperty("schemaVersion") String schemaVersion,
        @JsonProperty("voivodeship") String voivodeship,
        @JsonProperty("generatedAt") LocalDateTime generatedAt,
        @JsonProperty("hospitals") List<Hospital> hospitals,
        @JsonProperty("people") List<Person> people,
        @JsonProperty("affiliations") List<Affiliation> affiliations,
        @JsonProperty("roles") List<Role> roles,
        @JsonProperty("mandates") List<Mandate> mandates
) {
}
