From 928bdc2f6c9b8ab5de4320e0cf36ca105d42c6f0 Mon Sep 17 00:00:00 2001 From: jlortiz0 Date: Sun, 6 Nov 2022 15:11:55 -0800 Subject: [PATCH] Add MediaFields to ListTweetLookupOpts (#160) * Add MediaFields to ListTweetLookupOpts * Add PlaceFields and PollFields --- v2/list_lookup.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/v2/list_lookup.go b/v2/list_lookup.go index fd57ede..cd430f4 100644 --- a/v2/list_lookup.go +++ b/v2/list_lookup.go @@ -104,6 +104,9 @@ type ListTweetLookupOpts struct { Expansions []Expansion TweetFields []TweetField UserFields []UserField + MediaFields []MediaField + PlaceFields []PlaceField + PollFields []PollField MaxResults int PaginationToken string } @@ -119,6 +122,15 @@ func (l ListTweetLookupOpts) addQuery(req *http.Request) { if len(l.UserFields) > 0 { q.Add("user.fields", strings.Join(userFieldStringArray(l.UserFields), ",")) } + if len(l.MediaFields) > 0 { + q.Add("media.fields", strings.Join(mediaFieldStringArray(l.MediaFields), ",")) + } + if len(l.PlaceFields) > 0 { + q.Add("place.fields", strings.Join(placeFieldStringArray(l.PlaceFields), ",")) + } + if len(l.PollFields) > 0 { + q.Add("poll.fields", strings.Join(pollFieldStringArray(l.PollFields), ",")) + } if l.MaxResults > 0 { q.Add("max_results", strconv.Itoa(l.MaxResults)) }