...

Package multipattern

import "go.einride.tech/aip/cmd/protoc-gen-go-aip/internal/genaip/testdata/test/multipattern"
Overview
Index

Overview ▾

Index ▾

type BookMultiPatternResourceName
    func ParseBookMultiPatternResourceName(name string) (BookMultiPatternResourceName, error)
type LibrariesShelfResourceName
    func (n LibrariesShelfResourceName) ContainsWildcard() bool
    func (n LibrariesShelfResourceName) MarshalString() (string, error)
    func (n LibrariesShelfResourceName) String() string
    func (n *LibrariesShelfResourceName) UnmarshalString(name string) error
    func (n LibrariesShelfResourceName) Validate() error
type PublishersBookResourceName
    func (n PublishersBookResourceName) ContainsWildcard() bool
    func (n PublishersBookResourceName) MarshalString() (string, error)
    func (n PublishersBookResourceName) String() string
    func (n *PublishersBookResourceName) UnmarshalString(name string) error
    func (n PublishersBookResourceName) Validate() error
type RoomsShelfResourceName
    func (n RoomsShelfResourceName) ContainsWildcard() bool
    func (n RoomsShelfResourceName) MarshalString() (string, error)
    func (n RoomsShelfResourceName) String() string
    func (n *RoomsShelfResourceName) UnmarshalString(name string) error
    func (n RoomsShelfResourceName) Validate() error
type ShelfMultiPatternResourceName
    func ParseShelfMultiPatternResourceName(name string) (ShelfMultiPatternResourceName, error)
type ShelfResourceName
    func (n ShelfResourceName) ContainsWildcard() bool
    func (n ShelfResourceName) MarshalString() (string, error)
    func (n ShelfResourceName) ShelvesBookResourceName(book string) ShelvesBookResourceName
    func (n ShelfResourceName) String() string
    func (n *ShelfResourceName) UnmarshalString(name string) error
    func (n ShelfResourceName) Validate() error
type ShelvesBookResourceName
    func (n ShelvesBookResourceName) ContainsWildcard() bool
    func (n ShelvesBookResourceName) MarshalString() (string, error)
    func (n ShelvesBookResourceName) ShelfResourceName() ShelfResourceName
    func (n ShelvesBookResourceName) String() string
    func (n *ShelvesBookResourceName) UnmarshalString(name string) error
    func (n ShelvesBookResourceName) Validate() error

Package files

testdata_aip.go

type BookMultiPatternResourceName

type BookMultiPatternResourceName interface {
    fmt.Stringer
    MarshalString() (string, error)
    ContainsWildcard() bool
}

func ParseBookMultiPatternResourceName

func ParseBookMultiPatternResourceName(name string) (BookMultiPatternResourceName, error)

type LibrariesShelfResourceName

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

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

type RoomsShelfResourceName struct {
    Room  string
    Shelf string
}

func (RoomsShelfResourceName) ContainsWildcard

func (n RoomsShelfResourceName) ContainsWildcard() bool

func (RoomsShelfResourceName) MarshalString

func (n RoomsShelfResourceName) MarshalString() (string, error)

func (RoomsShelfResourceName) String

func (n RoomsShelfResourceName) String() string

func (*RoomsShelfResourceName) UnmarshalString

func (n *RoomsShelfResourceName) UnmarshalString(name string) error

func (RoomsShelfResourceName) Validate

func (n RoomsShelfResourceName) Validate() error

type ShelfMultiPatternResourceName

type ShelfMultiPatternResourceName interface {
    fmt.Stringer
    MarshalString() (string, error)
    ContainsWildcard() bool
}

func ParseShelfMultiPatternResourceName

func ParseShelfMultiPatternResourceName(name string) (ShelfMultiPatternResourceName, error)

type ShelfResourceName

type ShelfResourceName struct {
    Shelf string
}

func (ShelfResourceName) ContainsWildcard

func (n ShelfResourceName) ContainsWildcard() bool

func (ShelfResourceName) MarshalString

func (n ShelfResourceName) MarshalString() (string, error)

func (ShelfResourceName) ShelvesBookResourceName

func (n ShelfResourceName) ShelvesBookResourceName(
    book string,
) ShelvesBookResourceName

func (ShelfResourceName) String

func (n ShelfResourceName) String() string

func (*ShelfResourceName) UnmarshalString

func (n *ShelfResourceName) UnmarshalString(name string) error

func (ShelfResourceName) Validate

func (n ShelfResourceName) Validate() error

type ShelvesBookResourceName

type ShelvesBookResourceName struct {
    Shelf string
    Book  string
}

func (ShelvesBookResourceName) ContainsWildcard

func (n ShelvesBookResourceName) ContainsWildcard() bool

func (ShelvesBookResourceName) MarshalString

func (n ShelvesBookResourceName) MarshalString() (string, error)

func (ShelvesBookResourceName) ShelfResourceName

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