Package multipattern
import "go.einride.tech/aip/cmd/protoc-gen-go-aip/internal/genaip/testdata/test/multipattern"
- Overview
- Index
type BookMultiPatternResourceName interface {
fmt.Stringer
MarshalString() (string, error)
ContainsWildcard() bool
}
func ParseBookMultiPatternResourceName(name string) (BookMultiPatternResourceName, error)
type LibrariesShelfResourceName struct {
Library string
Shelf string
}
func (LibrariesShelfResourceName) ContainsWildcard
¶
func (n LibrariesShelfResourceName) ContainsWildcard() bool
func (LibrariesShelfResourceName) MarshalString
¶
func (n LibrariesShelfResourceName) MarshalString() (string, error)
func (LibrariesShelfResourceName) String
¶
func (n LibrariesShelfResourceName) String() string
func (*LibrariesShelfResourceName) UnmarshalString
¶
func (n *LibrariesShelfResourceName) UnmarshalString(name string) error
func (LibrariesShelfResourceName) Validate
¶
func (n LibrariesShelfResourceName) Validate() error
type PublishersBookResourceName struct {
Publisher string
Book string
}
func (PublishersBookResourceName) ContainsWildcard
¶
func (n PublishersBookResourceName) ContainsWildcard() bool
func (PublishersBookResourceName) MarshalString
¶
func (n PublishersBookResourceName) MarshalString() (string, error)
func (PublishersBookResourceName) String
¶
func (n PublishersBookResourceName) String() string
func (*PublishersBookResourceName) UnmarshalString
¶
func (n *PublishersBookResourceName) UnmarshalString(name string) error
func (PublishersBookResourceName) Validate
¶
func (n PublishersBookResourceName) Validate() error
type RoomsShelfResourceName struct {
Room string
Shelf string
}
func (n RoomsShelfResourceName) ContainsWildcard() bool
func (RoomsShelfResourceName) MarshalString
¶
func (n RoomsShelfResourceName) MarshalString() (string, error)
func (RoomsShelfResourceName) String
¶
func (n RoomsShelfResourceName) String() string
func (n *RoomsShelfResourceName) UnmarshalString(name string) error
func (RoomsShelfResourceName) Validate
¶
func (n RoomsShelfResourceName) Validate() error
type ShelfMultiPatternResourceName interface {
fmt.Stringer
MarshalString() (string, error)
ContainsWildcard() bool
}
func ParseShelfMultiPatternResourceName(name string) (ShelfMultiPatternResourceName, error)
type ShelfResourceName struct {
Shelf string
}
func (n ShelfResourceName) ContainsWildcard() bool
func (n ShelfResourceName) MarshalString() (string, error)
func (n ShelfResourceName) ShelvesBookResourceName(
book string,
) ShelvesBookResourceName
func (ShelfResourceName) String
¶
func (n ShelfResourceName) String() string
func (n *ShelfResourceName) UnmarshalString(name string) error
func (ShelfResourceName) Validate
¶
func (n ShelfResourceName) Validate() error
type ShelvesBookResourceName struct {
Shelf string
Book string
}
func (n ShelvesBookResourceName) ContainsWildcard() bool
func (ShelvesBookResourceName) MarshalString
¶
func (n ShelvesBookResourceName) MarshalString() (string, error)
func (n ShelvesBookResourceName) ShelfResourceName() ShelfResourceName
func (ShelvesBookResourceName) String
¶
func (n ShelvesBookResourceName) String() string
func (*ShelvesBookResourceName) UnmarshalString
¶
func (n *ShelvesBookResourceName) UnmarshalString(name string) error
func (ShelvesBookResourceName) Validate
¶
func (n ShelvesBookResourceName) Validate() error