Documentation
¶
Index ¶
- type OptFunc
- func WithKeyword(k string) OptFunc
- func WithRangeDateFirstPublishedMode(mode RangeMode) OptFunc
- func WithRangeDateFirstPublishedPeriod(start, end time.Time) OptFunc
- func WithRangeDatePublicMode(mode RangeMode) OptFunc
- func WithRangeDatePublicPeriod(start, end time.Time) OptFunc
- func WithRangeDatePublishedMode(mode RangeMode) OptFunc
- func WithRangeDatePublishedPeriod(start, end time.Time) OptFunc
- func WithSeverity(se Severity) OptFunc
- func WithStartItem(start int) OptFunc
- type Option
- func (o Option) AddQuery(query url.Values)
- func (o *Option) SetKeyword(k string) *Option
- func (o *Option) SetRangeDateFirstPublishedMode(mode RangeMode) *Option
- func (o *Option) SetRangeDateFirstPublishedPeriod(start, end time.Time) *Option
- func (o *Option) SetRangeDatePublicMode(mode RangeMode) *Option
- func (o *Option) SetRangeDatePublicPeriod(start, end time.Time) *Option
- func (o *Option) SetRangeDatePublishedMode(mode RangeMode) *Option
- func (o *Option) SetRangeDatePublishedPeriod(start, end time.Time) *Option
- func (o *Option) SetSeverity(se Severity) *Option
- func (o *Option) SetStartItem(start int) *Option
- type Period
- type RangeMode
- type Severity
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OptFunc ¶
type OptFunc func(*Option)
OptFunc is self-referential function for functional options pattern
func WithKeyword ¶ added in v0.3.0
WithKeyword returns function for setting keyword
func WithRangeDateFirstPublishedMode ¶
WithRangeDateFirstPublishedMode returns function for setting rangeDateFirstPublished
func WithRangeDateFirstPublishedPeriod ¶
WithRangeDateFirstPublishedPeriod returns function for setting rangeDateFirstPublished
func WithRangeDatePublicMode ¶
WithRangeDatePublicMode returns function for setting rangeDatePublic
func WithRangeDatePublicPeriod ¶
WithRangeDatePublicPeriod returns function for setting rangeDatePublic
func WithRangeDatePublishedMode ¶
WithRangeDatePublishedMode returns function for setting rangeDatePublished
func WithRangeDatePublishedPeriod ¶
WithRangeDatePublishedPeriod returns function for setting rangeDatePublished
func WithSeverity ¶
WithSeverity returns function for setting severity
func WithStartItem ¶
WithStartItem returns function for setting startItem
type Option ¶
type Option struct {
// contains filtered or unexported fields
}
Option is option data for "getVulnOverviewList" API
func (*Option) SetKeyword ¶ added in v0.3.0
SetKeyword sets keyword option
func (*Option) SetRangeDateFirstPublishedMode ¶ added in v0.3.0
SetRangeDateFirstPublishedMode sets rangeDateFirstPublished option
func (*Option) SetRangeDateFirstPublishedPeriod ¶ added in v0.3.0
SetRangeDateFirstPublishedPeriod sets dateFirstPublishedStart and dateFirstPublishedEnd option
func (*Option) SetRangeDatePublicMode ¶ added in v0.3.0
SetRangeDatePublicMode sets rangeDatePublic option
func (*Option) SetRangeDatePublicPeriod ¶ added in v0.3.0
SetRangeDatePublicPeriod sets datePublicStart and datePublicEnd option
func (*Option) SetRangeDatePublishedMode ¶ added in v0.3.0
SetRangeDatePublishedMode sets rangeDatePublished option
func (*Option) SetRangeDatePublishedPeriod ¶ added in v0.3.0
SetRangeDatePublishedPeriod sets datePublishedStart and datePublishedEnd option
func (*Option) SetSeverity ¶ added in v0.3.0
SetSeverity sets severity option
func (*Option) SetStartItem ¶ added in v0.3.0
SetStartItem sets startItem option
type Period ¶
type Period struct {
// contains filtered or unexported fields
}
Period is setting info for range date
func (*Period) IsPeriodSSet ¶
IsPeriodSSet returns true if sets period