iam_common

package
v1.0.28 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 17, 2024 License: Apache-2.0 Imports: 28 Imported by: 29

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	TpmVersion_name = map[int32]string{
		0: "TPMVAGNOSTIC",
		1: "TPMV12",
		2: "TPMV20",
	}

	TpmVersion_value = map[string]int32{
		"TPMVAGNOSTIC": 0,
		"TPMV12":       1,
		"TPMV20":       2,
	}
)
View Source
var (
	DigestAlg_name = map[int32]string{
		0: "SHA1",
		1: "SHA256",
	}

	DigestAlg_value = map[string]int32{
		"SHA1":   0,
		"SHA256": 1,
	}
)
View Source
var (
	BusinessTier_name = map[int32]string{
		0: "UNDEFINED",
		1: "LARGE",
		2: "MEDIUM",
		3: "SMALL",
		4: "XSMALL",
	}

	BusinessTier_value = map[string]int32{
		"UNDEFINED": 0,
		"LARGE":     1,
		"MEDIUM":    2,
		"SMALL":     3,
		"XSMALL":    4,
	}
)

Functions

This section is empty.

Types

type BusinessTier added in v0.10.0

type BusinessTier int32

BusinessTier indicates size of organizational entity (project or organization)

const (
	BusinessTier_UNDEFINED BusinessTier = 0
	BusinessTier_LARGE     BusinessTier = 1
	BusinessTier_MEDIUM    BusinessTier = 2
	BusinessTier_SMALL     BusinessTier = 3
	BusinessTier_XSMALL    BusinessTier = 4
)

func (BusinessTier) Descriptor added in v0.10.0

func (BusinessTier) Descriptor() preflect.EnumDescriptor

func (BusinessTier) Enum added in v0.10.0

func (x BusinessTier) Enum() *BusinessTier

func (BusinessTier) EnumDescriptor added in v0.10.0

func (BusinessTier) EnumDescriptor() ([]byte, []int)

Deprecated, Use BusinessTier.ProtoReflect.Descriptor instead.

func (BusinessTier) Number added in v0.10.0

func (x BusinessTier) Number() preflect.EnumNumber

func (BusinessTier) String added in v0.10.0

func (x BusinessTier) String() string

func (BusinessTier) Type added in v0.10.0

type DigestAlg

type DigestAlg int32
const (
	DigestAlg_SHA1   DigestAlg = 0
	DigestAlg_SHA256 DigestAlg = 1
)

func (DigestAlg) Descriptor

func (DigestAlg) Descriptor() preflect.EnumDescriptor

func (DigestAlg) Enum

func (x DigestAlg) Enum() *DigestAlg

func (DigestAlg) EnumDescriptor

func (DigestAlg) EnumDescriptor() ([]byte, []int)

Deprecated, Use DigestAlg.ProtoReflect.Descriptor instead.

func (DigestAlg) Number

func (x DigestAlg) Number() preflect.EnumNumber

func (DigestAlg) String

func (x DigestAlg) String() string

func (DigestAlg) Type

func (DigestAlg) Type() preflect.EnumType

type PCR

type PCR struct {
	Index uint32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty" firestore:"index"`
	// Hex-encoded digest string (without 0x prefix, e.g. "DEADBEEF")
	DigestHex string    `protobuf:"bytes,2,opt,name=digest_hex,json=digestHex,proto3" json:"digest_hex,omitempty" firestore:"digestHex"`
	DigestAlg DigestAlg `` /* 143-byte string literal not displayed */
	// User's comments for this entry
	Comment string `protobuf:"bytes,4,opt,name=comment,proto3" json:"comment,omitempty" firestore:"comment"`
	// contains filtered or unexported fields
}

func (*PCR) Clone

func (o *PCR) Clone() *PCR

func (*PCR) CloneRaw

func (o *PCR) CloneRaw() gotenobject.GotenObjectExt

func (*PCR) Descriptor

func (*PCR) Descriptor() ([]byte, []int)

Deprecated, Use PCR.ProtoReflect.Descriptor instead.

func (*PCR) GetComment

func (m *PCR) GetComment() string

func (*PCR) GetDigestAlg

func (m *PCR) GetDigestAlg() DigestAlg

func (*PCR) GetDigestHex

func (m *PCR) GetDigestHex() string

func (*PCR) GetIndex

func (m *PCR) GetIndex() uint32

func (*PCR) GotenMessage

func (*PCR) GotenMessage()

func (*PCR) GotenObjectExt

func (o *PCR) GotenObjectExt()

func (*PCR) GotenValidate

func (obj *PCR) GotenValidate() error

func (*PCR) MakeDiffFieldMask

func (o *PCR) MakeDiffFieldMask(other *PCR) *PCR_FieldMask

func (*PCR) MakeFullFieldMask

func (o *PCR) MakeFullFieldMask() *PCR_FieldMask

func (*PCR) MakeRawDiffFieldMask

func (o *PCR) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*PCR) MakeRawFullFieldMask

func (o *PCR) MakeRawFullFieldMask() gotenobject.FieldMask

func (*PCR) Marshal

func (m *PCR) Marshal() ([]byte, error)

func (*PCR) MarshalJSON

func (m *PCR) MarshalJSON() ([]byte, error)

func (*PCR) Merge

func (o *PCR) Merge(source *PCR)

func (*PCR) MergeRaw

func (o *PCR) MergeRaw(source gotenobject.GotenObjectExt)

func (*PCR) ProtoMessage

func (*PCR) ProtoMessage()

func (*PCR) ProtoReflect

func (m *PCR) ProtoReflect() preflect.Message

func (*PCR) Reset

func (m *PCR) Reset()

func (*PCR) SetComment

func (m *PCR) SetComment(fv string)

func (*PCR) SetDigestAlg

func (m *PCR) SetDigestAlg(fv DigestAlg)

func (*PCR) SetDigestHex

func (m *PCR) SetDigestHex(fv string)

func (*PCR) SetIndex

func (m *PCR) SetIndex(fv uint32)

func (*PCR) String

func (m *PCR) String() string

func (*PCR) Unmarshal

func (m *PCR) Unmarshal(b []byte) error

func (*PCR) UnmarshalJSON

func (m *PCR) UnmarshalJSON(data []byte) error

type PCRFieldPathBuilder

type PCRFieldPathBuilder struct{}

func NewPCRFieldPathBuilder

func NewPCRFieldPathBuilder() PCRFieldPathBuilder

func (PCRFieldPathBuilder) Comment

func (PCRFieldPathBuilder) DigestAlg

func (PCRFieldPathBuilder) DigestHex

func (PCRFieldPathBuilder) Index

type PCRPathSelectorComment

type PCRPathSelectorComment struct{}

func (PCRPathSelectorComment) FieldPath

func (PCRPathSelectorComment) WithArrayOfValues

func (s PCRPathSelectorComment) WithArrayOfValues(values []string) *PCR_FieldTerminalPathArrayOfValues

func (PCRPathSelectorComment) WithValue

type PCRPathSelectorDigestAlg

type PCRPathSelectorDigestAlg struct{}

func (PCRPathSelectorDigestAlg) FieldPath

func (PCRPathSelectorDigestAlg) WithArrayOfValues

func (PCRPathSelectorDigestAlg) WithValue

type PCRPathSelectorDigestHex

type PCRPathSelectorDigestHex struct{}

func (PCRPathSelectorDigestHex) FieldPath

func (PCRPathSelectorDigestHex) WithArrayOfValues

func (PCRPathSelectorDigestHex) WithValue

type PCRPathSelectorIndex

type PCRPathSelectorIndex struct{}

func (PCRPathSelectorIndex) FieldPath

func (PCRPathSelectorIndex) WithArrayOfValues

func (s PCRPathSelectorIndex) WithArrayOfValues(values []uint32) *PCR_FieldTerminalPathArrayOfValues

func (PCRPathSelectorIndex) WithValue

type PCR_FieldMask

type PCR_FieldMask struct {
	Paths []PCR_FieldPath
}

func FullPCR_FieldMask

func FullPCR_FieldMask() *PCR_FieldMask

func (*PCR_FieldMask) AppendPath

func (fieldMask *PCR_FieldMask) AppendPath(path PCR_FieldPath)

func (*PCR_FieldMask) AppendRawPath

func (fieldMask *PCR_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*PCR_FieldMask) DecodeFirestore

func (fieldMask *PCR_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*PCR_FieldMask) EncodeFirestore

func (fieldMask *PCR_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*PCR_FieldMask) FilterInputFields

func (fieldMask *PCR_FieldMask) FilterInputFields() *PCR_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*PCR_FieldMask) FromProtoFieldMask

func (fieldMask *PCR_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*PCR_FieldMask) GetPaths

func (fieldMask *PCR_FieldMask) GetPaths() []PCR_FieldPath

func (*PCR_FieldMask) GetRawPaths

func (fieldMask *PCR_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*PCR_FieldMask) IsFull

func (fieldMask *PCR_FieldMask) IsFull() bool

func (PCR_FieldMask) Marshal

func (fieldMask PCR_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (PCR_FieldMask) MarshalJSON

func (fieldMask PCR_FieldMask) MarshalJSON() ([]byte, error)

func (*PCR_FieldMask) PathsCount

func (fieldMask *PCR_FieldMask) PathsCount() int

func (*PCR_FieldMask) Project

func (fieldMask *PCR_FieldMask) Project(source *PCR) *PCR

func (*PCR_FieldMask) ProjectRaw

func (fieldMask *PCR_FieldMask) ProjectRaw(source gotenobject.GotenObjectExt) gotenobject.GotenObjectExt

func (*PCR_FieldMask) ProtoMessage

func (fieldMask *PCR_FieldMask) ProtoMessage()

func (*PCR_FieldMask) ProtoReflect

func (fieldMask *PCR_FieldMask) ProtoReflect() preflect.Message

func (*PCR_FieldMask) Reset

func (fieldMask *PCR_FieldMask) Reset()

func (*PCR_FieldMask) Set

func (fieldMask *PCR_FieldMask) Set(target, source *PCR)

func (*PCR_FieldMask) SetFromCliFlag

func (fieldMask *PCR_FieldMask) SetFromCliFlag(raw string) error

func (*PCR_FieldMask) SetRaw

func (fieldMask *PCR_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*PCR_FieldMask) Size

func (fieldMask *PCR_FieldMask) Size() int

func (*PCR_FieldMask) String

func (fieldMask *PCR_FieldMask) String() string

func (*PCR_FieldMask) Subtract

func (fieldMask *PCR_FieldMask) Subtract(other *PCR_FieldMask) *PCR_FieldMask

func (*PCR_FieldMask) SubtractRaw

func (fieldMask *PCR_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask

func (*PCR_FieldMask) ToProtoFieldMask

func (fieldMask *PCR_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*PCR_FieldMask) Unmarshal

func (fieldMask *PCR_FieldMask) Unmarshal(data []byte) error

func (*PCR_FieldMask) UnmarshalJSON

func (fieldMask *PCR_FieldMask) UnmarshalJSON(data []byte) error

type PCR_FieldPath

type PCR_FieldPath interface {
	gotenobject.FieldPath
	Selector() PCR_FieldPathSelector
	Get(source *PCR) []interface{}
	GetSingle(source *PCR) (interface{}, bool)
	ClearValue(item *PCR)

	// Those methods build corresponding PCR_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) PCR_FieldPathValue
	WithIArrayOfValues(values interface{}) PCR_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) PCR_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func BuildPCR_FieldPath

func BuildPCR_FieldPath(fp gotenobject.RawFieldPath) (PCR_FieldPath, error)

func MustParsePCR_FieldPath

func MustParsePCR_FieldPath(rawField string) PCR_FieldPath

func ParsePCR_FieldPath

func ParsePCR_FieldPath(rawField string) (PCR_FieldPath, error)

type PCR_FieldPathArrayItemValue

type PCR_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	PCR_FieldPath
	ContainsValue(*PCR) bool
}

PCR_FieldPathArrayItemValue allows storing single item in Path-specific values for PCR according to their type Present only for array (repeated) types.

func MustParsePCR_FieldPathArrayItemValue

func MustParsePCR_FieldPathArrayItemValue(pathStr, valueStr string) PCR_FieldPathArrayItemValue

func ParsePCR_FieldPathArrayItemValue

func ParsePCR_FieldPathArrayItemValue(pathStr, valueStr string) (PCR_FieldPathArrayItemValue, error)

ParsePCR_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type PCR_FieldPathArrayOfValues

type PCR_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	PCR_FieldPath
}

PCR_FieldPathArrayOfValues allows storing slice of values for PCR fields according to their type

func MustParsePCR_FieldPathArrayOfValues

func MustParsePCR_FieldPathArrayOfValues(pathStr, valuesStr string) PCR_FieldPathArrayOfValues

func ParsePCR_FieldPathArrayOfValues

func ParsePCR_FieldPathArrayOfValues(pathStr, valuesStr string) (PCR_FieldPathArrayOfValues, error)

type PCR_FieldPathSelector

type PCR_FieldPathSelector int32
const (
	PCR_FieldPathSelectorIndex     PCR_FieldPathSelector = 0
	PCR_FieldPathSelectorDigestHex PCR_FieldPathSelector = 1
	PCR_FieldPathSelectorDigestAlg PCR_FieldPathSelector = 2
	PCR_FieldPathSelectorComment   PCR_FieldPathSelector = 3
)

func (PCR_FieldPathSelector) String

func (s PCR_FieldPathSelector) String() string

type PCR_FieldPathValue

type PCR_FieldPathValue interface {
	PCR_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **PCR)
	CompareWith(*PCR) (cmp int, comparable bool)
}

PCR_FieldPathValue allows storing values for PCR fields according to their type

func MustParsePCR_FieldPathValue

func MustParsePCR_FieldPathValue(pathStr, valueStr string) PCR_FieldPathValue

func ParsePCR_FieldPathValue

func ParsePCR_FieldPathValue(pathStr, valueStr string) (PCR_FieldPathValue, error)

type PCR_FieldTerminalPath

type PCR_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*PCR_FieldTerminalPath) ClearValue

func (fp *PCR_FieldTerminalPath) ClearValue(item *PCR)

func (*PCR_FieldTerminalPath) ClearValueRaw

func (fp *PCR_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*PCR_FieldTerminalPath) Get

func (fp *PCR_FieldTerminalPath) Get(source *PCR) (values []interface{})

Get returns all values pointed by specific field from source PCR

func (*PCR_FieldTerminalPath) GetDefault

func (fp *PCR_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*PCR_FieldTerminalPath) GetRaw

func (fp *PCR_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*PCR_FieldTerminalPath) GetSingle

func (fp *PCR_FieldTerminalPath) GetSingle(source *PCR) (interface{}, bool)

GetSingle returns value pointed by specific field of from source PCR

func (*PCR_FieldTerminalPath) GetSingleRaw

func (fp *PCR_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*PCR_FieldTerminalPath) IsLeaf

func (fp *PCR_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*PCR_FieldTerminalPath) JSONString

func (fp *PCR_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*PCR_FieldTerminalPath) Selector

func (*PCR_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

func (fp *PCR_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*PCR_FieldTerminalPath) String

func (fp *PCR_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*PCR_FieldTerminalPath) WithIArrayItemValue

func (fp *PCR_FieldTerminalPath) WithIArrayItemValue(value interface{}) PCR_FieldPathArrayItemValue

func (*PCR_FieldTerminalPath) WithIArrayOfValues

func (fp *PCR_FieldTerminalPath) WithIArrayOfValues(values interface{}) PCR_FieldPathArrayOfValues

func (*PCR_FieldTerminalPath) WithIValue

func (fp *PCR_FieldTerminalPath) WithIValue(value interface{}) PCR_FieldPathValue

func (*PCR_FieldTerminalPath) WithRawIArrayItemValue

func (fp *PCR_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*PCR_FieldTerminalPath) WithRawIArrayOfValues

func (fp *PCR_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*PCR_FieldTerminalPath) WithRawIValue

func (fp *PCR_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type PCR_FieldTerminalPathArrayItemValue

type PCR_FieldTerminalPathArrayItemValue struct {
	PCR_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PCR_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *PCR_FieldTerminalPathArrayItemValue) ContainsValue(source *PCR) bool

Contains returns a boolean indicating if value that is being held is present in given 'PCR'

func (*PCR_FieldTerminalPathArrayItemValue) GetRawItemValue

func (fpaiv *PCR_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object PCR as interface{}

func (*PCR_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *PCR_FieldTerminalPathArrayItemValue) GetSingle(source *PCR) (interface{}, bool)

func (*PCR_FieldTerminalPathArrayItemValue) GetSingleRaw

func (fpaiv *PCR_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type PCR_FieldTerminalPathArrayOfValues

type PCR_FieldTerminalPathArrayOfValues struct {
	PCR_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PCR_FieldTerminalPathArrayOfValues) AsCommentArrayOfValues

func (fpaov *PCR_FieldTerminalPathArrayOfValues) AsCommentArrayOfValues() ([]string, bool)

func (*PCR_FieldTerminalPathArrayOfValues) AsDigestAlgArrayOfValues

func (fpaov *PCR_FieldTerminalPathArrayOfValues) AsDigestAlgArrayOfValues() ([]DigestAlg, bool)

func (*PCR_FieldTerminalPathArrayOfValues) AsDigestHexArrayOfValues

func (fpaov *PCR_FieldTerminalPathArrayOfValues) AsDigestHexArrayOfValues() ([]string, bool)

func (*PCR_FieldTerminalPathArrayOfValues) AsIndexArrayOfValues

func (fpaov *PCR_FieldTerminalPathArrayOfValues) AsIndexArrayOfValues() ([]uint32, bool)

func (*PCR_FieldTerminalPathArrayOfValues) GetRawValues

func (fpaov *PCR_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type PCR_FieldTerminalPathValue

type PCR_FieldTerminalPathValue struct {
	PCR_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*PCR_FieldTerminalPathValue) AsCommentValue

func (fpv *PCR_FieldTerminalPathValue) AsCommentValue() (string, bool)

func (*PCR_FieldTerminalPathValue) AsDigestAlgValue

func (fpv *PCR_FieldTerminalPathValue) AsDigestAlgValue() (DigestAlg, bool)

func (*PCR_FieldTerminalPathValue) AsDigestHexValue

func (fpv *PCR_FieldTerminalPathValue) AsDigestHexValue() (string, bool)

func (*PCR_FieldTerminalPathValue) AsIndexValue

func (fpv *PCR_FieldTerminalPathValue) AsIndexValue() (uint32, bool)

func (*PCR_FieldTerminalPathValue) CompareWith

func (fpv *PCR_FieldTerminalPathValue) CompareWith(source *PCR) (int, bool)

CompareWith compares value in the 'PCR_FieldTerminalPathValue' with the value under path in 'PCR'.

func (*PCR_FieldTerminalPathValue) CompareWithRaw

func (fpv *PCR_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*PCR_FieldTerminalPathValue) GetRawValue

func (fpv *PCR_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'PCR' as interface{}

func (*PCR_FieldTerminalPathValue) SetTo

func (fpv *PCR_FieldTerminalPathValue) SetTo(target **PCR)

SetTo stores value for selected field for object PCR

func (*PCR_FieldTerminalPathValue) SetToRaw

func (fpv *PCR_FieldTerminalPathValue) SetToRaw(target proto.Message)

type ServiceBusinessTier added in v0.10.0

type ServiceBusinessTier struct {

	// Service
	Service *meta_service.Name `protobuf:"bytes,1,opt,customtype=Name,name=service,proto3" json:"service,omitempty" firestore:"service"`
	// Entity tier value for given service.
	BusinessTier BusinessTier `` /* 158-byte string literal not displayed */
	// contains filtered or unexported fields
}

ServiceBusinessTier binds specific service with specific business tier. It may be useful if two services use different tier in one organizational entity (project or organization).

func (*ServiceBusinessTier) Clone added in v0.10.0

func (*ServiceBusinessTier) CloneRaw added in v0.10.0

func (*ServiceBusinessTier) Descriptor added in v0.10.0

func (*ServiceBusinessTier) Descriptor() ([]byte, []int)

Deprecated, Use ServiceBusinessTier.ProtoReflect.Descriptor instead.

func (*ServiceBusinessTier) GetBusinessTier added in v0.10.0

func (m *ServiceBusinessTier) GetBusinessTier() BusinessTier

func (*ServiceBusinessTier) GetService added in v0.10.0

func (m *ServiceBusinessTier) GetService() *meta_service.Name

func (*ServiceBusinessTier) GotenMessage added in v0.10.0

func (*ServiceBusinessTier) GotenMessage()

func (*ServiceBusinessTier) GotenObjectExt added in v0.10.0

func (o *ServiceBusinessTier) GotenObjectExt()

func (*ServiceBusinessTier) GotenValidate added in v0.10.0

func (obj *ServiceBusinessTier) GotenValidate() error

func (*ServiceBusinessTier) MakeDiffFieldMask added in v0.10.0

func (*ServiceBusinessTier) MakeFullFieldMask added in v0.10.0

func (o *ServiceBusinessTier) MakeFullFieldMask() *ServiceBusinessTier_FieldMask

func (*ServiceBusinessTier) MakeRawDiffFieldMask added in v0.10.0

func (o *ServiceBusinessTier) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*ServiceBusinessTier) MakeRawFullFieldMask added in v0.10.0

func (o *ServiceBusinessTier) MakeRawFullFieldMask() gotenobject.FieldMask

func (*ServiceBusinessTier) Marshal added in v0.10.0

func (m *ServiceBusinessTier) Marshal() ([]byte, error)

func (*ServiceBusinessTier) MarshalJSON added in v0.10.0

func (m *ServiceBusinessTier) MarshalJSON() ([]byte, error)

func (*ServiceBusinessTier) Merge added in v0.10.0

func (o *ServiceBusinessTier) Merge(source *ServiceBusinessTier)

func (*ServiceBusinessTier) MergeRaw added in v0.10.0

func (o *ServiceBusinessTier) MergeRaw(source gotenobject.GotenObjectExt)

func (*ServiceBusinessTier) ProtoMessage added in v0.10.0

func (*ServiceBusinessTier) ProtoMessage()

func (*ServiceBusinessTier) ProtoReflect added in v0.10.0

func (m *ServiceBusinessTier) ProtoReflect() preflect.Message

func (*ServiceBusinessTier) Reset added in v0.10.0

func (m *ServiceBusinessTier) Reset()

func (*ServiceBusinessTier) SetBusinessTier added in v0.10.0

func (m *ServiceBusinessTier) SetBusinessTier(fv BusinessTier)

func (*ServiceBusinessTier) SetService added in v0.10.0

func (m *ServiceBusinessTier) SetService(fv *meta_service.Name)

func (*ServiceBusinessTier) String added in v0.10.0

func (m *ServiceBusinessTier) String() string

func (*ServiceBusinessTier) Unmarshal added in v0.10.0

func (m *ServiceBusinessTier) Unmarshal(b []byte) error

func (*ServiceBusinessTier) UnmarshalJSON added in v0.10.0

func (m *ServiceBusinessTier) UnmarshalJSON(data []byte) error

type ServiceBusinessTierFieldPathBuilder added in v0.10.0

type ServiceBusinessTierFieldPathBuilder struct{}

func NewServiceBusinessTierFieldPathBuilder added in v0.10.0

func NewServiceBusinessTierFieldPathBuilder() ServiceBusinessTierFieldPathBuilder

func (ServiceBusinessTierFieldPathBuilder) BusinessTier added in v0.10.0

func (ServiceBusinessTierFieldPathBuilder) Service added in v0.10.0

type ServiceBusinessTierPathSelectorBusinessTier added in v0.10.0

type ServiceBusinessTierPathSelectorBusinessTier struct{}

func (ServiceBusinessTierPathSelectorBusinessTier) FieldPath added in v0.10.0

func (ServiceBusinessTierPathSelectorBusinessTier) WithArrayOfValues added in v0.10.0

func (ServiceBusinessTierPathSelectorBusinessTier) WithValue added in v0.10.0

type ServiceBusinessTierPathSelectorService added in v0.10.0

type ServiceBusinessTierPathSelectorService struct{}

func (ServiceBusinessTierPathSelectorService) FieldPath added in v0.10.0

func (ServiceBusinessTierPathSelectorService) WithArrayOfValues added in v0.10.0

func (ServiceBusinessTierPathSelectorService) WithValue added in v0.10.0

type ServiceBusinessTier_FieldMask added in v0.10.0

type ServiceBusinessTier_FieldMask struct {
	Paths []ServiceBusinessTier_FieldPath
}

func FullServiceBusinessTier_FieldMask added in v0.10.0

func FullServiceBusinessTier_FieldMask() *ServiceBusinessTier_FieldMask

func (*ServiceBusinessTier_FieldMask) AppendPath added in v0.10.0

func (*ServiceBusinessTier_FieldMask) AppendRawPath added in v0.10.0

func (fieldMask *ServiceBusinessTier_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*ServiceBusinessTier_FieldMask) DecodeFirestore added in v0.10.0

func (fieldMask *ServiceBusinessTier_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*ServiceBusinessTier_FieldMask) EncodeFirestore added in v0.10.0

func (fieldMask *ServiceBusinessTier_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*ServiceBusinessTier_FieldMask) FilterInputFields added in v0.10.0

func (fieldMask *ServiceBusinessTier_FieldMask) FilterInputFields() *ServiceBusinessTier_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ServiceBusinessTier_FieldMask) FromProtoFieldMask added in v0.10.0

func (fieldMask *ServiceBusinessTier_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*ServiceBusinessTier_FieldMask) GetPaths added in v0.10.0

func (*ServiceBusinessTier_FieldMask) GetRawPaths added in v0.10.0

func (fieldMask *ServiceBusinessTier_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*ServiceBusinessTier_FieldMask) IsFull added in v0.10.0

func (fieldMask *ServiceBusinessTier_FieldMask) IsFull() bool

func (ServiceBusinessTier_FieldMask) Marshal added in v0.10.0

func (fieldMask ServiceBusinessTier_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (ServiceBusinessTier_FieldMask) MarshalJSON added in v0.10.0

func (fieldMask ServiceBusinessTier_FieldMask) MarshalJSON() ([]byte, error)

func (*ServiceBusinessTier_FieldMask) PathsCount added in v0.10.0

func (fieldMask *ServiceBusinessTier_FieldMask) PathsCount() int

func (*ServiceBusinessTier_FieldMask) Project added in v0.10.0

func (*ServiceBusinessTier_FieldMask) ProjectRaw added in v0.10.0

func (*ServiceBusinessTier_FieldMask) ProtoMessage added in v0.10.0

func (fieldMask *ServiceBusinessTier_FieldMask) ProtoMessage()

func (*ServiceBusinessTier_FieldMask) ProtoReflect added in v0.10.0

func (fieldMask *ServiceBusinessTier_FieldMask) ProtoReflect() preflect.Message

func (*ServiceBusinessTier_FieldMask) Reset added in v0.10.0

func (fieldMask *ServiceBusinessTier_FieldMask) Reset()

func (*ServiceBusinessTier_FieldMask) Set added in v0.10.0

func (fieldMask *ServiceBusinessTier_FieldMask) Set(target, source *ServiceBusinessTier)

func (*ServiceBusinessTier_FieldMask) SetFromCliFlag added in v0.10.0

func (fieldMask *ServiceBusinessTier_FieldMask) SetFromCliFlag(raw string) error

func (*ServiceBusinessTier_FieldMask) SetRaw added in v0.10.0

func (fieldMask *ServiceBusinessTier_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*ServiceBusinessTier_FieldMask) Size added in v0.10.0

func (fieldMask *ServiceBusinessTier_FieldMask) Size() int

func (*ServiceBusinessTier_FieldMask) String added in v0.10.0

func (fieldMask *ServiceBusinessTier_FieldMask) String() string

func (*ServiceBusinessTier_FieldMask) Subtract added in v0.10.0

func (*ServiceBusinessTier_FieldMask) SubtractRaw added in v0.10.0

func (*ServiceBusinessTier_FieldMask) ToProtoFieldMask added in v0.10.0

func (fieldMask *ServiceBusinessTier_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*ServiceBusinessTier_FieldMask) Unmarshal added in v0.10.0

func (fieldMask *ServiceBusinessTier_FieldMask) Unmarshal(data []byte) error

func (*ServiceBusinessTier_FieldMask) UnmarshalJSON added in v0.10.0

func (fieldMask *ServiceBusinessTier_FieldMask) UnmarshalJSON(data []byte) error

type ServiceBusinessTier_FieldPath added in v0.10.0

type ServiceBusinessTier_FieldPath interface {
	gotenobject.FieldPath
	Selector() ServiceBusinessTier_FieldPathSelector
	Get(source *ServiceBusinessTier) []interface{}
	GetSingle(source *ServiceBusinessTier) (interface{}, bool)
	ClearValue(item *ServiceBusinessTier)

	// Those methods build corresponding ServiceBusinessTier_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) ServiceBusinessTier_FieldPathValue
	WithIArrayOfValues(values interface{}) ServiceBusinessTier_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) ServiceBusinessTier_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func BuildServiceBusinessTier_FieldPath added in v0.10.0

func BuildServiceBusinessTier_FieldPath(fp gotenobject.RawFieldPath) (ServiceBusinessTier_FieldPath, error)

func MustParseServiceBusinessTier_FieldPath added in v0.10.0

func MustParseServiceBusinessTier_FieldPath(rawField string) ServiceBusinessTier_FieldPath

func ParseServiceBusinessTier_FieldPath added in v0.10.0

func ParseServiceBusinessTier_FieldPath(rawField string) (ServiceBusinessTier_FieldPath, error)

type ServiceBusinessTier_FieldPathArrayItemValue added in v0.10.0

type ServiceBusinessTier_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ServiceBusinessTier_FieldPath
	ContainsValue(*ServiceBusinessTier) bool
}

ServiceBusinessTier_FieldPathArrayItemValue allows storing single item in Path-specific values for ServiceBusinessTier according to their type Present only for array (repeated) types.

func MustParseServiceBusinessTier_FieldPathArrayItemValue added in v0.10.0

func MustParseServiceBusinessTier_FieldPathArrayItemValue(pathStr, valueStr string) ServiceBusinessTier_FieldPathArrayItemValue

func ParseServiceBusinessTier_FieldPathArrayItemValue added in v0.10.0

func ParseServiceBusinessTier_FieldPathArrayItemValue(pathStr, valueStr string) (ServiceBusinessTier_FieldPathArrayItemValue, error)

ParseServiceBusinessTier_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ServiceBusinessTier_FieldPathArrayOfValues added in v0.10.0

type ServiceBusinessTier_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ServiceBusinessTier_FieldPath
}

ServiceBusinessTier_FieldPathArrayOfValues allows storing slice of values for ServiceBusinessTier fields according to their type

func MustParseServiceBusinessTier_FieldPathArrayOfValues added in v0.10.0

func MustParseServiceBusinessTier_FieldPathArrayOfValues(pathStr, valuesStr string) ServiceBusinessTier_FieldPathArrayOfValues

func ParseServiceBusinessTier_FieldPathArrayOfValues added in v0.10.0

func ParseServiceBusinessTier_FieldPathArrayOfValues(pathStr, valuesStr string) (ServiceBusinessTier_FieldPathArrayOfValues, error)

type ServiceBusinessTier_FieldPathSelector added in v0.10.0

type ServiceBusinessTier_FieldPathSelector int32
const (
	ServiceBusinessTier_FieldPathSelectorService      ServiceBusinessTier_FieldPathSelector = 0
	ServiceBusinessTier_FieldPathSelectorBusinessTier ServiceBusinessTier_FieldPathSelector = 1
)

func (ServiceBusinessTier_FieldPathSelector) String added in v0.10.0

type ServiceBusinessTier_FieldPathValue added in v0.10.0

type ServiceBusinessTier_FieldPathValue interface {
	ServiceBusinessTier_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ServiceBusinessTier)
	CompareWith(*ServiceBusinessTier) (cmp int, comparable bool)
}

ServiceBusinessTier_FieldPathValue allows storing values for ServiceBusinessTier fields according to their type

func MustParseServiceBusinessTier_FieldPathValue added in v0.10.0

func MustParseServiceBusinessTier_FieldPathValue(pathStr, valueStr string) ServiceBusinessTier_FieldPathValue

func ParseServiceBusinessTier_FieldPathValue added in v0.10.0

func ParseServiceBusinessTier_FieldPathValue(pathStr, valueStr string) (ServiceBusinessTier_FieldPathValue, error)

type ServiceBusinessTier_FieldTerminalPath added in v0.10.0

type ServiceBusinessTier_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*ServiceBusinessTier_FieldTerminalPath) ClearValue added in v0.10.0

func (*ServiceBusinessTier_FieldTerminalPath) ClearValueRaw added in v0.10.0

func (fp *ServiceBusinessTier_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*ServiceBusinessTier_FieldTerminalPath) Get added in v0.10.0

func (fp *ServiceBusinessTier_FieldTerminalPath) Get(source *ServiceBusinessTier) (values []interface{})

Get returns all values pointed by specific field from source ServiceBusinessTier

func (*ServiceBusinessTier_FieldTerminalPath) GetDefault added in v0.10.0

func (fp *ServiceBusinessTier_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*ServiceBusinessTier_FieldTerminalPath) GetRaw added in v0.10.0

func (fp *ServiceBusinessTier_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*ServiceBusinessTier_FieldTerminalPath) GetSingle added in v0.10.0

func (fp *ServiceBusinessTier_FieldTerminalPath) GetSingle(source *ServiceBusinessTier) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ServiceBusinessTier

func (*ServiceBusinessTier_FieldTerminalPath) GetSingleRaw added in v0.10.0

func (fp *ServiceBusinessTier_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*ServiceBusinessTier_FieldTerminalPath) IsLeaf added in v0.10.0

IsLeaf - whether field path is holds simple value

func (*ServiceBusinessTier_FieldTerminalPath) JSONString added in v0.10.0

JSONString returns path representation is JSON convention

func (*ServiceBusinessTier_FieldTerminalPath) Selector added in v0.10.0

func (*ServiceBusinessTier_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.10.0

func (fp *ServiceBusinessTier_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*ServiceBusinessTier_FieldTerminalPath) String added in v0.10.0

String returns path representation in proto convention

func (*ServiceBusinessTier_FieldTerminalPath) WithIArrayItemValue added in v0.10.0

func (*ServiceBusinessTier_FieldTerminalPath) WithIArrayOfValues added in v0.10.0

func (fp *ServiceBusinessTier_FieldTerminalPath) WithIArrayOfValues(values interface{}) ServiceBusinessTier_FieldPathArrayOfValues

func (*ServiceBusinessTier_FieldTerminalPath) WithIValue added in v0.10.0

func (*ServiceBusinessTier_FieldTerminalPath) WithRawIArrayItemValue added in v0.10.0

func (fp *ServiceBusinessTier_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*ServiceBusinessTier_FieldTerminalPath) WithRawIArrayOfValues added in v0.10.0

func (fp *ServiceBusinessTier_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*ServiceBusinessTier_FieldTerminalPath) WithRawIValue added in v0.10.0

func (fp *ServiceBusinessTier_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type ServiceBusinessTier_FieldTerminalPathArrayItemValue added in v0.10.0

type ServiceBusinessTier_FieldTerminalPathArrayItemValue struct {
	ServiceBusinessTier_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ServiceBusinessTier_FieldTerminalPathArrayItemValue) ContainsValue added in v0.10.0

Contains returns a boolean indicating if value that is being held is present in given 'ServiceBusinessTier'

func (*ServiceBusinessTier_FieldTerminalPathArrayItemValue) GetRawItemValue added in v0.10.0

func (fpaiv *ServiceBusinessTier_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object ServiceBusinessTier as interface{}

func (*ServiceBusinessTier_FieldTerminalPathArrayItemValue) GetSingle added in v0.10.0

func (fpaiv *ServiceBusinessTier_FieldTerminalPathArrayItemValue) GetSingle(source *ServiceBusinessTier) (interface{}, bool)

func (*ServiceBusinessTier_FieldTerminalPathArrayItemValue) GetSingleRaw added in v0.10.0

func (fpaiv *ServiceBusinessTier_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type ServiceBusinessTier_FieldTerminalPathArrayOfValues added in v0.10.0

type ServiceBusinessTier_FieldTerminalPathArrayOfValues struct {
	ServiceBusinessTier_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ServiceBusinessTier_FieldTerminalPathArrayOfValues) AsBusinessTierArrayOfValues added in v0.10.0

func (fpaov *ServiceBusinessTier_FieldTerminalPathArrayOfValues) AsBusinessTierArrayOfValues() ([]BusinessTier, bool)

func (*ServiceBusinessTier_FieldTerminalPathArrayOfValues) AsServiceArrayOfValues added in v0.10.0

func (fpaov *ServiceBusinessTier_FieldTerminalPathArrayOfValues) AsServiceArrayOfValues() ([]*meta_service.Name, bool)

func (*ServiceBusinessTier_FieldTerminalPathArrayOfValues) GetRawValues added in v0.10.0

func (fpaov *ServiceBusinessTier_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type ServiceBusinessTier_FieldTerminalPathValue added in v0.10.0

type ServiceBusinessTier_FieldTerminalPathValue struct {
	ServiceBusinessTier_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ServiceBusinessTier_FieldTerminalPathValue) AsBusinessTierValue added in v0.10.0

func (fpv *ServiceBusinessTier_FieldTerminalPathValue) AsBusinessTierValue() (BusinessTier, bool)

func (*ServiceBusinessTier_FieldTerminalPathValue) AsServiceValue added in v0.10.0

func (*ServiceBusinessTier_FieldTerminalPathValue) CompareWith added in v0.10.0

CompareWith compares value in the 'ServiceBusinessTier_FieldTerminalPathValue' with the value under path in 'ServiceBusinessTier'.

func (*ServiceBusinessTier_FieldTerminalPathValue) CompareWithRaw added in v0.10.0

func (fpv *ServiceBusinessTier_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*ServiceBusinessTier_FieldTerminalPathValue) GetRawValue added in v0.10.0

func (fpv *ServiceBusinessTier_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'ServiceBusinessTier' as interface{}

func (*ServiceBusinessTier_FieldTerminalPathValue) SetTo added in v0.10.0

SetTo stores value for selected field for object ServiceBusinessTier

func (*ServiceBusinessTier_FieldTerminalPathValue) SetToRaw added in v0.10.0

type ServiceErrors added in v0.10.0

type ServiceErrors struct {

	// Errors
	Errors []*ServiceErrors_Error `protobuf:"bytes,2,rep,name=errors,proto3" json:"errors,omitempty" firestore:"errors"`
	// contains filtered or unexported fields
}

ServiceErrors is generic container wrapping errors with services.

func (*ServiceErrors) Clone added in v0.10.0

func (o *ServiceErrors) Clone() *ServiceErrors

func (*ServiceErrors) CloneRaw added in v0.10.0

func (*ServiceErrors) Descriptor added in v0.10.0

func (*ServiceErrors) Descriptor() ([]byte, []int)

Deprecated, Use ServiceErrors.ProtoReflect.Descriptor instead.

func (*ServiceErrors) GetErrors added in v0.10.0

func (m *ServiceErrors) GetErrors() []*ServiceErrors_Error

func (*ServiceErrors) GotenMessage added in v0.10.0

func (*ServiceErrors) GotenMessage()

func (*ServiceErrors) GotenObjectExt added in v0.10.0

func (o *ServiceErrors) GotenObjectExt()

func (*ServiceErrors) GotenValidate added in v0.10.0

func (obj *ServiceErrors) GotenValidate() error

func (*ServiceErrors) MakeDiffFieldMask added in v0.10.0

func (o *ServiceErrors) MakeDiffFieldMask(other *ServiceErrors) *ServiceErrors_FieldMask

func (*ServiceErrors) MakeFullFieldMask added in v0.10.0

func (o *ServiceErrors) MakeFullFieldMask() *ServiceErrors_FieldMask

func (*ServiceErrors) MakeRawDiffFieldMask added in v0.10.0

func (o *ServiceErrors) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*ServiceErrors) MakeRawFullFieldMask added in v0.10.0

func (o *ServiceErrors) MakeRawFullFieldMask() gotenobject.FieldMask

func (*ServiceErrors) Marshal added in v0.10.0

func (m *ServiceErrors) Marshal() ([]byte, error)

func (*ServiceErrors) MarshalJSON added in v0.10.0

func (m *ServiceErrors) MarshalJSON() ([]byte, error)

func (*ServiceErrors) Merge added in v0.10.0

func (o *ServiceErrors) Merge(source *ServiceErrors)

func (*ServiceErrors) MergeRaw added in v0.10.0

func (o *ServiceErrors) MergeRaw(source gotenobject.GotenObjectExt)

func (*ServiceErrors) ProtoMessage added in v0.10.0

func (*ServiceErrors) ProtoMessage()

func (*ServiceErrors) ProtoReflect added in v0.10.0

func (m *ServiceErrors) ProtoReflect() preflect.Message

func (*ServiceErrors) Reset added in v0.10.0

func (m *ServiceErrors) Reset()

func (*ServiceErrors) SetErrors added in v0.10.0

func (m *ServiceErrors) SetErrors(fv []*ServiceErrors_Error)

func (*ServiceErrors) String added in v0.10.0

func (m *ServiceErrors) String() string

func (*ServiceErrors) Unmarshal added in v0.10.0

func (m *ServiceErrors) Unmarshal(b []byte) error

func (*ServiceErrors) UnmarshalJSON added in v0.10.0

func (m *ServiceErrors) UnmarshalJSON(data []byte) error

type ServiceErrorsErrorFieldPathBuilder added in v0.10.0

type ServiceErrorsErrorFieldPathBuilder struct{}

func NewServiceErrorsErrorFieldPathBuilder added in v0.10.0

func NewServiceErrorsErrorFieldPathBuilder() ServiceErrorsErrorFieldPathBuilder

func (ServiceErrorsErrorFieldPathBuilder) Message added in v0.10.0

func (ServiceErrorsErrorFieldPathBuilder) Service added in v0.10.0

type ServiceErrorsError_FieldPath added in v0.10.0

type ServiceErrorsError_FieldPath interface {
	gotenobject.FieldPath
	Selector() ServiceErrorsError_FieldPathSelector
	Get(source *ServiceErrors_Error) []interface{}
	GetSingle(source *ServiceErrors_Error) (interface{}, bool)
	ClearValue(item *ServiceErrors_Error)

	// Those methods build corresponding ServiceErrorsError_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) ServiceErrorsError_FieldPathValue
	WithIArrayOfValues(values interface{}) ServiceErrorsError_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) ServiceErrorsError_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func BuildServiceErrorsError_FieldPath added in v0.10.0

func BuildServiceErrorsError_FieldPath(fp gotenobject.RawFieldPath) (ServiceErrorsError_FieldPath, error)

func MustParseServiceErrorsError_FieldPath added in v0.10.0

func MustParseServiceErrorsError_FieldPath(rawField string) ServiceErrorsError_FieldPath

func ParseServiceErrorsError_FieldPath added in v0.10.0

func ParseServiceErrorsError_FieldPath(rawField string) (ServiceErrorsError_FieldPath, error)

type ServiceErrorsError_FieldPathArrayItemValue added in v0.10.0

type ServiceErrorsError_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ServiceErrorsError_FieldPath
	ContainsValue(*ServiceErrors_Error) bool
}

ServiceErrorsError_FieldPathArrayItemValue allows storing single item in Path-specific values for Error according to their type Present only for array (repeated) types.

func MustParseServiceErrorsError_FieldPathArrayItemValue added in v0.10.0

func MustParseServiceErrorsError_FieldPathArrayItemValue(pathStr, valueStr string) ServiceErrorsError_FieldPathArrayItemValue

func ParseServiceErrorsError_FieldPathArrayItemValue added in v0.10.0

func ParseServiceErrorsError_FieldPathArrayItemValue(pathStr, valueStr string) (ServiceErrorsError_FieldPathArrayItemValue, error)

ParseServiceErrorsError_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ServiceErrorsError_FieldPathArrayOfValues added in v0.10.0

type ServiceErrorsError_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ServiceErrorsError_FieldPath
}

ServiceErrorsError_FieldPathArrayOfValues allows storing slice of values for Error fields according to their type

func MustParseServiceErrorsError_FieldPathArrayOfValues added in v0.10.0

func MustParseServiceErrorsError_FieldPathArrayOfValues(pathStr, valuesStr string) ServiceErrorsError_FieldPathArrayOfValues

func ParseServiceErrorsError_FieldPathArrayOfValues added in v0.10.0

func ParseServiceErrorsError_FieldPathArrayOfValues(pathStr, valuesStr string) (ServiceErrorsError_FieldPathArrayOfValues, error)

type ServiceErrorsError_FieldPathSelector added in v0.10.0

type ServiceErrorsError_FieldPathSelector int32
const (
	ServiceErrorsError_FieldPathSelectorService ServiceErrorsError_FieldPathSelector = 0
	ServiceErrorsError_FieldPathSelectorMessage ServiceErrorsError_FieldPathSelector = 1
)

func (ServiceErrorsError_FieldPathSelector) String added in v0.10.0

type ServiceErrorsError_FieldPathValue added in v0.10.0

type ServiceErrorsError_FieldPathValue interface {
	ServiceErrorsError_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ServiceErrors_Error)
	CompareWith(*ServiceErrors_Error) (cmp int, comparable bool)
}

ServiceErrorsError_FieldPathValue allows storing values for Error fields according to their type

func MustParseServiceErrorsError_FieldPathValue added in v0.10.0

func MustParseServiceErrorsError_FieldPathValue(pathStr, valueStr string) ServiceErrorsError_FieldPathValue

func ParseServiceErrorsError_FieldPathValue added in v0.10.0

func ParseServiceErrorsError_FieldPathValue(pathStr, valueStr string) (ServiceErrorsError_FieldPathValue, error)

type ServiceErrorsError_FieldTerminalPath added in v0.10.0

type ServiceErrorsError_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*ServiceErrorsError_FieldTerminalPath) ClearValue added in v0.10.0

func (*ServiceErrorsError_FieldTerminalPath) ClearValueRaw added in v0.10.0

func (fp *ServiceErrorsError_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*ServiceErrorsError_FieldTerminalPath) Get added in v0.10.0

func (fp *ServiceErrorsError_FieldTerminalPath) Get(source *ServiceErrors_Error) (values []interface{})

Get returns all values pointed by specific field from source ServiceErrors_Error

func (*ServiceErrorsError_FieldTerminalPath) GetDefault added in v0.10.0

func (fp *ServiceErrorsError_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*ServiceErrorsError_FieldTerminalPath) GetRaw added in v0.10.0

func (fp *ServiceErrorsError_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*ServiceErrorsError_FieldTerminalPath) GetSingle added in v0.10.0

func (fp *ServiceErrorsError_FieldTerminalPath) GetSingle(source *ServiceErrors_Error) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ServiceErrors_Error

func (*ServiceErrorsError_FieldTerminalPath) GetSingleRaw added in v0.10.0

func (fp *ServiceErrorsError_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*ServiceErrorsError_FieldTerminalPath) IsLeaf added in v0.10.0

IsLeaf - whether field path is holds simple value

func (*ServiceErrorsError_FieldTerminalPath) JSONString added in v0.10.0

JSONString returns path representation is JSON convention

func (*ServiceErrorsError_FieldTerminalPath) Selector added in v0.10.0

func (*ServiceErrorsError_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.10.0

func (fp *ServiceErrorsError_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*ServiceErrorsError_FieldTerminalPath) String added in v0.10.0

String returns path representation in proto convention

func (*ServiceErrorsError_FieldTerminalPath) WithIArrayItemValue added in v0.10.0

func (fp *ServiceErrorsError_FieldTerminalPath) WithIArrayItemValue(value interface{}) ServiceErrorsError_FieldPathArrayItemValue

func (*ServiceErrorsError_FieldTerminalPath) WithIArrayOfValues added in v0.10.0

func (fp *ServiceErrorsError_FieldTerminalPath) WithIArrayOfValues(values interface{}) ServiceErrorsError_FieldPathArrayOfValues

func (*ServiceErrorsError_FieldTerminalPath) WithIValue added in v0.10.0

func (*ServiceErrorsError_FieldTerminalPath) WithRawIArrayItemValue added in v0.10.0

func (fp *ServiceErrorsError_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*ServiceErrorsError_FieldTerminalPath) WithRawIArrayOfValues added in v0.10.0

func (fp *ServiceErrorsError_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*ServiceErrorsError_FieldTerminalPath) WithRawIValue added in v0.10.0

func (fp *ServiceErrorsError_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type ServiceErrorsError_FieldTerminalPathArrayItemValue added in v0.10.0

type ServiceErrorsError_FieldTerminalPathArrayItemValue struct {
	ServiceErrorsError_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ServiceErrorsError_FieldTerminalPathArrayItemValue) ContainsValue added in v0.10.0

Contains returns a boolean indicating if value that is being held is present in given 'Error'

func (*ServiceErrorsError_FieldTerminalPathArrayItemValue) GetRawItemValue added in v0.10.0

func (fpaiv *ServiceErrorsError_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object ServiceErrors_Error as interface{}

func (*ServiceErrorsError_FieldTerminalPathArrayItemValue) GetSingle added in v0.10.0

func (fpaiv *ServiceErrorsError_FieldTerminalPathArrayItemValue) GetSingle(source *ServiceErrors_Error) (interface{}, bool)

func (*ServiceErrorsError_FieldTerminalPathArrayItemValue) GetSingleRaw added in v0.10.0

func (fpaiv *ServiceErrorsError_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type ServiceErrorsError_FieldTerminalPathArrayOfValues added in v0.10.0

type ServiceErrorsError_FieldTerminalPathArrayOfValues struct {
	ServiceErrorsError_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ServiceErrorsError_FieldTerminalPathArrayOfValues) AsMessageArrayOfValues added in v0.10.0

func (fpaov *ServiceErrorsError_FieldTerminalPathArrayOfValues) AsMessageArrayOfValues() ([]string, bool)

func (*ServiceErrorsError_FieldTerminalPathArrayOfValues) AsServiceArrayOfValues added in v0.10.0

func (fpaov *ServiceErrorsError_FieldTerminalPathArrayOfValues) AsServiceArrayOfValues() ([]*meta_service.Name, bool)

func (*ServiceErrorsError_FieldTerminalPathArrayOfValues) GetRawValues added in v0.10.0

func (fpaov *ServiceErrorsError_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type ServiceErrorsError_FieldTerminalPathValue added in v0.10.0

type ServiceErrorsError_FieldTerminalPathValue struct {
	ServiceErrorsError_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ServiceErrorsError_FieldTerminalPathValue) AsMessageValue added in v0.10.0

func (fpv *ServiceErrorsError_FieldTerminalPathValue) AsMessageValue() (string, bool)

func (*ServiceErrorsError_FieldTerminalPathValue) AsServiceValue added in v0.10.0

func (*ServiceErrorsError_FieldTerminalPathValue) CompareWith added in v0.10.0

CompareWith compares value in the 'ServiceErrorsError_FieldTerminalPathValue' with the value under path in 'ServiceErrors_Error'.

func (*ServiceErrorsError_FieldTerminalPathValue) CompareWithRaw added in v0.10.0

func (fpv *ServiceErrorsError_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*ServiceErrorsError_FieldTerminalPathValue) GetRawValue added in v0.10.0

func (fpv *ServiceErrorsError_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'Error' as interface{}

func (*ServiceErrorsError_FieldTerminalPathValue) SetTo added in v0.10.0

SetTo stores value for selected field for object Error

func (*ServiceErrorsError_FieldTerminalPathValue) SetToRaw added in v0.10.0

type ServiceErrorsFieldPathBuilder added in v0.10.0

type ServiceErrorsFieldPathBuilder struct{}

func NewServiceErrorsFieldPathBuilder added in v0.10.0

func NewServiceErrorsFieldPathBuilder() ServiceErrorsFieldPathBuilder

func (ServiceErrorsFieldPathBuilder) Errors added in v0.10.0

type ServiceErrorsPathSelectorErrors added in v0.10.0

type ServiceErrorsPathSelectorErrors struct{}

func (ServiceErrorsPathSelectorErrors) FieldPath added in v0.10.0

func (ServiceErrorsPathSelectorErrors) Message added in v0.10.0

func (ServiceErrorsPathSelectorErrors) Service added in v0.10.0

func (ServiceErrorsPathSelectorErrors) WithArrayOfValues added in v0.10.0

func (ServiceErrorsPathSelectorErrors) WithItemValue added in v0.10.0

func (ServiceErrorsPathSelectorErrors) WithSubArrayItemValue added in v0.10.0

func (ServiceErrorsPathSelectorErrors) WithSubArrayOfValues added in v0.10.0

func (ServiceErrorsPathSelectorErrors) WithSubPath added in v0.10.0

func (ServiceErrorsPathSelectorErrors) WithSubValue added in v0.10.0

func (ServiceErrorsPathSelectorErrors) WithValue added in v0.10.0

type ServiceErrorsPathSelectorErrorsMessage added in v0.10.0

type ServiceErrorsPathSelectorErrorsMessage struct{}

func (ServiceErrorsPathSelectorErrorsMessage) FieldPath added in v0.10.0

func (ServiceErrorsPathSelectorErrorsMessage) WithArrayOfValues added in v0.10.0

func (ServiceErrorsPathSelectorErrorsMessage) WithValue added in v0.10.0

type ServiceErrorsPathSelectorErrorsService added in v0.10.0

type ServiceErrorsPathSelectorErrorsService struct{}

func (ServiceErrorsPathSelectorErrorsService) FieldPath added in v0.10.0

func (ServiceErrorsPathSelectorErrorsService) WithArrayOfValues added in v0.10.0

func (ServiceErrorsPathSelectorErrorsService) WithValue added in v0.10.0

type ServiceErrors_Error added in v0.10.0

type ServiceErrors_Error struct {

	// Service for which there are error reports. May be skipped if error is
	// cross-service or is about core EdgeLQ components.
	Service *meta_service.Name `protobuf:"bytes,1,opt,customtype=Name,name=service,proto3" json:"service,omitempty" firestore:"service"`
	// Error message
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty" firestore:"message"`
	// contains filtered or unexported fields
}

func (*ServiceErrors_Error) Clone added in v0.10.0

func (*ServiceErrors_Error) CloneRaw added in v0.10.0

func (*ServiceErrors_Error) Descriptor added in v0.10.0

func (*ServiceErrors_Error) Descriptor() ([]byte, []int)

Deprecated, Use ServiceErrors_Error.ProtoReflect.Descriptor instead.

func (*ServiceErrors_Error) GetMessage added in v0.10.0

func (m *ServiceErrors_Error) GetMessage() string

func (*ServiceErrors_Error) GetService added in v0.10.0

func (m *ServiceErrors_Error) GetService() *meta_service.Name

func (*ServiceErrors_Error) GotenMessage added in v0.10.0

func (*ServiceErrors_Error) GotenMessage()

func (*ServiceErrors_Error) GotenObjectExt added in v0.10.0

func (o *ServiceErrors_Error) GotenObjectExt()

func (*ServiceErrors_Error) GotenValidate added in v0.10.0

func (obj *ServiceErrors_Error) GotenValidate() error

func (*ServiceErrors_Error) MakeDiffFieldMask added in v0.10.0

func (*ServiceErrors_Error) MakeFullFieldMask added in v0.10.0

func (o *ServiceErrors_Error) MakeFullFieldMask() *ServiceErrors_Error_FieldMask

func (*ServiceErrors_Error) MakeRawDiffFieldMask added in v0.10.0

func (o *ServiceErrors_Error) MakeRawDiffFieldMask(other gotenobject.GotenObjectExt) gotenobject.FieldMask

func (*ServiceErrors_Error) MakeRawFullFieldMask added in v0.10.0

func (o *ServiceErrors_Error) MakeRawFullFieldMask() gotenobject.FieldMask

func (*ServiceErrors_Error) Marshal added in v0.10.0

func (m *ServiceErrors_Error) Marshal() ([]byte, error)

func (*ServiceErrors_Error) MarshalJSON added in v0.10.0

func (m *ServiceErrors_Error) MarshalJSON() ([]byte, error)

func (*ServiceErrors_Error) Merge added in v0.10.0

func (o *ServiceErrors_Error) Merge(source *ServiceErrors_Error)

func (*ServiceErrors_Error) MergeRaw added in v0.10.0

func (o *ServiceErrors_Error) MergeRaw(source gotenobject.GotenObjectExt)

func (*ServiceErrors_Error) ProtoMessage added in v0.10.0

func (*ServiceErrors_Error) ProtoMessage()

func (*ServiceErrors_Error) ProtoReflect added in v0.10.0

func (m *ServiceErrors_Error) ProtoReflect() preflect.Message

func (*ServiceErrors_Error) Reset added in v0.10.0

func (m *ServiceErrors_Error) Reset()

func (*ServiceErrors_Error) SetMessage added in v0.10.0

func (m *ServiceErrors_Error) SetMessage(fv string)

func (*ServiceErrors_Error) SetService added in v0.10.0

func (m *ServiceErrors_Error) SetService(fv *meta_service.Name)

func (*ServiceErrors_Error) String added in v0.10.0

func (m *ServiceErrors_Error) String() string

func (*ServiceErrors_Error) Unmarshal added in v0.10.0

func (m *ServiceErrors_Error) Unmarshal(b []byte) error

func (*ServiceErrors_Error) UnmarshalJSON added in v0.10.0

func (m *ServiceErrors_Error) UnmarshalJSON(data []byte) error

type ServiceErrors_ErrorPathSelectorMessage added in v0.10.0

type ServiceErrors_ErrorPathSelectorMessage struct{}

func (ServiceErrors_ErrorPathSelectorMessage) FieldPath added in v0.10.0

func (ServiceErrors_ErrorPathSelectorMessage) WithArrayOfValues added in v0.10.0

func (ServiceErrors_ErrorPathSelectorMessage) WithValue added in v0.10.0

type ServiceErrors_ErrorPathSelectorService added in v0.10.0

type ServiceErrors_ErrorPathSelectorService struct{}

func (ServiceErrors_ErrorPathSelectorService) FieldPath added in v0.10.0

func (ServiceErrors_ErrorPathSelectorService) WithArrayOfValues added in v0.10.0

func (ServiceErrors_ErrorPathSelectorService) WithValue added in v0.10.0

type ServiceErrors_Error_FieldMask added in v0.10.0

type ServiceErrors_Error_FieldMask struct {
	Paths []ServiceErrorsError_FieldPath
}

func FullServiceErrors_Error_FieldMask added in v0.10.0

func FullServiceErrors_Error_FieldMask() *ServiceErrors_Error_FieldMask

func (*ServiceErrors_Error_FieldMask) AppendPath added in v0.10.0

func (fieldMask *ServiceErrors_Error_FieldMask) AppendPath(path ServiceErrorsError_FieldPath)

func (*ServiceErrors_Error_FieldMask) AppendRawPath added in v0.10.0

func (fieldMask *ServiceErrors_Error_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*ServiceErrors_Error_FieldMask) DecodeFirestore added in v0.10.0

func (fieldMask *ServiceErrors_Error_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*ServiceErrors_Error_FieldMask) EncodeFirestore added in v0.10.0

func (fieldMask *ServiceErrors_Error_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*ServiceErrors_Error_FieldMask) FilterInputFields added in v0.10.0

func (fieldMask *ServiceErrors_Error_FieldMask) FilterInputFields() *ServiceErrors_Error_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ServiceErrors_Error_FieldMask) FromProtoFieldMask added in v0.10.0

func (fieldMask *ServiceErrors_Error_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*ServiceErrors_Error_FieldMask) GetPaths added in v0.10.0

func (*ServiceErrors_Error_FieldMask) GetRawPaths added in v0.10.0

func (fieldMask *ServiceErrors_Error_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*ServiceErrors_Error_FieldMask) IsFull added in v0.10.0

func (fieldMask *ServiceErrors_Error_FieldMask) IsFull() bool

func (ServiceErrors_Error_FieldMask) Marshal added in v0.10.0

func (fieldMask ServiceErrors_Error_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (ServiceErrors_Error_FieldMask) MarshalJSON added in v0.10.0

func (fieldMask ServiceErrors_Error_FieldMask) MarshalJSON() ([]byte, error)

func (*ServiceErrors_Error_FieldMask) PathsCount added in v0.10.0

func (fieldMask *ServiceErrors_Error_FieldMask) PathsCount() int

func (*ServiceErrors_Error_FieldMask) Project added in v0.10.0

func (*ServiceErrors_Error_FieldMask) ProjectRaw added in v0.10.0

func (*ServiceErrors_Error_FieldMask) ProtoMessage added in v0.10.0

func (fieldMask *ServiceErrors_Error_FieldMask) ProtoMessage()

func (*ServiceErrors_Error_FieldMask) ProtoReflect added in v0.10.0

func (fieldMask *ServiceErrors_Error_FieldMask) ProtoReflect() preflect.Message

func (*ServiceErrors_Error_FieldMask) Reset added in v0.10.0

func (fieldMask *ServiceErrors_Error_FieldMask) Reset()

func (*ServiceErrors_Error_FieldMask) Set added in v0.10.0

func (fieldMask *ServiceErrors_Error_FieldMask) Set(target, source *ServiceErrors_Error)

func (*ServiceErrors_Error_FieldMask) SetFromCliFlag added in v0.10.0

func (fieldMask *ServiceErrors_Error_FieldMask) SetFromCliFlag(raw string) error

func (*ServiceErrors_Error_FieldMask) SetRaw added in v0.10.0

func (fieldMask *ServiceErrors_Error_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*ServiceErrors_Error_FieldMask) Size added in v0.10.0

func (fieldMask *ServiceErrors_Error_FieldMask) Size() int

func (*ServiceErrors_Error_FieldMask) String added in v0.10.0

func (fieldMask *ServiceErrors_Error_FieldMask) String() string

func (*ServiceErrors_Error_FieldMask) Subtract added in v0.10.0

func (*ServiceErrors_Error_FieldMask) SubtractRaw added in v0.10.0

func (*ServiceErrors_Error_FieldMask) ToProtoFieldMask added in v0.10.0

func (fieldMask *ServiceErrors_Error_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*ServiceErrors_Error_FieldMask) Unmarshal added in v0.10.0

func (fieldMask *ServiceErrors_Error_FieldMask) Unmarshal(data []byte) error

func (*ServiceErrors_Error_FieldMask) UnmarshalJSON added in v0.10.0

func (fieldMask *ServiceErrors_Error_FieldMask) UnmarshalJSON(data []byte) error

type ServiceErrors_FieldMask added in v0.10.0

type ServiceErrors_FieldMask struct {
	Paths []ServiceErrors_FieldPath
}

func FullServiceErrors_FieldMask added in v0.10.0

func FullServiceErrors_FieldMask() *ServiceErrors_FieldMask

func (*ServiceErrors_FieldMask) AppendPath added in v0.10.0

func (fieldMask *ServiceErrors_FieldMask) AppendPath(path ServiceErrors_FieldPath)

func (*ServiceErrors_FieldMask) AppendRawPath added in v0.10.0

func (fieldMask *ServiceErrors_FieldMask) AppendRawPath(path gotenobject.FieldPath)

func (*ServiceErrors_FieldMask) DecodeFirestore added in v0.10.0

func (fieldMask *ServiceErrors_FieldMask) DecodeFirestore(fpbv *firestorepb.Value) error

func (*ServiceErrors_FieldMask) EncodeFirestore added in v0.10.0

func (fieldMask *ServiceErrors_FieldMask) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*ServiceErrors_FieldMask) FilterInputFields added in v0.10.0

func (fieldMask *ServiceErrors_FieldMask) FilterInputFields() *ServiceErrors_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ServiceErrors_FieldMask) FromProtoFieldMask added in v0.10.0

func (fieldMask *ServiceErrors_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*ServiceErrors_FieldMask) GetPaths added in v0.10.0

func (fieldMask *ServiceErrors_FieldMask) GetPaths() []ServiceErrors_FieldPath

func (*ServiceErrors_FieldMask) GetRawPaths added in v0.10.0

func (fieldMask *ServiceErrors_FieldMask) GetRawPaths() []gotenobject.FieldPath

func (*ServiceErrors_FieldMask) IsFull added in v0.10.0

func (fieldMask *ServiceErrors_FieldMask) IsFull() bool

func (ServiceErrors_FieldMask) Marshal added in v0.10.0

func (fieldMask ServiceErrors_FieldMask) Marshal() ([]byte, error)

implement methods required by customType

func (ServiceErrors_FieldMask) MarshalJSON added in v0.10.0

func (fieldMask ServiceErrors_FieldMask) MarshalJSON() ([]byte, error)

func (*ServiceErrors_FieldMask) PathsCount added in v0.10.0

func (fieldMask *ServiceErrors_FieldMask) PathsCount() int

func (*ServiceErrors_FieldMask) Project added in v0.10.0

func (fieldMask *ServiceErrors_FieldMask) Project(source *ServiceErrors) *ServiceErrors

func (*ServiceErrors_FieldMask) ProjectRaw added in v0.10.0

func (*ServiceErrors_FieldMask) ProtoMessage added in v0.10.0

func (fieldMask *ServiceErrors_FieldMask) ProtoMessage()

func (*ServiceErrors_FieldMask) ProtoReflect added in v0.10.0

func (fieldMask *ServiceErrors_FieldMask) ProtoReflect() preflect.Message

func (*ServiceErrors_FieldMask) Reset added in v0.10.0

func (fieldMask *ServiceErrors_FieldMask) Reset()

func (*ServiceErrors_FieldMask) Set added in v0.10.0

func (fieldMask *ServiceErrors_FieldMask) Set(target, source *ServiceErrors)

func (*ServiceErrors_FieldMask) SetFromCliFlag added in v0.10.0

func (fieldMask *ServiceErrors_FieldMask) SetFromCliFlag(raw string) error

func (*ServiceErrors_FieldMask) SetRaw added in v0.10.0

func (fieldMask *ServiceErrors_FieldMask) SetRaw(target, source gotenobject.GotenObjectExt)

func (*ServiceErrors_FieldMask) Size added in v0.10.0

func (fieldMask *ServiceErrors_FieldMask) Size() int

func (*ServiceErrors_FieldMask) String added in v0.10.0

func (fieldMask *ServiceErrors_FieldMask) String() string

func (*ServiceErrors_FieldMask) Subtract added in v0.10.0

func (*ServiceErrors_FieldMask) SubtractRaw added in v0.10.0

func (fieldMask *ServiceErrors_FieldMask) SubtractRaw(other gotenobject.FieldMask) gotenobject.FieldMask

func (*ServiceErrors_FieldMask) ToProtoFieldMask added in v0.10.0

func (fieldMask *ServiceErrors_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*ServiceErrors_FieldMask) Unmarshal added in v0.10.0

func (fieldMask *ServiceErrors_FieldMask) Unmarshal(data []byte) error

func (*ServiceErrors_FieldMask) UnmarshalJSON added in v0.10.0

func (fieldMask *ServiceErrors_FieldMask) UnmarshalJSON(data []byte) error

type ServiceErrors_FieldPath added in v0.10.0

type ServiceErrors_FieldPath interface {
	gotenobject.FieldPath
	Selector() ServiceErrors_FieldPathSelector
	Get(source *ServiceErrors) []interface{}
	GetSingle(source *ServiceErrors) (interface{}, bool)
	ClearValue(item *ServiceErrors)

	// Those methods build corresponding ServiceErrors_FieldPathValue
	// (or array of values) and holds passed value. Panics if injected type is incorrect.
	WithIValue(value interface{}) ServiceErrors_FieldPathValue
	WithIArrayOfValues(values interface{}) ServiceErrors_FieldPathArrayOfValues
	WithIArrayItemValue(value interface{}) ServiceErrors_FieldPathArrayItemValue
}

FieldPath provides implementation to handle https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/field_mask.proto

func BuildServiceErrors_FieldPath added in v0.10.0

func BuildServiceErrors_FieldPath(fp gotenobject.RawFieldPath) (ServiceErrors_FieldPath, error)

func MustParseServiceErrors_FieldPath added in v0.10.0

func MustParseServiceErrors_FieldPath(rawField string) ServiceErrors_FieldPath

func ParseServiceErrors_FieldPath added in v0.10.0

func ParseServiceErrors_FieldPath(rawField string) (ServiceErrors_FieldPath, error)

type ServiceErrors_FieldPathArrayItemValue added in v0.10.0

type ServiceErrors_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ServiceErrors_FieldPath
	ContainsValue(*ServiceErrors) bool
}

ServiceErrors_FieldPathArrayItemValue allows storing single item in Path-specific values for ServiceErrors according to their type Present only for array (repeated) types.

func MustParseServiceErrors_FieldPathArrayItemValue added in v0.10.0

func MustParseServiceErrors_FieldPathArrayItemValue(pathStr, valueStr string) ServiceErrors_FieldPathArrayItemValue

func ParseServiceErrors_FieldPathArrayItemValue added in v0.10.0

func ParseServiceErrors_FieldPathArrayItemValue(pathStr, valueStr string) (ServiceErrors_FieldPathArrayItemValue, error)

ParseServiceErrors_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ServiceErrors_FieldPathArrayOfValues added in v0.10.0

type ServiceErrors_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ServiceErrors_FieldPath
}

ServiceErrors_FieldPathArrayOfValues allows storing slice of values for ServiceErrors fields according to their type

func MustParseServiceErrors_FieldPathArrayOfValues added in v0.10.0

func MustParseServiceErrors_FieldPathArrayOfValues(pathStr, valuesStr string) ServiceErrors_FieldPathArrayOfValues

func ParseServiceErrors_FieldPathArrayOfValues added in v0.10.0

func ParseServiceErrors_FieldPathArrayOfValues(pathStr, valuesStr string) (ServiceErrors_FieldPathArrayOfValues, error)

type ServiceErrors_FieldPathSelector added in v0.10.0

type ServiceErrors_FieldPathSelector int32
const (
	ServiceErrors_FieldPathSelectorErrors ServiceErrors_FieldPathSelector = 0
)

func (ServiceErrors_FieldPathSelector) String added in v0.10.0

type ServiceErrors_FieldPathValue added in v0.10.0

type ServiceErrors_FieldPathValue interface {
	ServiceErrors_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ServiceErrors)
	CompareWith(*ServiceErrors) (cmp int, comparable bool)
}

ServiceErrors_FieldPathValue allows storing values for ServiceErrors fields according to their type

func MustParseServiceErrors_FieldPathValue added in v0.10.0

func MustParseServiceErrors_FieldPathValue(pathStr, valueStr string) ServiceErrors_FieldPathValue

func ParseServiceErrors_FieldPathValue added in v0.10.0

func ParseServiceErrors_FieldPathValue(pathStr, valueStr string) (ServiceErrors_FieldPathValue, error)

type ServiceErrors_FieldSubPath added in v0.10.0

type ServiceErrors_FieldSubPath struct {
	// contains filtered or unexported fields
}

func (*ServiceErrors_FieldSubPath) AsErrorsSubPath added in v0.10.0

func (*ServiceErrors_FieldSubPath) ClearValue added in v0.10.0

func (fps *ServiceErrors_FieldSubPath) ClearValue(item *ServiceErrors)

func (*ServiceErrors_FieldSubPath) ClearValueRaw added in v0.10.0

func (fps *ServiceErrors_FieldSubPath) ClearValueRaw(item proto.Message)

func (*ServiceErrors_FieldSubPath) Get added in v0.10.0

func (fps *ServiceErrors_FieldSubPath) Get(source *ServiceErrors) (values []interface{})

Get returns all values pointed by selected field from source ServiceErrors

func (*ServiceErrors_FieldSubPath) GetDefault added in v0.10.0

func (fps *ServiceErrors_FieldSubPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*ServiceErrors_FieldSubPath) GetRaw added in v0.10.0

func (fps *ServiceErrors_FieldSubPath) GetRaw(source proto.Message) []interface{}

func (*ServiceErrors_FieldSubPath) GetSingle added in v0.10.0

func (fps *ServiceErrors_FieldSubPath) GetSingle(source *ServiceErrors) (interface{}, bool)

GetSingle returns value of selected field from source ServiceErrors

func (*ServiceErrors_FieldSubPath) GetSingleRaw added in v0.10.0

func (fps *ServiceErrors_FieldSubPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*ServiceErrors_FieldSubPath) IsLeaf added in v0.10.0

func (fps *ServiceErrors_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*ServiceErrors_FieldSubPath) JSONString added in v0.10.0

func (fps *ServiceErrors_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ServiceErrors_FieldSubPath) Selector added in v0.10.0

func (*ServiceErrors_FieldSubPath) SplitIntoTerminalIPaths added in v0.10.0

func (fps *ServiceErrors_FieldSubPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*ServiceErrors_FieldSubPath) String added in v0.10.0

func (fps *ServiceErrors_FieldSubPath) String() string

String returns path representation in proto convention

func (*ServiceErrors_FieldSubPath) WithIArrayItemValue added in v0.10.0

func (fps *ServiceErrors_FieldSubPath) WithIArrayItemValue(value interface{}) ServiceErrors_FieldPathArrayItemValue

func (*ServiceErrors_FieldSubPath) WithIArrayOfValues added in v0.10.0

func (fps *ServiceErrors_FieldSubPath) WithIArrayOfValues(values interface{}) ServiceErrors_FieldPathArrayOfValues

func (*ServiceErrors_FieldSubPath) WithIValue added in v0.10.0

func (fps *ServiceErrors_FieldSubPath) WithIValue(value interface{}) ServiceErrors_FieldPathValue

func (*ServiceErrors_FieldSubPath) WithRawIArrayItemValue added in v0.10.0

func (fps *ServiceErrors_FieldSubPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*ServiceErrors_FieldSubPath) WithRawIArrayOfValues added in v0.10.0

func (fps *ServiceErrors_FieldSubPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*ServiceErrors_FieldSubPath) WithRawIValue added in v0.10.0

func (fps *ServiceErrors_FieldSubPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type ServiceErrors_FieldSubPathArrayItemValue added in v0.10.0

type ServiceErrors_FieldSubPathArrayItemValue struct {
	ServiceErrors_FieldPath
	// contains filtered or unexported fields
}

func (*ServiceErrors_FieldSubPathArrayItemValue) AsErrorsPathItemValue added in v0.10.0

func (*ServiceErrors_FieldSubPathArrayItemValue) ContainsValue added in v0.10.0

func (fpaivs *ServiceErrors_FieldSubPathArrayItemValue) ContainsValue(source *ServiceErrors) bool

Contains returns a boolean indicating if value that is being held is present in given 'ServiceErrors'

func (*ServiceErrors_FieldSubPathArrayItemValue) GetRawItemValue added in v0.10.0

func (fpaivs *ServiceErrors_FieldSubPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored array item value

type ServiceErrors_FieldSubPathArrayOfValues added in v0.10.0

type ServiceErrors_FieldSubPathArrayOfValues struct {
	ServiceErrors_FieldPath
	// contains filtered or unexported fields
}

func (*ServiceErrors_FieldSubPathArrayOfValues) AsErrorsPathArrayOfValues added in v0.10.0

func (*ServiceErrors_FieldSubPathArrayOfValues) GetRawValues added in v0.10.0

func (fpsaov *ServiceErrors_FieldSubPathArrayOfValues) GetRawValues() []interface{}

type ServiceErrors_FieldSubPathValue added in v0.10.0

type ServiceErrors_FieldSubPathValue struct {
	ServiceErrors_FieldPath
	// contains filtered or unexported fields
}

func (*ServiceErrors_FieldSubPathValue) AsErrorsPathValue added in v0.10.0

func (*ServiceErrors_FieldSubPathValue) CompareWith added in v0.10.0

func (fpvs *ServiceErrors_FieldSubPathValue) CompareWith(source *ServiceErrors) (int, bool)

func (*ServiceErrors_FieldSubPathValue) CompareWithRaw added in v0.10.0

func (fpvs *ServiceErrors_FieldSubPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*ServiceErrors_FieldSubPathValue) GetRawValue added in v0.10.0

func (fpvs *ServiceErrors_FieldSubPathValue) GetRawValue() interface{}

func (*ServiceErrors_FieldSubPathValue) SetTo added in v0.10.0

func (fpvs *ServiceErrors_FieldSubPathValue) SetTo(target **ServiceErrors)

func (*ServiceErrors_FieldSubPathValue) SetToRaw added in v0.10.0

func (fpvs *ServiceErrors_FieldSubPathValue) SetToRaw(target proto.Message)

type ServiceErrors_FieldTerminalPath added in v0.10.0

type ServiceErrors_FieldTerminalPath struct {
	// contains filtered or unexported fields
}

func (*ServiceErrors_FieldTerminalPath) ClearValue added in v0.10.0

func (fp *ServiceErrors_FieldTerminalPath) ClearValue(item *ServiceErrors)

func (*ServiceErrors_FieldTerminalPath) ClearValueRaw added in v0.10.0

func (fp *ServiceErrors_FieldTerminalPath) ClearValueRaw(item proto.Message)

func (*ServiceErrors_FieldTerminalPath) Get added in v0.10.0

func (fp *ServiceErrors_FieldTerminalPath) Get(source *ServiceErrors) (values []interface{})

Get returns all values pointed by specific field from source ServiceErrors

func (*ServiceErrors_FieldTerminalPath) GetDefault added in v0.10.0

func (fp *ServiceErrors_FieldTerminalPath) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*ServiceErrors_FieldTerminalPath) GetRaw added in v0.10.0

func (fp *ServiceErrors_FieldTerminalPath) GetRaw(source proto.Message) []interface{}

func (*ServiceErrors_FieldTerminalPath) GetSingle added in v0.10.0

func (fp *ServiceErrors_FieldTerminalPath) GetSingle(source *ServiceErrors) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ServiceErrors

func (*ServiceErrors_FieldTerminalPath) GetSingleRaw added in v0.10.0

func (fp *ServiceErrors_FieldTerminalPath) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*ServiceErrors_FieldTerminalPath) IsLeaf added in v0.10.0

IsLeaf - whether field path is holds simple value

func (*ServiceErrors_FieldTerminalPath) JSONString added in v0.10.0

func (fp *ServiceErrors_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ServiceErrors_FieldTerminalPath) Selector added in v0.10.0

func (*ServiceErrors_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.10.0

func (fp *ServiceErrors_FieldTerminalPath) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*ServiceErrors_FieldTerminalPath) String added in v0.10.0

String returns path representation in proto convention

func (*ServiceErrors_FieldTerminalPath) WithIArrayItemValue added in v0.10.0

func (fp *ServiceErrors_FieldTerminalPath) WithIArrayItemValue(value interface{}) ServiceErrors_FieldPathArrayItemValue

func (*ServiceErrors_FieldTerminalPath) WithIArrayOfValues added in v0.10.0

func (fp *ServiceErrors_FieldTerminalPath) WithIArrayOfValues(values interface{}) ServiceErrors_FieldPathArrayOfValues

func (*ServiceErrors_FieldTerminalPath) WithIValue added in v0.10.0

func (fp *ServiceErrors_FieldTerminalPath) WithIValue(value interface{}) ServiceErrors_FieldPathValue

func (*ServiceErrors_FieldTerminalPath) WithRawIArrayItemValue added in v0.10.0

func (fp *ServiceErrors_FieldTerminalPath) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*ServiceErrors_FieldTerminalPath) WithRawIArrayOfValues added in v0.10.0

func (fp *ServiceErrors_FieldTerminalPath) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*ServiceErrors_FieldTerminalPath) WithRawIValue added in v0.10.0

func (fp *ServiceErrors_FieldTerminalPath) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type ServiceErrors_FieldTerminalPathArrayItemValue added in v0.10.0

type ServiceErrors_FieldTerminalPathArrayItemValue struct {
	ServiceErrors_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ServiceErrors_FieldTerminalPathArrayItemValue) AsErrorsItemValue added in v0.10.0

func (*ServiceErrors_FieldTerminalPathArrayItemValue) ContainsValue added in v0.10.0

Contains returns a boolean indicating if value that is being held is present in given 'ServiceErrors'

func (*ServiceErrors_FieldTerminalPathArrayItemValue) GetRawItemValue added in v0.10.0

func (fpaiv *ServiceErrors_FieldTerminalPathArrayItemValue) GetRawItemValue() interface{}

GetRawValue returns stored element value for array in object ServiceErrors as interface{}

func (*ServiceErrors_FieldTerminalPathArrayItemValue) GetSingle added in v0.10.0

func (fpaiv *ServiceErrors_FieldTerminalPathArrayItemValue) GetSingle(source *ServiceErrors) (interface{}, bool)

func (*ServiceErrors_FieldTerminalPathArrayItemValue) GetSingleRaw added in v0.10.0

func (fpaiv *ServiceErrors_FieldTerminalPathArrayItemValue) GetSingleRaw(source proto.Message) (interface{}, bool)

type ServiceErrors_FieldTerminalPathArrayOfValues added in v0.10.0

type ServiceErrors_FieldTerminalPathArrayOfValues struct {
	ServiceErrors_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ServiceErrors_FieldTerminalPathArrayOfValues) AsErrorsArrayOfValues added in v0.10.0

func (fpaov *ServiceErrors_FieldTerminalPathArrayOfValues) AsErrorsArrayOfValues() ([][]*ServiceErrors_Error, bool)

func (*ServiceErrors_FieldTerminalPathArrayOfValues) GetRawValues added in v0.10.0

func (fpaov *ServiceErrors_FieldTerminalPathArrayOfValues) GetRawValues() (values []interface{})

type ServiceErrors_FieldTerminalPathValue added in v0.10.0

type ServiceErrors_FieldTerminalPathValue struct {
	ServiceErrors_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ServiceErrors_FieldTerminalPathValue) AsErrorsValue added in v0.10.0

func (*ServiceErrors_FieldTerminalPathValue) CompareWith added in v0.10.0

func (fpv *ServiceErrors_FieldTerminalPathValue) CompareWith(source *ServiceErrors) (int, bool)

CompareWith compares value in the 'ServiceErrors_FieldTerminalPathValue' with the value under path in 'ServiceErrors'.

func (*ServiceErrors_FieldTerminalPathValue) CompareWithRaw added in v0.10.0

func (fpv *ServiceErrors_FieldTerminalPathValue) CompareWithRaw(source proto.Message) (int, bool)

func (*ServiceErrors_FieldTerminalPathValue) GetRawValue added in v0.10.0

func (fpv *ServiceErrors_FieldTerminalPathValue) GetRawValue() interface{}

GetRawValue returns raw value stored under selected path for 'ServiceErrors' as interface{}

func (*ServiceErrors_FieldTerminalPathValue) SetTo added in v0.10.0

SetTo stores value for selected field for object ServiceErrors

func (*ServiceErrors_FieldTerminalPathValue) SetToRaw added in v0.10.0

func (fpv *ServiceErrors_FieldTerminalPathValue) SetToRaw(target proto.Message)

type TpmVersion

type TpmVersion int32
const (
	TpmVersion_TPMVAGNOSTIC TpmVersion = 0
	TpmVersion_TPMV12       TpmVersion = 1
	TpmVersion_TPMV20       TpmVersion = 2
)

func (TpmVersion) Descriptor

func (TpmVersion) Descriptor() preflect.EnumDescriptor

func (TpmVersion) Enum

func (x TpmVersion) Enum() *TpmVersion

func (TpmVersion) EnumDescriptor

func (TpmVersion) EnumDescriptor() ([]byte, []int)

Deprecated, Use TpmVersion.ProtoReflect.Descriptor instead.

func (TpmVersion) Number

func (x TpmVersion) Number() preflect.EnumNumber

func (TpmVersion) String

func (x TpmVersion) String() string

func (TpmVersion) Type

func (TpmVersion) Type() preflect.EnumType

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL