iam_common

package
v1.9.0 Latest Latest
Warning

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

Go to latest
Published: Dec 16, 2024 License: Apache-2.0 Imports: 29 Imported by: 0

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",
		5:  "SKU0",
		6:  "SKU1",
		7:  "SKU2",
		8:  "SKU3",
		9:  "SKU4",
		10: "SKU5",
		11: "SKU6",
		12: "SKU7",
		13: "SKU8",
		14: "SKU9",
		15: "SKU10",
		16: "SKU11",
		17: "SKU12",
	}

	BusinessTier_value = map[string]int32{
		"UNDEFINED": 0,
		"LARGE":     1,
		"MEDIUM":    2,
		"SMALL":     3,
		"XSMALL":    4,
		"SKU0":      5,
		"SKU1":      6,
		"SKU2":      7,
		"SKU3":      8,
		"SKU4":      9,
		"SKU5":      10,
		"SKU6":      11,
		"SKU7":      12,
		"SKU8":      13,
		"SKU9":      14,
		"SKU10":     15,
		"SKU11":     16,
		"SKU12":     17,
	}
)

Functions

This section is empty.

Types

type BusinessTier

type BusinessTier int32

BusinessTier indicates size of organizational entity (project or organization). Size-type sizes are used in core edgelq services, SKU-types can be used optionally by 3rd party services.

const (
	BusinessTier_UNDEFINED BusinessTier = 0
	BusinessTier_LARGE     BusinessTier = 1
	BusinessTier_MEDIUM    BusinessTier = 2
	BusinessTier_SMALL     BusinessTier = 3
	BusinessTier_XSMALL    BusinessTier = 4
	BusinessTier_SKU0      BusinessTier = 5
	BusinessTier_SKU1      BusinessTier = 6
	BusinessTier_SKU2      BusinessTier = 7
	BusinessTier_SKU3      BusinessTier = 8
	BusinessTier_SKU4      BusinessTier = 9
	BusinessTier_SKU5      BusinessTier = 10
	BusinessTier_SKU6      BusinessTier = 11
	BusinessTier_SKU7      BusinessTier = 12
	BusinessTier_SKU8      BusinessTier = 13
	BusinessTier_SKU9      BusinessTier = 14
	BusinessTier_SKU10     BusinessTier = 15
	BusinessTier_SKU11     BusinessTier = 16
	BusinessTier_SKU12     BusinessTier = 17
)

func (BusinessTier) Descriptor

func (BusinessTier) Descriptor() preflect.EnumDescriptor

func (BusinessTier) Enum

func (x BusinessTier) Enum() *BusinessTier

func (BusinessTier) EnumDescriptor

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

Deprecated, Use BusinessTier.ProtoReflect.Descriptor instead.

func (BusinessTier) Number

func (x BusinessTier) Number() preflect.EnumNumber

func (BusinessTier) String

func (x BusinessTier) String() string

func (BusinessTier) Type

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 `` /* 137-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

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

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. It may be also set to UNDEFINED,
	// if this service is not supposed to be used at all for given entity.
	// This way we can opt out from core edgelq services if needed.
	BusinessTier BusinessTier `` /* 152-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

func (*ServiceBusinessTier) CloneRaw

func (*ServiceBusinessTier) Descriptor

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

Deprecated, Use ServiceBusinessTier.ProtoReflect.Descriptor instead.

func (*ServiceBusinessTier) GetBusinessTier

func (m *ServiceBusinessTier) GetBusinessTier() BusinessTier

func (*ServiceBusinessTier) GetService

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

func (*ServiceBusinessTier) GotenMessage

func (*ServiceBusinessTier) GotenMessage()

func (*ServiceBusinessTier) GotenObjectExt

func (o *ServiceBusinessTier) GotenObjectExt()

func (*ServiceBusinessTier) GotenValidate

func (obj *ServiceBusinessTier) GotenValidate() error

func (*ServiceBusinessTier) MakeDiffFieldMask

func (*ServiceBusinessTier) MakeFullFieldMask

func (o *ServiceBusinessTier) MakeFullFieldMask() *ServiceBusinessTier_FieldMask

func (*ServiceBusinessTier) MakeRawDiffFieldMask

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

func (*ServiceBusinessTier) MakeRawFullFieldMask

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

func (*ServiceBusinessTier) Marshal

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

func (*ServiceBusinessTier) MarshalJSON

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

func (*ServiceBusinessTier) Merge

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

func (*ServiceBusinessTier) MergeRaw

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

func (*ServiceBusinessTier) ProtoMessage

func (*ServiceBusinessTier) ProtoMessage()

func (*ServiceBusinessTier) ProtoReflect

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

func (*ServiceBusinessTier) Reset

func (m *ServiceBusinessTier) Reset()

func (*ServiceBusinessTier) SetBusinessTier

func (m *ServiceBusinessTier) SetBusinessTier(fv BusinessTier)

func (*ServiceBusinessTier) SetService

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

func (*ServiceBusinessTier) String

func (m *ServiceBusinessTier) String() string

func (*ServiceBusinessTier) Unmarshal

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

func (*ServiceBusinessTier) UnmarshalJSON

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

type ServiceBusinessTierFieldPathBuilder

type ServiceBusinessTierFieldPathBuilder struct{}

func NewServiceBusinessTierFieldPathBuilder

func NewServiceBusinessTierFieldPathBuilder() ServiceBusinessTierFieldPathBuilder

func (ServiceBusinessTierFieldPathBuilder) BusinessTier

func (ServiceBusinessTierFieldPathBuilder) Service

type ServiceBusinessTierPathSelectorBusinessTier

type ServiceBusinessTierPathSelectorBusinessTier struct{}

func (ServiceBusinessTierPathSelectorBusinessTier) FieldPath

func (ServiceBusinessTierPathSelectorBusinessTier) WithArrayOfValues

func (ServiceBusinessTierPathSelectorBusinessTier) WithValue

type ServiceBusinessTierPathSelectorService

type ServiceBusinessTierPathSelectorService struct{}

func (ServiceBusinessTierPathSelectorService) FieldPath

func (ServiceBusinessTierPathSelectorService) WithArrayOfValues

func (ServiceBusinessTierPathSelectorService) WithValue

type ServiceBusinessTier_FieldMask

type ServiceBusinessTier_FieldMask struct {
	Paths []ServiceBusinessTier_FieldPath
}

func FullServiceBusinessTier_FieldMask

func FullServiceBusinessTier_FieldMask() *ServiceBusinessTier_FieldMask

func (*ServiceBusinessTier_FieldMask) AppendPath

func (*ServiceBusinessTier_FieldMask) AppendRawPath

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

func (*ServiceBusinessTier_FieldMask) DecodeFirestore

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

func (*ServiceBusinessTier_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*ServiceBusinessTier_FieldMask) FilterInputFields

func (fieldMask *ServiceBusinessTier_FieldMask) FilterInputFields() *ServiceBusinessTier_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ServiceBusinessTier_FieldMask) FromProtoFieldMask

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

func (*ServiceBusinessTier_FieldMask) GetPaths

func (*ServiceBusinessTier_FieldMask) GetRawPaths

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

func (*ServiceBusinessTier_FieldMask) IsFull

func (fieldMask *ServiceBusinessTier_FieldMask) IsFull() bool

func (ServiceBusinessTier_FieldMask) Marshal

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

implement methods required by customType

func (ServiceBusinessTier_FieldMask) MarshalJSON

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

func (*ServiceBusinessTier_FieldMask) PathsCount

func (fieldMask *ServiceBusinessTier_FieldMask) PathsCount() int

func (*ServiceBusinessTier_FieldMask) Project

func (*ServiceBusinessTier_FieldMask) ProjectRaw

func (*ServiceBusinessTier_FieldMask) ProtoMessage

func (fieldMask *ServiceBusinessTier_FieldMask) ProtoMessage()

func (*ServiceBusinessTier_FieldMask) ProtoReflect

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

func (*ServiceBusinessTier_FieldMask) Reset

func (fieldMask *ServiceBusinessTier_FieldMask) Reset()

func (*ServiceBusinessTier_FieldMask) Set

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

func (*ServiceBusinessTier_FieldMask) SetFromCliFlag

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

func (*ServiceBusinessTier_FieldMask) SetRaw

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

func (*ServiceBusinessTier_FieldMask) Size

func (fieldMask *ServiceBusinessTier_FieldMask) Size() int

func (*ServiceBusinessTier_FieldMask) String

func (fieldMask *ServiceBusinessTier_FieldMask) String() string

func (*ServiceBusinessTier_FieldMask) Subtract

func (*ServiceBusinessTier_FieldMask) SubtractRaw

func (*ServiceBusinessTier_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*ServiceBusinessTier_FieldMask) Unmarshal

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

func (*ServiceBusinessTier_FieldMask) UnmarshalJSON

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

type ServiceBusinessTier_FieldPath

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 MustParseServiceBusinessTier_FieldPath

func MustParseServiceBusinessTier_FieldPath(rawField string) ServiceBusinessTier_FieldPath

func ParseServiceBusinessTier_FieldPath

func ParseServiceBusinessTier_FieldPath(rawField string) (ServiceBusinessTier_FieldPath, error)

type ServiceBusinessTier_FieldPathArrayItemValue

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

func MustParseServiceBusinessTier_FieldPathArrayItemValue(pathStr, valueStr string) ServiceBusinessTier_FieldPathArrayItemValue

func ParseServiceBusinessTier_FieldPathArrayItemValue

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

ParseServiceBusinessTier_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ServiceBusinessTier_FieldPathArrayOfValues

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

func MustParseServiceBusinessTier_FieldPathArrayOfValues(pathStr, valuesStr string) ServiceBusinessTier_FieldPathArrayOfValues

func ParseServiceBusinessTier_FieldPathArrayOfValues

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

type ServiceBusinessTier_FieldPathSelector

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

func (ServiceBusinessTier_FieldPathSelector) String

type ServiceBusinessTier_FieldPathValue

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

func MustParseServiceBusinessTier_FieldPathValue(pathStr, valueStr string) ServiceBusinessTier_FieldPathValue

func ParseServiceBusinessTier_FieldPathValue

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

type ServiceBusinessTier_FieldTerminalPath

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

func (*ServiceBusinessTier_FieldTerminalPath) ClearValue

func (*ServiceBusinessTier_FieldTerminalPath) ClearValueRaw

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

func (*ServiceBusinessTier_FieldTerminalPath) Get

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

Get returns all values pointed by specific field from source ServiceBusinessTier

func (*ServiceBusinessTier_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ServiceBusinessTier_FieldTerminalPath) GetRaw

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

func (*ServiceBusinessTier_FieldTerminalPath) GetSingle

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

GetSingle returns value pointed by specific field of from source ServiceBusinessTier

func (*ServiceBusinessTier_FieldTerminalPath) GetSingleRaw

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

func (*ServiceBusinessTier_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ServiceBusinessTier_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ServiceBusinessTier_FieldTerminalPath) Selector

func (*ServiceBusinessTier_FieldTerminalPath) SplitIntoTerminalIPaths

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

func (*ServiceBusinessTier_FieldTerminalPath) String

String returns path representation in proto convention

func (*ServiceBusinessTier_FieldTerminalPath) WithIArrayItemValue

func (*ServiceBusinessTier_FieldTerminalPath) WithIArrayOfValues

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

func (*ServiceBusinessTier_FieldTerminalPath) WithIValue

func (*ServiceBusinessTier_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ServiceBusinessTier_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ServiceBusinessTier_FieldTerminalPath) WithRawIValue

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

type ServiceBusinessTier_FieldTerminalPathArrayItemValue

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

func (*ServiceBusinessTier_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*ServiceBusinessTier_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ServiceBusinessTier_FieldTerminalPathArrayItemValue) GetSingle

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

func (*ServiceBusinessTier_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ServiceBusinessTier_FieldTerminalPathArrayOfValues

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

func (*ServiceBusinessTier_FieldTerminalPathArrayOfValues) AsBusinessTierArrayOfValues

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

func (*ServiceBusinessTier_FieldTerminalPathArrayOfValues) AsServiceArrayOfValues

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

func (*ServiceBusinessTier_FieldTerminalPathArrayOfValues) GetRawValues

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

type ServiceBusinessTier_FieldTerminalPathValue

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

func (*ServiceBusinessTier_FieldTerminalPathValue) AsBusinessTierValue

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

func (*ServiceBusinessTier_FieldTerminalPathValue) AsServiceValue

func (*ServiceBusinessTier_FieldTerminalPathValue) CompareWith

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

func (*ServiceBusinessTier_FieldTerminalPathValue) CompareWithRaw

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

func (*ServiceBusinessTier_FieldTerminalPathValue) GetRawValue

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

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

func (*ServiceBusinessTier_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ServiceBusinessTier

func (*ServiceBusinessTier_FieldTerminalPathValue) SetToRaw

type ServiceErrors

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

func (o *ServiceErrors) Clone() *ServiceErrors

func (*ServiceErrors) CloneRaw

func (*ServiceErrors) Descriptor

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

Deprecated, Use ServiceErrors.ProtoReflect.Descriptor instead.

func (*ServiceErrors) GetErrors

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

func (*ServiceErrors) GotenMessage

func (*ServiceErrors) GotenMessage()

func (*ServiceErrors) GotenObjectExt

func (o *ServiceErrors) GotenObjectExt()

func (*ServiceErrors) GotenValidate

func (obj *ServiceErrors) GotenValidate() error

func (*ServiceErrors) MakeDiffFieldMask

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

func (*ServiceErrors) MakeFullFieldMask

func (o *ServiceErrors) MakeFullFieldMask() *ServiceErrors_FieldMask

func (*ServiceErrors) MakeRawDiffFieldMask

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

func (*ServiceErrors) MakeRawFullFieldMask

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

func (*ServiceErrors) Marshal

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

func (*ServiceErrors) MarshalJSON

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

func (*ServiceErrors) Merge

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

func (*ServiceErrors) MergeRaw

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

func (*ServiceErrors) ProtoMessage

func (*ServiceErrors) ProtoMessage()

func (*ServiceErrors) ProtoReflect

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

func (*ServiceErrors) Reset

func (m *ServiceErrors) Reset()

func (*ServiceErrors) SetErrors

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

func (*ServiceErrors) String

func (m *ServiceErrors) String() string

func (*ServiceErrors) Unmarshal

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

func (*ServiceErrors) UnmarshalJSON

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

type ServiceErrorsErrorFieldPathBuilder

type ServiceErrorsErrorFieldPathBuilder struct{}

func NewServiceErrorsErrorFieldPathBuilder

func NewServiceErrorsErrorFieldPathBuilder() ServiceErrorsErrorFieldPathBuilder

func (ServiceErrorsErrorFieldPathBuilder) Message

func (ServiceErrorsErrorFieldPathBuilder) Service

type ServiceErrorsError_FieldPath

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 MustParseServiceErrorsError_FieldPath

func MustParseServiceErrorsError_FieldPath(rawField string) ServiceErrorsError_FieldPath

func ParseServiceErrorsError_FieldPath

func ParseServiceErrorsError_FieldPath(rawField string) (ServiceErrorsError_FieldPath, error)

type ServiceErrorsError_FieldPathArrayItemValue

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

func MustParseServiceErrorsError_FieldPathArrayItemValue(pathStr, valueStr string) ServiceErrorsError_FieldPathArrayItemValue

func ParseServiceErrorsError_FieldPathArrayItemValue

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

ParseServiceErrorsError_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ServiceErrorsError_FieldPathArrayOfValues

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

func MustParseServiceErrorsError_FieldPathArrayOfValues(pathStr, valuesStr string) ServiceErrorsError_FieldPathArrayOfValues

func ParseServiceErrorsError_FieldPathArrayOfValues

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

type ServiceErrorsError_FieldPathSelector

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

func (ServiceErrorsError_FieldPathSelector) String

type ServiceErrorsError_FieldPathValue

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

func MustParseServiceErrorsError_FieldPathValue(pathStr, valueStr string) ServiceErrorsError_FieldPathValue

func ParseServiceErrorsError_FieldPathValue

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

type ServiceErrorsError_FieldTerminalPath

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

func (*ServiceErrorsError_FieldTerminalPath) ClearValue

func (*ServiceErrorsError_FieldTerminalPath) ClearValueRaw

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

func (*ServiceErrorsError_FieldTerminalPath) Get

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

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

GetDefault returns a default value of the field type

func (*ServiceErrorsError_FieldTerminalPath) GetRaw

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

func (*ServiceErrorsError_FieldTerminalPath) GetSingle

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

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

func (*ServiceErrorsError_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ServiceErrorsError_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ServiceErrorsError_FieldTerminalPath) Selector

func (*ServiceErrorsError_FieldTerminalPath) SplitIntoTerminalIPaths

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

func (*ServiceErrorsError_FieldTerminalPath) String

String returns path representation in proto convention

func (*ServiceErrorsError_FieldTerminalPath) WithIArrayItemValue

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

func (*ServiceErrorsError_FieldTerminalPath) WithIArrayOfValues

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

func (*ServiceErrorsError_FieldTerminalPath) WithIValue

func (*ServiceErrorsError_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ServiceErrorsError_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ServiceErrorsError_FieldTerminalPath) WithRawIValue

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

type ServiceErrorsError_FieldTerminalPathArrayItemValue

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

func (*ServiceErrorsError_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*ServiceErrorsError_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ServiceErrorsError_FieldTerminalPathArrayItemValue) GetSingle

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

func (*ServiceErrorsError_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ServiceErrorsError_FieldTerminalPathArrayOfValues

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

func (*ServiceErrorsError_FieldTerminalPathArrayOfValues) AsMessageArrayOfValues

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

func (*ServiceErrorsError_FieldTerminalPathArrayOfValues) AsServiceArrayOfValues

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

func (*ServiceErrorsError_FieldTerminalPathArrayOfValues) GetRawValues

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

type ServiceErrorsError_FieldTerminalPathValue

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

func (*ServiceErrorsError_FieldTerminalPathValue) AsMessageValue

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

func (*ServiceErrorsError_FieldTerminalPathValue) AsServiceValue

func (*ServiceErrorsError_FieldTerminalPathValue) CompareWith

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

func (*ServiceErrorsError_FieldTerminalPathValue) CompareWithRaw

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

func (*ServiceErrorsError_FieldTerminalPathValue) GetRawValue

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

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

func (*ServiceErrorsError_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object Error

func (*ServiceErrorsError_FieldTerminalPathValue) SetToRaw

type ServiceErrorsFieldPathBuilder

type ServiceErrorsFieldPathBuilder struct{}

func NewServiceErrorsFieldPathBuilder

func NewServiceErrorsFieldPathBuilder() ServiceErrorsFieldPathBuilder

func (ServiceErrorsFieldPathBuilder) Errors

type ServiceErrorsPathSelectorErrors

type ServiceErrorsPathSelectorErrors struct{}

func (ServiceErrorsPathSelectorErrors) FieldPath

func (ServiceErrorsPathSelectorErrors) Message

func (ServiceErrorsPathSelectorErrors) Service

func (ServiceErrorsPathSelectorErrors) WithArrayOfValues

func (ServiceErrorsPathSelectorErrors) WithItemValue

func (ServiceErrorsPathSelectorErrors) WithSubArrayItemValue

func (ServiceErrorsPathSelectorErrors) WithSubArrayOfValues

func (ServiceErrorsPathSelectorErrors) WithSubPath

func (ServiceErrorsPathSelectorErrors) WithSubValue

func (ServiceErrorsPathSelectorErrors) WithValue

type ServiceErrorsPathSelectorErrorsMessage

type ServiceErrorsPathSelectorErrorsMessage struct{}

func (ServiceErrorsPathSelectorErrorsMessage) FieldPath

func (ServiceErrorsPathSelectorErrorsMessage) WithArrayOfValues

func (ServiceErrorsPathSelectorErrorsMessage) WithValue

type ServiceErrorsPathSelectorErrorsService

type ServiceErrorsPathSelectorErrorsService struct{}

func (ServiceErrorsPathSelectorErrorsService) FieldPath

func (ServiceErrorsPathSelectorErrorsService) WithArrayOfValues

func (ServiceErrorsPathSelectorErrorsService) WithValue

type ServiceErrors_Error

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

func (*ServiceErrors_Error) CloneRaw

func (*ServiceErrors_Error) Descriptor

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

Deprecated, Use ServiceErrors_Error.ProtoReflect.Descriptor instead.

func (*ServiceErrors_Error) GetMessage

func (m *ServiceErrors_Error) GetMessage() string

func (*ServiceErrors_Error) GetService

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

func (*ServiceErrors_Error) GotenMessage

func (*ServiceErrors_Error) GotenMessage()

func (*ServiceErrors_Error) GotenObjectExt

func (o *ServiceErrors_Error) GotenObjectExt()

func (*ServiceErrors_Error) GotenValidate

func (obj *ServiceErrors_Error) GotenValidate() error

func (*ServiceErrors_Error) MakeDiffFieldMask

func (*ServiceErrors_Error) MakeFullFieldMask

func (o *ServiceErrors_Error) MakeFullFieldMask() *ServiceErrors_Error_FieldMask

func (*ServiceErrors_Error) MakeRawDiffFieldMask

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

func (*ServiceErrors_Error) MakeRawFullFieldMask

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

func (*ServiceErrors_Error) Marshal

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

func (*ServiceErrors_Error) MarshalJSON

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

func (*ServiceErrors_Error) Merge

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

func (*ServiceErrors_Error) MergeRaw

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

func (*ServiceErrors_Error) ProtoMessage

func (*ServiceErrors_Error) ProtoMessage()

func (*ServiceErrors_Error) ProtoReflect

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

func (*ServiceErrors_Error) Reset

func (m *ServiceErrors_Error) Reset()

func (*ServiceErrors_Error) SetMessage

func (m *ServiceErrors_Error) SetMessage(fv string)

func (*ServiceErrors_Error) SetService

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

func (*ServiceErrors_Error) String

func (m *ServiceErrors_Error) String() string

func (*ServiceErrors_Error) Unmarshal

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

func (*ServiceErrors_Error) UnmarshalJSON

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

type ServiceErrors_ErrorPathSelectorMessage

type ServiceErrors_ErrorPathSelectorMessage struct{}

func (ServiceErrors_ErrorPathSelectorMessage) FieldPath

func (ServiceErrors_ErrorPathSelectorMessage) WithArrayOfValues

func (ServiceErrors_ErrorPathSelectorMessage) WithValue

type ServiceErrors_ErrorPathSelectorService

type ServiceErrors_ErrorPathSelectorService struct{}

func (ServiceErrors_ErrorPathSelectorService) FieldPath

func (ServiceErrors_ErrorPathSelectorService) WithArrayOfValues

func (ServiceErrors_ErrorPathSelectorService) WithValue

type ServiceErrors_Error_FieldMask

type ServiceErrors_Error_FieldMask struct {
	Paths []ServiceErrorsError_FieldPath
}

func FullServiceErrors_Error_FieldMask

func FullServiceErrors_Error_FieldMask() *ServiceErrors_Error_FieldMask

func (*ServiceErrors_Error_FieldMask) AppendPath

func (fieldMask *ServiceErrors_Error_FieldMask) AppendPath(path ServiceErrorsError_FieldPath)

func (*ServiceErrors_Error_FieldMask) AppendRawPath

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

func (*ServiceErrors_Error_FieldMask) DecodeFirestore

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

func (*ServiceErrors_Error_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*ServiceErrors_Error_FieldMask) FilterInputFields

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

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

func (*ServiceErrors_Error_FieldMask) GetPaths

func (*ServiceErrors_Error_FieldMask) GetRawPaths

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

func (*ServiceErrors_Error_FieldMask) IsFull

func (fieldMask *ServiceErrors_Error_FieldMask) IsFull() bool

func (ServiceErrors_Error_FieldMask) Marshal

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

implement methods required by customType

func (ServiceErrors_Error_FieldMask) MarshalJSON

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

func (*ServiceErrors_Error_FieldMask) PathsCount

func (fieldMask *ServiceErrors_Error_FieldMask) PathsCount() int

func (*ServiceErrors_Error_FieldMask) Project

func (*ServiceErrors_Error_FieldMask) ProjectRaw

func (*ServiceErrors_Error_FieldMask) ProtoMessage

func (fieldMask *ServiceErrors_Error_FieldMask) ProtoMessage()

func (*ServiceErrors_Error_FieldMask) ProtoReflect

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

func (*ServiceErrors_Error_FieldMask) Reset

func (fieldMask *ServiceErrors_Error_FieldMask) Reset()

func (*ServiceErrors_Error_FieldMask) Set

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

func (*ServiceErrors_Error_FieldMask) SetFromCliFlag

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

func (*ServiceErrors_Error_FieldMask) SetRaw

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

func (*ServiceErrors_Error_FieldMask) Size

func (fieldMask *ServiceErrors_Error_FieldMask) Size() int

func (*ServiceErrors_Error_FieldMask) String

func (fieldMask *ServiceErrors_Error_FieldMask) String() string

func (*ServiceErrors_Error_FieldMask) Subtract

func (*ServiceErrors_Error_FieldMask) SubtractRaw

func (*ServiceErrors_Error_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*ServiceErrors_Error_FieldMask) Unmarshal

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

func (*ServiceErrors_Error_FieldMask) UnmarshalJSON

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

type ServiceErrors_FieldMask

type ServiceErrors_FieldMask struct {
	Paths []ServiceErrors_FieldPath
}

func FullServiceErrors_FieldMask

func FullServiceErrors_FieldMask() *ServiceErrors_FieldMask

func (*ServiceErrors_FieldMask) AppendPath

func (fieldMask *ServiceErrors_FieldMask) AppendPath(path ServiceErrors_FieldPath)

func (*ServiceErrors_FieldMask) AppendRawPath

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

func (*ServiceErrors_FieldMask) DecodeFirestore

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

func (*ServiceErrors_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*ServiceErrors_FieldMask) FilterInputFields

func (fieldMask *ServiceErrors_FieldMask) FilterInputFields() *ServiceErrors_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ServiceErrors_FieldMask) FromProtoFieldMask

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

func (*ServiceErrors_FieldMask) GetPaths

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

func (*ServiceErrors_FieldMask) GetRawPaths

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

func (*ServiceErrors_FieldMask) IsFull

func (fieldMask *ServiceErrors_FieldMask) IsFull() bool

func (ServiceErrors_FieldMask) Marshal

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

implement methods required by customType

func (ServiceErrors_FieldMask) MarshalJSON

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

func (*ServiceErrors_FieldMask) PathsCount

func (fieldMask *ServiceErrors_FieldMask) PathsCount() int

func (*ServiceErrors_FieldMask) Project

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

func (*ServiceErrors_FieldMask) ProjectRaw

func (*ServiceErrors_FieldMask) ProtoMessage

func (fieldMask *ServiceErrors_FieldMask) ProtoMessage()

func (*ServiceErrors_FieldMask) ProtoReflect

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

func (*ServiceErrors_FieldMask) Reset

func (fieldMask *ServiceErrors_FieldMask) Reset()

func (*ServiceErrors_FieldMask) Set

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

func (*ServiceErrors_FieldMask) SetFromCliFlag

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

func (*ServiceErrors_FieldMask) SetRaw

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

func (*ServiceErrors_FieldMask) Size

func (fieldMask *ServiceErrors_FieldMask) Size() int

func (*ServiceErrors_FieldMask) String

func (fieldMask *ServiceErrors_FieldMask) String() string

func (*ServiceErrors_FieldMask) Subtract

func (*ServiceErrors_FieldMask) SubtractRaw

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

func (*ServiceErrors_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*ServiceErrors_FieldMask) Unmarshal

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

func (*ServiceErrors_FieldMask) UnmarshalJSON

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

type ServiceErrors_FieldPath

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 MustParseServiceErrors_FieldPath

func MustParseServiceErrors_FieldPath(rawField string) ServiceErrors_FieldPath

func ParseServiceErrors_FieldPath

func ParseServiceErrors_FieldPath(rawField string) (ServiceErrors_FieldPath, error)

type ServiceErrors_FieldPathArrayItemValue

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

func MustParseServiceErrors_FieldPathArrayItemValue(pathStr, valueStr string) ServiceErrors_FieldPathArrayItemValue

func ParseServiceErrors_FieldPathArrayItemValue

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

ParseServiceErrors_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ServiceErrors_FieldPathArrayOfValues

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

func MustParseServiceErrors_FieldPathArrayOfValues(pathStr, valuesStr string) ServiceErrors_FieldPathArrayOfValues

func ParseServiceErrors_FieldPathArrayOfValues

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

type ServiceErrors_FieldPathSelector

type ServiceErrors_FieldPathSelector int32
const (
	ServiceErrors_FieldPathSelectorErrors ServiceErrors_FieldPathSelector = 0
)

func (ServiceErrors_FieldPathSelector) String

type ServiceErrors_FieldPathValue

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

func MustParseServiceErrors_FieldPathValue(pathStr, valueStr string) ServiceErrors_FieldPathValue

func ParseServiceErrors_FieldPathValue

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

type ServiceErrors_FieldSubPath

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

func (*ServiceErrors_FieldSubPath) AsErrorsSubPath

func (*ServiceErrors_FieldSubPath) ClearValue

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

func (*ServiceErrors_FieldSubPath) ClearValueRaw

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

func (*ServiceErrors_FieldSubPath) Get

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

Get returns all values pointed by selected field from source ServiceErrors

func (*ServiceErrors_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ServiceErrors_FieldSubPath) GetRaw

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

func (*ServiceErrors_FieldSubPath) GetSingle

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

GetSingle returns value of selected field from source ServiceErrors

func (*ServiceErrors_FieldSubPath) GetSingleRaw

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

func (*ServiceErrors_FieldSubPath) IsLeaf

func (fps *ServiceErrors_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*ServiceErrors_FieldSubPath) JSONString

func (fps *ServiceErrors_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ServiceErrors_FieldSubPath) Selector

func (*ServiceErrors_FieldSubPath) SplitIntoTerminalIPaths

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

func (*ServiceErrors_FieldSubPath) String

func (fps *ServiceErrors_FieldSubPath) String() string

String returns path representation in proto convention

func (*ServiceErrors_FieldSubPath) WithIArrayItemValue

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

func (*ServiceErrors_FieldSubPath) WithIArrayOfValues

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

func (*ServiceErrors_FieldSubPath) WithIValue

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

func (*ServiceErrors_FieldSubPath) WithRawIArrayItemValue

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

func (*ServiceErrors_FieldSubPath) WithRawIArrayOfValues

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

func (*ServiceErrors_FieldSubPath) WithRawIValue

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

type ServiceErrors_FieldSubPathArrayItemValue

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

func (*ServiceErrors_FieldSubPathArrayItemValue) AsErrorsPathItemValue

func (*ServiceErrors_FieldSubPathArrayItemValue) ContainsValue

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

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

GetRawValue returns stored array item value

type ServiceErrors_FieldSubPathArrayOfValues

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

func (*ServiceErrors_FieldSubPathArrayOfValues) AsErrorsPathArrayOfValues

func (*ServiceErrors_FieldSubPathArrayOfValues) GetRawValues

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

type ServiceErrors_FieldSubPathValue

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

func (*ServiceErrors_FieldSubPathValue) AsErrorsPathValue

func (*ServiceErrors_FieldSubPathValue) CompareWith

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

func (*ServiceErrors_FieldSubPathValue) CompareWithRaw

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

func (*ServiceErrors_FieldSubPathValue) GetRawValue

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

func (*ServiceErrors_FieldSubPathValue) SetTo

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

func (*ServiceErrors_FieldSubPathValue) SetToRaw

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

type ServiceErrors_FieldTerminalPath

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

func (*ServiceErrors_FieldTerminalPath) ClearValue

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

func (*ServiceErrors_FieldTerminalPath) ClearValueRaw

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

func (*ServiceErrors_FieldTerminalPath) Get

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

Get returns all values pointed by specific field from source ServiceErrors

func (*ServiceErrors_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ServiceErrors_FieldTerminalPath) GetRaw

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

func (*ServiceErrors_FieldTerminalPath) GetSingle

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

GetSingle returns value pointed by specific field of from source ServiceErrors

func (*ServiceErrors_FieldTerminalPath) GetSingleRaw

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

func (*ServiceErrors_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ServiceErrors_FieldTerminalPath) JSONString

func (fp *ServiceErrors_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ServiceErrors_FieldTerminalPath) Selector

func (*ServiceErrors_FieldTerminalPath) SplitIntoTerminalIPaths

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

func (*ServiceErrors_FieldTerminalPath) String

String returns path representation in proto convention

func (*ServiceErrors_FieldTerminalPath) WithIArrayItemValue

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

func (*ServiceErrors_FieldTerminalPath) WithIArrayOfValues

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

func (*ServiceErrors_FieldTerminalPath) WithIValue

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

func (*ServiceErrors_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ServiceErrors_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ServiceErrors_FieldTerminalPath) WithRawIValue

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

type ServiceErrors_FieldTerminalPathArrayItemValue

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

func (*ServiceErrors_FieldTerminalPathArrayItemValue) AsErrorsItemValue

func (*ServiceErrors_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*ServiceErrors_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ServiceErrors_FieldTerminalPathArrayItemValue) GetSingle

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

func (*ServiceErrors_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ServiceErrors_FieldTerminalPathArrayOfValues

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

func (*ServiceErrors_FieldTerminalPathArrayOfValues) AsErrorsArrayOfValues

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

func (*ServiceErrors_FieldTerminalPathArrayOfValues) GetRawValues

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

type ServiceErrors_FieldTerminalPathValue

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

func (*ServiceErrors_FieldTerminalPathValue) AsErrorsValue

func (*ServiceErrors_FieldTerminalPathValue) CompareWith

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

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

func (*ServiceErrors_FieldTerminalPathValue) GetRawValue

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

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

func (*ServiceErrors_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ServiceErrors

func (*ServiceErrors_FieldTerminalPathValue) SetToRaw

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