package itemoccurrences type extractionResponse struct { Occurrences []itemOccurrenceResponse `json:"occurrences"` } type itemOccurrenceResponse struct { ItemID string `json:"item_id"` Name string `json:"name"` Kind string `json:"kind"` Quantity *int `json:"quantity,omitempty"` From string `json:"from,omitempty"` To string `json:"to,omitempty"` SourceRefs []itemOccurrenceSourceRefResponse `json:"source_refs"` } type itemOccurrenceSourceRefResponse struct { StartSegment int `json:"start_segment"` EndSegment int `json:"end_segment"` }