Documentation
¶
Index ¶
- type BaseDisplay
- type BaseIdDisplayType
- type BaseIdentifier
- func (identifier *BaseIdentifier) Clone() *BaseIdentifier
- func (identifier *BaseIdentifier) IdString() string
- func (identifier *BaseIdentifier) IsId(id string) bool
- func (identifier *BaseIdentifier) IsIdCaseInsensitive(idInsensitive string) bool
- func (identifier *BaseIdentifier) IsIdContains(idContains string) bool
- func (identifier *BaseIdentifier) IsIdEmpty() bool
- func (identifier *BaseIdentifier) IsIdRegexMatches(regex *regexp.Regexp) bool
- func (identifier *BaseIdentifier) IsIdWhitespace() bool
- type BaseIsContinueOnError
- type BaseIsGlobal
- type BaseIsRunAll
- type BaseIsSkipOnError
- type BaseTags
- func (receiver BaseTags) HasAllTags(tags ...string) bool
- func (receiver BaseTags) HasAnyTags(tags ...string) bool
- func (receiver BaseTags) IsAnyTagMatchesRegex(regexp2 *regexp.Regexp) bool
- func (receiver BaseTags) IsTagsEmpty() bool
- func (receiver BaseTags) TagsHashset() *corestr.Hashset
- func (receiver BaseTags) TagsLength() int
- type BaseType
- type BaseTypeDotFilter
- type FlatSpecification
- func (receiver *FlatSpecification) BaseDisplay() BaseDisplay
- func (receiver *FlatSpecification) BaseIdentifier() BaseIdentifier
- func (receiver *FlatSpecification) BaseIsGlobal() BaseIsGlobal
- func (receiver *FlatSpecification) BaseTags() BaseTags
- func (receiver *FlatSpecification) BaseType() BaseType
- func (receiver *FlatSpecification) Clone() *FlatSpecification
- func (receiver *FlatSpecification) Spec() *Specification
- type IdentifierWithIsGlobal
- type Identifiers
- func (receiver *Identifiers) Add(isGlobal bool, id string) *Identifiers
- func (receiver *Identifiers) Adds(isGlobal bool, ids ...string) *Identifiers
- func (receiver *Identifiers) Clone() *Identifiers
- func (receiver *Identifiers) GetById(id string) *IdentifierWithIsGlobal
- func (receiver *Identifiers) HasAnyItem() bool
- func (receiver *Identifiers) IndexOf(id string) int
- func (receiver *Identifiers) IsEmpty() bool
- func (receiver *Identifiers) Length() int
- type RequestSpecification
- type Specification
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseDisplay ¶ added in v0.4.7
type BaseDisplay struct {
Display string `json:"Display"`
}
func (BaseDisplay) IsDisplay ¶ added in v0.4.7
func (receiver BaseDisplay) IsDisplay(display string) bool
func (BaseDisplay) IsDisplayCaseInsensitive ¶ added in v0.4.8
func (receiver BaseDisplay) IsDisplayCaseInsensitive(display string) bool
func (BaseDisplay) IsDisplayContains ¶ added in v0.4.7
func (receiver BaseDisplay) IsDisplayContains(displayContains string) bool
func (BaseDisplay) IsDisplayRegexMatches ¶ added in v0.4.7
func (receiver BaseDisplay) IsDisplayRegexMatches(regex *regexp.Regexp) bool
type BaseIdDisplayType ¶ added in v0.4.7
type BaseIdDisplayType struct { BaseIdentifier BaseDisplay BaseType }
type BaseIdentifier ¶ added in v0.4.7
type BaseIdentifier struct {
Id string `json:"Id"`
}
func NewIdentifier ¶ added in v0.5.7
func NewIdentifier(id string) *BaseIdentifier
func (*BaseIdentifier) Clone ¶ added in v0.5.7
func (identifier *BaseIdentifier) Clone() *BaseIdentifier
func (*BaseIdentifier) IdString ¶ added in v0.4.7
func (identifier *BaseIdentifier) IdString() string
func (*BaseIdentifier) IsId ¶ added in v0.4.7
func (identifier *BaseIdentifier) IsId(id string) bool
func (*BaseIdentifier) IsIdCaseInsensitive ¶ added in v0.4.7
func (identifier *BaseIdentifier) IsIdCaseInsensitive(idInsensitive string) bool
func (*BaseIdentifier) IsIdContains ¶ added in v0.4.7
func (identifier *BaseIdentifier) IsIdContains(idContains string) bool
func (*BaseIdentifier) IsIdEmpty ¶ added in v0.4.7
func (identifier *BaseIdentifier) IsIdEmpty() bool
func (*BaseIdentifier) IsIdRegexMatches ¶ added in v0.4.7
func (identifier *BaseIdentifier) IsIdRegexMatches(regex *regexp.Regexp) bool
func (*BaseIdentifier) IsIdWhitespace ¶ added in v0.4.7
func (identifier *BaseIdentifier) IsIdWhitespace() bool
type BaseIsContinueOnError ¶ added in v0.4.7
type BaseIsContinueOnError struct {
IsContinueOnError bool `json:"IsContinueOnError"`
}
type BaseIsGlobal ¶ added in v0.4.7
type BaseIsGlobal struct {
IsGlobal bool `json:"IsGlobal"`
}
type BaseIsRunAll ¶ added in v0.4.7
type BaseIsRunAll struct {
IsRunAll bool `json:"IsRunAll"`
}
type BaseIsSkipOnError ¶ added in v0.4.7
type BaseIsSkipOnError struct {
IsSkipOnError bool `json:"IsSkipOnError"`
}
type BaseTags ¶ added in v0.4.7
type BaseTags struct { Tags *[]string `json:"Tags,omitempty"` // contains filtered or unexported fields }
func (BaseTags) HasAllTags ¶ added in v0.4.7
func (BaseTags) HasAnyTags ¶ added in v0.4.7
func (BaseTags) IsAnyTagMatchesRegex ¶ added in v0.4.7
func (BaseTags) IsTagsEmpty ¶ added in v0.4.7
func (BaseTags) TagsHashset ¶ added in v0.4.7
func (BaseTags) TagsLength ¶ added in v0.4.7
type BaseTypeDotFilter ¶ added in v0.4.7
type BaseTypeDotFilter struct { TypeDotFilter string `json:"TypeDotFilter"` // contains filtered or unexported fields }
func (BaseTypeDotFilter) GetDotSplitTypes ¶ added in v0.4.8
func (receiver BaseTypeDotFilter) GetDotSplitTypes() []string
type FlatSpecification ¶ added in v0.5.1
type FlatSpecification struct { Id string `json:"Id"` Display string `json:"Display"` Type string `json:"Type"` IsGlobal bool `json:"IsGlobal"` Tags *[]string `json:"Tags,omitempty"` IsValid bool `json:"IsValid,omitempty"` // contains filtered or unexported fields }
func InvalidFlatSpecification ¶ added in v0.5.1
func InvalidFlatSpecification() *FlatSpecification
func NewFlatSpecificationUsingSpec ¶ added in v0.5.1
func NewFlatSpecificationUsingSpec(spec *Specification, isValid bool) *FlatSpecification
func (*FlatSpecification) BaseDisplay ¶ added in v0.5.1
func (receiver *FlatSpecification) BaseDisplay() BaseDisplay
func (*FlatSpecification) BaseIdentifier ¶ added in v0.5.1
func (receiver *FlatSpecification) BaseIdentifier() BaseIdentifier
func (*FlatSpecification) BaseIsGlobal ¶ added in v0.5.1
func (receiver *FlatSpecification) BaseIsGlobal() BaseIsGlobal
func (*FlatSpecification) BaseTags ¶ added in v0.5.1
func (receiver *FlatSpecification) BaseTags() BaseTags
func (*FlatSpecification) BaseType ¶ added in v0.5.1
func (receiver *FlatSpecification) BaseType() BaseType
func (*FlatSpecification) Clone ¶ added in v0.5.1
func (receiver *FlatSpecification) Clone() *FlatSpecification
func (*FlatSpecification) Spec ¶ added in v0.5.1
func (receiver *FlatSpecification) Spec() *Specification
type IdentifierWithIsGlobal ¶ added in v0.5.7
type IdentifierWithIsGlobal struct { BaseIdentifier IsGlobal bool `json:"IsGlobal"` }
func NewIdentifierWithIsGlobal ¶ added in v0.5.7
func NewIdentifierWithIsGlobal( id string, isGlobal bool, ) *IdentifierWithIsGlobal
func (*IdentifierWithIsGlobal) Clone ¶ added in v0.5.7
func (receiver *IdentifierWithIsGlobal) Clone() *IdentifierWithIsGlobal
type Identifiers ¶ added in v0.5.7
type Identifiers struct {
IdentifierWithIsGlobals []IdentifierWithIsGlobal `json:"IdentifierWithIsGlobals"`
}
func EmptyIdentifiers ¶ added in v0.5.7
func EmptyIdentifiers() *Identifiers
func NewIdentifiers ¶ added in v0.5.7
func NewIdentifiers( isGlobal bool, ids ...string, ) *Identifiers
func (*Identifiers) Add ¶ added in v0.5.7
func (receiver *Identifiers) Add( isGlobal bool, id string, ) *Identifiers
func (*Identifiers) Adds ¶ added in v0.5.7
func (receiver *Identifiers) Adds( isGlobal bool, ids ...string, ) *Identifiers
func (*Identifiers) Clone ¶ added in v0.5.7
func (receiver *Identifiers) Clone() *Identifiers
func (*Identifiers) GetById ¶ added in v0.5.7
func (receiver *Identifiers) GetById(id string) *IdentifierWithIsGlobal
func (*Identifiers) HasAnyItem ¶ added in v0.5.7
func (receiver *Identifiers) HasAnyItem() bool
func (*Identifiers) IndexOf ¶ added in v0.5.7
func (receiver *Identifiers) IndexOf(id string) int
func (*Identifiers) IsEmpty ¶ added in v0.5.7
func (receiver *Identifiers) IsEmpty() bool
func (*Identifiers) Length ¶ added in v0.5.7
func (receiver *Identifiers) Length() int
type RequestSpecification ¶
type RequestSpecification struct { BaseIdentifier BaseTypeDotFilter BaseTags BaseIsGlobal BaseIsContinueOnError BaseIsRunAll }
func (RequestSpecification) Clone ¶ added in v0.5.7
func (r RequestSpecification) Clone() *RequestSpecification
type Specification ¶
type Specification struct { BaseIdDisplayType BaseTags BaseIsGlobal // contains filtered or unexported fields }
func (*Specification) Clone ¶ added in v0.5.1
func (r *Specification) Clone() *Specification
func (*Specification) FlatSpecification ¶ added in v0.5.1
func (r *Specification) FlatSpecification() *FlatSpecification
Source Files
¶
Click to show internal directories.
Click to hide internal directories.