package com.developx.szpitale.model;

import java.util.List;
import java.util.Map;

public record RawHospitalRecord(
        String hospitalName,
        String shortName,
        String city,
        String voivodeship,
        String legalForm,
        String foundingBody,
        String supervisoryBodyType,
        String nip,
        String krs,
        String website,
        List<RawPersonEntry> persons
) {

    public record RawPersonEntry(
            String function,
            String fullName,
            String displayTitle,
            String partyAffiliation,
            String confidence,
            String sourceUrl,
            String organ,
            String statusNote
    ) {
    }

    public record RawMandate(
            String personName,
            String mandateType,
            String body,
            String term,
            String voivodeship,
            String sourceUrl
    ) {
    }
}
