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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var SearchSpacesQueryParams = map[string]struct{}{
	"query":        {},
	"expansions":   {},
	"space.fields": {},
	"user.fields":  {},
	"max_results":  {},
	"state":        {},
}
View Source
var SpacesLookupBuyersQueryParams = map[string]struct{}{
	"expansions":   {},
	"media.fields": {},
	"place.fields": {},
	"poll.fields":  {},
	"tweet.fields": {},
	"user.fields":  {},
}
View Source
var SpacesLookupByCreatorIDsQueryParams = map[string]struct{}{
	"user_ids":     {},
	"expansions":   {},
	"space.fields": {},
	"user.fields":  {},
}
View Source
var SpacesLookupIDQueryParams = map[string]struct{}{
	"expansions":   {},
	"space.fields": {},
	"user.fields":  {},
}
View Source
var SpacesLookupQueryParams = map[string]struct{}{
	"ids":          {},
	"expansions":   {},
	"space.fields": {},
	"user.fields":  {},
}
View Source
var SpacesLookupTweetsQueryParams = map[string]struct{}{
	"expansions":   {},
	"media.fields": {},
	"place.fields": {},
	"poll.fields":  {},
	"tweet.fields": {},
	"user.fields":  {},
}

Functions

This section is empty.

Types

type SearchSpacesMaxResults

type SearchSpacesMaxResults int

func (SearchSpacesMaxResults) String

func (m SearchSpacesMaxResults) String() string

func (SearchSpacesMaxResults) Valid

func (m SearchSpacesMaxResults) Valid() bool

type SearchSpacesParams

type SearchSpacesParams struct {

	// Path parameters
	Query       string
	Expansions  fields.ExpansionList
	MaxResults  SearchSpacesMaxResults
	SpaceFields fields.SpaceFieldList
	UserFields  fields.UserFieldList
	State       fields.State
	// contains filtered or unexported fields
}

func (*SearchSpacesParams) AccessToken

func (p *SearchSpacesParams) AccessToken() string

func (*SearchSpacesParams) Body

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

func (*SearchSpacesParams) ParameterMap

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

func (*SearchSpacesParams) ResolveEndpoint

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

func (*SearchSpacesParams) SetAccessToken

func (p *SearchSpacesParams) SetAccessToken(token string)

type SearchSpacesResponse

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

func (*SearchSpacesResponse) HasPartialError

func (r *SearchSpacesResponse) HasPartialError() bool

type SpacesLookupBuyersParams

type SpacesLookupBuyersParams 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 (*SpacesLookupBuyersParams) AccessToken

func (p *SpacesLookupBuyersParams) AccessToken() string

func (*SpacesLookupBuyersParams) Body

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

func (*SpacesLookupBuyersParams) ParameterMap

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

func (*SpacesLookupBuyersParams) ResolveEndpoint

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

func (*SpacesLookupBuyersParams) SetAccessToken

func (p *SpacesLookupBuyersParams) SetAccessToken(token string)

type SpacesLookupBuyersResponse

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

func (*SpacesLookupBuyersResponse) HasPartialError

func (r *SpacesLookupBuyersResponse) HasPartialError() bool

type SpacesLookupByCreatorIDsParams

type SpacesLookupByCreatorIDsParams struct {

	// Query parameters
	UserIDs     []string
	Expansions  fields.ExpansionList
	SpaceFields fields.SpaceFieldList
	UserFields  fields.UserFieldList
	// contains filtered or unexported fields
}

SpacesLookupByCreatorIDsParams is struct of parameters for request GET /2/spaces/by/creator_ids

func (*SpacesLookupByCreatorIDsParams) AccessToken

func (p *SpacesLookupByCreatorIDsParams) AccessToken() string

func (*SpacesLookupByCreatorIDsParams) Body

func (*SpacesLookupByCreatorIDsParams) ParameterMap

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

func (*SpacesLookupByCreatorIDsParams) ResolveEndpoint

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

func (*SpacesLookupByCreatorIDsParams) SetAccessToken

func (p *SpacesLookupByCreatorIDsParams) SetAccessToken(token string)

type SpacesLookupByCreatorIDsResponse

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

func (*SpacesLookupByCreatorIDsResponse) HasPartialError

func (r *SpacesLookupByCreatorIDsResponse) HasPartialError() bool

type SpacesLookupIDParams

type SpacesLookupIDParams struct {

	// Path parameter
	ID string

	// Query parameters
	Expansions  fields.ExpansionList
	SpaceFields fields.SpaceFieldList
	UserFields  fields.UserFieldList
	// contains filtered or unexported fields
}

func (*SpacesLookupIDParams) AccessToken

func (p *SpacesLookupIDParams) AccessToken() string

func (*SpacesLookupIDParams) Body

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

func (*SpacesLookupIDParams) ParameterMap

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

func (*SpacesLookupIDParams) ResolveEndpoint

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

func (*SpacesLookupIDParams) SetAccessToken

func (p *SpacesLookupIDParams) SetAccessToken(token string)

type SpacesLookupIDResponse

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

func (*SpacesLookupIDResponse) HasPartialError

func (r *SpacesLookupIDResponse) HasPartialError() bool

type SpacesLookupParams

type SpacesLookupParams struct {

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

SpacesLookupParams is struct of parameters for request GET /2/spaces

func (*SpacesLookupParams) AccessToken

func (p *SpacesLookupParams) AccessToken() string

func (*SpacesLookupParams) Body

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

func (*SpacesLookupParams) ParameterMap

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

func (*SpacesLookupParams) ResolveEndpoint

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

func (*SpacesLookupParams) SetAccessToken

func (p *SpacesLookupParams) SetAccessToken(token string)

type SpacesLookupResponse

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

func (*SpacesLookupResponse) HasPartialError

func (r *SpacesLookupResponse) HasPartialError() bool

type SpacesLookupTweetsParams

type SpacesLookupTweetsParams 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 (*SpacesLookupTweetsParams) AccessToken

func (p *SpacesLookupTweetsParams) AccessToken() string

func (*SpacesLookupTweetsParams) Body

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

func (*SpacesLookupTweetsParams) ParameterMap

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

func (*SpacesLookupTweetsParams) ResolveEndpoint

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

func (*SpacesLookupTweetsParams) SetAccessToken

func (p *SpacesLookupTweetsParams) SetAccessToken(token string)

type SpacesLookupTweetsResponse

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

func (*SpacesLookupTweetsResponse) HasPartialError

func (r *SpacesLookupTweetsResponse) HasPartialError() bool

Jump to

Keyboard shortcuts

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