1717package claude
1818
1919type AssistantGenTextExtension struct {
20- Citations []* TextCitation `json:"citations"`
20+ Citations []* TextCitation `json:"citations,omitempty "`
2121}
2222
2323type TextCitation struct {
24- Type TextCitationType `json:"type"`
24+ Type TextCitationType `json:"type,omitempty "`
2525
2626 CharLocation * CitationCharLocation `json:"char_location,omitempty"`
2727 PageLocation * CitationPageLocation `json:"page_location,omitempty"`
@@ -30,40 +30,40 @@ type TextCitation struct {
3030}
3131
3232type CitationCharLocation struct {
33- CitedText string `json:"cited_text"`
33+ CitedText string `json:"cited_text,omitempty "`
3434
35- DocumentTitle string `json:"document_title"`
36- DocumentIndex int64 `json:"document_index"`
35+ DocumentTitle string `json:"document_title,omitempty "`
36+ DocumentIndex int64 `json:"document_index,omitempty "`
3737
38- StartCharIndex int64 `json:"start_char_index"`
39- EndCharIndex int64 `json:"end_char_index"`
38+ StartCharIndex int64 `json:"start_char_index,omitempty "`
39+ EndCharIndex int64 `json:"end_char_index,omitempty "`
4040}
4141
4242type CitationPageLocation struct {
43- CitedText string `json:"cited_text"`
43+ CitedText string `json:"cited_text,omitempty "`
4444
45- DocumentTitle string `json:"document_title"`
46- DocumentIndex int64 `json:"document_index"`
45+ DocumentTitle string `json:"document_title,omitempty "`
46+ DocumentIndex int64 `json:"document_index,omitempty "`
4747
48- StartPageNumber int64 `json:"start_page_number"`
49- EndPageNumber int64 `json:"end_page_number"`
48+ StartPageNumber int64 `json:"start_page_number,omitempty "`
49+ EndPageNumber int64 `json:"end_page_number,omitempty "`
5050}
5151
5252type CitationContentBlockLocation struct {
53- CitedText string `json:"cited_text"`
53+ CitedText string `json:"cited_text,omitempty "`
5454
55- DocumentTitle string `json:"document_title"`
56- DocumentIndex int64 `json:"document_index"`
55+ DocumentTitle string `json:"document_title,omitempty "`
56+ DocumentIndex int64 `json:"document_index,omitempty "`
5757
58- StartBlockIndex int64 `json:"start_block_index"`
59- EndBlockIndex int64 `json:"end_block_index"`
58+ StartBlockIndex int64 `json:"start_block_index,omitempty "`
59+ EndBlockIndex int64 `json:"end_block_index,omitempty "`
6060}
6161
6262type CitationWebSearchResultLocation struct {
63- CitedText string `json:"cited_text"`
63+ CitedText string `json:"cited_text,omitempty "`
6464
65- Title string `json:"title"`
66- URL string `json:"url"`
65+ Title string `json:"title,omitempty "`
66+ URL string `json:"url,omitempty "`
6767
68- EncryptedIndex string `json:"encrypted_index"`
68+ EncryptedIndex string `json:"encrypted_index,omitempty "`
6969}
0 commit comments