...

Package single

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

Overview ▾

type BookResourceName

type BookResourceName struct {
    Shelf string
    Book  string
}

func (BookResourceName) ContainsWildcard

func (n BookResourceName) ContainsWildcard() bool

func (BookResourceName) MarshalString

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

func (BookResourceName) ShelfResourceName

func (n BookResourceName) ShelfResourceName() ShelfResourceName

func (BookResourceName) String

func (n BookResourceName) String() string

func (*BookResourceName) UnmarshalString

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

func (BookResourceName) Validate

func (n BookResourceName) Validate() error

type ShelfResourceName

type ShelfResourceName struct {
    Shelf string
}

func (ShelfResourceName) BookResourceName

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

func (ShelfResourceName) ContainsWildcard

func (n ShelfResourceName) ContainsWildcard() bool

func (ShelfResourceName) MarshalString

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

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