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: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BlocksBlockingGetQueryParams = map[string]struct{}{
	"max_results":      {},
	"pagination_token": {},
	"expansions":       {},
	"tweet.fields":     {},
	"user.fields":      {},
}
View Source
var FollowsFollowersQueryParams = map[string]struct{}{
	"max_results":      {},
	"pagination_token": {},
	"expansions":       {},
	"tweet.fields":     {},
	"user.fields":      {},
}
View Source
var FollowsFollowingGetQueryParams = map[string]struct{}{
	"max_results":      {},
	"pagination_token": {},
	"expansions":       {},
	"tweet.fields":     {},
	"user.fields":      {},
}
View Source
var MutesMutingGetQueryParams = map[string]struct{}{
	"max_results":      {},
	"pagination_token": {},
	"expansions":       {},
	"tweet.fields":     {},
	"user.fields":      {},
}
View Source
var UserLookupByQueryParams = map[string]struct{}{
	"usernames":    {},
	"expansions":   {},
	"tweet.fields": {},
	"user.fields":  {},
}
View Source
var UserLookupByUsernameQueryParams = map[string]struct{}{
	"expansions":   {},
	"tweet.fields": {},
	"user.fields":  {},
}
View Source
var UserLookupIDQueryParams = map[string]struct{}{
	"expansions":   {},
	"tweet.fields": {},
	"user.fields":  {},
}
View Source
var UserLookupMeQueryParams = map[string]struct{}{
	"expansions":   {},
	"tweet.fields": {},
	"user.fields":  {},
}
View Source
var UserLookupQueryParams = map[string]struct{}{
	"ids":          {},
	"expansions":   {},
	"tweet.fields": {},
	"user.fields":  {},
}

Functions

This section is empty.

Types

type BlocksBlockingDeleteParams

type BlocksBlockingDeleteParams struct {

	// Path parameters
	SourceUserID string // The authenticated user ID
	TargetUserID string // The user ID for unfollow
	// contains filtered or unexported fields
}

func (*BlocksBlockingDeleteParams) AccessToken

func (p *BlocksBlockingDeleteParams) AccessToken() string

func (*BlocksBlockingDeleteParams) Body

func (*BlocksBlockingDeleteParams) ParameterMap

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

func (*BlocksBlockingDeleteParams) ResolveEndpoint

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

func (*BlocksBlockingDeleteParams) SetAccessToken

func (p *BlocksBlockingDeleteParams) SetAccessToken(token string)

type BlocksBlockingDeleteResponse

type BlocksBlockingDeleteResponse struct {
	Data struct {
		Blocking bool `json:"blocking"`
	} `json:"data"`
}

func (*BlocksBlockingDeleteResponse) HasPartialError

func (r *BlocksBlockingDeleteResponse) HasPartialError() bool

type BlocksBlockingGetParams

type BlocksBlockingGetParams struct {

	// Path parameter
	ID string

	// Query parameters
	MaxResults      BlocksMaxResults
	PaginationToken string
	Expansions      fields.ExpansionList
	TweetFields     fields.TweetFieldList
	UserFields      fields.UserFieldList
	// contains filtered or unexported fields
}

func (*BlocksBlockingGetParams) AccessToken

func (p *BlocksBlockingGetParams) AccessToken() string

func (*BlocksBlockingGetParams) Body

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

func (*BlocksBlockingGetParams) ParameterMap

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

func (*BlocksBlockingGetParams) ResolveEndpoint

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

func (*BlocksBlockingGetParams) SetAccessToken

func (p *BlocksBlockingGetParams) SetAccessToken(token string)

type BlocksBlockingGetResponse

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

func (*BlocksBlockingGetResponse) HasPartialError

func (r *BlocksBlockingGetResponse) HasPartialError() bool

type BlocksBlockingPostParams

type BlocksBlockingPostParams struct {

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

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

func (*BlocksBlockingPostParams) AccessToken

func (p *BlocksBlockingPostParams) AccessToken() string

func (*BlocksBlockingPostParams) Body

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

func (*BlocksBlockingPostParams) ParameterMap

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

func (*BlocksBlockingPostParams) ResolveEndpoint

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

func (*BlocksBlockingPostParams) SetAccessToken

func (p *BlocksBlockingPostParams) SetAccessToken(token string)

type BlocksBlockingPostResponse

type BlocksBlockingPostResponse struct {
	Data struct {
		Blocking bool `json:"blocking"`
	} `json:"data"`
}

func (*BlocksBlockingPostResponse) HasPartialError

func (r *BlocksBlockingPostResponse) HasPartialError() bool

type BlocksMaxResults

type BlocksMaxResults int

func (BlocksMaxResults) String

func (m BlocksMaxResults) String() string

func (BlocksMaxResults) Valid

func (m BlocksMaxResults) Valid() bool

type FollowsFollowersParams

type FollowsFollowersParams struct {

	// Path parameter
	ID string

	// Query parameters
	MaxResults      FollowsMaxResults
	PaginationToken string
	Expansions      fields.ExpansionList
	TweetFields     fields.TweetFieldList
	UserFields      fields.UserFieldList
	// contains filtered or unexported fields
}

func (*FollowsFollowersParams) AccessToken

func (p *FollowsFollowersParams) AccessToken() string

func (*FollowsFollowersParams) Body

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

func (*FollowsFollowersParams) ParameterMap

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

func (*FollowsFollowersParams) ResolveEndpoint

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

func (*FollowsFollowersParams) SetAccessToken

func (p *FollowsFollowersParams) SetAccessToken(token string)

type FollowsFollowersResponse

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

func (*FollowsFollowersResponse) HasPartialError

func (r *FollowsFollowersResponse) HasPartialError() bool

type FollowsFollowingDeleteParams

type FollowsFollowingDeleteParams struct {

	// Path parameters
	SourceUserID string // The authenticated user ID
	TargetUserID string // The user ID for unfollow
	// contains filtered or unexported fields
}

func (*FollowsFollowingDeleteParams) AccessToken

func (p *FollowsFollowingDeleteParams) AccessToken() string

func (*FollowsFollowingDeleteParams) Body

func (*FollowsFollowingDeleteParams) ParameterMap

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

func (*FollowsFollowingDeleteParams) ResolveEndpoint

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

func (*FollowsFollowingDeleteParams) SetAccessToken

func (p *FollowsFollowingDeleteParams) SetAccessToken(token string)

type FollowsFollowingDeleteResponse

type FollowsFollowingDeleteResponse struct {
	Data struct {
		Following bool `json:"following"`
	} `json:"data"`
}

func (*FollowsFollowingDeleteResponse) HasPartialError

func (r *FollowsFollowingDeleteResponse) HasPartialError() bool

type FollowsFollowingGetParams

type FollowsFollowingGetParams struct {

	// Path parameter
	ID string

	// Query parameters
	MaxResults      FollowsMaxResults
	PaginationToken string
	Expansions      fields.ExpansionList
	TweetFields     fields.TweetFieldList
	UserFields      fields.UserFieldList
	// contains filtered or unexported fields
}

func (*FollowsFollowingGetParams) AccessToken

func (p *FollowsFollowingGetParams) AccessToken() string

func (*FollowsFollowingGetParams) Body

func (*FollowsFollowingGetParams) ParameterMap

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

func (*FollowsFollowingGetParams) ResolveEndpoint

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

func (*FollowsFollowingGetParams) SetAccessToken

func (p *FollowsFollowingGetParams) SetAccessToken(token string)

type FollowsFollowingGetResponse

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

func (*FollowsFollowingGetResponse) HasPartialError

func (r *FollowsFollowingGetResponse) HasPartialError() bool

type FollowsFollowingPostParams

type FollowsFollowingPostParams struct {

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

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

func (*FollowsFollowingPostParams) AccessToken

func (p *FollowsFollowingPostParams) AccessToken() string

func (*FollowsFollowingPostParams) Body

func (*FollowsFollowingPostParams) ParameterMap

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

func (*FollowsFollowingPostParams) ResolveEndpoint

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

func (*FollowsFollowingPostParams) SetAccessToken

func (p *FollowsFollowingPostParams) SetAccessToken(token string)

type FollowsFollowingPostResponse

type FollowsFollowingPostResponse struct {
	Data struct {
		Following     bool `json:"following"`
		PendingFollow bool `json:"pending_follow"`
	} `json:"data"`
}

func (*FollowsFollowingPostResponse) HasPartialError

func (r *FollowsFollowingPostResponse) HasPartialError() bool

type FollowsMaxResults

type FollowsMaxResults int

func (FollowsMaxResults) String

func (m FollowsMaxResults) String() string

func (FollowsMaxResults) Valid

func (m FollowsMaxResults) Valid() bool

type MutesMaxResults

type MutesMaxResults int

func (MutesMaxResults) String

func (m MutesMaxResults) String() string

func (MutesMaxResults) Valid

func (m MutesMaxResults) Valid() bool

type MutesMutingDeleteParams

type MutesMutingDeleteParams struct {

	// Path parameters
	SourceUserID string // The authenticated user ID
	TargetUserID string // The user ID for unfollow
	// contains filtered or unexported fields
}

func (*MutesMutingDeleteParams) AccessToken

func (p *MutesMutingDeleteParams) AccessToken() string

func (*MutesMutingDeleteParams) Body

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

func (*MutesMutingDeleteParams) ParameterMap

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

func (*MutesMutingDeleteParams) ResolveEndpoint

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

func (*MutesMutingDeleteParams) SetAccessToken

func (p *MutesMutingDeleteParams) SetAccessToken(token string)

type MutesMutingDeleteResponse

type MutesMutingDeleteResponse struct {
	Data struct {
		Muting bool `json:"muting"`
	} `json:"data"`
}

func (*MutesMutingDeleteResponse) HasPartialError

func (r *MutesMutingDeleteResponse) HasPartialError() bool

type MutesMutingGetParams

type MutesMutingGetParams struct {

	// Path parameter
	ID string

	// Query parameters
	MaxResults      MutesMaxResults
	PaginationToken string
	Expansions      fields.ExpansionList
	TweetFields     fields.TweetFieldList
	UserFields      fields.UserFieldList
	// contains filtered or unexported fields
}

func (*MutesMutingGetParams) AccessToken

func (p *MutesMutingGetParams) AccessToken() string

func (*MutesMutingGetParams) Body

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

func (*MutesMutingGetParams) ParameterMap

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

func (*MutesMutingGetParams) ResolveEndpoint

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

func (*MutesMutingGetParams) SetAccessToken

func (p *MutesMutingGetParams) SetAccessToken(token string)

type MutesMutingGetResponse

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

func (*MutesMutingGetResponse) HasPartialError

func (r *MutesMutingGetResponse) HasPartialError() bool

type MutesMutingPostParams

type MutesMutingPostParams struct {

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

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

func (*MutesMutingPostParams) AccessToken

func (p *MutesMutingPostParams) AccessToken() string

func (*MutesMutingPostParams) Body

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

func (*MutesMutingPostParams) ParameterMap

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

func (*MutesMutingPostParams) ResolveEndpoint

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

func (*MutesMutingPostParams) SetAccessToken

func (p *MutesMutingPostParams) SetAccessToken(token string)

type MutesMutingPostResponse

type MutesMutingPostResponse struct {
	Data struct {
		Muting bool `json:"muting"`
	} `json:"data"`
}

func (*MutesMutingPostResponse) HasPartialError

func (r *MutesMutingPostResponse) HasPartialError() bool

type UserLookupByParams

type UserLookupByParams struct {

	// Query parameters
	Usernames   []string
	Expansions  fields.ExpansionList
	TweetFields fields.TweetFieldList
	UserFields  fields.UserFieldList
	// contains filtered or unexported fields
}

func (*UserLookupByParams) AccessToken

func (p *UserLookupByParams) AccessToken() string

func (*UserLookupByParams) Body

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

func (*UserLookupByParams) ParameterMap

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

func (*UserLookupByParams) ResolveEndpoint

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

func (*UserLookupByParams) SetAccessToken

func (p *UserLookupByParams) SetAccessToken(token string)

type UserLookupByResponse

type UserLookupByResponse struct {
	Data     []resources.User `json:"data"`
	Includes struct {
		Tweets []resources.Tweet `json:"tweets"`
	} `json:"includes"`
	Errors []resources.PartialError `json:"errors"`
}

func (*UserLookupByResponse) HasPartialError

func (r *UserLookupByResponse) HasPartialError() bool

type UserLookupByUsernameParams

type UserLookupByUsernameParams struct {

	// Path parameters
	Username string

	// Query parameters
	Expansions  fields.ExpansionList
	TweetFields fields.TweetFieldList
	UserFields  fields.UserFieldList
	// contains filtered or unexported fields
}

func (*UserLookupByUsernameParams) AccessToken

func (p *UserLookupByUsernameParams) AccessToken() string

func (*UserLookupByUsernameParams) Body

func (*UserLookupByUsernameParams) ParameterMap

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

func (*UserLookupByUsernameParams) ResolveEndpoint

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

func (*UserLookupByUsernameParams) SetAccessToken

func (p *UserLookupByUsernameParams) SetAccessToken(token string)

type UserLookupByUsernameResponse

type UserLookupByUsernameResponse struct {
	Data     resources.User `json:"data"`
	Includes struct {
		Tweets []resources.Tweet `json:"tweets"`
	} `json:"includes"`
	Errors []resources.PartialError `json:"errors"`
}

func (*UserLookupByUsernameResponse) HasPartialError

func (r *UserLookupByUsernameResponse) HasPartialError() bool

type UserLookupIDParams

type UserLookupIDParams struct {

	// Path parameters
	ID string

	// Query parameters
	Expansions  fields.ExpansionList
	TweetFields fields.TweetFieldList
	UserFields  fields.UserFieldList
	// contains filtered or unexported fields
}

func (*UserLookupIDParams) AccessToken

func (p *UserLookupIDParams) AccessToken() string

func (*UserLookupIDParams) Body

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

func (*UserLookupIDParams) ParameterMap

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

func (*UserLookupIDParams) ResolveEndpoint

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

func (*UserLookupIDParams) SetAccessToken

func (p *UserLookupIDParams) SetAccessToken(token string)

type UserLookupIDResponse

type UserLookupIDResponse struct {
	Data     resources.User `json:"data"`
	Includes struct {
		Tweets []resources.Tweet `json:"tweets"`
	} `json:"includes"`
	Errors []resources.PartialError `json:"errors"`
}

func (*UserLookupIDResponse) HasPartialError

func (r *UserLookupIDResponse) HasPartialError() bool

type UserLookupMeParams

type UserLookupMeParams struct {

	// Query parameters
	Expansions  fields.ExpansionList
	TweetFields fields.TweetFieldList
	UserFields  fields.UserFieldList
	// contains filtered or unexported fields
}

func (*UserLookupMeParams) AccessToken

func (p *UserLookupMeParams) AccessToken() string

func (*UserLookupMeParams) Body

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

func (*UserLookupMeParams) ParameterMap

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

func (*UserLookupMeParams) ResolveEndpoint

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

func (*UserLookupMeParams) SetAccessToken

func (p *UserLookupMeParams) SetAccessToken(token string)

type UserLookupMeResponse

type UserLookupMeResponse struct {
	Data     resources.User `json:"data"`
	Includes struct {
		Tweets []resources.Tweet `json:"tweets"`
	} `json:"includes"`
	Errors []resources.PartialError `json:"errors"`
}

func (*UserLookupMeResponse) HasPartialError

func (r *UserLookupMeResponse) HasPartialError() bool

type UserLookupParams

type UserLookupParams struct {

	// Query parameters
	IDs         []string
	Expansions  fields.ExpansionList
	TweetFields fields.TweetFieldList
	UserFields  fields.UserFieldList
	// contains filtered or unexported fields
}

func (*UserLookupParams) AccessToken

func (p *UserLookupParams) AccessToken() string

func (*UserLookupParams) Body

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

func (*UserLookupParams) ParameterMap

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

func (*UserLookupParams) ResolveEndpoint

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

func (*UserLookupParams) SetAccessToken

func (p *UserLookupParams) SetAccessToken(token string)

type UserLookupResponse

type UserLookupResponse struct {
	Data     []resources.User `json:"data"`
	Includes struct {
		Tweets []resources.Tweet `json:"tweets"`
	} `json:"includes"`
	Errors []resources.PartialError `json:"errors"`
}

func (*UserLookupResponse) HasPartialError

func (r *UserLookupResponse) HasPartialError() bool

Jump to

Keyboard shortcuts

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