types

package
v0.11.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 13, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var FilteredStreamRulesGetQueryParams = map[string]struct{}{
	"ids": {},
}
View Source
var SearchTweetsAllQueryParams = map[string]struct{}{
	"query":        {},
	"expansions":   {},
	"media.fields": {},
	"place.fields": {},
	"poll.fields":  {},
	"tweet.fields": {},
	"user.fields":  {},
	"start_time":   {},
	"end_time":     {},
	"since_id":     {},
	"until_id":     {},
	"max_results":  {},
	"next_token":   {},
}
View Source
var SearchTweetsRecentQueryParams = map[string]struct{}{
	"query":        {},
	"expansions":   {},
	"media.fields": {},
	"place.fields": {},
	"poll.fields":  {},
	"tweet.fields": {},
	"user.fields":  {},
	"start_time":   {},
	"end_time":     {},
	"since_id":     {},
	"until_id":     {},
	"max_results":  {},
	"next_token":   {},
}
View Source
var TweetCountsAllQueryParams = map[string]struct{}{
	"query":       {},
	"start_time":  {},
	"end_time":    {},
	"since_id":    {},
	"until_id":    {},
	"granularity": {},
	"next_token":  {},
}
View Source
var TweetCountsRecentQueryParams = map[string]struct{}{
	"query":       {},
	"start_time":  {},
	"end_time":    {},
	"since_id":    {},
	"until_id":    {},
	"granularity": {},
}
View Source
var TweetLikesLikedTweetsQueryParams = map[string]struct{}{
	"max_results":      {},
	"pagination_token": {},
	"expansions":       {},
	"media.fields":     {},
	"place.fields":     {},
	"poll.fields":      {},
	"tweet.fields":     {},
	"user.fields":      {},
}
View Source
var TweetLikesLikingUsersQueryParams = map[string]struct{}{
	"expansions":   {},
	"media.fields": {},
	"place.fields": {},
	"poll.fields":  {},
	"tweet.fields": {},
	"user.fields":  {},
}
View Source
var TweetLookupIDQueryParams = map[string]struct{}{
	"expansions":   {},
	"media.fields": {},
	"place.fields": {},
	"poll.fields":  {},
	"tweet.fields": {},
	"user.fields":  {},
}
View Source
var TweetLookupQueryParams = map[string]struct{}{
	"ids":          {},
	"expansions":   {},
	"media.fields": {},
	"place.fields": {},
	"poll.fields":  {},
	"tweet.fields": {},
	"user.fields":  {},
}
View Source
var TweetRetweetsRetweetedByQueryParams = map[string]struct{}{
	"id":           {},
	"expansions":   {},
	"media.fields": {},
	"place.fields": {},
	"poll.fields":  {},
	"tweet.fields": {},
	"user.fields":  {},
}
View Source
var TweetTimelinesMentionsQueryParams = map[string]struct{}{
	"id":               {},
	"exclude":          {},
	"expansions":       {},
	"media.fields":     {},
	"place.fields":     {},
	"poll.fields":      {},
	"tweet.fields":     {},
	"user.fields":      {},
	"start_time":       {},
	"end_time":         {},
	"since_id":         {},
	"until_id":         {},
	"max_results":      {},
	"pagination_token": {},
}
View Source
var TweetTimelinesTweetsQueryParams = map[string]struct{}{
	"id":               {},
	"exclude":          {},
	"expansions":       {},
	"media.fields":     {},
	"place.fields":     {},
	"poll.fields":      {},
	"tweet.fields":     {},
	"user.fields":      {},
	"start_time":       {},
	"end_time":         {},
	"since_id":         {},
	"until_id":         {},
	"max_results":      {},
	"pagination_token": {},
}

Functions

This section is empty.

Types

type FilteredStreamRulesGetParams

type FilteredStreamRulesGetParams struct {

	// Query parameters
	IDs []string
	// contains filtered or unexported fields
}

func (*FilteredStreamRulesGetParams) AccessToken

func (p *FilteredStreamRulesGetParams) AccessToken() string

func (*FilteredStreamRulesGetParams) Body

func (*FilteredStreamRulesGetParams) ParameterMap

func (p *FilteredStreamRulesGetParams) ParameterMap() map[string]string

func (*FilteredStreamRulesGetParams) ResolveEndpoint

func (p *FilteredStreamRulesGetParams) ResolveEndpoint(endpointBase string) string

func (*FilteredStreamRulesGetParams) SetAccessToken

func (p *FilteredStreamRulesGetParams) SetAccessToken(token string)

type FilteredStreamRulesGetResponse

type FilteredStreamRulesGetResponse struct {
	Data   resources.FilterdStreamRule `json:"data"`
	Meta   resources.FilterdStreamRulesGetMeta
	Errors []resources.PartialError `json:"errors"`
}

func (*FilteredStreamRulesGetResponse) HasPartialError

func (r *FilteredStreamRulesGetResponse) HasPartialError() bool

type HideRepliesParams

type HideRepliesParams struct {

	// Path parameter
	ID string `json:"-"` // The tweet ID to hide or unhide

	// JSON body parameter
	Hidden *bool `json:"hidden,omitempty"`
	// contains filtered or unexported fields
}

func (*HideRepliesParams) AccessToken

func (p *HideRepliesParams) AccessToken() string

func (*HideRepliesParams) Body

func (p *HideRepliesParams) Body() (io.Reader, error)

func (*HideRepliesParams) ParameterMap

func (p *HideRepliesParams) ParameterMap() map[string]string

func (*HideRepliesParams) ResolveEndpoint

func (p *HideRepliesParams) ResolveEndpoint(endpointBase string) string

func (*HideRepliesParams) SetAccessToken

func (p *HideRepliesParams) SetAccessToken(token string)

type HideRepliesResponse

type HideRepliesResponse struct {
	Data struct {
		Hidden bool `json:"hidden"`
	} `json:"data"`
}

func (*HideRepliesResponse) HasPartialError

func (r *HideRepliesResponse) HasPartialError() bool

type ManageTweetsDeleteParams

type ManageTweetsDeleteParams struct {

	// Path parameter
	ID string `json:"-"` // The tweet ID to delete
	// contains filtered or unexported fields
}

func (*ManageTweetsDeleteParams) AccessToken

func (p *ManageTweetsDeleteParams) AccessToken() string

func (*ManageTweetsDeleteParams) Body

func (p *ManageTweetsDeleteParams) Body() (io.Reader, error)

func (*ManageTweetsDeleteParams) ParameterMap

func (p *ManageTweetsDeleteParams) ParameterMap() map[string]string

func (*ManageTweetsDeleteParams) ResolveEndpoint

func (p *ManageTweetsDeleteParams) ResolveEndpoint(endpointBase string) string

func (*ManageTweetsDeleteParams) SetAccessToken

func (p *ManageTweetsDeleteParams) SetAccessToken(token string)

type ManageTweetsDeleteResponse

type ManageTweetsDeleteResponse struct {
	Data struct {
		Deleted *bool `json:"deleted"`
	} `json:"data"`
}

func (*ManageTweetsDeleteResponse) HasPartialError

func (r *ManageTweetsDeleteResponse) HasPartialError() bool

type ManageTweetsPostParams

type ManageTweetsPostParams struct {

	// JSON body parameter
	DirectMessageDeepLink *string                      `json:"direct_message_deep_link,omitempty"`
	ForSuperFollowersOnly *bool                        `json:"for_super_followers_only,omitempty"`
	Geo                   *ManageTweetsPostParamsGeo   `json:"geo,omitempty"`
	Media                 *ManageTweetsPostParamsMedia `json:"media,omitempty"`
	Poll                  *ManageTweetsPostParamsPoll  `json:"poll,omitempty"`
	Reply                 *ManageTweetsPostParamsReply `json:"reply,omitempty"`
	ReplySettings         *string                      `json:"reply_settings,omitempty"`
	Text                  *string                      `json:"text,omitempty"`
	// contains filtered or unexported fields
}

func (*ManageTweetsPostParams) AccessToken

func (p *ManageTweetsPostParams) AccessToken() string

func (*ManageTweetsPostParams) Body

func (p *ManageTweetsPostParams) Body() (io.Reader, error)

func (*ManageTweetsPostParams) ParameterMap

func (p *ManageTweetsPostParams) ParameterMap() map[string]string

func (*ManageTweetsPostParams) ResolveEndpoint

func (p *ManageTweetsPostParams) ResolveEndpoint(endpointBase string) string

func (*ManageTweetsPostParams) SetAccessToken

func (p *ManageTweetsPostParams) SetAccessToken(token string)

type ManageTweetsPostParamsGeo

type ManageTweetsPostParamsGeo struct {
	PlaceID *string `json:"place_id,omitempty"`
}

type ManageTweetsPostParamsMedia

type ManageTweetsPostParamsMedia struct {
	MediaIDs     []string `json:"media_ids,omitempty"`
	TaggedUserID *string  `json:"tagged_user_ids,omitempty"`
}

type ManageTweetsPostParamsPoll

type ManageTweetsPostParamsPoll struct {
	DurationMinutes *int     `json:"duration_minutes,omitempty"`
	Options         []string `json:"options,omitempty"`
}

type ManageTweetsPostParamsReply

type ManageTweetsPostParamsReply struct {
	ExcludeReplyUserIDs []string `json:"exclude_reply_user_ids,omitempty"`
	InReplyToTweetID    string   `json:"in_reply_to_tweet_id,omitempty"`
}

type ManageTweetsPostResponse

type ManageTweetsPostResponse struct {
	Data struct {
		ID   *string `json:"id"`
		Text *string `json:"text"`
	} `json:"data"`
}

func (*ManageTweetsPostResponse) HasPartialError

func (r *ManageTweetsPostResponse) HasPartialError() bool

type SearchTweetsAllParams

type SearchTweetsAllParams struct {

	// Path parameters
	Query       string
	StartTime   *time.Time
	EndTime     *time.Time
	SinceID     string
	UntilID     string
	Expansions  fields.ExpansionList
	MediaFields fields.MediaFieldList
	PlaceFields fields.PlaceFieldList
	PollFields  fields.PollFieldList
	TweetFields fields.TweetFieldList
	UserFields  fields.UserFieldList
	NextToken   string
	MaxResults  SearchTweetsMaxResults
	// contains filtered or unexported fields
}

func (*SearchTweetsAllParams) AccessToken

func (p *SearchTweetsAllParams) AccessToken() string

func (*SearchTweetsAllParams) Body

func (p *SearchTweetsAllParams) Body() (io.Reader, error)

func (*SearchTweetsAllParams) ParameterMap

func (p *SearchTweetsAllParams) ParameterMap() map[string]string

func (*SearchTweetsAllParams) ResolveEndpoint

func (p *SearchTweetsAllParams) ResolveEndpoint(endpointBase string) string

func (*SearchTweetsAllParams) SetAccessToken

func (p *SearchTweetsAllParams) SetAccessToken(token string)

type SearchTweetsAllResponse

type SearchTweetsAllResponse struct {
	Data     []resources.Tweet        `json:"data"`
	Meta     resources.PaginationMeta `json:"meta"`
	Includes struct {
		Users []resources.User `json:"users"`
	} `json:"includes"`
	Errors []resources.PartialError `json:"errors"`
}

func (*SearchTweetsAllResponse) HasPartialError

func (r *SearchTweetsAllResponse) HasPartialError() bool

type SearchTweetsMaxResults

type SearchTweetsMaxResults int

func (SearchTweetsMaxResults) String

func (m SearchTweetsMaxResults) String() string

func (SearchTweetsMaxResults) Valid

func (m SearchTweetsMaxResults) Valid() bool

type SearchTweetsRecentParams

type SearchTweetsRecentParams struct {

	// Path parameters
	Query       string
	StartTime   *time.Time
	EndTime     *time.Time
	SinceID     string
	UntilID     string
	Expansions  fields.ExpansionList
	MediaFields fields.MediaFieldList
	PlaceFields fields.PlaceFieldList
	PollFields  fields.PollFieldList
	TweetFields fields.TweetFieldList
	UserFields  fields.UserFieldList
	NextToken   string
	MaxResults  SearchTweetsMaxResults
	// contains filtered or unexported fields
}

func (*SearchTweetsRecentParams) AccessToken

func (p *SearchTweetsRecentParams) AccessToken() string

func (*SearchTweetsRecentParams) Body

func (p *SearchTweetsRecentParams) Body() (io.Reader, error)

func (*SearchTweetsRecentParams) ParameterMap

func (p *SearchTweetsRecentParams) ParameterMap() map[string]string

func (*SearchTweetsRecentParams) ResolveEndpoint

func (p *SearchTweetsRecentParams) ResolveEndpoint(endpointBase string) string

func (*SearchTweetsRecentParams) SetAccessToken

func (p *SearchTweetsRecentParams) SetAccessToken(token string)

type SearchTweetsRecentResponse

type SearchTweetsRecentResponse struct {
	Data     []resources.Tweet        `json:"data"`
	Meta     resources.PaginationMeta `json:"meta"`
	Includes struct {
		Users []resources.User `json:"users"`
	} `json:"includes"`
	Errors []resources.PartialError `json:"errors"`
}

func (*SearchTweetsRecentResponse) HasPartialError

func (r *SearchTweetsRecentResponse) HasPartialError() bool

type TweetCountsAllParams

type TweetCountsAllParams struct {

	// Path parameters
	Query       string
	StartTime   *time.Time
	EndTime     *time.Time
	SinceID     string
	UntilID     string
	Granularity TweetCountsGranularity
	NextToken   string
	// contains filtered or unexported fields
}

func (*TweetCountsAllParams) AccessToken

func (p *TweetCountsAllParams) AccessToken() string

func (*TweetCountsAllParams) Body

func (p *TweetCountsAllParams) Body() (io.Reader, error)

func (*TweetCountsAllParams) ParameterMap

func (p *TweetCountsAllParams) ParameterMap() map[string]string

func (*TweetCountsAllParams) ResolveEndpoint

func (p *TweetCountsAllParams) ResolveEndpoint(endpointBase string) string

func (*TweetCountsAllParams) SetAccessToken

func (p *TweetCountsAllParams) SetAccessToken(token string)

type TweetCountsAllResponse

type TweetCountsAllResponse struct {
	Data   []resources.TweetCount      `json:"data"`
	Meta   resources.TweetCountAllMeta `json:"meta"`
	Errors []resources.PartialError    `json:"errors"`
}

func (*TweetCountsAllResponse) HasPartialError

func (r *TweetCountsAllResponse) HasPartialError() bool

type TweetCountsGranularity

type TweetCountsGranularity string
const (
	TweetCountsGranularityMinute TweetCountsGranularity = "minute"
	TweetCountsGranularityHour   TweetCountsGranularity = "hour" // default
	TweetCountsGranularityDay    TweetCountsGranularity = "day"
)

func (TweetCountsGranularity) String

func (g TweetCountsGranularity) String() string

func (TweetCountsGranularity) Valid

func (g TweetCountsGranularity) Valid() bool

type TweetCountsRecentParams

type TweetCountsRecentParams struct {

	// Path parameters
	Query       string
	StartTime   *time.Time
	EndTime     *time.Time
	SinceID     string
	UntilID     string
	Granularity TweetCountsGranularity
	// contains filtered or unexported fields
}

func (*TweetCountsRecentParams) AccessToken

func (p *TweetCountsRecentParams) AccessToken() string

func (*TweetCountsRecentParams) Body

func (p *TweetCountsRecentParams) Body() (io.Reader, error)

func (*TweetCountsRecentParams) ParameterMap

func (p *TweetCountsRecentParams) ParameterMap() map[string]string

func (*TweetCountsRecentParams) ResolveEndpoint

func (p *TweetCountsRecentParams) ResolveEndpoint(endpointBase string) string

func (*TweetCountsRecentParams) SetAccessToken

func (p *TweetCountsRecentParams) SetAccessToken(token string)

type TweetCountsRecentResponse

type TweetCountsRecentResponse struct {
	Data   []resources.TweetCount         `json:"data"`
	Meta   resources.TweetCountRecentMeta `json:"meta"`
	Errors []resources.PartialError       `json:"errors"`
}

func (*TweetCountsRecentResponse) HasPartialError

func (r *TweetCountsRecentResponse) HasPartialError() bool

type TweetLikesDeleteParams

type TweetLikesDeleteParams struct {

	// Path parameter
	ID      string // The authenticated user ID
	TweetID string
	// contains filtered or unexported fields
}

func (*TweetLikesDeleteParams) AccessToken

func (p *TweetLikesDeleteParams) AccessToken() string

func (*TweetLikesDeleteParams) Body

func (p *TweetLikesDeleteParams) Body() (io.Reader, error)

func (*TweetLikesDeleteParams) ParameterMap

func (p *TweetLikesDeleteParams) ParameterMap() map[string]string

func (*TweetLikesDeleteParams) ResolveEndpoint

func (p *TweetLikesDeleteParams) ResolveEndpoint(endpointBase string) string

func (*TweetLikesDeleteParams) SetAccessToken

func (p *TweetLikesDeleteParams) SetAccessToken(token string)

type TweetLikesDeleteResponse

type TweetLikesDeleteResponse struct {
	Data struct {
		Liked bool `json:"liked"`
	} `json:"data"`
}

func (*TweetLikesDeleteResponse) HasPartialError

func (r *TweetLikesDeleteResponse) HasPartialError() bool

type TweetLikesLikedTweetsParams

type TweetLikesLikedTweetsParams struct {

	// Path parameter
	ID string // Tweet ID

	// Query parameters
	MaxResults      TweetLikesMaxResults
	PaginationToken string
	Expansions      fields.ExpansionList
	MediaFields     fields.MediaFieldList
	PlaceFields     fields.PlaceFieldList
	PollFields      fields.PollFieldList
	TweetFields     fields.TweetFieldList
	UserFields      fields.UserFieldList
	// contains filtered or unexported fields
}

func (*TweetLikesLikedTweetsParams) AccessToken

func (p *TweetLikesLikedTweetsParams) AccessToken() string

func (*TweetLikesLikedTweetsParams) Body

func (*TweetLikesLikedTweetsParams) ParameterMap

func (p *TweetLikesLikedTweetsParams) ParameterMap() map[string]string

func (*TweetLikesLikedTweetsParams) ResolveEndpoint

func (p *TweetLikesLikedTweetsParams) ResolveEndpoint(endpointBase string) string

func (*TweetLikesLikedTweetsParams) SetAccessToken

func (p *TweetLikesLikedTweetsParams) SetAccessToken(token string)

type TweetLikesLikedTweetsResponse

type TweetLikesLikedTweetsResponse struct {
	Data     []resources.Tweet `json:"data"`
	Meta     resources.PaginationMeta
	Includes struct {
		Tweets []resources.Tweet `json:"tweets,omitempty"`
		Places []resources.Place `json:"places,omitempty"`
		Media  []resources.Media `json:"media,omitempty"`
		Polls  []resources.Poll  `json:"polls,omitempty"`
	} `json:"includes,omitempty"`
	Errors []resources.PartialError `json:"errors,omitempty"`
}

func (*TweetLikesLikedTweetsResponse) HasPartialError

func (r *TweetLikesLikedTweetsResponse) HasPartialError() bool

type TweetLikesLikingUsersParams

type TweetLikesLikingUsersParams struct {

	// Path parameter
	ID string // Tweet ID

	// Query parameters
	Expansions  fields.ExpansionList
	MediaFields fields.MediaFieldList
	PlaceFields fields.PlaceFieldList
	PollFields  fields.PollFieldList
	TweetFields fields.TweetFieldList
	UserFields  fields.UserFieldList
	// contains filtered or unexported fields
}

func (*TweetLikesLikingUsersParams) AccessToken

func (p *TweetLikesLikingUsersParams) AccessToken() string

func (*TweetLikesLikingUsersParams) Body

func (*TweetLikesLikingUsersParams) ParameterMap

func (p *TweetLikesLikingUsersParams) ParameterMap() map[string]string

func (*TweetLikesLikingUsersParams) ResolveEndpoint

func (p *TweetLikesLikingUsersParams) ResolveEndpoint(endpointBase string) string

func (*TweetLikesLikingUsersParams) SetAccessToken

func (p *TweetLikesLikingUsersParams) SetAccessToken(token string)

type TweetLikesLikingUsersResponse

type TweetLikesLikingUsersResponse struct {
	Data     []resources.User `json:"data"`
	Includes struct {
		Tweets []resources.Tweet `json:"tweets,omitempty"`
		Places []resources.Place `json:"places,omitempty"`
		Media  []resources.Media `json:"media,omitempty"`
		Polls  []resources.Poll  `json:"polls,omitempty"`
	} `json:"includes,omitempty"`
	Errors []resources.PartialError `json:"errors,omitempty"`
}

func (*TweetLikesLikingUsersResponse) HasPartialError

func (r *TweetLikesLikingUsersResponse) HasPartialError() bool

type TweetLikesMaxResults

type TweetLikesMaxResults int

func (TweetLikesMaxResults) String

func (m TweetLikesMaxResults) String() string

func (TweetLikesMaxResults) Valid

func (m TweetLikesMaxResults) Valid() bool

type TweetLikesPostParams

type TweetLikesPostParams struct {

	// Path parameter
	ID string `json:"-"` // The authenticated user ID

	// JSON body parameter
	TweetID *string `json:"tweet_id,omitempty"`
	// contains filtered or unexported fields
}

func (*TweetLikesPostParams) AccessToken

func (p *TweetLikesPostParams) AccessToken() string

func (*TweetLikesPostParams) Body

func (p *TweetLikesPostParams) Body() (io.Reader, error)

func (*TweetLikesPostParams) ParameterMap

func (p *TweetLikesPostParams) ParameterMap() map[string]string

func (*TweetLikesPostParams) ResolveEndpoint

func (p *TweetLikesPostParams) ResolveEndpoint(endpointBase string) string

func (*TweetLikesPostParams) SetAccessToken

func (p *TweetLikesPostParams) SetAccessToken(token string)

type TweetLikesPostResponse

type TweetLikesPostResponse struct {
	Data struct {
		Liked bool `json:"liked"`
	} `json:"data"`
}

func (*TweetLikesPostResponse) HasPartialError

func (r *TweetLikesPostResponse) HasPartialError() bool

type TweetLookupIDParams

type TweetLookupIDParams struct {

	// Path parameter
	ID string

	// Query parameters
	Expansions  fields.ExpansionList
	MediaFields fields.MediaFieldList
	PlaceFields fields.PlaceFieldList
	PollFields  fields.PollFieldList
	TweetFields fields.TweetFieldList
	UserFields  fields.UserFieldList
	// contains filtered or unexported fields
}

func (*TweetLookupIDParams) AccessToken

func (p *TweetLookupIDParams) AccessToken() string

func (*TweetLookupIDParams) Body

func (p *TweetLookupIDParams) Body() (io.Reader, error)

func (*TweetLookupIDParams) ParameterMap

func (p *TweetLookupIDParams) ParameterMap() map[string]string

func (*TweetLookupIDParams) ResolveEndpoint

func (p *TweetLookupIDParams) ResolveEndpoint(endpointBase string) string

func (*TweetLookupIDParams) SetAccessToken

func (p *TweetLookupIDParams) SetAccessToken(token string)

type TweetLookupIDResponse

type TweetLookupIDResponse struct {
	Data     resources.Tweet `json:"data"`
	Includes struct {
		Users []resources.User `json:"users"`
	} `json:"includes"`
	Errors []resources.PartialError `json:"errors"`
}

func (*TweetLookupIDResponse) HasPartialError

func (r *TweetLookupIDResponse) HasPartialError() bool

type TweetLookupParams

type TweetLookupParams struct {

	// Query parameters
	IDs         []string
	Expansions  fields.ExpansionList
	MediaFields fields.MediaFieldList
	PlaceFields fields.PlaceFieldList
	PollFields  fields.PollFieldList
	TweetFields fields.TweetFieldList
	UserFields  fields.UserFieldList
	// contains filtered or unexported fields
}

func (*TweetLookupParams) AccessToken

func (p *TweetLookupParams) AccessToken() string

func (*TweetLookupParams) Body

func (p *TweetLookupParams) Body() (io.Reader, error)

func (*TweetLookupParams) ParameterMap

func (p *TweetLookupParams) ParameterMap() map[string]string

func (*TweetLookupParams) ResolveEndpoint

func (p *TweetLookupParams) ResolveEndpoint(endpointBase string) string

func (*TweetLookupParams) SetAccessToken

func (p *TweetLookupParams) SetAccessToken(token string)

type TweetLookupResponse

type TweetLookupResponse struct {
	Data     []resources.Tweet `json:"data"`
	Includes struct {
		Users []resources.User `json:"users"`
	} `json:"includes"`
	Errors []resources.PartialError `json:"errors"`
}

func (*TweetLookupResponse) HasPartialError

func (r *TweetLookupResponse) HasPartialError() bool

type TweetRetweetsDeleteParams

type TweetRetweetsDeleteParams struct {

	// Path parameter
	ID            string // The authenticated user ID
	SourceTweetID string
	// contains filtered or unexported fields
}

func (*TweetRetweetsDeleteParams) AccessToken

func (p *TweetRetweetsDeleteParams) AccessToken() string

func (*TweetRetweetsDeleteParams) Body

func (*TweetRetweetsDeleteParams) ParameterMap

func (p *TweetRetweetsDeleteParams) ParameterMap() map[string]string

func (*TweetRetweetsDeleteParams) ResolveEndpoint

func (p *TweetRetweetsDeleteParams) ResolveEndpoint(endpointBase string) string

func (*TweetRetweetsDeleteParams) SetAccessToken

func (p *TweetRetweetsDeleteParams) SetAccessToken(token string)

type TweetRetweetsDeleteResponse

type TweetRetweetsDeleteResponse struct {
	Data struct {
		Retweeted bool `json:"retweeted"`
	} `json:"data"`
}

func (*TweetRetweetsDeleteResponse) HasPartialError

func (r *TweetRetweetsDeleteResponse) HasPartialError() bool

type TweetRetweetsPostParams

type TweetRetweetsPostParams struct {

	// Path parameter
	ID string `json:"-"` // The authenticated user ID

	// JSON body parameter
	TweetID *string `json:"tweet_id,omitempty"`
	// contains filtered or unexported fields
}

func (*TweetRetweetsPostParams) AccessToken

func (p *TweetRetweetsPostParams) AccessToken() string

func (*TweetRetweetsPostParams) Body

func (p *TweetRetweetsPostParams) Body() (io.Reader, error)

func (*TweetRetweetsPostParams) ParameterMap

func (p *TweetRetweetsPostParams) ParameterMap() map[string]string

func (*TweetRetweetsPostParams) ResolveEndpoint

func (p *TweetRetweetsPostParams) ResolveEndpoint(endpointBase string) string

func (*TweetRetweetsPostParams) SetAccessToken

func (p *TweetRetweetsPostParams) SetAccessToken(token string)

type TweetRetweetsPostResponse

type TweetRetweetsPostResponse struct {
	Data struct {
		Retweeted bool `json:"retweeted"`
	} `json:"data"`
}

func (*TweetRetweetsPostResponse) HasPartialError

func (r *TweetRetweetsPostResponse) HasPartialError() bool

type TweetRetweetsRetweetedByParams

type TweetRetweetsRetweetedByParams struct {

	// Path parameter
	ID string // Tweet ID

	// Query parameters
	Expansions  fields.ExpansionList
	MediaFields fields.MediaFieldList
	PlaceFields fields.PlaceFieldList
	PollFields  fields.PollFieldList
	TweetFields fields.TweetFieldList
	UserFields  fields.UserFieldList
	// contains filtered or unexported fields
}

func (*TweetRetweetsRetweetedByParams) AccessToken

func (p *TweetRetweetsRetweetedByParams) AccessToken() string

func (*TweetRetweetsRetweetedByParams) Body

func (*TweetRetweetsRetweetedByParams) ParameterMap

func (p *TweetRetweetsRetweetedByParams) ParameterMap() map[string]string

func (*TweetRetweetsRetweetedByParams) ResolveEndpoint

func (p *TweetRetweetsRetweetedByParams) ResolveEndpoint(endpointBase string) string

func (*TweetRetweetsRetweetedByParams) SetAccessToken

func (p *TweetRetweetsRetweetedByParams) SetAccessToken(token string)

type TweetRetweetsRetweetedByResponse

type TweetRetweetsRetweetedByResponse struct {
	Data     []resources.User `json:"data"`
	Includes struct {
		Tweets []resources.Tweet `json:"tweets,omitempty"`
		Places []resources.Place `json:"places,omitempty"`
		Media  []resources.Media `json:"media,omitempty"`
		Polls  []resources.Poll  `json:"polls,omitempty"`
	} `json:"includes,omitempty"`
	Errors []resources.PartialError `json:"errors,omitempty"`
}

func (*TweetRetweetsRetweetedByResponse) HasPartialError

func (r *TweetRetweetsRetweetedByResponse) HasPartialError() bool

type TweetTimelinesMaxResults

type TweetTimelinesMaxResults int

func (TweetTimelinesMaxResults) String

func (m TweetTimelinesMaxResults) String() string

func (TweetTimelinesMaxResults) Valid

func (m TweetTimelinesMaxResults) Valid() bool

type TweetTimelinesMentionsParams

type TweetTimelinesMentionsParams struct {

	// Path parameter
	ID string

	// Query parameters
	StartTime       *time.Time
	EndTime         *time.Time
	SinceID         string
	UntilID         string
	Exclude         fields.ExcludeList
	Expansions      fields.ExpansionList
	MediaFields     fields.MediaFieldList
	PlaceFields     fields.PlaceFieldList
	PollFields      fields.PollFieldList
	TweetFields     fields.TweetFieldList
	UserFields      fields.UserFieldList
	PaginationToken string
	MaxResults      TweetTimelinesMaxResults
	// contains filtered or unexported fields
}

func (*TweetTimelinesMentionsParams) AccessToken

func (p *TweetTimelinesMentionsParams) AccessToken() string

func (*TweetTimelinesMentionsParams) Body

func (*TweetTimelinesMentionsParams) ParameterMap

func (p *TweetTimelinesMentionsParams) ParameterMap() map[string]string

func (*TweetTimelinesMentionsParams) ResolveEndpoint

func (p *TweetTimelinesMentionsParams) ResolveEndpoint(endpointBase string) string

func (*TweetTimelinesMentionsParams) SetAccessToken

func (p *TweetTimelinesMentionsParams) SetAccessToken(token string)

type TweetTimelinesMentionsResponse

type TweetTimelinesMentionsResponse struct {
	Data     []resources.Tweet `json:"data"`
	Includes struct {
		Users  []resources.User  `json:"users,omitempty"`
		Tweets []resources.Tweet `json:"tweets,omitempty"`
		Places []resources.Place `json:"places,omitempty"`
		Media  []resources.Media `json:"media,omitempty"`
		Polls  []resources.Poll  `json:"polls,omitempty"`
	} `json:"includes,omitempty"`
	Meta   resources.TweetTimelineMeta `json:"meta"`
	Errors []resources.PartialError    `json:"errors,omitempty"`
}

func (*TweetTimelinesMentionsResponse) HasPartialError

func (r *TweetTimelinesMentionsResponse) HasPartialError() bool

type TweetTimelinesTweetsParams

type TweetTimelinesTweetsParams struct {

	// Path parameter
	ID string

	// Query parameters
	StartTime       *time.Time
	EndTime         *time.Time
	SinceID         string
	UntilID         string
	Exclude         fields.ExcludeList
	Expansions      fields.ExpansionList
	MediaFields     fields.MediaFieldList
	PlaceFields     fields.PlaceFieldList
	PollFields      fields.PollFieldList
	TweetFields     fields.TweetFieldList
	UserFields      fields.UserFieldList
	PaginationToken string
	MaxResults      TweetTimelinesMaxResults
	// contains filtered or unexported fields
}

func (*TweetTimelinesTweetsParams) AccessToken

func (p *TweetTimelinesTweetsParams) AccessToken() string

func (*TweetTimelinesTweetsParams) Body

func (*TweetTimelinesTweetsParams) ParameterMap

func (p *TweetTimelinesTweetsParams) ParameterMap() map[string]string

func (*TweetTimelinesTweetsParams) ResolveEndpoint

func (p *TweetTimelinesTweetsParams) ResolveEndpoint(endpointBase string) string

func (*TweetTimelinesTweetsParams) SetAccessToken

func (p *TweetTimelinesTweetsParams) SetAccessToken(token string)

type TweetTimelinesTweetsResponse

type TweetTimelinesTweetsResponse struct {
	Data     []resources.Tweet `json:"data"`
	Includes struct {
		Users  []resources.User  `json:"users,omitempty"`
		Tweets []resources.Tweet `json:"tweets,omitempty"`
		Places []resources.Place `json:"places,omitempty"`
		Media  []resources.Media `json:"media,omitempty"`
		Polls  []resources.Poll  `json:"polls,omitempty"`
	} `json:"includes,omitempty"`
	Meta   resources.TweetTimelineMeta `json:"meta"`
	Errors []resources.PartialError    `json:"errors,omitempty"`
}

func (*TweetTimelinesTweetsResponse) HasPartialError

func (r *TweetTimelinesTweetsResponse) HasPartialError() bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL