types

package
v0.0.5 Latest Latest
Warning

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

Go to latest
Published: Jan 9, 2026 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddingRule

type AddingRule struct {
	Value *string `json:"value,omitempty"`
	Tag   *string `json:"tag,omitempty"`
}

type AddingRules

type AddingRules []AddingRule

type CreateRulesInput

type CreateRulesInput struct {
	// Query parameters
	DryRun bool `json:"-"` // default false

	// JSON body parameter
	Add AddingRules `json:"add,omitempty"`
}

func (*CreateRulesInput) Body

func (p *CreateRulesInput) Body() io.Reader

func (*CreateRulesInput) ContentType

func (p *CreateRulesInput) ContentType() string

func (*CreateRulesInput) ParameterMap

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

func (*CreateRulesInput) ResolveEndpoint

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

type CreateRulesOutput

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

func (*CreateRulesOutput) HasPartialError

func (r *CreateRulesOutput) HasPartialError() bool

type DeleteRulesInput

type DeleteRulesInput struct {
	// Query parameters
	DryRun bool `json:"-"` // default false

	// JSON body parameter
	Delete *DeletingRules `json:"delete,omitempty"`
}

func (*DeleteRulesInput) Body

func (p *DeleteRulesInput) Body() io.Reader

func (*DeleteRulesInput) ContentType

func (p *DeleteRulesInput) ContentType() string

func (*DeleteRulesInput) ParameterMap

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

func (*DeleteRulesInput) ResolveEndpoint

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

type DeleteRulesOutput

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

func (*DeleteRulesOutput) HasPartialError

func (r *DeleteRulesOutput) HasPartialError() bool

type DeletingRules

type DeletingRules struct {
	IDs []string `json:"ids"`
}

type ListRulesInput

type ListRulesInput struct {
	// Query parameters
	IDs []string
}

func (*ListRulesInput) Body

func (p *ListRulesInput) Body() io.Reader

func (*ListRulesInput) ContentType

func (p *ListRulesInput) ContentType() string

func (*ListRulesInput) ParameterMap

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

func (*ListRulesInput) ResolveEndpoint

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

type ListRulesOutput

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

func (*ListRulesOutput) HasPartialError

func (r *ListRulesOutput) HasPartialError() bool

type SearchStreamBackfillMinutes

type SearchStreamBackfillMinutes int

func (SearchStreamBackfillMinutes) String

func (SearchStreamBackfillMinutes) Valid

type SearchStreamInput

type SearchStreamInput struct {
	// Query parameters
	BackfillMinutes SearchStreamBackfillMinutes
	Expansions      fields.ExpansionList
	MediaFields     fields.MediaFieldList
	PlaceFields     fields.PlaceFieldList
	PollFields      fields.PollFieldList
	TweetFields     fields.TweetFieldList
	UserFields      fields.UserFieldList
}

func (*SearchStreamInput) Body

func (p *SearchStreamInput) Body() io.Reader

func (*SearchStreamInput) ContentType

func (p *SearchStreamInput) ContentType() string

func (*SearchStreamInput) ParameterMap

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

func (*SearchStreamInput) ResolveEndpoint

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

type SearchStreamMatchedRule

type SearchStreamMatchedRule struct {
	Tag *string `json:"tag"`
	ID  *string `json:"id"`
}

type SearchStreamOutput

type SearchStreamOutput 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"`
	MatchingRules []SearchStreamMatchedRule `json:"matching_rules,omitempty"`
	Errors        []resources.PartialError  `json:"errors,omitempty"`
}

func (*SearchStreamOutput) HasPartialError

func (r *SearchStreamOutput) HasPartialError() bool

Jump to

Keyboard shortcuts

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