Tag-urile json precum `json:"fieldName"` îi spun Go cum să mapeze câmpurile struct la cheile JSON. Omitempty omite câmpurile cu valoare zero.
Ce înseamnă "pointeri pentru opționale"?
Când este activat, câmpurile nullable folosesc tipuri pointer precum *string în loc de string, permițând distingerea valorilor zero de valorile null/absente.