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"`
}
