types

package
v0.14.0 Latest Latest
Warning

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

Go to latest
Published: Jun 14, 2023 License: MIT Imports: 8 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ListMaxResults

type ListMaxResults int

func (ListMaxResults) String

func (m ListMaxResults) String() string

func (ListMaxResults) Valid

func (m ListMaxResults) Valid() bool

type ListMentionsInput

type ListMentionsInput 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      ListMaxResults
	// contains filtered or unexported fields
}

func (*ListMentionsInput) AccessToken

func (p *ListMentionsInput) AccessToken() string

func (*ListMentionsInput) Body

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

func (*ListMentionsInput) ParameterMap

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

func (*ListMentionsInput) ResolveEndpoint

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

func (*ListMentionsInput) SetAccessToken

func (p *ListMentionsInput) SetAccessToken(token string)

type ListMentionsOutput

type ListMentionsOutput 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 (*ListMentionsOutput) HasPartialError

func (r *ListMentionsOutput) HasPartialError() bool

type ListReverseChronologicalInput added in v0.12.0

type ListReverseChronologicalInput struct {

	// Path parameter
	ID string

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

func (*ListReverseChronologicalInput) AccessToken added in v0.12.0

func (p *ListReverseChronologicalInput) AccessToken() string

func (*ListReverseChronologicalInput) Body added in v0.12.0

func (*ListReverseChronologicalInput) ParameterMap added in v0.12.0

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

func (*ListReverseChronologicalInput) ResolveEndpoint added in v0.12.0

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

func (*ListReverseChronologicalInput) SetAccessToken added in v0.12.0

func (p *ListReverseChronologicalInput) SetAccessToken(token string)

type ListReverseChronologicalOutput added in v0.12.0

type ListReverseChronologicalOutput 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 (*ListReverseChronologicalOutput) HasPartialError added in v0.12.0

func (r *ListReverseChronologicalOutput) HasPartialError() bool

type ListTweetsInput

type ListTweetsInput 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      ListMaxResults
	// contains filtered or unexported fields
}

func (*ListTweetsInput) AccessToken

func (p *ListTweetsInput) AccessToken() string

func (*ListTweetsInput) Body

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

func (*ListTweetsInput) ParameterMap

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

func (*ListTweetsInput) ResolveEndpoint

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

func (*ListTweetsInput) SetAccessToken

func (p *ListTweetsInput) SetAccessToken(token string)

type ListTweetsOutput

type ListTweetsOutput 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 (*ListTweetsOutput) HasPartialError

func (r *ListTweetsOutput) HasPartialError() bool

Jump to

Keyboard shortcuts

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