authorization_client

package
v0.12.76 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2024 License: Apache-2.0 Imports: 37 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthorizationServiceClient

type AuthorizationServiceClient interface {
	CheckPermissions(ctx context.Context, in *CheckPermissionsRequest, opts ...grpc.CallOption) (*CheckPermissionsResponse, error)
	CheckMyPermissions(ctx context.Context, in *CheckMyPermissionsRequest, opts ...grpc.CallOption) (*CheckMyPermissionsResponse, error)
}

AuthorizationServiceClient is the client API for AuthorizationService.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type AuthorizationServiceDescriptor added in v0.4.28

type AuthorizationServiceDescriptor struct{}

func GetAuthorizationServiceDescriptor added in v0.4.28

func GetAuthorizationServiceDescriptor() *AuthorizationServiceDescriptor

func (*AuthorizationServiceDescriptor) AllMethodDescriptors added in v0.4.28

func (d *AuthorizationServiceDescriptor) AllMethodDescriptors() []gotenclient.MethodDescriptor

func (*AuthorizationServiceDescriptor) GetApiName added in v0.4.28

func (d *AuthorizationServiceDescriptor) GetApiName() string

func (*AuthorizationServiceDescriptor) GetFullAPIName added in v0.4.28

func (d *AuthorizationServiceDescriptor) GetFullAPIName() string

func (*AuthorizationServiceDescriptor) GetProtoPkgName added in v0.4.28

func (d *AuthorizationServiceDescriptor) GetProtoPkgName() string

func (*AuthorizationServiceDescriptor) GetServiceDomain added in v0.4.28

func (d *AuthorizationServiceDescriptor) GetServiceDomain() string

func (*AuthorizationServiceDescriptor) GetServiceVersion added in v0.4.28

func (d *AuthorizationServiceDescriptor) GetServiceVersion() string

type Check

type Check struct {

	// Object resource name, e.g. projects/<project_id>/devices/<device_id>
	Object string `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty" firestore:"object"`
	// Array of permissions to be verified
	Permissions []*permission.Reference `protobuf:"bytes,2,rep,customtype=Reference,name=permissions,proto3" json:"permissions,omitempty" firestore:"permissions"`
	// contains filtered or unexported fields
}

Check contains

func (*Check) Clone

func (o *Check) Clone() *Check

func (*Check) CloneRaw

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

func (*Check) Descriptor

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

Deprecated, Use Check.ProtoReflect.Descriptor instead.

func (*Check) GetObject

func (m *Check) GetObject() string

func (*Check) GetPermissions

func (m *Check) GetPermissions() []*permission.Reference

func (*Check) GotenMessage

func (*Check) GotenMessage()

func (*Check) GotenObjectExt

func (o *Check) GotenObjectExt()

func (*Check) GotenValidate

func (obj *Check) GotenValidate() error

func (*Check) MakeDiffFieldMask

func (o *Check) MakeDiffFieldMask(other *Check) *Check_FieldMask

func (*Check) MakeFullFieldMask

func (o *Check) MakeFullFieldMask() *Check_FieldMask

func (*Check) MakeRawDiffFieldMask

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

func (*Check) MakeRawFullFieldMask

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

func (*Check) Marshal

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

func (*Check) MarshalJSON

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

func (*Check) Merge

func (o *Check) Merge(source *Check)

func (*Check) MergeRaw

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

func (*Check) ProtoMessage

func (*Check) ProtoMessage()

func (*Check) ProtoReflect

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

func (*Check) Reset

func (m *Check) Reset()

func (*Check) SetObject

func (m *Check) SetObject(fv string)

func (*Check) SetPermissions

func (m *Check) SetPermissions(fv []*permission.Reference)

func (*Check) String

func (m *Check) String() string

func (*Check) Unmarshal

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

func (*Check) UnmarshalJSON

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

type CheckFieldPathBuilder

type CheckFieldPathBuilder struct{}

func NewCheckFieldPathBuilder

func NewCheckFieldPathBuilder() CheckFieldPathBuilder

func (CheckFieldPathBuilder) Object

func (CheckFieldPathBuilder) Permissions

type CheckMyPermissionsDescriptor added in v0.4.28

type CheckMyPermissionsDescriptor struct{}

func GetCheckMyPermissionsDescriptor added in v0.4.28

func GetCheckMyPermissionsDescriptor() *CheckMyPermissionsDescriptor

func (*CheckMyPermissionsDescriptor) GetApiDescriptor added in v0.4.28

func (*CheckMyPermissionsDescriptor) GetApiName added in v0.4.28

func (d *CheckMyPermissionsDescriptor) GetApiName() string

func (*CheckMyPermissionsDescriptor) GetClientMsgReflectHandle added in v0.4.28

func (d *CheckMyPermissionsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle

func (*CheckMyPermissionsDescriptor) GetFullMethodName added in v0.4.28

func (d *CheckMyPermissionsDescriptor) GetFullMethodName() string

func (*CheckMyPermissionsDescriptor) GetMethodName added in v0.4.28

func (d *CheckMyPermissionsDescriptor) GetMethodName() string

func (*CheckMyPermissionsDescriptor) GetProtoPkgName added in v0.4.28

func (d *CheckMyPermissionsDescriptor) GetProtoPkgName() string

func (*CheckMyPermissionsDescriptor) GetResourceDescriptor added in v0.4.30

func (d *CheckMyPermissionsDescriptor) GetResourceDescriptor() gotenresource.Descriptor

func (*CheckMyPermissionsDescriptor) GetServerMsgReflectHandle added in v0.4.28

func (d *CheckMyPermissionsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle

func (*CheckMyPermissionsDescriptor) GetServiceDomain added in v0.4.28

func (d *CheckMyPermissionsDescriptor) GetServiceDomain() string

func (*CheckMyPermissionsDescriptor) GetServiceVersion added in v0.4.28

func (d *CheckMyPermissionsDescriptor) GetServiceVersion() string

func (*CheckMyPermissionsDescriptor) GetVerb added in v0.4.28

func (d *CheckMyPermissionsDescriptor) GetVerb() string

func (*CheckMyPermissionsDescriptor) HasResource added in v0.4.30

func (d *CheckMyPermissionsDescriptor) HasResource() bool

func (*CheckMyPermissionsDescriptor) IsClientStream added in v0.4.28

func (d *CheckMyPermissionsDescriptor) IsClientStream() bool

func (*CheckMyPermissionsDescriptor) IsCollection added in v0.4.30

func (d *CheckMyPermissionsDescriptor) IsCollection() bool

func (*CheckMyPermissionsDescriptor) IsPlural added in v0.4.30

func (d *CheckMyPermissionsDescriptor) IsPlural() bool

func (*CheckMyPermissionsDescriptor) IsServerStream added in v0.4.28

func (d *CheckMyPermissionsDescriptor) IsServerStream() bool

func (*CheckMyPermissionsDescriptor) IsUnary added in v0.4.28

func (d *CheckMyPermissionsDescriptor) IsUnary() bool

func (*CheckMyPermissionsDescriptor) NewEmptyClientMsg added in v0.4.28

func (d *CheckMyPermissionsDescriptor) NewEmptyClientMsg() proto.Message

func (*CheckMyPermissionsDescriptor) NewEmptyServerMsg added in v0.4.28

func (d *CheckMyPermissionsDescriptor) NewEmptyServerMsg() proto.Message

func (*CheckMyPermissionsDescriptor) RequestHasResourceBody added in v0.4.28

func (d *CheckMyPermissionsDescriptor) RequestHasResourceBody() bool

type CheckMyPermissionsDescriptorClientMsgHandle added in v0.4.28

type CheckMyPermissionsDescriptorClientMsgHandle struct{}

func (*CheckMyPermissionsDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*CheckMyPermissionsDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*CheckMyPermissionsDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type CheckMyPermissionsDescriptorServerMsgHandle added in v0.4.28

type CheckMyPermissionsDescriptorServerMsgHandle struct{}

func (*CheckMyPermissionsDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*CheckMyPermissionsDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*CheckMyPermissionsDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type CheckMyPermissionsRequest

type CheckMyPermissionsRequest struct {

	// Checks
	Checks []*Check `protobuf:"bytes,2,rep,name=checks,proto3" json:"checks,omitempty" firestore:"checks"`
	// If true, server will skip checking permissions in cache
	SkipCache bool `protobuf:"varint,3,opt,name=skip_cache,json=skipCache,proto3" json:"skip_cache,omitempty" firestore:"skipCache"`
	// contains filtered or unexported fields
}

Request message for method [CheckMyPermissions][ntt.iam.v1alpha.CheckMyPermissions]

func (*CheckMyPermissionsRequest) Clone

func (*CheckMyPermissionsRequest) CloneRaw

func (*CheckMyPermissionsRequest) Descriptor

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

Deprecated, Use CheckMyPermissionsRequest.ProtoReflect.Descriptor instead.

func (*CheckMyPermissionsRequest) GetChecks

func (m *CheckMyPermissionsRequest) GetChecks() []*Check

func (*CheckMyPermissionsRequest) GetSkipCache

func (m *CheckMyPermissionsRequest) GetSkipCache() bool

func (*CheckMyPermissionsRequest) GotenMessage

func (*CheckMyPermissionsRequest) GotenMessage()

func (*CheckMyPermissionsRequest) GotenObjectExt

func (o *CheckMyPermissionsRequest) GotenObjectExt()

func (*CheckMyPermissionsRequest) GotenValidate

func (obj *CheckMyPermissionsRequest) GotenValidate() error

func (*CheckMyPermissionsRequest) MakeDiffFieldMask

func (*CheckMyPermissionsRequest) MakeFullFieldMask

func (*CheckMyPermissionsRequest) MakeRawDiffFieldMask

func (*CheckMyPermissionsRequest) MakeRawFullFieldMask

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

func (*CheckMyPermissionsRequest) Marshal

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

func (*CheckMyPermissionsRequest) MarshalJSON

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

func (*CheckMyPermissionsRequest) Merge

func (*CheckMyPermissionsRequest) MergeRaw

func (*CheckMyPermissionsRequest) ProtoMessage

func (*CheckMyPermissionsRequest) ProtoMessage()

func (*CheckMyPermissionsRequest) ProtoReflect

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

func (*CheckMyPermissionsRequest) Reset

func (m *CheckMyPermissionsRequest) Reset()

func (*CheckMyPermissionsRequest) SetChecks

func (m *CheckMyPermissionsRequest) SetChecks(fv []*Check)

func (*CheckMyPermissionsRequest) SetSkipCache

func (m *CheckMyPermissionsRequest) SetSkipCache(fv bool)

func (*CheckMyPermissionsRequest) String

func (m *CheckMyPermissionsRequest) String() string

func (*CheckMyPermissionsRequest) Unmarshal

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

func (*CheckMyPermissionsRequest) UnmarshalJSON

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

type CheckMyPermissionsRequestFieldPathBuilder

type CheckMyPermissionsRequestFieldPathBuilder struct{}

func NewCheckMyPermissionsRequestFieldPathBuilder

func NewCheckMyPermissionsRequestFieldPathBuilder() CheckMyPermissionsRequestFieldPathBuilder

func (CheckMyPermissionsRequestFieldPathBuilder) Checks

func (CheckMyPermissionsRequestFieldPathBuilder) SkipCache

type CheckMyPermissionsRequestPathSelectorChecks

type CheckMyPermissionsRequestPathSelectorChecks struct{}

func (CheckMyPermissionsRequestPathSelectorChecks) FieldPath

func (CheckMyPermissionsRequestPathSelectorChecks) Object

func (CheckMyPermissionsRequestPathSelectorChecks) Permissions

func (CheckMyPermissionsRequestPathSelectorChecks) WithArrayOfValues

func (CheckMyPermissionsRequestPathSelectorChecks) WithItemValue

func (CheckMyPermissionsRequestPathSelectorChecks) WithSubArrayItemValue

func (CheckMyPermissionsRequestPathSelectorChecks) WithSubArrayOfValues

func (CheckMyPermissionsRequestPathSelectorChecks) WithSubPath

func (CheckMyPermissionsRequestPathSelectorChecks) WithSubValue

func (CheckMyPermissionsRequestPathSelectorChecks) WithValue

type CheckMyPermissionsRequestPathSelectorChecksObject

type CheckMyPermissionsRequestPathSelectorChecksObject struct{}

func (CheckMyPermissionsRequestPathSelectorChecksObject) FieldPath

func (CheckMyPermissionsRequestPathSelectorChecksObject) WithArrayOfValues

func (CheckMyPermissionsRequestPathSelectorChecksObject) WithValue

type CheckMyPermissionsRequestPathSelectorChecksPermissions

type CheckMyPermissionsRequestPathSelectorChecksPermissions struct{}

func (CheckMyPermissionsRequestPathSelectorChecksPermissions) FieldPath

func (CheckMyPermissionsRequestPathSelectorChecksPermissions) WithArrayOfValues

func (CheckMyPermissionsRequestPathSelectorChecksPermissions) WithItemValue

func (CheckMyPermissionsRequestPathSelectorChecksPermissions) WithValue

type CheckMyPermissionsRequestPathSelectorSkipCache

type CheckMyPermissionsRequestPathSelectorSkipCache struct{}

func (CheckMyPermissionsRequestPathSelectorSkipCache) FieldPath

func (CheckMyPermissionsRequestPathSelectorSkipCache) WithArrayOfValues

func (CheckMyPermissionsRequestPathSelectorSkipCache) WithValue

type CheckMyPermissionsRequest_FieldMask

type CheckMyPermissionsRequest_FieldMask struct {
	Paths []CheckMyPermissionsRequest_FieldPath
}

func FullCheckMyPermissionsRequest_FieldMask

func FullCheckMyPermissionsRequest_FieldMask() *CheckMyPermissionsRequest_FieldMask

func (*CheckMyPermissionsRequest_FieldMask) AppendPath

func (*CheckMyPermissionsRequest_FieldMask) AppendRawPath

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

func (*CheckMyPermissionsRequest_FieldMask) DecodeFirestore

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

func (*CheckMyPermissionsRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*CheckMyPermissionsRequest_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*CheckMyPermissionsRequest_FieldMask) FromProtoFieldMask

func (fieldMask *CheckMyPermissionsRequest_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*CheckMyPermissionsRequest_FieldMask) GetPaths

func (*CheckMyPermissionsRequest_FieldMask) GetRawPaths

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

func (*CheckMyPermissionsRequest_FieldMask) IsFull

func (fieldMask *CheckMyPermissionsRequest_FieldMask) IsFull() bool

func (CheckMyPermissionsRequest_FieldMask) Marshal

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

implement methods required by customType

func (CheckMyPermissionsRequest_FieldMask) MarshalJSON

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

func (*CheckMyPermissionsRequest_FieldMask) PathsCount

func (fieldMask *CheckMyPermissionsRequest_FieldMask) PathsCount() int

func (*CheckMyPermissionsRequest_FieldMask) Project

func (*CheckMyPermissionsRequest_FieldMask) ProjectRaw

func (*CheckMyPermissionsRequest_FieldMask) ProtoMessage

func (fieldMask *CheckMyPermissionsRequest_FieldMask) ProtoMessage()

func (*CheckMyPermissionsRequest_FieldMask) ProtoReflect

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

func (*CheckMyPermissionsRequest_FieldMask) Reset

func (fieldMask *CheckMyPermissionsRequest_FieldMask) Reset()

func (*CheckMyPermissionsRequest_FieldMask) Set

func (fieldMask *CheckMyPermissionsRequest_FieldMask) Set(target, source *CheckMyPermissionsRequest)

func (*CheckMyPermissionsRequest_FieldMask) SetFromCliFlag

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

func (*CheckMyPermissionsRequest_FieldMask) SetRaw

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

func (*CheckMyPermissionsRequest_FieldMask) Size

func (fieldMask *CheckMyPermissionsRequest_FieldMask) Size() int

func (*CheckMyPermissionsRequest_FieldMask) String

func (fieldMask *CheckMyPermissionsRequest_FieldMask) String() string

func (*CheckMyPermissionsRequest_FieldMask) Subtract

func (*CheckMyPermissionsRequest_FieldMask) SubtractRaw

func (*CheckMyPermissionsRequest_FieldMask) ToProtoFieldMask

func (fieldMask *CheckMyPermissionsRequest_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*CheckMyPermissionsRequest_FieldMask) Unmarshal

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

func (*CheckMyPermissionsRequest_FieldMask) UnmarshalJSON

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

type CheckMyPermissionsRequest_FieldPath

type CheckMyPermissionsRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() CheckMyPermissionsRequest_FieldPathSelector
	Get(source *CheckMyPermissionsRequest) []interface{}
	GetSingle(source *CheckMyPermissionsRequest) (interface{}, bool)
	ClearValue(item *CheckMyPermissionsRequest)

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

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

func MustParseCheckMyPermissionsRequest_FieldPath

func MustParseCheckMyPermissionsRequest_FieldPath(rawField string) CheckMyPermissionsRequest_FieldPath

func ParseCheckMyPermissionsRequest_FieldPath

func ParseCheckMyPermissionsRequest_FieldPath(rawField string) (CheckMyPermissionsRequest_FieldPath, error)

type CheckMyPermissionsRequest_FieldPathArrayItemValue

type CheckMyPermissionsRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	CheckMyPermissionsRequest_FieldPath
	ContainsValue(*CheckMyPermissionsRequest) bool
}

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

func MustParseCheckMyPermissionsRequest_FieldPathArrayItemValue

func MustParseCheckMyPermissionsRequest_FieldPathArrayItemValue(pathStr, valueStr string) CheckMyPermissionsRequest_FieldPathArrayItemValue

func ParseCheckMyPermissionsRequest_FieldPathArrayItemValue

func ParseCheckMyPermissionsRequest_FieldPathArrayItemValue(pathStr, valueStr string) (CheckMyPermissionsRequest_FieldPathArrayItemValue, error)

ParseCheckMyPermissionsRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type CheckMyPermissionsRequest_FieldPathArrayOfValues

type CheckMyPermissionsRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	CheckMyPermissionsRequest_FieldPath
}

CheckMyPermissionsRequest_FieldPathArrayOfValues allows storing slice of values for CheckMyPermissionsRequest fields according to their type

func MustParseCheckMyPermissionsRequest_FieldPathArrayOfValues

func MustParseCheckMyPermissionsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) CheckMyPermissionsRequest_FieldPathArrayOfValues

func ParseCheckMyPermissionsRequest_FieldPathArrayOfValues

func ParseCheckMyPermissionsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (CheckMyPermissionsRequest_FieldPathArrayOfValues, error)

type CheckMyPermissionsRequest_FieldPathSelector

type CheckMyPermissionsRequest_FieldPathSelector int32
const (
	CheckMyPermissionsRequest_FieldPathSelectorChecks    CheckMyPermissionsRequest_FieldPathSelector = 0
	CheckMyPermissionsRequest_FieldPathSelectorSkipCache CheckMyPermissionsRequest_FieldPathSelector = 1
)

func (CheckMyPermissionsRequest_FieldPathSelector) String

type CheckMyPermissionsRequest_FieldPathValue

type CheckMyPermissionsRequest_FieldPathValue interface {
	CheckMyPermissionsRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **CheckMyPermissionsRequest)
	CompareWith(*CheckMyPermissionsRequest) (cmp int, comparable bool)
}

CheckMyPermissionsRequest_FieldPathValue allows storing values for CheckMyPermissionsRequest fields according to their type

func MustParseCheckMyPermissionsRequest_FieldPathValue

func MustParseCheckMyPermissionsRequest_FieldPathValue(pathStr, valueStr string) CheckMyPermissionsRequest_FieldPathValue

func ParseCheckMyPermissionsRequest_FieldPathValue

func ParseCheckMyPermissionsRequest_FieldPathValue(pathStr, valueStr string) (CheckMyPermissionsRequest_FieldPathValue, error)

type CheckMyPermissionsRequest_FieldSubPath

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

func (*CheckMyPermissionsRequest_FieldSubPath) AsChecksSubPath

func (*CheckMyPermissionsRequest_FieldSubPath) ClearValue

func (*CheckMyPermissionsRequest_FieldSubPath) ClearValueRaw

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

func (*CheckMyPermissionsRequest_FieldSubPath) Get

func (fps *CheckMyPermissionsRequest_FieldSubPath) Get(source *CheckMyPermissionsRequest) (values []interface{})

Get returns all values pointed by selected field from source CheckMyPermissionsRequest

func (*CheckMyPermissionsRequest_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*CheckMyPermissionsRequest_FieldSubPath) GetRaw

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

func (*CheckMyPermissionsRequest_FieldSubPath) GetSingle

func (fps *CheckMyPermissionsRequest_FieldSubPath) GetSingle(source *CheckMyPermissionsRequest) (interface{}, bool)

GetSingle returns value of selected field from source CheckMyPermissionsRequest

func (*CheckMyPermissionsRequest_FieldSubPath) GetSingleRaw

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

func (*CheckMyPermissionsRequest_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*CheckMyPermissionsRequest_FieldSubPath) JSONString

JSONString returns path representation is JSON convention

func (*CheckMyPermissionsRequest_FieldSubPath) Selector

func (*CheckMyPermissionsRequest_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*CheckMyPermissionsRequest_FieldSubPath) String

String returns path representation in proto convention

func (*CheckMyPermissionsRequest_FieldSubPath) WithIArrayItemValue

func (*CheckMyPermissionsRequest_FieldSubPath) WithIArrayOfValues

func (*CheckMyPermissionsRequest_FieldSubPath) WithIValue

func (*CheckMyPermissionsRequest_FieldSubPath) WithRawIArrayItemValue

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

func (*CheckMyPermissionsRequest_FieldSubPath) WithRawIArrayOfValues

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

func (*CheckMyPermissionsRequest_FieldSubPath) WithRawIValue

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

type CheckMyPermissionsRequest_FieldSubPathArrayItemValue

type CheckMyPermissionsRequest_FieldSubPathArrayItemValue struct {
	CheckMyPermissionsRequest_FieldPath
	// contains filtered or unexported fields
}

func (*CheckMyPermissionsRequest_FieldSubPathArrayItemValue) AsChecksPathItemValue

func (*CheckMyPermissionsRequest_FieldSubPathArrayItemValue) ContainsValue

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

func (*CheckMyPermissionsRequest_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type CheckMyPermissionsRequest_FieldSubPathArrayOfValues

type CheckMyPermissionsRequest_FieldSubPathArrayOfValues struct {
	CheckMyPermissionsRequest_FieldPath
	// contains filtered or unexported fields
}

func (*CheckMyPermissionsRequest_FieldSubPathArrayOfValues) AsChecksPathArrayOfValues

func (*CheckMyPermissionsRequest_FieldSubPathArrayOfValues) GetRawValues

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

type CheckMyPermissionsRequest_FieldSubPathValue

type CheckMyPermissionsRequest_FieldSubPathValue struct {
	CheckMyPermissionsRequest_FieldPath
	// contains filtered or unexported fields
}

func (*CheckMyPermissionsRequest_FieldSubPathValue) AsChecksPathValue

func (*CheckMyPermissionsRequest_FieldSubPathValue) CompareWith

func (*CheckMyPermissionsRequest_FieldSubPathValue) CompareWithRaw

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

func (*CheckMyPermissionsRequest_FieldSubPathValue) GetRawValue

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

func (*CheckMyPermissionsRequest_FieldSubPathValue) SetTo

func (*CheckMyPermissionsRequest_FieldSubPathValue) SetToRaw

type CheckMyPermissionsRequest_FieldTerminalPath

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

func (*CheckMyPermissionsRequest_FieldTerminalPath) ClearValue

func (*CheckMyPermissionsRequest_FieldTerminalPath) ClearValueRaw

func (*CheckMyPermissionsRequest_FieldTerminalPath) Get

func (fp *CheckMyPermissionsRequest_FieldTerminalPath) Get(source *CheckMyPermissionsRequest) (values []interface{})

Get returns all values pointed by specific field from source CheckMyPermissionsRequest

func (*CheckMyPermissionsRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*CheckMyPermissionsRequest_FieldTerminalPath) GetRaw

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

func (*CheckMyPermissionsRequest_FieldTerminalPath) GetSingle

func (fp *CheckMyPermissionsRequest_FieldTerminalPath) GetSingle(source *CheckMyPermissionsRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source CheckMyPermissionsRequest

func (*CheckMyPermissionsRequest_FieldTerminalPath) GetSingleRaw

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

func (*CheckMyPermissionsRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*CheckMyPermissionsRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*CheckMyPermissionsRequest_FieldTerminalPath) Selector

func (*CheckMyPermissionsRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*CheckMyPermissionsRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*CheckMyPermissionsRequest_FieldTerminalPath) WithIArrayItemValue

func (*CheckMyPermissionsRequest_FieldTerminalPath) WithIArrayOfValues

func (*CheckMyPermissionsRequest_FieldTerminalPath) WithIValue

func (*CheckMyPermissionsRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*CheckMyPermissionsRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*CheckMyPermissionsRequest_FieldTerminalPath) WithRawIValue

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

type CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue

type CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue struct {
	CheckMyPermissionsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue) AsChecksItemValue

func (*CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue) GetSingle

func (*CheckMyPermissionsRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type CheckMyPermissionsRequest_FieldTerminalPathArrayOfValues

type CheckMyPermissionsRequest_FieldTerminalPathArrayOfValues struct {
	CheckMyPermissionsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckMyPermissionsRequest_FieldTerminalPathArrayOfValues) AsChecksArrayOfValues

func (fpaov *CheckMyPermissionsRequest_FieldTerminalPathArrayOfValues) AsChecksArrayOfValues() ([][]*Check, bool)

func (*CheckMyPermissionsRequest_FieldTerminalPathArrayOfValues) AsSkipCacheArrayOfValues

func (fpaov *CheckMyPermissionsRequest_FieldTerminalPathArrayOfValues) AsSkipCacheArrayOfValues() ([]bool, bool)

func (*CheckMyPermissionsRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type CheckMyPermissionsRequest_FieldTerminalPathValue

type CheckMyPermissionsRequest_FieldTerminalPathValue struct {
	CheckMyPermissionsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckMyPermissionsRequest_FieldTerminalPathValue) AsChecksValue

func (fpv *CheckMyPermissionsRequest_FieldTerminalPathValue) AsChecksValue() ([]*Check, bool)

func (*CheckMyPermissionsRequest_FieldTerminalPathValue) AsSkipCacheValue

func (fpv *CheckMyPermissionsRequest_FieldTerminalPathValue) AsSkipCacheValue() (bool, bool)

func (*CheckMyPermissionsRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'CheckMyPermissionsRequest_FieldTerminalPathValue' with the value under path in 'CheckMyPermissionsRequest'.

func (*CheckMyPermissionsRequest_FieldTerminalPathValue) CompareWithRaw

func (*CheckMyPermissionsRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*CheckMyPermissionsRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object CheckMyPermissionsRequest

func (*CheckMyPermissionsRequest_FieldTerminalPathValue) SetToRaw

type CheckMyPermissionsResponse

type CheckMyPermissionsResponse struct {
	CheckResults []*CheckResult `protobuf:"bytes,1,rep,name=check_results,json=checkResults,proto3" json:"check_results,omitempty" firestore:"checkResults"`
	// contains filtered or unexported fields
}

Response message for method [CheckMyPermissions][ntt.iam.v1alpha.CheckMyPermissions]

func (*CheckMyPermissionsResponse) Clone

func (*CheckMyPermissionsResponse) CloneRaw

func (*CheckMyPermissionsResponse) Descriptor

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

Deprecated, Use CheckMyPermissionsResponse.ProtoReflect.Descriptor instead.

func (*CheckMyPermissionsResponse) GetCheckResults

func (m *CheckMyPermissionsResponse) GetCheckResults() []*CheckResult

func (*CheckMyPermissionsResponse) GotenMessage

func (*CheckMyPermissionsResponse) GotenMessage()

func (*CheckMyPermissionsResponse) GotenObjectExt

func (o *CheckMyPermissionsResponse) GotenObjectExt()

func (*CheckMyPermissionsResponse) GotenValidate

func (obj *CheckMyPermissionsResponse) GotenValidate() error

func (*CheckMyPermissionsResponse) MakeDiffFieldMask

func (*CheckMyPermissionsResponse) MakeFullFieldMask

func (*CheckMyPermissionsResponse) MakeRawDiffFieldMask

func (*CheckMyPermissionsResponse) MakeRawFullFieldMask

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

func (*CheckMyPermissionsResponse) Marshal

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

func (*CheckMyPermissionsResponse) MarshalJSON

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

func (*CheckMyPermissionsResponse) Merge

func (*CheckMyPermissionsResponse) MergeRaw

func (*CheckMyPermissionsResponse) ProtoMessage

func (*CheckMyPermissionsResponse) ProtoMessage()

func (*CheckMyPermissionsResponse) ProtoReflect

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

func (*CheckMyPermissionsResponse) Reset

func (m *CheckMyPermissionsResponse) Reset()

func (*CheckMyPermissionsResponse) SetCheckResults

func (m *CheckMyPermissionsResponse) SetCheckResults(fv []*CheckResult)

func (*CheckMyPermissionsResponse) String

func (m *CheckMyPermissionsResponse) String() string

func (*CheckMyPermissionsResponse) Unmarshal

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

func (*CheckMyPermissionsResponse) UnmarshalJSON

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

type CheckMyPermissionsResponseFieldPathBuilder

type CheckMyPermissionsResponseFieldPathBuilder struct{}

func NewCheckMyPermissionsResponseFieldPathBuilder

func NewCheckMyPermissionsResponseFieldPathBuilder() CheckMyPermissionsResponseFieldPathBuilder

func (CheckMyPermissionsResponseFieldPathBuilder) CheckResults

type CheckMyPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters

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

func (CheckMyPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) FieldPath

func (CheckMyPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithArrayOfValues

func (CheckMyPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithValue

type CheckMyPermissionsResponsePathSelectorCheckResults

type CheckMyPermissionsResponsePathSelectorCheckResults struct{}

func (CheckMyPermissionsResponsePathSelectorCheckResults) FieldPath

func (CheckMyPermissionsResponsePathSelectorCheckResults) Object

func (CheckMyPermissionsResponsePathSelectorCheckResults) WithArrayOfValues

func (CheckMyPermissionsResponsePathSelectorCheckResults) WithItemValue

func (CheckMyPermissionsResponsePathSelectorCheckResults) WithSubArrayItemValue

func (CheckMyPermissionsResponsePathSelectorCheckResults) WithSubArrayOfValues

func (CheckMyPermissionsResponsePathSelectorCheckResults) WithSubPath

func (CheckMyPermissionsResponsePathSelectorCheckResults) WithSubValue

func (CheckMyPermissionsResponsePathSelectorCheckResults) WithValue

type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions

type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions struct{}

func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) FieldPath

func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) WithArrayOfValues

func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) WithItemValue

func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) WithValue

type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings

type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings struct{}

func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) FieldPath

func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) WithArrayOfValues

func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) WithItemValue

func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) WithValue

type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition

type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition struct{}

func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition) FieldPath

func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition) WithArrayOfValues

func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition) WithValue

type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters

type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters struct{}

func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) FieldPath

func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithArrayOfValues

func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithValue

type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions

type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions struct{}

func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) FieldPath

func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) WithArrayOfValues

func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) WithItemValue

func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) WithValue

type CheckMyPermissionsResponsePathSelectorCheckResultsGrantedPermissions

type CheckMyPermissionsResponsePathSelectorCheckResultsGrantedPermissions struct{}

func (CheckMyPermissionsResponsePathSelectorCheckResultsGrantedPermissions) FieldPath

func (CheckMyPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithArrayOfValues

func (CheckMyPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithItemValue

func (CheckMyPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithValue

type CheckMyPermissionsResponsePathSelectorCheckResultsObject

type CheckMyPermissionsResponsePathSelectorCheckResultsObject struct{}

func (CheckMyPermissionsResponsePathSelectorCheckResultsObject) FieldPath

func (CheckMyPermissionsResponsePathSelectorCheckResultsObject) WithArrayOfValues

func (CheckMyPermissionsResponsePathSelectorCheckResultsObject) WithValue

type CheckMyPermissionsResponse_FieldMask

type CheckMyPermissionsResponse_FieldMask struct {
	Paths []CheckMyPermissionsResponse_FieldPath
}

func FullCheckMyPermissionsResponse_FieldMask

func FullCheckMyPermissionsResponse_FieldMask() *CheckMyPermissionsResponse_FieldMask

func (*CheckMyPermissionsResponse_FieldMask) AppendPath

func (*CheckMyPermissionsResponse_FieldMask) AppendRawPath

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

func (*CheckMyPermissionsResponse_FieldMask) DecodeFirestore

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

func (*CheckMyPermissionsResponse_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*CheckMyPermissionsResponse_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*CheckMyPermissionsResponse_FieldMask) FromProtoFieldMask

func (fieldMask *CheckMyPermissionsResponse_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*CheckMyPermissionsResponse_FieldMask) GetPaths

func (*CheckMyPermissionsResponse_FieldMask) GetRawPaths

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

func (*CheckMyPermissionsResponse_FieldMask) IsFull

func (fieldMask *CheckMyPermissionsResponse_FieldMask) IsFull() bool

func (CheckMyPermissionsResponse_FieldMask) Marshal

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

implement methods required by customType

func (CheckMyPermissionsResponse_FieldMask) MarshalJSON

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

func (*CheckMyPermissionsResponse_FieldMask) PathsCount

func (fieldMask *CheckMyPermissionsResponse_FieldMask) PathsCount() int

func (*CheckMyPermissionsResponse_FieldMask) Project

func (*CheckMyPermissionsResponse_FieldMask) ProjectRaw

func (*CheckMyPermissionsResponse_FieldMask) ProtoMessage

func (fieldMask *CheckMyPermissionsResponse_FieldMask) ProtoMessage()

func (*CheckMyPermissionsResponse_FieldMask) ProtoReflect

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

func (*CheckMyPermissionsResponse_FieldMask) Reset

func (fieldMask *CheckMyPermissionsResponse_FieldMask) Reset()

func (*CheckMyPermissionsResponse_FieldMask) Set

func (fieldMask *CheckMyPermissionsResponse_FieldMask) Set(target, source *CheckMyPermissionsResponse)

func (*CheckMyPermissionsResponse_FieldMask) SetFromCliFlag

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

func (*CheckMyPermissionsResponse_FieldMask) SetRaw

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

func (*CheckMyPermissionsResponse_FieldMask) Size

func (fieldMask *CheckMyPermissionsResponse_FieldMask) Size() int

func (*CheckMyPermissionsResponse_FieldMask) String

func (fieldMask *CheckMyPermissionsResponse_FieldMask) String() string

func (*CheckMyPermissionsResponse_FieldMask) Subtract

func (*CheckMyPermissionsResponse_FieldMask) SubtractRaw

func (*CheckMyPermissionsResponse_FieldMask) ToProtoFieldMask

func (fieldMask *CheckMyPermissionsResponse_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*CheckMyPermissionsResponse_FieldMask) Unmarshal

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

func (*CheckMyPermissionsResponse_FieldMask) UnmarshalJSON

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

type CheckMyPermissionsResponse_FieldPath

type CheckMyPermissionsResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() CheckMyPermissionsResponse_FieldPathSelector
	Get(source *CheckMyPermissionsResponse) []interface{}
	GetSingle(source *CheckMyPermissionsResponse) (interface{}, bool)
	ClearValue(item *CheckMyPermissionsResponse)

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

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

func MustParseCheckMyPermissionsResponse_FieldPath

func MustParseCheckMyPermissionsResponse_FieldPath(rawField string) CheckMyPermissionsResponse_FieldPath

func ParseCheckMyPermissionsResponse_FieldPath

func ParseCheckMyPermissionsResponse_FieldPath(rawField string) (CheckMyPermissionsResponse_FieldPath, error)

type CheckMyPermissionsResponse_FieldPathArrayItemValue

type CheckMyPermissionsResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	CheckMyPermissionsResponse_FieldPath
	ContainsValue(*CheckMyPermissionsResponse) bool
}

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

func MustParseCheckMyPermissionsResponse_FieldPathArrayItemValue

func MustParseCheckMyPermissionsResponse_FieldPathArrayItemValue(pathStr, valueStr string) CheckMyPermissionsResponse_FieldPathArrayItemValue

func ParseCheckMyPermissionsResponse_FieldPathArrayItemValue

func ParseCheckMyPermissionsResponse_FieldPathArrayItemValue(pathStr, valueStr string) (CheckMyPermissionsResponse_FieldPathArrayItemValue, error)

ParseCheckMyPermissionsResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type CheckMyPermissionsResponse_FieldPathArrayOfValues

type CheckMyPermissionsResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	CheckMyPermissionsResponse_FieldPath
}

CheckMyPermissionsResponse_FieldPathArrayOfValues allows storing slice of values for CheckMyPermissionsResponse fields according to their type

func MustParseCheckMyPermissionsResponse_FieldPathArrayOfValues

func MustParseCheckMyPermissionsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) CheckMyPermissionsResponse_FieldPathArrayOfValues

func ParseCheckMyPermissionsResponse_FieldPathArrayOfValues

func ParseCheckMyPermissionsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (CheckMyPermissionsResponse_FieldPathArrayOfValues, error)

type CheckMyPermissionsResponse_FieldPathSelector

type CheckMyPermissionsResponse_FieldPathSelector int32
const (
	CheckMyPermissionsResponse_FieldPathSelectorCheckResults CheckMyPermissionsResponse_FieldPathSelector = 0
)

func (CheckMyPermissionsResponse_FieldPathSelector) String

type CheckMyPermissionsResponse_FieldPathValue

type CheckMyPermissionsResponse_FieldPathValue interface {
	CheckMyPermissionsResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **CheckMyPermissionsResponse)
	CompareWith(*CheckMyPermissionsResponse) (cmp int, comparable bool)
}

CheckMyPermissionsResponse_FieldPathValue allows storing values for CheckMyPermissionsResponse fields according to their type

func MustParseCheckMyPermissionsResponse_FieldPathValue

func MustParseCheckMyPermissionsResponse_FieldPathValue(pathStr, valueStr string) CheckMyPermissionsResponse_FieldPathValue

func ParseCheckMyPermissionsResponse_FieldPathValue

func ParseCheckMyPermissionsResponse_FieldPathValue(pathStr, valueStr string) (CheckMyPermissionsResponse_FieldPathValue, error)

type CheckMyPermissionsResponse_FieldSubPath

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

func (*CheckMyPermissionsResponse_FieldSubPath) AsCheckResultsSubPath

func (fps *CheckMyPermissionsResponse_FieldSubPath) AsCheckResultsSubPath() (CheckResult_FieldPath, bool)

func (*CheckMyPermissionsResponse_FieldSubPath) ClearValue

func (*CheckMyPermissionsResponse_FieldSubPath) ClearValueRaw

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

func (*CheckMyPermissionsResponse_FieldSubPath) Get

func (fps *CheckMyPermissionsResponse_FieldSubPath) Get(source *CheckMyPermissionsResponse) (values []interface{})

Get returns all values pointed by selected field from source CheckMyPermissionsResponse

func (*CheckMyPermissionsResponse_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*CheckMyPermissionsResponse_FieldSubPath) GetRaw

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

func (*CheckMyPermissionsResponse_FieldSubPath) GetSingle

func (fps *CheckMyPermissionsResponse_FieldSubPath) GetSingle(source *CheckMyPermissionsResponse) (interface{}, bool)

GetSingle returns value of selected field from source CheckMyPermissionsResponse

func (*CheckMyPermissionsResponse_FieldSubPath) GetSingleRaw

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

func (*CheckMyPermissionsResponse_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*CheckMyPermissionsResponse_FieldSubPath) JSONString

JSONString returns path representation is JSON convention

func (*CheckMyPermissionsResponse_FieldSubPath) Selector

func (*CheckMyPermissionsResponse_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*CheckMyPermissionsResponse_FieldSubPath) String

String returns path representation in proto convention

func (*CheckMyPermissionsResponse_FieldSubPath) WithIArrayItemValue

func (*CheckMyPermissionsResponse_FieldSubPath) WithIArrayOfValues

func (*CheckMyPermissionsResponse_FieldSubPath) WithIValue

func (*CheckMyPermissionsResponse_FieldSubPath) WithRawIArrayItemValue

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

func (*CheckMyPermissionsResponse_FieldSubPath) WithRawIArrayOfValues

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

func (*CheckMyPermissionsResponse_FieldSubPath) WithRawIValue

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

type CheckMyPermissionsResponse_FieldSubPathArrayItemValue

type CheckMyPermissionsResponse_FieldSubPathArrayItemValue struct {
	CheckMyPermissionsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*CheckMyPermissionsResponse_FieldSubPathArrayItemValue) AsCheckResultsPathItemValue

func (*CheckMyPermissionsResponse_FieldSubPathArrayItemValue) ContainsValue

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

func (*CheckMyPermissionsResponse_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type CheckMyPermissionsResponse_FieldSubPathArrayOfValues

type CheckMyPermissionsResponse_FieldSubPathArrayOfValues struct {
	CheckMyPermissionsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*CheckMyPermissionsResponse_FieldSubPathArrayOfValues) AsCheckResultsPathArrayOfValues

func (*CheckMyPermissionsResponse_FieldSubPathArrayOfValues) GetRawValues

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

type CheckMyPermissionsResponse_FieldSubPathValue

type CheckMyPermissionsResponse_FieldSubPathValue struct {
	CheckMyPermissionsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*CheckMyPermissionsResponse_FieldSubPathValue) AsCheckResultsPathValue

func (*CheckMyPermissionsResponse_FieldSubPathValue) CompareWith

func (*CheckMyPermissionsResponse_FieldSubPathValue) CompareWithRaw

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

func (*CheckMyPermissionsResponse_FieldSubPathValue) GetRawValue

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

func (*CheckMyPermissionsResponse_FieldSubPathValue) SetTo

func (*CheckMyPermissionsResponse_FieldSubPathValue) SetToRaw

type CheckMyPermissionsResponse_FieldTerminalPath

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

func (*CheckMyPermissionsResponse_FieldTerminalPath) ClearValue

func (*CheckMyPermissionsResponse_FieldTerminalPath) ClearValueRaw

func (*CheckMyPermissionsResponse_FieldTerminalPath) Get

func (fp *CheckMyPermissionsResponse_FieldTerminalPath) Get(source *CheckMyPermissionsResponse) (values []interface{})

Get returns all values pointed by specific field from source CheckMyPermissionsResponse

func (*CheckMyPermissionsResponse_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*CheckMyPermissionsResponse_FieldTerminalPath) GetRaw

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

func (*CheckMyPermissionsResponse_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source CheckMyPermissionsResponse

func (*CheckMyPermissionsResponse_FieldTerminalPath) GetSingleRaw

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

func (*CheckMyPermissionsResponse_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*CheckMyPermissionsResponse_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*CheckMyPermissionsResponse_FieldTerminalPath) Selector

func (*CheckMyPermissionsResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*CheckMyPermissionsResponse_FieldTerminalPath) String

String returns path representation in proto convention

func (*CheckMyPermissionsResponse_FieldTerminalPath) WithIArrayItemValue

func (*CheckMyPermissionsResponse_FieldTerminalPath) WithIArrayOfValues

func (*CheckMyPermissionsResponse_FieldTerminalPath) WithIValue

func (*CheckMyPermissionsResponse_FieldTerminalPath) WithRawIArrayItemValue

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

func (*CheckMyPermissionsResponse_FieldTerminalPath) WithRawIArrayOfValues

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

func (*CheckMyPermissionsResponse_FieldTerminalPath) WithRawIValue

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

type CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue

type CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue struct {
	CheckMyPermissionsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue) AsCheckResultsItemValue

func (*CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue) GetSingle

func (*CheckMyPermissionsResponse_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type CheckMyPermissionsResponse_FieldTerminalPathArrayOfValues

type CheckMyPermissionsResponse_FieldTerminalPathArrayOfValues struct {
	CheckMyPermissionsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckMyPermissionsResponse_FieldTerminalPathArrayOfValues) AsCheckResultsArrayOfValues

func (fpaov *CheckMyPermissionsResponse_FieldTerminalPathArrayOfValues) AsCheckResultsArrayOfValues() ([][]*CheckResult, bool)

func (*CheckMyPermissionsResponse_FieldTerminalPathArrayOfValues) GetRawValues

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

type CheckMyPermissionsResponse_FieldTerminalPathValue

type CheckMyPermissionsResponse_FieldTerminalPathValue struct {
	CheckMyPermissionsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckMyPermissionsResponse_FieldTerminalPathValue) AsCheckResultsValue

func (fpv *CheckMyPermissionsResponse_FieldTerminalPathValue) AsCheckResultsValue() ([]*CheckResult, bool)

func (*CheckMyPermissionsResponse_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'CheckMyPermissionsResponse_FieldTerminalPathValue' with the value under path in 'CheckMyPermissionsResponse'.

func (*CheckMyPermissionsResponse_FieldTerminalPathValue) CompareWithRaw

func (*CheckMyPermissionsResponse_FieldTerminalPathValue) GetRawValue

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

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

func (*CheckMyPermissionsResponse_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object CheckMyPermissionsResponse

func (*CheckMyPermissionsResponse_FieldTerminalPathValue) SetToRaw

type CheckPathSelectorObject

type CheckPathSelectorObject struct{}

func (CheckPathSelectorObject) FieldPath

func (CheckPathSelectorObject) WithArrayOfValues

func (CheckPathSelectorObject) WithValue

type CheckPathSelectorPermissions

type CheckPathSelectorPermissions struct{}

func (CheckPathSelectorPermissions) FieldPath

func (CheckPathSelectorPermissions) WithArrayOfValues

func (CheckPathSelectorPermissions) WithItemValue

func (CheckPathSelectorPermissions) WithValue

type CheckPermissionsDescriptor added in v0.4.28

type CheckPermissionsDescriptor struct{}

func GetCheckPermissionsDescriptor added in v0.4.28

func GetCheckPermissionsDescriptor() *CheckPermissionsDescriptor

func (*CheckPermissionsDescriptor) GetApiDescriptor added in v0.4.28

func (*CheckPermissionsDescriptor) GetApiName added in v0.4.28

func (d *CheckPermissionsDescriptor) GetApiName() string

func (*CheckPermissionsDescriptor) GetClientMsgReflectHandle added in v0.4.28

func (d *CheckPermissionsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle

func (*CheckPermissionsDescriptor) GetFullMethodName added in v0.4.28

func (d *CheckPermissionsDescriptor) GetFullMethodName() string

func (*CheckPermissionsDescriptor) GetMethodName added in v0.4.28

func (d *CheckPermissionsDescriptor) GetMethodName() string

func (*CheckPermissionsDescriptor) GetProtoPkgName added in v0.4.28

func (d *CheckPermissionsDescriptor) GetProtoPkgName() string

func (*CheckPermissionsDescriptor) GetResourceDescriptor added in v0.4.30

func (d *CheckPermissionsDescriptor) GetResourceDescriptor() gotenresource.Descriptor

func (*CheckPermissionsDescriptor) GetServerMsgReflectHandle added in v0.4.28

func (d *CheckPermissionsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle

func (*CheckPermissionsDescriptor) GetServiceDomain added in v0.4.28

func (d *CheckPermissionsDescriptor) GetServiceDomain() string

func (*CheckPermissionsDescriptor) GetServiceVersion added in v0.4.28

func (d *CheckPermissionsDescriptor) GetServiceVersion() string

func (*CheckPermissionsDescriptor) GetVerb added in v0.4.28

func (d *CheckPermissionsDescriptor) GetVerb() string

func (*CheckPermissionsDescriptor) HasResource added in v0.4.30

func (d *CheckPermissionsDescriptor) HasResource() bool

func (*CheckPermissionsDescriptor) IsClientStream added in v0.4.28

func (d *CheckPermissionsDescriptor) IsClientStream() bool

func (*CheckPermissionsDescriptor) IsCollection added in v0.4.30

func (d *CheckPermissionsDescriptor) IsCollection() bool

func (*CheckPermissionsDescriptor) IsPlural added in v0.4.30

func (d *CheckPermissionsDescriptor) IsPlural() bool

func (*CheckPermissionsDescriptor) IsServerStream added in v0.4.28

func (d *CheckPermissionsDescriptor) IsServerStream() bool

func (*CheckPermissionsDescriptor) IsUnary added in v0.4.28

func (d *CheckPermissionsDescriptor) IsUnary() bool

func (*CheckPermissionsDescriptor) NewEmptyClientMsg added in v0.4.28

func (d *CheckPermissionsDescriptor) NewEmptyClientMsg() proto.Message

func (*CheckPermissionsDescriptor) NewEmptyServerMsg added in v0.4.28

func (d *CheckPermissionsDescriptor) NewEmptyServerMsg() proto.Message

func (*CheckPermissionsDescriptor) RequestHasResourceBody added in v0.4.28

func (d *CheckPermissionsDescriptor) RequestHasResourceBody() bool

type CheckPermissionsDescriptorClientMsgHandle added in v0.4.28

type CheckPermissionsDescriptorClientMsgHandle struct{}

func (*CheckPermissionsDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*CheckPermissionsDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*CheckPermissionsDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type CheckPermissionsDescriptorServerMsgHandle added in v0.4.28

type CheckPermissionsDescriptorServerMsgHandle struct{}

func (*CheckPermissionsDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*CheckPermissionsDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*CheckPermissionsDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type CheckPermissionsRequest

type CheckPermissionsRequest struct {

	// Acting principal, e.g. user or service account
	// Format of the string is one of:
	// - "allUsers" (anyone)
	// - "allAuthenticatedUsers" (anyone logged in)
	// - "user:admin.super@example.com"
	// - "serviceAccount:device_agent@watchdog.serviceaccounts.iam.edgelq.com"
	// - "group:nice.group@example.com"
	// - "domain:example.com" (anyone with exact email domain)
	Member string `protobuf:"bytes,1,opt,name=member,proto3" json:"member,omitempty" firestore:"member"`
	// Checks
	Checks []*Check `protobuf:"bytes,2,rep,name=checks,proto3" json:"checks,omitempty" firestore:"checks"`
	// If true, server will skip checking permissions in cache
	SkipCache bool `protobuf:"varint,3,opt,name=skip_cache,json=skipCache,proto3" json:"skip_cache,omitempty" firestore:"skipCache"`
	// contains filtered or unexported fields
}

Request message for method [CheckPermissions][ntt.iam.v1alpha.CheckPermissions]

func (*CheckPermissionsRequest) Clone

func (*CheckPermissionsRequest) CloneRaw

func (*CheckPermissionsRequest) Descriptor

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

Deprecated, Use CheckPermissionsRequest.ProtoReflect.Descriptor instead.

func (*CheckPermissionsRequest) GetChecks

func (m *CheckPermissionsRequest) GetChecks() []*Check

func (*CheckPermissionsRequest) GetMember

func (m *CheckPermissionsRequest) GetMember() string

func (*CheckPermissionsRequest) GetSkipCache

func (m *CheckPermissionsRequest) GetSkipCache() bool

func (*CheckPermissionsRequest) GotenMessage

func (*CheckPermissionsRequest) GotenMessage()

func (*CheckPermissionsRequest) GotenObjectExt

func (o *CheckPermissionsRequest) GotenObjectExt()

func (*CheckPermissionsRequest) GotenValidate

func (obj *CheckPermissionsRequest) GotenValidate() error

func (*CheckPermissionsRequest) MakeDiffFieldMask

func (*CheckPermissionsRequest) MakeFullFieldMask

func (*CheckPermissionsRequest) MakeRawDiffFieldMask

func (*CheckPermissionsRequest) MakeRawFullFieldMask

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

func (*CheckPermissionsRequest) Marshal

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

func (*CheckPermissionsRequest) MarshalJSON

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

func (*CheckPermissionsRequest) Merge

func (*CheckPermissionsRequest) MergeRaw

func (*CheckPermissionsRequest) ProtoMessage

func (*CheckPermissionsRequest) ProtoMessage()

func (*CheckPermissionsRequest) ProtoReflect

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

func (*CheckPermissionsRequest) Reset

func (m *CheckPermissionsRequest) Reset()

func (*CheckPermissionsRequest) SetChecks

func (m *CheckPermissionsRequest) SetChecks(fv []*Check)

func (*CheckPermissionsRequest) SetMember

func (m *CheckPermissionsRequest) SetMember(fv string)

func (*CheckPermissionsRequest) SetSkipCache

func (m *CheckPermissionsRequest) SetSkipCache(fv bool)

func (*CheckPermissionsRequest) String

func (m *CheckPermissionsRequest) String() string

func (*CheckPermissionsRequest) Unmarshal

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

func (*CheckPermissionsRequest) UnmarshalJSON

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

type CheckPermissionsRequestFieldPathBuilder

type CheckPermissionsRequestFieldPathBuilder struct{}

func NewCheckPermissionsRequestFieldPathBuilder

func NewCheckPermissionsRequestFieldPathBuilder() CheckPermissionsRequestFieldPathBuilder

func (CheckPermissionsRequestFieldPathBuilder) Checks

func (CheckPermissionsRequestFieldPathBuilder) Member

func (CheckPermissionsRequestFieldPathBuilder) SkipCache

type CheckPermissionsRequestPathSelectorChecks

type CheckPermissionsRequestPathSelectorChecks struct{}

func (CheckPermissionsRequestPathSelectorChecks) FieldPath

func (CheckPermissionsRequestPathSelectorChecks) Object

func (CheckPermissionsRequestPathSelectorChecks) Permissions

func (CheckPermissionsRequestPathSelectorChecks) WithArrayOfValues

func (CheckPermissionsRequestPathSelectorChecks) WithItemValue

func (CheckPermissionsRequestPathSelectorChecks) WithSubArrayItemValue

func (CheckPermissionsRequestPathSelectorChecks) WithSubArrayOfValues

func (CheckPermissionsRequestPathSelectorChecks) WithSubPath

func (CheckPermissionsRequestPathSelectorChecks) WithSubValue

func (CheckPermissionsRequestPathSelectorChecks) WithValue

type CheckPermissionsRequestPathSelectorChecksObject

type CheckPermissionsRequestPathSelectorChecksObject struct{}

func (CheckPermissionsRequestPathSelectorChecksObject) FieldPath

func (CheckPermissionsRequestPathSelectorChecksObject) WithArrayOfValues

func (CheckPermissionsRequestPathSelectorChecksObject) WithValue

type CheckPermissionsRequestPathSelectorChecksPermissions

type CheckPermissionsRequestPathSelectorChecksPermissions struct{}

func (CheckPermissionsRequestPathSelectorChecksPermissions) FieldPath

func (CheckPermissionsRequestPathSelectorChecksPermissions) WithArrayOfValues

func (CheckPermissionsRequestPathSelectorChecksPermissions) WithItemValue

func (CheckPermissionsRequestPathSelectorChecksPermissions) WithValue

type CheckPermissionsRequestPathSelectorMember

type CheckPermissionsRequestPathSelectorMember struct{}

func (CheckPermissionsRequestPathSelectorMember) FieldPath

func (CheckPermissionsRequestPathSelectorMember) WithArrayOfValues

func (CheckPermissionsRequestPathSelectorMember) WithValue

type CheckPermissionsRequestPathSelectorSkipCache

type CheckPermissionsRequestPathSelectorSkipCache struct{}

func (CheckPermissionsRequestPathSelectorSkipCache) FieldPath

func (CheckPermissionsRequestPathSelectorSkipCache) WithArrayOfValues

func (CheckPermissionsRequestPathSelectorSkipCache) WithValue

type CheckPermissionsRequest_FieldMask

type CheckPermissionsRequest_FieldMask struct {
	Paths []CheckPermissionsRequest_FieldPath
}

func FullCheckPermissionsRequest_FieldMask

func FullCheckPermissionsRequest_FieldMask() *CheckPermissionsRequest_FieldMask

func (*CheckPermissionsRequest_FieldMask) AppendPath

func (*CheckPermissionsRequest_FieldMask) AppendRawPath

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

func (*CheckPermissionsRequest_FieldMask) DecodeFirestore

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

func (*CheckPermissionsRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*CheckPermissionsRequest_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*CheckPermissionsRequest_FieldMask) FromProtoFieldMask

func (fieldMask *CheckPermissionsRequest_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*CheckPermissionsRequest_FieldMask) GetPaths

func (*CheckPermissionsRequest_FieldMask) GetRawPaths

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

func (*CheckPermissionsRequest_FieldMask) IsFull

func (fieldMask *CheckPermissionsRequest_FieldMask) IsFull() bool

func (CheckPermissionsRequest_FieldMask) Marshal

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

implement methods required by customType

func (CheckPermissionsRequest_FieldMask) MarshalJSON

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

func (*CheckPermissionsRequest_FieldMask) PathsCount

func (fieldMask *CheckPermissionsRequest_FieldMask) PathsCount() int

func (*CheckPermissionsRequest_FieldMask) Project

func (*CheckPermissionsRequest_FieldMask) ProjectRaw

func (*CheckPermissionsRequest_FieldMask) ProtoMessage

func (fieldMask *CheckPermissionsRequest_FieldMask) ProtoMessage()

func (*CheckPermissionsRequest_FieldMask) ProtoReflect

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

func (*CheckPermissionsRequest_FieldMask) Reset

func (fieldMask *CheckPermissionsRequest_FieldMask) Reset()

func (*CheckPermissionsRequest_FieldMask) Set

func (fieldMask *CheckPermissionsRequest_FieldMask) Set(target, source *CheckPermissionsRequest)

func (*CheckPermissionsRequest_FieldMask) SetFromCliFlag

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

func (*CheckPermissionsRequest_FieldMask) SetRaw

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

func (*CheckPermissionsRequest_FieldMask) Size

func (fieldMask *CheckPermissionsRequest_FieldMask) Size() int

func (*CheckPermissionsRequest_FieldMask) String

func (fieldMask *CheckPermissionsRequest_FieldMask) String() string

func (*CheckPermissionsRequest_FieldMask) Subtract

func (*CheckPermissionsRequest_FieldMask) SubtractRaw

func (*CheckPermissionsRequest_FieldMask) ToProtoFieldMask

func (fieldMask *CheckPermissionsRequest_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*CheckPermissionsRequest_FieldMask) Unmarshal

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

func (*CheckPermissionsRequest_FieldMask) UnmarshalJSON

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

type CheckPermissionsRequest_FieldPath

type CheckPermissionsRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() CheckPermissionsRequest_FieldPathSelector
	Get(source *CheckPermissionsRequest) []interface{}
	GetSingle(source *CheckPermissionsRequest) (interface{}, bool)
	ClearValue(item *CheckPermissionsRequest)

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

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

func MustParseCheckPermissionsRequest_FieldPath

func MustParseCheckPermissionsRequest_FieldPath(rawField string) CheckPermissionsRequest_FieldPath

func ParseCheckPermissionsRequest_FieldPath

func ParseCheckPermissionsRequest_FieldPath(rawField string) (CheckPermissionsRequest_FieldPath, error)

type CheckPermissionsRequest_FieldPathArrayItemValue

type CheckPermissionsRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	CheckPermissionsRequest_FieldPath
	ContainsValue(*CheckPermissionsRequest) bool
}

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

func MustParseCheckPermissionsRequest_FieldPathArrayItemValue

func MustParseCheckPermissionsRequest_FieldPathArrayItemValue(pathStr, valueStr string) CheckPermissionsRequest_FieldPathArrayItemValue

func ParseCheckPermissionsRequest_FieldPathArrayItemValue

func ParseCheckPermissionsRequest_FieldPathArrayItemValue(pathStr, valueStr string) (CheckPermissionsRequest_FieldPathArrayItemValue, error)

ParseCheckPermissionsRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type CheckPermissionsRequest_FieldPathArrayOfValues

type CheckPermissionsRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	CheckPermissionsRequest_FieldPath
}

CheckPermissionsRequest_FieldPathArrayOfValues allows storing slice of values for CheckPermissionsRequest fields according to their type

func MustParseCheckPermissionsRequest_FieldPathArrayOfValues

func MustParseCheckPermissionsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) CheckPermissionsRequest_FieldPathArrayOfValues

func ParseCheckPermissionsRequest_FieldPathArrayOfValues

func ParseCheckPermissionsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (CheckPermissionsRequest_FieldPathArrayOfValues, error)

type CheckPermissionsRequest_FieldPathSelector

type CheckPermissionsRequest_FieldPathSelector int32
const (
	CheckPermissionsRequest_FieldPathSelectorMember    CheckPermissionsRequest_FieldPathSelector = 0
	CheckPermissionsRequest_FieldPathSelectorChecks    CheckPermissionsRequest_FieldPathSelector = 1
	CheckPermissionsRequest_FieldPathSelectorSkipCache CheckPermissionsRequest_FieldPathSelector = 2
)

func (CheckPermissionsRequest_FieldPathSelector) String

type CheckPermissionsRequest_FieldPathValue

type CheckPermissionsRequest_FieldPathValue interface {
	CheckPermissionsRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **CheckPermissionsRequest)
	CompareWith(*CheckPermissionsRequest) (cmp int, comparable bool)
}

CheckPermissionsRequest_FieldPathValue allows storing values for CheckPermissionsRequest fields according to their type

func MustParseCheckPermissionsRequest_FieldPathValue

func MustParseCheckPermissionsRequest_FieldPathValue(pathStr, valueStr string) CheckPermissionsRequest_FieldPathValue

func ParseCheckPermissionsRequest_FieldPathValue

func ParseCheckPermissionsRequest_FieldPathValue(pathStr, valueStr string) (CheckPermissionsRequest_FieldPathValue, error)

type CheckPermissionsRequest_FieldSubPath

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

func (*CheckPermissionsRequest_FieldSubPath) AsChecksSubPath

func (fps *CheckPermissionsRequest_FieldSubPath) AsChecksSubPath() (Check_FieldPath, bool)

func (*CheckPermissionsRequest_FieldSubPath) ClearValue

func (*CheckPermissionsRequest_FieldSubPath) ClearValueRaw

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

func (*CheckPermissionsRequest_FieldSubPath) Get

func (fps *CheckPermissionsRequest_FieldSubPath) Get(source *CheckPermissionsRequest) (values []interface{})

Get returns all values pointed by selected field from source CheckPermissionsRequest

func (*CheckPermissionsRequest_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*CheckPermissionsRequest_FieldSubPath) GetRaw

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

func (*CheckPermissionsRequest_FieldSubPath) GetSingle

func (fps *CheckPermissionsRequest_FieldSubPath) GetSingle(source *CheckPermissionsRequest) (interface{}, bool)

GetSingle returns value of selected field from source CheckPermissionsRequest

func (*CheckPermissionsRequest_FieldSubPath) GetSingleRaw

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

func (*CheckPermissionsRequest_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*CheckPermissionsRequest_FieldSubPath) JSONString

func (fps *CheckPermissionsRequest_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*CheckPermissionsRequest_FieldSubPath) Selector

func (*CheckPermissionsRequest_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*CheckPermissionsRequest_FieldSubPath) String

String returns path representation in proto convention

func (*CheckPermissionsRequest_FieldSubPath) WithIArrayItemValue

func (*CheckPermissionsRequest_FieldSubPath) WithIArrayOfValues

func (*CheckPermissionsRequest_FieldSubPath) WithIValue

func (*CheckPermissionsRequest_FieldSubPath) WithRawIArrayItemValue

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

func (*CheckPermissionsRequest_FieldSubPath) WithRawIArrayOfValues

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

func (*CheckPermissionsRequest_FieldSubPath) WithRawIValue

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

type CheckPermissionsRequest_FieldSubPathArrayItemValue

type CheckPermissionsRequest_FieldSubPathArrayItemValue struct {
	CheckPermissionsRequest_FieldPath
	// contains filtered or unexported fields
}

func (*CheckPermissionsRequest_FieldSubPathArrayItemValue) AsChecksPathItemValue

func (*CheckPermissionsRequest_FieldSubPathArrayItemValue) ContainsValue

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

func (*CheckPermissionsRequest_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type CheckPermissionsRequest_FieldSubPathArrayOfValues

type CheckPermissionsRequest_FieldSubPathArrayOfValues struct {
	CheckPermissionsRequest_FieldPath
	// contains filtered or unexported fields
}

func (*CheckPermissionsRequest_FieldSubPathArrayOfValues) AsChecksPathArrayOfValues

func (*CheckPermissionsRequest_FieldSubPathArrayOfValues) GetRawValues

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

type CheckPermissionsRequest_FieldSubPathValue

type CheckPermissionsRequest_FieldSubPathValue struct {
	CheckPermissionsRequest_FieldPath
	// contains filtered or unexported fields
}

func (*CheckPermissionsRequest_FieldSubPathValue) AsChecksPathValue

func (*CheckPermissionsRequest_FieldSubPathValue) CompareWith

func (*CheckPermissionsRequest_FieldSubPathValue) CompareWithRaw

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

func (*CheckPermissionsRequest_FieldSubPathValue) GetRawValue

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

func (*CheckPermissionsRequest_FieldSubPathValue) SetTo

func (*CheckPermissionsRequest_FieldSubPathValue) SetToRaw

type CheckPermissionsRequest_FieldTerminalPath

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

func (*CheckPermissionsRequest_FieldTerminalPath) ClearValue

func (*CheckPermissionsRequest_FieldTerminalPath) ClearValueRaw

func (*CheckPermissionsRequest_FieldTerminalPath) Get

func (fp *CheckPermissionsRequest_FieldTerminalPath) Get(source *CheckPermissionsRequest) (values []interface{})

Get returns all values pointed by specific field from source CheckPermissionsRequest

func (*CheckPermissionsRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*CheckPermissionsRequest_FieldTerminalPath) GetRaw

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

func (*CheckPermissionsRequest_FieldTerminalPath) GetSingle

func (fp *CheckPermissionsRequest_FieldTerminalPath) GetSingle(source *CheckPermissionsRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source CheckPermissionsRequest

func (*CheckPermissionsRequest_FieldTerminalPath) GetSingleRaw

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

func (*CheckPermissionsRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*CheckPermissionsRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*CheckPermissionsRequest_FieldTerminalPath) Selector

func (*CheckPermissionsRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*CheckPermissionsRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*CheckPermissionsRequest_FieldTerminalPath) WithIArrayItemValue

func (*CheckPermissionsRequest_FieldTerminalPath) WithIArrayOfValues

func (*CheckPermissionsRequest_FieldTerminalPath) WithIValue

func (*CheckPermissionsRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*CheckPermissionsRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*CheckPermissionsRequest_FieldTerminalPath) WithRawIValue

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

type CheckPermissionsRequest_FieldTerminalPathArrayItemValue

type CheckPermissionsRequest_FieldTerminalPathArrayItemValue struct {
	CheckPermissionsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckPermissionsRequest_FieldTerminalPathArrayItemValue) AsChecksItemValue

func (*CheckPermissionsRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*CheckPermissionsRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*CheckPermissionsRequest_FieldTerminalPathArrayItemValue) GetSingle

func (*CheckPermissionsRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type CheckPermissionsRequest_FieldTerminalPathArrayOfValues

type CheckPermissionsRequest_FieldTerminalPathArrayOfValues struct {
	CheckPermissionsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckPermissionsRequest_FieldTerminalPathArrayOfValues) AsChecksArrayOfValues

func (fpaov *CheckPermissionsRequest_FieldTerminalPathArrayOfValues) AsChecksArrayOfValues() ([][]*Check, bool)

func (*CheckPermissionsRequest_FieldTerminalPathArrayOfValues) AsMemberArrayOfValues

func (fpaov *CheckPermissionsRequest_FieldTerminalPathArrayOfValues) AsMemberArrayOfValues() ([]string, bool)

func (*CheckPermissionsRequest_FieldTerminalPathArrayOfValues) AsSkipCacheArrayOfValues

func (fpaov *CheckPermissionsRequest_FieldTerminalPathArrayOfValues) AsSkipCacheArrayOfValues() ([]bool, bool)

func (*CheckPermissionsRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type CheckPermissionsRequest_FieldTerminalPathValue

type CheckPermissionsRequest_FieldTerminalPathValue struct {
	CheckPermissionsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckPermissionsRequest_FieldTerminalPathValue) AsChecksValue

func (fpv *CheckPermissionsRequest_FieldTerminalPathValue) AsChecksValue() ([]*Check, bool)

func (*CheckPermissionsRequest_FieldTerminalPathValue) AsMemberValue

func (*CheckPermissionsRequest_FieldTerminalPathValue) AsSkipCacheValue

func (fpv *CheckPermissionsRequest_FieldTerminalPathValue) AsSkipCacheValue() (bool, bool)

func (*CheckPermissionsRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'CheckPermissionsRequest_FieldTerminalPathValue' with the value under path in 'CheckPermissionsRequest'.

func (*CheckPermissionsRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*CheckPermissionsRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*CheckPermissionsRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object CheckPermissionsRequest

func (*CheckPermissionsRequest_FieldTerminalPathValue) SetToRaw

type CheckPermissionsResponse

type CheckPermissionsResponse struct {
	CheckResults []*CheckResult `protobuf:"bytes,1,rep,name=check_results,json=checkResults,proto3" json:"check_results,omitempty" firestore:"checkResults"`
	// contains filtered or unexported fields
}

Response message for method [CheckPermissions][ntt.iam.v1alpha.CheckPermissions]

func (*CheckPermissionsResponse) Clone

func (*CheckPermissionsResponse) CloneRaw

func (*CheckPermissionsResponse) Descriptor

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

Deprecated, Use CheckPermissionsResponse.ProtoReflect.Descriptor instead.

func (*CheckPermissionsResponse) GetCheckResults

func (m *CheckPermissionsResponse) GetCheckResults() []*CheckResult

func (*CheckPermissionsResponse) GotenMessage

func (*CheckPermissionsResponse) GotenMessage()

func (*CheckPermissionsResponse) GotenObjectExt

func (o *CheckPermissionsResponse) GotenObjectExt()

func (*CheckPermissionsResponse) GotenValidate

func (obj *CheckPermissionsResponse) GotenValidate() error

func (*CheckPermissionsResponse) MakeDiffFieldMask

func (*CheckPermissionsResponse) MakeFullFieldMask

func (*CheckPermissionsResponse) MakeRawDiffFieldMask

func (*CheckPermissionsResponse) MakeRawFullFieldMask

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

func (*CheckPermissionsResponse) Marshal

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

func (*CheckPermissionsResponse) MarshalJSON

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

func (*CheckPermissionsResponse) Merge

func (*CheckPermissionsResponse) MergeRaw

func (*CheckPermissionsResponse) ProtoMessage

func (*CheckPermissionsResponse) ProtoMessage()

func (*CheckPermissionsResponse) ProtoReflect

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

func (*CheckPermissionsResponse) Reset

func (m *CheckPermissionsResponse) Reset()

func (*CheckPermissionsResponse) SetCheckResults

func (m *CheckPermissionsResponse) SetCheckResults(fv []*CheckResult)

func (*CheckPermissionsResponse) String

func (m *CheckPermissionsResponse) String() string

func (*CheckPermissionsResponse) Unmarshal

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

func (*CheckPermissionsResponse) UnmarshalJSON

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

type CheckPermissionsResponseFieldPathBuilder

type CheckPermissionsResponseFieldPathBuilder struct{}

func NewCheckPermissionsResponseFieldPathBuilder

func NewCheckPermissionsResponseFieldPathBuilder() CheckPermissionsResponseFieldPathBuilder

func (CheckPermissionsResponseFieldPathBuilder) CheckResults

type CheckPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters

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

func (CheckPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) FieldPath

func (CheckPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithArrayOfValues

func (CheckPermissionsResponseMapPathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithValue

type CheckPermissionsResponsePathSelectorCheckResults

type CheckPermissionsResponsePathSelectorCheckResults struct{}

func (CheckPermissionsResponsePathSelectorCheckResults) FieldPath

func (CheckPermissionsResponsePathSelectorCheckResults) Object

func (CheckPermissionsResponsePathSelectorCheckResults) WithArrayOfValues

func (CheckPermissionsResponsePathSelectorCheckResults) WithItemValue

func (CheckPermissionsResponsePathSelectorCheckResults) WithSubArrayItemValue

func (CheckPermissionsResponsePathSelectorCheckResults) WithSubArrayOfValues

func (CheckPermissionsResponsePathSelectorCheckResults) WithSubPath

func (CheckPermissionsResponsePathSelectorCheckResults) WithSubValue

func (CheckPermissionsResponsePathSelectorCheckResults) WithValue

type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions

type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions struct{}

func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) FieldPath

func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) WithArrayOfValues

func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) WithItemValue

func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissions) WithValue

type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings

type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings struct{}

func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) FieldPath

func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) WithArrayOfValues

func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) WithItemValue

func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindings) WithValue

type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition

type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition struct{}

func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition) FieldPath

func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition) WithArrayOfValues

func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsCondition) WithValue

type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters

type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters struct{}

func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) FieldPath

func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithArrayOfValues

func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParameters) WithValue

type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions

type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions struct{}

func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) FieldPath

func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) WithArrayOfValues

func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) WithItemValue

func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsPermissions) WithValue

type CheckPermissionsResponsePathSelectorCheckResultsGrantedPermissions

type CheckPermissionsResponsePathSelectorCheckResultsGrantedPermissions struct{}

func (CheckPermissionsResponsePathSelectorCheckResultsGrantedPermissions) FieldPath

func (CheckPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithArrayOfValues

func (CheckPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithItemValue

func (CheckPermissionsResponsePathSelectorCheckResultsGrantedPermissions) WithValue

type CheckPermissionsResponsePathSelectorCheckResultsObject

type CheckPermissionsResponsePathSelectorCheckResultsObject struct{}

func (CheckPermissionsResponsePathSelectorCheckResultsObject) FieldPath

func (CheckPermissionsResponsePathSelectorCheckResultsObject) WithArrayOfValues

func (CheckPermissionsResponsePathSelectorCheckResultsObject) WithValue

type CheckPermissionsResponse_FieldMask

type CheckPermissionsResponse_FieldMask struct {
	Paths []CheckPermissionsResponse_FieldPath
}

func FullCheckPermissionsResponse_FieldMask

func FullCheckPermissionsResponse_FieldMask() *CheckPermissionsResponse_FieldMask

func (*CheckPermissionsResponse_FieldMask) AppendPath

func (*CheckPermissionsResponse_FieldMask) AppendRawPath

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

func (*CheckPermissionsResponse_FieldMask) DecodeFirestore

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

func (*CheckPermissionsResponse_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*CheckPermissionsResponse_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*CheckPermissionsResponse_FieldMask) FromProtoFieldMask

func (fieldMask *CheckPermissionsResponse_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*CheckPermissionsResponse_FieldMask) GetPaths

func (*CheckPermissionsResponse_FieldMask) GetRawPaths

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

func (*CheckPermissionsResponse_FieldMask) IsFull

func (fieldMask *CheckPermissionsResponse_FieldMask) IsFull() bool

func (CheckPermissionsResponse_FieldMask) Marshal

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

implement methods required by customType

func (CheckPermissionsResponse_FieldMask) MarshalJSON

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

func (*CheckPermissionsResponse_FieldMask) PathsCount

func (fieldMask *CheckPermissionsResponse_FieldMask) PathsCount() int

func (*CheckPermissionsResponse_FieldMask) Project

func (*CheckPermissionsResponse_FieldMask) ProjectRaw

func (*CheckPermissionsResponse_FieldMask) ProtoMessage

func (fieldMask *CheckPermissionsResponse_FieldMask) ProtoMessage()

func (*CheckPermissionsResponse_FieldMask) ProtoReflect

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

func (*CheckPermissionsResponse_FieldMask) Reset

func (fieldMask *CheckPermissionsResponse_FieldMask) Reset()

func (*CheckPermissionsResponse_FieldMask) Set

func (fieldMask *CheckPermissionsResponse_FieldMask) Set(target, source *CheckPermissionsResponse)

func (*CheckPermissionsResponse_FieldMask) SetFromCliFlag

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

func (*CheckPermissionsResponse_FieldMask) SetRaw

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

func (*CheckPermissionsResponse_FieldMask) Size

func (fieldMask *CheckPermissionsResponse_FieldMask) Size() int

func (*CheckPermissionsResponse_FieldMask) String

func (fieldMask *CheckPermissionsResponse_FieldMask) String() string

func (*CheckPermissionsResponse_FieldMask) Subtract

func (*CheckPermissionsResponse_FieldMask) SubtractRaw

func (*CheckPermissionsResponse_FieldMask) ToProtoFieldMask

func (fieldMask *CheckPermissionsResponse_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*CheckPermissionsResponse_FieldMask) Unmarshal

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

func (*CheckPermissionsResponse_FieldMask) UnmarshalJSON

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

type CheckPermissionsResponse_FieldPath

type CheckPermissionsResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() CheckPermissionsResponse_FieldPathSelector
	Get(source *CheckPermissionsResponse) []interface{}
	GetSingle(source *CheckPermissionsResponse) (interface{}, bool)
	ClearValue(item *CheckPermissionsResponse)

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

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

func MustParseCheckPermissionsResponse_FieldPath

func MustParseCheckPermissionsResponse_FieldPath(rawField string) CheckPermissionsResponse_FieldPath

func ParseCheckPermissionsResponse_FieldPath

func ParseCheckPermissionsResponse_FieldPath(rawField string) (CheckPermissionsResponse_FieldPath, error)

type CheckPermissionsResponse_FieldPathArrayItemValue

type CheckPermissionsResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	CheckPermissionsResponse_FieldPath
	ContainsValue(*CheckPermissionsResponse) bool
}

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

func MustParseCheckPermissionsResponse_FieldPathArrayItemValue

func MustParseCheckPermissionsResponse_FieldPathArrayItemValue(pathStr, valueStr string) CheckPermissionsResponse_FieldPathArrayItemValue

func ParseCheckPermissionsResponse_FieldPathArrayItemValue

func ParseCheckPermissionsResponse_FieldPathArrayItemValue(pathStr, valueStr string) (CheckPermissionsResponse_FieldPathArrayItemValue, error)

ParseCheckPermissionsResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type CheckPermissionsResponse_FieldPathArrayOfValues

type CheckPermissionsResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	CheckPermissionsResponse_FieldPath
}

CheckPermissionsResponse_FieldPathArrayOfValues allows storing slice of values for CheckPermissionsResponse fields according to their type

func MustParseCheckPermissionsResponse_FieldPathArrayOfValues

func MustParseCheckPermissionsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) CheckPermissionsResponse_FieldPathArrayOfValues

func ParseCheckPermissionsResponse_FieldPathArrayOfValues

func ParseCheckPermissionsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (CheckPermissionsResponse_FieldPathArrayOfValues, error)

type CheckPermissionsResponse_FieldPathSelector

type CheckPermissionsResponse_FieldPathSelector int32
const (
	CheckPermissionsResponse_FieldPathSelectorCheckResults CheckPermissionsResponse_FieldPathSelector = 0
)

func (CheckPermissionsResponse_FieldPathSelector) String

type CheckPermissionsResponse_FieldPathValue

type CheckPermissionsResponse_FieldPathValue interface {
	CheckPermissionsResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **CheckPermissionsResponse)
	CompareWith(*CheckPermissionsResponse) (cmp int, comparable bool)
}

CheckPermissionsResponse_FieldPathValue allows storing values for CheckPermissionsResponse fields according to their type

func MustParseCheckPermissionsResponse_FieldPathValue

func MustParseCheckPermissionsResponse_FieldPathValue(pathStr, valueStr string) CheckPermissionsResponse_FieldPathValue

func ParseCheckPermissionsResponse_FieldPathValue

func ParseCheckPermissionsResponse_FieldPathValue(pathStr, valueStr string) (CheckPermissionsResponse_FieldPathValue, error)

type CheckPermissionsResponse_FieldSubPath

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

func (*CheckPermissionsResponse_FieldSubPath) AsCheckResultsSubPath

func (fps *CheckPermissionsResponse_FieldSubPath) AsCheckResultsSubPath() (CheckResult_FieldPath, bool)

func (*CheckPermissionsResponse_FieldSubPath) ClearValue

func (*CheckPermissionsResponse_FieldSubPath) ClearValueRaw

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

func (*CheckPermissionsResponse_FieldSubPath) Get

func (fps *CheckPermissionsResponse_FieldSubPath) Get(source *CheckPermissionsResponse) (values []interface{})

Get returns all values pointed by selected field from source CheckPermissionsResponse

func (*CheckPermissionsResponse_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*CheckPermissionsResponse_FieldSubPath) GetRaw

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

func (*CheckPermissionsResponse_FieldSubPath) GetSingle

func (fps *CheckPermissionsResponse_FieldSubPath) GetSingle(source *CheckPermissionsResponse) (interface{}, bool)

GetSingle returns value of selected field from source CheckPermissionsResponse

func (*CheckPermissionsResponse_FieldSubPath) GetSingleRaw

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

func (*CheckPermissionsResponse_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*CheckPermissionsResponse_FieldSubPath) JSONString

JSONString returns path representation is JSON convention

func (*CheckPermissionsResponse_FieldSubPath) Selector

func (*CheckPermissionsResponse_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*CheckPermissionsResponse_FieldSubPath) String

String returns path representation in proto convention

func (*CheckPermissionsResponse_FieldSubPath) WithIArrayItemValue

func (*CheckPermissionsResponse_FieldSubPath) WithIArrayOfValues

func (*CheckPermissionsResponse_FieldSubPath) WithIValue

func (*CheckPermissionsResponse_FieldSubPath) WithRawIArrayItemValue

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

func (*CheckPermissionsResponse_FieldSubPath) WithRawIArrayOfValues

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

func (*CheckPermissionsResponse_FieldSubPath) WithRawIValue

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

type CheckPermissionsResponse_FieldSubPathArrayItemValue

type CheckPermissionsResponse_FieldSubPathArrayItemValue struct {
	CheckPermissionsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*CheckPermissionsResponse_FieldSubPathArrayItemValue) AsCheckResultsPathItemValue

func (*CheckPermissionsResponse_FieldSubPathArrayItemValue) ContainsValue

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

func (*CheckPermissionsResponse_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type CheckPermissionsResponse_FieldSubPathArrayOfValues

type CheckPermissionsResponse_FieldSubPathArrayOfValues struct {
	CheckPermissionsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*CheckPermissionsResponse_FieldSubPathArrayOfValues) AsCheckResultsPathArrayOfValues

func (*CheckPermissionsResponse_FieldSubPathArrayOfValues) GetRawValues

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

type CheckPermissionsResponse_FieldSubPathValue

type CheckPermissionsResponse_FieldSubPathValue struct {
	CheckPermissionsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*CheckPermissionsResponse_FieldSubPathValue) AsCheckResultsPathValue

func (*CheckPermissionsResponse_FieldSubPathValue) CompareWith

func (*CheckPermissionsResponse_FieldSubPathValue) CompareWithRaw

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

func (*CheckPermissionsResponse_FieldSubPathValue) GetRawValue

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

func (*CheckPermissionsResponse_FieldSubPathValue) SetTo

func (*CheckPermissionsResponse_FieldSubPathValue) SetToRaw

type CheckPermissionsResponse_FieldTerminalPath

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

func (*CheckPermissionsResponse_FieldTerminalPath) ClearValue

func (*CheckPermissionsResponse_FieldTerminalPath) ClearValueRaw

func (*CheckPermissionsResponse_FieldTerminalPath) Get

func (fp *CheckPermissionsResponse_FieldTerminalPath) Get(source *CheckPermissionsResponse) (values []interface{})

Get returns all values pointed by specific field from source CheckPermissionsResponse

func (*CheckPermissionsResponse_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*CheckPermissionsResponse_FieldTerminalPath) GetRaw

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

func (*CheckPermissionsResponse_FieldTerminalPath) GetSingle

func (fp *CheckPermissionsResponse_FieldTerminalPath) GetSingle(source *CheckPermissionsResponse) (interface{}, bool)

GetSingle returns value pointed by specific field of from source CheckPermissionsResponse

func (*CheckPermissionsResponse_FieldTerminalPath) GetSingleRaw

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

func (*CheckPermissionsResponse_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*CheckPermissionsResponse_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*CheckPermissionsResponse_FieldTerminalPath) Selector

func (*CheckPermissionsResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*CheckPermissionsResponse_FieldTerminalPath) String

String returns path representation in proto convention

func (*CheckPermissionsResponse_FieldTerminalPath) WithIArrayItemValue

func (*CheckPermissionsResponse_FieldTerminalPath) WithIArrayOfValues

func (*CheckPermissionsResponse_FieldTerminalPath) WithIValue

func (*CheckPermissionsResponse_FieldTerminalPath) WithRawIArrayItemValue

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

func (*CheckPermissionsResponse_FieldTerminalPath) WithRawIArrayOfValues

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

func (*CheckPermissionsResponse_FieldTerminalPath) WithRawIValue

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

type CheckPermissionsResponse_FieldTerminalPathArrayItemValue

type CheckPermissionsResponse_FieldTerminalPathArrayItemValue struct {
	CheckPermissionsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckPermissionsResponse_FieldTerminalPathArrayItemValue) AsCheckResultsItemValue

func (fpaiv *CheckPermissionsResponse_FieldTerminalPathArrayItemValue) AsCheckResultsItemValue() (*CheckResult, bool)

func (*CheckPermissionsResponse_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*CheckPermissionsResponse_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*CheckPermissionsResponse_FieldTerminalPathArrayItemValue) GetSingle

func (*CheckPermissionsResponse_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type CheckPermissionsResponse_FieldTerminalPathArrayOfValues

type CheckPermissionsResponse_FieldTerminalPathArrayOfValues struct {
	CheckPermissionsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckPermissionsResponse_FieldTerminalPathArrayOfValues) AsCheckResultsArrayOfValues

func (fpaov *CheckPermissionsResponse_FieldTerminalPathArrayOfValues) AsCheckResultsArrayOfValues() ([][]*CheckResult, bool)

func (*CheckPermissionsResponse_FieldTerminalPathArrayOfValues) GetRawValues

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

type CheckPermissionsResponse_FieldTerminalPathValue

type CheckPermissionsResponse_FieldTerminalPathValue struct {
	CheckPermissionsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckPermissionsResponse_FieldTerminalPathValue) AsCheckResultsValue

func (fpv *CheckPermissionsResponse_FieldTerminalPathValue) AsCheckResultsValue() ([]*CheckResult, bool)

func (*CheckPermissionsResponse_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'CheckPermissionsResponse_FieldTerminalPathValue' with the value under path in 'CheckPermissionsResponse'.

func (*CheckPermissionsResponse_FieldTerminalPathValue) CompareWithRaw

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

func (*CheckPermissionsResponse_FieldTerminalPathValue) GetRawValue

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

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

func (*CheckPermissionsResponse_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object CheckPermissionsResponse

func (*CheckPermissionsResponse_FieldTerminalPathValue) SetToRaw

type CheckResult

type CheckResult struct {

	// Object resource name, e.g. projects/<project_id>/devices/<device_id>
	Object string `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty" firestore:"object"`
	// Granted Permissions
	GrantedPermissions              []*permission.Reference `` /* 167-byte string literal not displayed */
	ConditionallyGrantedPermissions []*ConditionalGrant     `` /* 200-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CheckResult) Clone

func (o *CheckResult) Clone() *CheckResult

func (*CheckResult) CloneRaw

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

func (*CheckResult) Descriptor

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

Deprecated, Use CheckResult.ProtoReflect.Descriptor instead.

func (*CheckResult) GetConditionallyGrantedPermissions

func (m *CheckResult) GetConditionallyGrantedPermissions() []*ConditionalGrant

func (*CheckResult) GetGrantedPermissions

func (m *CheckResult) GetGrantedPermissions() []*permission.Reference

func (*CheckResult) GetObject

func (m *CheckResult) GetObject() string

func (*CheckResult) GotenMessage

func (*CheckResult) GotenMessage()

func (*CheckResult) GotenObjectExt

func (o *CheckResult) GotenObjectExt()

func (*CheckResult) GotenValidate

func (obj *CheckResult) GotenValidate() error

func (*CheckResult) MakeDiffFieldMask

func (o *CheckResult) MakeDiffFieldMask(other *CheckResult) *CheckResult_FieldMask

func (*CheckResult) MakeFullFieldMask

func (o *CheckResult) MakeFullFieldMask() *CheckResult_FieldMask

func (*CheckResult) MakeRawDiffFieldMask

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

func (*CheckResult) MakeRawFullFieldMask

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

func (*CheckResult) Marshal

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

func (*CheckResult) MarshalJSON

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

func (*CheckResult) Merge

func (o *CheckResult) Merge(source *CheckResult)

func (*CheckResult) MergeRaw

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

func (*CheckResult) ProtoMessage

func (*CheckResult) ProtoMessage()

func (*CheckResult) ProtoReflect

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

func (*CheckResult) Reset

func (m *CheckResult) Reset()

func (*CheckResult) SetConditionallyGrantedPermissions

func (m *CheckResult) SetConditionallyGrantedPermissions(fv []*ConditionalGrant)

func (*CheckResult) SetGrantedPermissions

func (m *CheckResult) SetGrantedPermissions(fv []*permission.Reference)

func (*CheckResult) SetObject

func (m *CheckResult) SetObject(fv string)

func (*CheckResult) String

func (m *CheckResult) String() string

func (*CheckResult) Unmarshal

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

func (*CheckResult) UnmarshalJSON

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

type CheckResultFieldPathBuilder

type CheckResultFieldPathBuilder struct{}

func NewCheckResultFieldPathBuilder

func NewCheckResultFieldPathBuilder() CheckResultFieldPathBuilder

func (CheckResultFieldPathBuilder) ConditionallyGrantedPermissions

func (CheckResultFieldPathBuilder) GrantedPermissions

func (CheckResultFieldPathBuilder) Object

type CheckResultMapPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters

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

func (CheckResultMapPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters) FieldPath

func (CheckResultMapPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters) WithArrayOfValues

func (CheckResultMapPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters) WithValue

type CheckResultPathSelectorConditionallyGrantedPermissions

type CheckResultPathSelectorConditionallyGrantedPermissions struct{}

func (CheckResultPathSelectorConditionallyGrantedPermissions) FieldPath

func (CheckResultPathSelectorConditionallyGrantedPermissions) Permissions

func (CheckResultPathSelectorConditionallyGrantedPermissions) WithArrayOfValues

func (CheckResultPathSelectorConditionallyGrantedPermissions) WithItemValue

func (CheckResultPathSelectorConditionallyGrantedPermissions) WithSubArrayItemValue

func (CheckResultPathSelectorConditionallyGrantedPermissions) WithSubArrayOfValues

func (CheckResultPathSelectorConditionallyGrantedPermissions) WithSubPath

func (CheckResultPathSelectorConditionallyGrantedPermissions) WithSubValue

func (CheckResultPathSelectorConditionallyGrantedPermissions) WithValue

type CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindings

type CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindings struct{}

func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindings) FieldPath

func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindings) WithArrayOfValues

func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindings) WithItemValue

func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindings) WithValue

type CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsCondition

type CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsCondition struct{}

func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsCondition) FieldPath

func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsCondition) WithArrayOfValues

func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsCondition) WithValue

type CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters

type CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters struct{}

func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters) FieldPath

func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters) WithArrayOfValues

func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsParameters) WithValue

type CheckResultPathSelectorConditionallyGrantedPermissionsPermissions

type CheckResultPathSelectorConditionallyGrantedPermissionsPermissions struct{}

func (CheckResultPathSelectorConditionallyGrantedPermissionsPermissions) FieldPath

func (CheckResultPathSelectorConditionallyGrantedPermissionsPermissions) WithArrayOfValues

func (CheckResultPathSelectorConditionallyGrantedPermissionsPermissions) WithItemValue

func (CheckResultPathSelectorConditionallyGrantedPermissionsPermissions) WithValue

type CheckResultPathSelectorGrantedPermissions

type CheckResultPathSelectorGrantedPermissions struct{}

func (CheckResultPathSelectorGrantedPermissions) FieldPath

func (CheckResultPathSelectorGrantedPermissions) WithArrayOfValues

func (CheckResultPathSelectorGrantedPermissions) WithItemValue

func (CheckResultPathSelectorGrantedPermissions) WithValue

type CheckResultPathSelectorObject

type CheckResultPathSelectorObject struct{}

func (CheckResultPathSelectorObject) FieldPath

func (CheckResultPathSelectorObject) WithArrayOfValues

func (CheckResultPathSelectorObject) WithValue

type CheckResult_FieldMask

type CheckResult_FieldMask struct {
	Paths []CheckResult_FieldPath
}

func FullCheckResult_FieldMask

func FullCheckResult_FieldMask() *CheckResult_FieldMask

func (*CheckResult_FieldMask) AppendPath

func (fieldMask *CheckResult_FieldMask) AppendPath(path CheckResult_FieldPath)

func (*CheckResult_FieldMask) AppendRawPath

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

func (*CheckResult_FieldMask) DecodeFirestore

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

func (*CheckResult_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*CheckResult_FieldMask) FilterInputFields

func (fieldMask *CheckResult_FieldMask) FilterInputFields() *CheckResult_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*CheckResult_FieldMask) FromProtoFieldMask

func (fieldMask *CheckResult_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*CheckResult_FieldMask) GetPaths

func (fieldMask *CheckResult_FieldMask) GetPaths() []CheckResult_FieldPath

func (*CheckResult_FieldMask) GetRawPaths

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

func (*CheckResult_FieldMask) IsFull

func (fieldMask *CheckResult_FieldMask) IsFull() bool

func (CheckResult_FieldMask) Marshal

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

implement methods required by customType

func (CheckResult_FieldMask) MarshalJSON

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

func (*CheckResult_FieldMask) PathsCount

func (fieldMask *CheckResult_FieldMask) PathsCount() int

func (*CheckResult_FieldMask) Project

func (fieldMask *CheckResult_FieldMask) Project(source *CheckResult) *CheckResult

func (*CheckResult_FieldMask) ProjectRaw

func (*CheckResult_FieldMask) ProtoMessage

func (fieldMask *CheckResult_FieldMask) ProtoMessage()

func (*CheckResult_FieldMask) ProtoReflect

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

func (*CheckResult_FieldMask) Reset

func (fieldMask *CheckResult_FieldMask) Reset()

func (*CheckResult_FieldMask) Set

func (fieldMask *CheckResult_FieldMask) Set(target, source *CheckResult)

func (*CheckResult_FieldMask) SetFromCliFlag

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

func (*CheckResult_FieldMask) SetRaw

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

func (*CheckResult_FieldMask) Size

func (fieldMask *CheckResult_FieldMask) Size() int

func (*CheckResult_FieldMask) String

func (fieldMask *CheckResult_FieldMask) String() string

func (*CheckResult_FieldMask) Subtract

func (*CheckResult_FieldMask) SubtractRaw

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

func (*CheckResult_FieldMask) ToProtoFieldMask

func (fieldMask *CheckResult_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*CheckResult_FieldMask) Unmarshal

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

func (*CheckResult_FieldMask) UnmarshalJSON

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

type CheckResult_FieldPath

type CheckResult_FieldPath interface {
	gotenobject.FieldPath
	Selector() CheckResult_FieldPathSelector
	Get(source *CheckResult) []interface{}
	GetSingle(source *CheckResult) (interface{}, bool)
	ClearValue(item *CheckResult)

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

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

func MustParseCheckResult_FieldPath

func MustParseCheckResult_FieldPath(rawField string) CheckResult_FieldPath

func ParseCheckResult_FieldPath

func ParseCheckResult_FieldPath(rawField string) (CheckResult_FieldPath, error)

type CheckResult_FieldPathArrayItemValue

type CheckResult_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	CheckResult_FieldPath
	ContainsValue(*CheckResult) bool
}

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

func MustParseCheckResult_FieldPathArrayItemValue

func MustParseCheckResult_FieldPathArrayItemValue(pathStr, valueStr string) CheckResult_FieldPathArrayItemValue

func ParseCheckResult_FieldPathArrayItemValue

func ParseCheckResult_FieldPathArrayItemValue(pathStr, valueStr string) (CheckResult_FieldPathArrayItemValue, error)

ParseCheckResult_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type CheckResult_FieldPathArrayOfValues

type CheckResult_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	CheckResult_FieldPath
}

CheckResult_FieldPathArrayOfValues allows storing slice of values for CheckResult fields according to their type

func MustParseCheckResult_FieldPathArrayOfValues

func MustParseCheckResult_FieldPathArrayOfValues(pathStr, valuesStr string) CheckResult_FieldPathArrayOfValues

func ParseCheckResult_FieldPathArrayOfValues

func ParseCheckResult_FieldPathArrayOfValues(pathStr, valuesStr string) (CheckResult_FieldPathArrayOfValues, error)

type CheckResult_FieldPathSelector

type CheckResult_FieldPathSelector int32
const (
	CheckResult_FieldPathSelectorObject                          CheckResult_FieldPathSelector = 0
	CheckResult_FieldPathSelectorGrantedPermissions              CheckResult_FieldPathSelector = 1
	CheckResult_FieldPathSelectorConditionallyGrantedPermissions CheckResult_FieldPathSelector = 2
)

func (CheckResult_FieldPathSelector) String

type CheckResult_FieldPathValue

type CheckResult_FieldPathValue interface {
	CheckResult_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **CheckResult)
	CompareWith(*CheckResult) (cmp int, comparable bool)
}

CheckResult_FieldPathValue allows storing values for CheckResult fields according to their type

func MustParseCheckResult_FieldPathValue

func MustParseCheckResult_FieldPathValue(pathStr, valueStr string) CheckResult_FieldPathValue

func ParseCheckResult_FieldPathValue

func ParseCheckResult_FieldPathValue(pathStr, valueStr string) (CheckResult_FieldPathValue, error)

type CheckResult_FieldSubPath

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

func (*CheckResult_FieldSubPath) AsConditionallyGrantedPermissionsSubPath

func (fps *CheckResult_FieldSubPath) AsConditionallyGrantedPermissionsSubPath() (ConditionalGrant_FieldPath, bool)

func (*CheckResult_FieldSubPath) ClearValue

func (fps *CheckResult_FieldSubPath) ClearValue(item *CheckResult)

func (*CheckResult_FieldSubPath) ClearValueRaw

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

func (*CheckResult_FieldSubPath) Get

func (fps *CheckResult_FieldSubPath) Get(source *CheckResult) (values []interface{})

Get returns all values pointed by selected field from source CheckResult

func (*CheckResult_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*CheckResult_FieldSubPath) GetRaw

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

func (*CheckResult_FieldSubPath) GetSingle

func (fps *CheckResult_FieldSubPath) GetSingle(source *CheckResult) (interface{}, bool)

GetSingle returns value of selected field from source CheckResult

func (*CheckResult_FieldSubPath) GetSingleRaw

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

func (*CheckResult_FieldSubPath) IsLeaf

func (fps *CheckResult_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*CheckResult_FieldSubPath) JSONString

func (fps *CheckResult_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*CheckResult_FieldSubPath) Selector

func (*CheckResult_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*CheckResult_FieldSubPath) String

func (fps *CheckResult_FieldSubPath) String() string

String returns path representation in proto convention

func (*CheckResult_FieldSubPath) WithIArrayItemValue

func (fps *CheckResult_FieldSubPath) WithIArrayItemValue(value interface{}) CheckResult_FieldPathArrayItemValue

func (*CheckResult_FieldSubPath) WithIArrayOfValues

func (fps *CheckResult_FieldSubPath) WithIArrayOfValues(values interface{}) CheckResult_FieldPathArrayOfValues

func (*CheckResult_FieldSubPath) WithIValue

func (fps *CheckResult_FieldSubPath) WithIValue(value interface{}) CheckResult_FieldPathValue

func (*CheckResult_FieldSubPath) WithRawIArrayItemValue

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

func (*CheckResult_FieldSubPath) WithRawIArrayOfValues

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

func (*CheckResult_FieldSubPath) WithRawIValue

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

type CheckResult_FieldSubPathArrayItemValue

type CheckResult_FieldSubPathArrayItemValue struct {
	CheckResult_FieldPath
	// contains filtered or unexported fields
}

func (*CheckResult_FieldSubPathArrayItemValue) AsConditionallyGrantedPermissionsPathItemValue

func (fpaivs *CheckResult_FieldSubPathArrayItemValue) AsConditionallyGrantedPermissionsPathItemValue() (ConditionalGrant_FieldPathArrayItemValue, bool)

func (*CheckResult_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *CheckResult_FieldSubPathArrayItemValue) ContainsValue(source *CheckResult) bool

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

func (*CheckResult_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type CheckResult_FieldSubPathArrayOfValues

type CheckResult_FieldSubPathArrayOfValues struct {
	CheckResult_FieldPath
	// contains filtered or unexported fields
}

func (*CheckResult_FieldSubPathArrayOfValues) AsConditionallyGrantedPermissionsPathArrayOfValues

func (fpsaov *CheckResult_FieldSubPathArrayOfValues) AsConditionallyGrantedPermissionsPathArrayOfValues() (ConditionalGrant_FieldPathArrayOfValues, bool)

func (*CheckResult_FieldSubPathArrayOfValues) GetRawValues

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

type CheckResult_FieldSubPathValue

type CheckResult_FieldSubPathValue struct {
	CheckResult_FieldPath
	// contains filtered or unexported fields
}

func (*CheckResult_FieldSubPathValue) AsConditionallyGrantedPermissionsPathValue

func (fpvs *CheckResult_FieldSubPathValue) AsConditionallyGrantedPermissionsPathValue() (ConditionalGrant_FieldPathValue, bool)

func (*CheckResult_FieldSubPathValue) CompareWith

func (fpvs *CheckResult_FieldSubPathValue) CompareWith(source *CheckResult) (int, bool)

func (*CheckResult_FieldSubPathValue) CompareWithRaw

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

func (*CheckResult_FieldSubPathValue) GetRawValue

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

func (*CheckResult_FieldSubPathValue) SetTo

func (fpvs *CheckResult_FieldSubPathValue) SetTo(target **CheckResult)

func (*CheckResult_FieldSubPathValue) SetToRaw

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

type CheckResult_FieldTerminalPath

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

func (*CheckResult_FieldTerminalPath) ClearValue

func (fp *CheckResult_FieldTerminalPath) ClearValue(item *CheckResult)

func (*CheckResult_FieldTerminalPath) ClearValueRaw

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

func (*CheckResult_FieldTerminalPath) Get

func (fp *CheckResult_FieldTerminalPath) Get(source *CheckResult) (values []interface{})

Get returns all values pointed by specific field from source CheckResult

func (*CheckResult_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*CheckResult_FieldTerminalPath) GetRaw

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

func (*CheckResult_FieldTerminalPath) GetSingle

func (fp *CheckResult_FieldTerminalPath) GetSingle(source *CheckResult) (interface{}, bool)

GetSingle returns value pointed by specific field of from source CheckResult

func (*CheckResult_FieldTerminalPath) GetSingleRaw

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

func (*CheckResult_FieldTerminalPath) IsLeaf

func (fp *CheckResult_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*CheckResult_FieldTerminalPath) JSONString

func (fp *CheckResult_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*CheckResult_FieldTerminalPath) Selector

func (*CheckResult_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*CheckResult_FieldTerminalPath) String

String returns path representation in proto convention

func (*CheckResult_FieldTerminalPath) WithIArrayItemValue

func (fp *CheckResult_FieldTerminalPath) WithIArrayItemValue(value interface{}) CheckResult_FieldPathArrayItemValue

func (*CheckResult_FieldTerminalPath) WithIArrayOfValues

func (fp *CheckResult_FieldTerminalPath) WithIArrayOfValues(values interface{}) CheckResult_FieldPathArrayOfValues

func (*CheckResult_FieldTerminalPath) WithIValue

func (fp *CheckResult_FieldTerminalPath) WithIValue(value interface{}) CheckResult_FieldPathValue

func (*CheckResult_FieldTerminalPath) WithRawIArrayItemValue

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

func (*CheckResult_FieldTerminalPath) WithRawIArrayOfValues

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

func (*CheckResult_FieldTerminalPath) WithRawIValue

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

type CheckResult_FieldTerminalPathArrayItemValue

type CheckResult_FieldTerminalPathArrayItemValue struct {
	CheckResult_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckResult_FieldTerminalPathArrayItemValue) AsConditionallyGrantedPermissionsItemValue

func (fpaiv *CheckResult_FieldTerminalPathArrayItemValue) AsConditionallyGrantedPermissionsItemValue() (*ConditionalGrant, bool)

func (*CheckResult_FieldTerminalPathArrayItemValue) AsGrantedPermissionsItemValue

func (fpaiv *CheckResult_FieldTerminalPathArrayItemValue) AsGrantedPermissionsItemValue() (*permission.Reference, bool)

func (*CheckResult_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *CheckResult_FieldTerminalPathArrayItemValue) ContainsValue(source *CheckResult) bool

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

func (*CheckResult_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*CheckResult_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *CheckResult_FieldTerminalPathArrayItemValue) GetSingle(source *CheckResult) (interface{}, bool)

func (*CheckResult_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type CheckResult_FieldTerminalPathArrayOfValues

type CheckResult_FieldTerminalPathArrayOfValues struct {
	CheckResult_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckResult_FieldTerminalPathArrayOfValues) AsConditionallyGrantedPermissionsArrayOfValues

func (fpaov *CheckResult_FieldTerminalPathArrayOfValues) AsConditionallyGrantedPermissionsArrayOfValues() ([][]*ConditionalGrant, bool)

func (*CheckResult_FieldTerminalPathArrayOfValues) AsGrantedPermissionsArrayOfValues

func (fpaov *CheckResult_FieldTerminalPathArrayOfValues) AsGrantedPermissionsArrayOfValues() ([][]*permission.Reference, bool)

func (*CheckResult_FieldTerminalPathArrayOfValues) AsObjectArrayOfValues

func (fpaov *CheckResult_FieldTerminalPathArrayOfValues) AsObjectArrayOfValues() ([]string, bool)

func (*CheckResult_FieldTerminalPathArrayOfValues) GetRawValues

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

type CheckResult_FieldTerminalPathValue

type CheckResult_FieldTerminalPathValue struct {
	CheckResult_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckResult_FieldTerminalPathValue) AsConditionallyGrantedPermissionsValue

func (fpv *CheckResult_FieldTerminalPathValue) AsConditionallyGrantedPermissionsValue() ([]*ConditionalGrant, bool)

func (*CheckResult_FieldTerminalPathValue) AsGrantedPermissionsValue

func (fpv *CheckResult_FieldTerminalPathValue) AsGrantedPermissionsValue() ([]*permission.Reference, bool)

func (*CheckResult_FieldTerminalPathValue) AsObjectValue

func (fpv *CheckResult_FieldTerminalPathValue) AsObjectValue() (string, bool)

func (*CheckResult_FieldTerminalPathValue) CompareWith

func (fpv *CheckResult_FieldTerminalPathValue) CompareWith(source *CheckResult) (int, bool)

CompareWith compares value in the 'CheckResult_FieldTerminalPathValue' with the value under path in 'CheckResult'.

func (*CheckResult_FieldTerminalPathValue) CompareWithRaw

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

func (*CheckResult_FieldTerminalPathValue) GetRawValue

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

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

func (*CheckResult_FieldTerminalPathValue) SetTo

func (fpv *CheckResult_FieldTerminalPathValue) SetTo(target **CheckResult)

SetTo stores value for selected field for object CheckResult

func (*CheckResult_FieldTerminalPathValue) SetToRaw

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

type Check_FieldMask

type Check_FieldMask struct {
	Paths []Check_FieldPath
}

func FullCheck_FieldMask

func FullCheck_FieldMask() *Check_FieldMask

func (*Check_FieldMask) AppendPath

func (fieldMask *Check_FieldMask) AppendPath(path Check_FieldPath)

func (*Check_FieldMask) AppendRawPath

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

func (*Check_FieldMask) DecodeFirestore

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

func (*Check_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*Check_FieldMask) FilterInputFields

func (fieldMask *Check_FieldMask) FilterInputFields() *Check_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Check_FieldMask) FromProtoFieldMask

func (fieldMask *Check_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*Check_FieldMask) GetPaths

func (fieldMask *Check_FieldMask) GetPaths() []Check_FieldPath

func (*Check_FieldMask) GetRawPaths

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

func (*Check_FieldMask) IsFull

func (fieldMask *Check_FieldMask) IsFull() bool

func (Check_FieldMask) Marshal

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

implement methods required by customType

func (Check_FieldMask) MarshalJSON

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

func (*Check_FieldMask) PathsCount

func (fieldMask *Check_FieldMask) PathsCount() int

func (*Check_FieldMask) Project

func (fieldMask *Check_FieldMask) Project(source *Check) *Check

func (*Check_FieldMask) ProjectRaw

func (*Check_FieldMask) ProtoMessage

func (fieldMask *Check_FieldMask) ProtoMessage()

func (*Check_FieldMask) ProtoReflect

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

func (*Check_FieldMask) Reset

func (fieldMask *Check_FieldMask) Reset()

func (*Check_FieldMask) Set

func (fieldMask *Check_FieldMask) Set(target, source *Check)

func (*Check_FieldMask) SetFromCliFlag

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

func (*Check_FieldMask) SetRaw

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

func (*Check_FieldMask) Size

func (fieldMask *Check_FieldMask) Size() int

func (*Check_FieldMask) String

func (fieldMask *Check_FieldMask) String() string

func (*Check_FieldMask) Subtract

func (fieldMask *Check_FieldMask) Subtract(other *Check_FieldMask) *Check_FieldMask

func (*Check_FieldMask) SubtractRaw

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

func (*Check_FieldMask) ToProtoFieldMask

func (fieldMask *Check_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*Check_FieldMask) Unmarshal

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

func (*Check_FieldMask) UnmarshalJSON

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

type Check_FieldPath

type Check_FieldPath interface {
	gotenobject.FieldPath
	Selector() Check_FieldPathSelector
	Get(source *Check) []interface{}
	GetSingle(source *Check) (interface{}, bool)
	ClearValue(item *Check)

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

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

func BuildCheck_FieldPath

func BuildCheck_FieldPath(fp gotenobject.RawFieldPath) (Check_FieldPath, error)

func MustParseCheck_FieldPath

func MustParseCheck_FieldPath(rawField string) Check_FieldPath

func ParseCheck_FieldPath

func ParseCheck_FieldPath(rawField string) (Check_FieldPath, error)

type Check_FieldPathArrayItemValue

type Check_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	Check_FieldPath
	ContainsValue(*Check) bool
}

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

func MustParseCheck_FieldPathArrayItemValue

func MustParseCheck_FieldPathArrayItemValue(pathStr, valueStr string) Check_FieldPathArrayItemValue

func ParseCheck_FieldPathArrayItemValue

func ParseCheck_FieldPathArrayItemValue(pathStr, valueStr string) (Check_FieldPathArrayItemValue, error)

ParseCheck_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type Check_FieldPathArrayOfValues

type Check_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	Check_FieldPath
}

Check_FieldPathArrayOfValues allows storing slice of values for Check fields according to their type

func MustParseCheck_FieldPathArrayOfValues

func MustParseCheck_FieldPathArrayOfValues(pathStr, valuesStr string) Check_FieldPathArrayOfValues

func ParseCheck_FieldPathArrayOfValues

func ParseCheck_FieldPathArrayOfValues(pathStr, valuesStr string) (Check_FieldPathArrayOfValues, error)

type Check_FieldPathSelector

type Check_FieldPathSelector int32
const (
	Check_FieldPathSelectorObject      Check_FieldPathSelector = 0
	Check_FieldPathSelectorPermissions Check_FieldPathSelector = 1
)

func (Check_FieldPathSelector) String

func (s Check_FieldPathSelector) String() string

type Check_FieldPathValue

type Check_FieldPathValue interface {
	Check_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **Check)
	CompareWith(*Check) (cmp int, comparable bool)
}

Check_FieldPathValue allows storing values for Check fields according to their type

func MustParseCheck_FieldPathValue

func MustParseCheck_FieldPathValue(pathStr, valueStr string) Check_FieldPathValue

func ParseCheck_FieldPathValue

func ParseCheck_FieldPathValue(pathStr, valueStr string) (Check_FieldPathValue, error)

type Check_FieldTerminalPath

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

func (*Check_FieldTerminalPath) ClearValue

func (fp *Check_FieldTerminalPath) ClearValue(item *Check)

func (*Check_FieldTerminalPath) ClearValueRaw

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

func (*Check_FieldTerminalPath) Get

func (fp *Check_FieldTerminalPath) Get(source *Check) (values []interface{})

Get returns all values pointed by specific field from source Check

func (*Check_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*Check_FieldTerminalPath) GetRaw

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

func (*Check_FieldTerminalPath) GetSingle

func (fp *Check_FieldTerminalPath) GetSingle(source *Check) (interface{}, bool)

GetSingle returns value pointed by specific field of from source Check

func (*Check_FieldTerminalPath) GetSingleRaw

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

func (*Check_FieldTerminalPath) IsLeaf

func (fp *Check_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*Check_FieldTerminalPath) JSONString

func (fp *Check_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*Check_FieldTerminalPath) Selector

func (*Check_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*Check_FieldTerminalPath) String

func (fp *Check_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*Check_FieldTerminalPath) WithIArrayItemValue

func (fp *Check_FieldTerminalPath) WithIArrayItemValue(value interface{}) Check_FieldPathArrayItemValue

func (*Check_FieldTerminalPath) WithIArrayOfValues

func (fp *Check_FieldTerminalPath) WithIArrayOfValues(values interface{}) Check_FieldPathArrayOfValues

func (*Check_FieldTerminalPath) WithIValue

func (fp *Check_FieldTerminalPath) WithIValue(value interface{}) Check_FieldPathValue

func (*Check_FieldTerminalPath) WithRawIArrayItemValue

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

func (*Check_FieldTerminalPath) WithRawIArrayOfValues

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

func (*Check_FieldTerminalPath) WithRawIValue

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

type Check_FieldTerminalPathArrayItemValue

type Check_FieldTerminalPathArrayItemValue struct {
	Check_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Check_FieldTerminalPathArrayItemValue) AsPermissionsItemValue

func (fpaiv *Check_FieldTerminalPathArrayItemValue) AsPermissionsItemValue() (*permission.Reference, bool)

func (*Check_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *Check_FieldTerminalPathArrayItemValue) ContainsValue(source *Check) bool

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

func (*Check_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*Check_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *Check_FieldTerminalPathArrayItemValue) GetSingle(source *Check) (interface{}, bool)

func (*Check_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type Check_FieldTerminalPathArrayOfValues

type Check_FieldTerminalPathArrayOfValues struct {
	Check_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Check_FieldTerminalPathArrayOfValues) AsObjectArrayOfValues

func (fpaov *Check_FieldTerminalPathArrayOfValues) AsObjectArrayOfValues() ([]string, bool)

func (*Check_FieldTerminalPathArrayOfValues) AsPermissionsArrayOfValues

func (fpaov *Check_FieldTerminalPathArrayOfValues) AsPermissionsArrayOfValues() ([][]*permission.Reference, bool)

func (*Check_FieldTerminalPathArrayOfValues) GetRawValues

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

type Check_FieldTerminalPathValue

type Check_FieldTerminalPathValue struct {
	Check_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Check_FieldTerminalPathValue) AsObjectValue

func (fpv *Check_FieldTerminalPathValue) AsObjectValue() (string, bool)

func (*Check_FieldTerminalPathValue) AsPermissionsValue

func (fpv *Check_FieldTerminalPathValue) AsPermissionsValue() ([]*permission.Reference, bool)

func (*Check_FieldTerminalPathValue) CompareWith

func (fpv *Check_FieldTerminalPathValue) CompareWith(source *Check) (int, bool)

CompareWith compares value in the 'Check_FieldTerminalPathValue' with the value under path in 'Check'.

func (*Check_FieldTerminalPathValue) CompareWithRaw

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

func (*Check_FieldTerminalPathValue) GetRawValue

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

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

func (*Check_FieldTerminalPathValue) SetTo

func (fpv *Check_FieldTerminalPathValue) SetTo(target **Check)

SetTo stores value for selected field for object Check

func (*Check_FieldTerminalPathValue) SetToRaw

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

type ConditionalGrant

type ConditionalGrant struct {
	Permissions       []*permission.Reference       `protobuf:"bytes,1,rep,customtype=Reference,name=permissions,proto3" json:"permissions,omitempty" firestore:"permissions"`
	ConditionBindings []*condition.ConditionBinding `` /* 142-byte string literal not displayed */
	// contains filtered or unexported fields
}

ConditionalGrant represents grant on repeated list of permissions if any of conditions is met.

func (*ConditionalGrant) Clone

func (o *ConditionalGrant) Clone() *ConditionalGrant

func (*ConditionalGrant) CloneRaw

func (*ConditionalGrant) Descriptor

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

Deprecated, Use ConditionalGrant.ProtoReflect.Descriptor instead.

func (*ConditionalGrant) GetConditionBindings

func (m *ConditionalGrant) GetConditionBindings() []*condition.ConditionBinding

func (*ConditionalGrant) GetPermissions

func (m *ConditionalGrant) GetPermissions() []*permission.Reference

func (*ConditionalGrant) GotenMessage

func (*ConditionalGrant) GotenMessage()

func (*ConditionalGrant) GotenObjectExt

func (o *ConditionalGrant) GotenObjectExt()

func (*ConditionalGrant) GotenValidate

func (obj *ConditionalGrant) GotenValidate() error

func (*ConditionalGrant) MakeDiffFieldMask

func (o *ConditionalGrant) MakeDiffFieldMask(other *ConditionalGrant) *ConditionalGrant_FieldMask

func (*ConditionalGrant) MakeFullFieldMask

func (o *ConditionalGrant) MakeFullFieldMask() *ConditionalGrant_FieldMask

func (*ConditionalGrant) MakeRawDiffFieldMask

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

func (*ConditionalGrant) MakeRawFullFieldMask

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

func (*ConditionalGrant) Marshal

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

func (*ConditionalGrant) MarshalJSON

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

func (*ConditionalGrant) Merge

func (o *ConditionalGrant) Merge(source *ConditionalGrant)

func (*ConditionalGrant) MergeRaw

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

func (*ConditionalGrant) ProtoMessage

func (*ConditionalGrant) ProtoMessage()

func (*ConditionalGrant) ProtoReflect

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

func (*ConditionalGrant) Reset

func (m *ConditionalGrant) Reset()

func (*ConditionalGrant) SetConditionBindings

func (m *ConditionalGrant) SetConditionBindings(fv []*condition.ConditionBinding)

func (*ConditionalGrant) SetPermissions

func (m *ConditionalGrant) SetPermissions(fv []*permission.Reference)

func (*ConditionalGrant) String

func (m *ConditionalGrant) String() string

func (*ConditionalGrant) Unmarshal

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

func (*ConditionalGrant) UnmarshalJSON

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

type ConditionalGrantFieldPathBuilder

type ConditionalGrantFieldPathBuilder struct{}

func NewConditionalGrantFieldPathBuilder

func NewConditionalGrantFieldPathBuilder() ConditionalGrantFieldPathBuilder

func (ConditionalGrantFieldPathBuilder) ConditionBindings

func (ConditionalGrantFieldPathBuilder) Permissions

type ConditionalGrantMapPathSelectorConditionBindingsParameters

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

func (ConditionalGrantMapPathSelectorConditionBindingsParameters) FieldPath

func (ConditionalGrantMapPathSelectorConditionBindingsParameters) WithArrayOfValues

func (ConditionalGrantMapPathSelectorConditionBindingsParameters) WithValue

type ConditionalGrantPathSelectorConditionBindings

type ConditionalGrantPathSelectorConditionBindings struct{}

func (ConditionalGrantPathSelectorConditionBindings) Condition

func (ConditionalGrantPathSelectorConditionBindings) FieldPath

func (ConditionalGrantPathSelectorConditionBindings) Parameters

func (ConditionalGrantPathSelectorConditionBindings) WithArrayOfValues

func (ConditionalGrantPathSelectorConditionBindings) WithItemValue

func (ConditionalGrantPathSelectorConditionBindings) WithSubArrayItemValue

func (ConditionalGrantPathSelectorConditionBindings) WithSubArrayOfValues

func (ConditionalGrantPathSelectorConditionBindings) WithSubPath

func (ConditionalGrantPathSelectorConditionBindings) WithSubValue

func (ConditionalGrantPathSelectorConditionBindings) WithValue

type ConditionalGrantPathSelectorConditionBindingsCondition

type ConditionalGrantPathSelectorConditionBindingsCondition struct{}

func (ConditionalGrantPathSelectorConditionBindingsCondition) FieldPath

func (ConditionalGrantPathSelectorConditionBindingsCondition) WithArrayOfValues

func (ConditionalGrantPathSelectorConditionBindingsCondition) WithValue

type ConditionalGrantPathSelectorConditionBindingsParameters

type ConditionalGrantPathSelectorConditionBindingsParameters struct{}

func (ConditionalGrantPathSelectorConditionBindingsParameters) FieldPath

func (ConditionalGrantPathSelectorConditionBindingsParameters) WithArrayOfValues

func (ConditionalGrantPathSelectorConditionBindingsParameters) WithKey

func (ConditionalGrantPathSelectorConditionBindingsParameters) WithValue

type ConditionalGrantPathSelectorPermissions

type ConditionalGrantPathSelectorPermissions struct{}

func (ConditionalGrantPathSelectorPermissions) FieldPath

func (ConditionalGrantPathSelectorPermissions) WithArrayOfValues

func (ConditionalGrantPathSelectorPermissions) WithItemValue

func (ConditionalGrantPathSelectorPermissions) WithValue

type ConditionalGrant_FieldMask

type ConditionalGrant_FieldMask struct {
	Paths []ConditionalGrant_FieldPath
}

func FullConditionalGrant_FieldMask

func FullConditionalGrant_FieldMask() *ConditionalGrant_FieldMask

func (*ConditionalGrant_FieldMask) AppendPath

func (fieldMask *ConditionalGrant_FieldMask) AppendPath(path ConditionalGrant_FieldPath)

func (*ConditionalGrant_FieldMask) AppendRawPath

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

func (*ConditionalGrant_FieldMask) DecodeFirestore

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

func (*ConditionalGrant_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*ConditionalGrant_FieldMask) FilterInputFields

func (fieldMask *ConditionalGrant_FieldMask) FilterInputFields() *ConditionalGrant_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ConditionalGrant_FieldMask) FromProtoFieldMask

func (fieldMask *ConditionalGrant_FieldMask) FromProtoFieldMask(protoFieldMask *fieldmaskpb.FieldMask) error

func (*ConditionalGrant_FieldMask) GetPaths

func (*ConditionalGrant_FieldMask) GetRawPaths

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

func (*ConditionalGrant_FieldMask) IsFull

func (fieldMask *ConditionalGrant_FieldMask) IsFull() bool

func (ConditionalGrant_FieldMask) Marshal

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

implement methods required by customType

func (ConditionalGrant_FieldMask) MarshalJSON

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

func (*ConditionalGrant_FieldMask) PathsCount

func (fieldMask *ConditionalGrant_FieldMask) PathsCount() int

func (*ConditionalGrant_FieldMask) Project

func (fieldMask *ConditionalGrant_FieldMask) Project(source *ConditionalGrant) *ConditionalGrant

func (*ConditionalGrant_FieldMask) ProjectRaw

func (*ConditionalGrant_FieldMask) ProtoMessage

func (fieldMask *ConditionalGrant_FieldMask) ProtoMessage()

func (*ConditionalGrant_FieldMask) ProtoReflect

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

func (*ConditionalGrant_FieldMask) Reset

func (fieldMask *ConditionalGrant_FieldMask) Reset()

func (*ConditionalGrant_FieldMask) Set

func (fieldMask *ConditionalGrant_FieldMask) Set(target, source *ConditionalGrant)

func (*ConditionalGrant_FieldMask) SetFromCliFlag

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

func (*ConditionalGrant_FieldMask) SetRaw

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

func (*ConditionalGrant_FieldMask) Size

func (fieldMask *ConditionalGrant_FieldMask) Size() int

func (*ConditionalGrant_FieldMask) String

func (fieldMask *ConditionalGrant_FieldMask) String() string

func (*ConditionalGrant_FieldMask) Subtract

func (*ConditionalGrant_FieldMask) SubtractRaw

func (*ConditionalGrant_FieldMask) ToProtoFieldMask

func (fieldMask *ConditionalGrant_FieldMask) ToProtoFieldMask() *fieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*ConditionalGrant_FieldMask) Unmarshal

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

func (*ConditionalGrant_FieldMask) UnmarshalJSON

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

type ConditionalGrant_FieldPath

type ConditionalGrant_FieldPath interface {
	gotenobject.FieldPath
	Selector() ConditionalGrant_FieldPathSelector
	Get(source *ConditionalGrant) []interface{}
	GetSingle(source *ConditionalGrant) (interface{}, bool)
	ClearValue(item *ConditionalGrant)

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

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

func MustParseConditionalGrant_FieldPath

func MustParseConditionalGrant_FieldPath(rawField string) ConditionalGrant_FieldPath

func ParseConditionalGrant_FieldPath

func ParseConditionalGrant_FieldPath(rawField string) (ConditionalGrant_FieldPath, error)

type ConditionalGrant_FieldPathArrayItemValue

type ConditionalGrant_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ConditionalGrant_FieldPath
	ContainsValue(*ConditionalGrant) bool
}

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

func MustParseConditionalGrant_FieldPathArrayItemValue

func MustParseConditionalGrant_FieldPathArrayItemValue(pathStr, valueStr string) ConditionalGrant_FieldPathArrayItemValue

func ParseConditionalGrant_FieldPathArrayItemValue

func ParseConditionalGrant_FieldPathArrayItemValue(pathStr, valueStr string) (ConditionalGrant_FieldPathArrayItemValue, error)

ParseConditionalGrant_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ConditionalGrant_FieldPathArrayOfValues

type ConditionalGrant_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ConditionalGrant_FieldPath
}

ConditionalGrant_FieldPathArrayOfValues allows storing slice of values for ConditionalGrant fields according to their type

func MustParseConditionalGrant_FieldPathArrayOfValues

func MustParseConditionalGrant_FieldPathArrayOfValues(pathStr, valuesStr string) ConditionalGrant_FieldPathArrayOfValues

func ParseConditionalGrant_FieldPathArrayOfValues

func ParseConditionalGrant_FieldPathArrayOfValues(pathStr, valuesStr string) (ConditionalGrant_FieldPathArrayOfValues, error)

type ConditionalGrant_FieldPathSelector

type ConditionalGrant_FieldPathSelector int32
const (
	ConditionalGrant_FieldPathSelectorPermissions       ConditionalGrant_FieldPathSelector = 0
	ConditionalGrant_FieldPathSelectorConditionBindings ConditionalGrant_FieldPathSelector = 1
)

func (ConditionalGrant_FieldPathSelector) String

type ConditionalGrant_FieldPathValue

type ConditionalGrant_FieldPathValue interface {
	ConditionalGrant_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ConditionalGrant)
	CompareWith(*ConditionalGrant) (cmp int, comparable bool)
}

ConditionalGrant_FieldPathValue allows storing values for ConditionalGrant fields according to their type

func MustParseConditionalGrant_FieldPathValue

func MustParseConditionalGrant_FieldPathValue(pathStr, valueStr string) ConditionalGrant_FieldPathValue

func ParseConditionalGrant_FieldPathValue

func ParseConditionalGrant_FieldPathValue(pathStr, valueStr string) (ConditionalGrant_FieldPathValue, error)

type ConditionalGrant_FieldSubPath

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

func (*ConditionalGrant_FieldSubPath) AsConditionBindingsSubPath

func (fps *ConditionalGrant_FieldSubPath) AsConditionBindingsSubPath() (condition.ConditionBinding_FieldPath, bool)

func (*ConditionalGrant_FieldSubPath) ClearValue

func (fps *ConditionalGrant_FieldSubPath) ClearValue(item *ConditionalGrant)

func (*ConditionalGrant_FieldSubPath) ClearValueRaw

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

func (*ConditionalGrant_FieldSubPath) Get

func (fps *ConditionalGrant_FieldSubPath) Get(source *ConditionalGrant) (values []interface{})

Get returns all values pointed by selected field from source ConditionalGrant

func (*ConditionalGrant_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ConditionalGrant_FieldSubPath) GetRaw

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

func (*ConditionalGrant_FieldSubPath) GetSingle

func (fps *ConditionalGrant_FieldSubPath) GetSingle(source *ConditionalGrant) (interface{}, bool)

GetSingle returns value of selected field from source ConditionalGrant

func (*ConditionalGrant_FieldSubPath) GetSingleRaw

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

func (*ConditionalGrant_FieldSubPath) IsLeaf

func (fps *ConditionalGrant_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*ConditionalGrant_FieldSubPath) JSONString

func (fps *ConditionalGrant_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ConditionalGrant_FieldSubPath) Selector

func (*ConditionalGrant_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*ConditionalGrant_FieldSubPath) String

func (fps *ConditionalGrant_FieldSubPath) String() string

String returns path representation in proto convention

func (*ConditionalGrant_FieldSubPath) WithIArrayItemValue

func (fps *ConditionalGrant_FieldSubPath) WithIArrayItemValue(value interface{}) ConditionalGrant_FieldPathArrayItemValue

func (*ConditionalGrant_FieldSubPath) WithIArrayOfValues

func (fps *ConditionalGrant_FieldSubPath) WithIArrayOfValues(values interface{}) ConditionalGrant_FieldPathArrayOfValues

func (*ConditionalGrant_FieldSubPath) WithIValue

func (fps *ConditionalGrant_FieldSubPath) WithIValue(value interface{}) ConditionalGrant_FieldPathValue

func (*ConditionalGrant_FieldSubPath) WithRawIArrayItemValue

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

func (*ConditionalGrant_FieldSubPath) WithRawIArrayOfValues

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

func (*ConditionalGrant_FieldSubPath) WithRawIValue

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

type ConditionalGrant_FieldSubPathArrayItemValue

type ConditionalGrant_FieldSubPathArrayItemValue struct {
	ConditionalGrant_FieldPath
	// contains filtered or unexported fields
}

func (*ConditionalGrant_FieldSubPathArrayItemValue) AsConditionBindingsPathItemValue

func (*ConditionalGrant_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *ConditionalGrant_FieldSubPathArrayItemValue) ContainsValue(source *ConditionalGrant) bool

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

func (*ConditionalGrant_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type ConditionalGrant_FieldSubPathArrayOfValues

type ConditionalGrant_FieldSubPathArrayOfValues struct {
	ConditionalGrant_FieldPath
	// contains filtered or unexported fields
}

func (*ConditionalGrant_FieldSubPathArrayOfValues) AsConditionBindingsPathArrayOfValues

func (*ConditionalGrant_FieldSubPathArrayOfValues) GetRawValues

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

type ConditionalGrant_FieldSubPathValue

type ConditionalGrant_FieldSubPathValue struct {
	ConditionalGrant_FieldPath
	// contains filtered or unexported fields
}

func (*ConditionalGrant_FieldSubPathValue) AsConditionBindingsPathValue

func (fpvs *ConditionalGrant_FieldSubPathValue) AsConditionBindingsPathValue() (condition.ConditionBinding_FieldPathValue, bool)

func (*ConditionalGrant_FieldSubPathValue) CompareWith

func (fpvs *ConditionalGrant_FieldSubPathValue) CompareWith(source *ConditionalGrant) (int, bool)

func (*ConditionalGrant_FieldSubPathValue) CompareWithRaw

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

func (*ConditionalGrant_FieldSubPathValue) GetRawValue

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

func (*ConditionalGrant_FieldSubPathValue) SetTo

func (*ConditionalGrant_FieldSubPathValue) SetToRaw

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

type ConditionalGrant_FieldTerminalPath

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

func (*ConditionalGrant_FieldTerminalPath) ClearValue

func (*ConditionalGrant_FieldTerminalPath) ClearValueRaw

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

func (*ConditionalGrant_FieldTerminalPath) Get

func (fp *ConditionalGrant_FieldTerminalPath) Get(source *ConditionalGrant) (values []interface{})

Get returns all values pointed by specific field from source ConditionalGrant

func (*ConditionalGrant_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ConditionalGrant_FieldTerminalPath) GetRaw

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

func (*ConditionalGrant_FieldTerminalPath) GetSingle

func (fp *ConditionalGrant_FieldTerminalPath) GetSingle(source *ConditionalGrant) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ConditionalGrant

func (*ConditionalGrant_FieldTerminalPath) GetSingleRaw

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

func (*ConditionalGrant_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ConditionalGrant_FieldTerminalPath) JSONString

func (fp *ConditionalGrant_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ConditionalGrant_FieldTerminalPath) Selector

func (*ConditionalGrant_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*ConditionalGrant_FieldTerminalPath) String

String returns path representation in proto convention

func (*ConditionalGrant_FieldTerminalPath) WithIArrayItemValue

func (fp *ConditionalGrant_FieldTerminalPath) WithIArrayItemValue(value interface{}) ConditionalGrant_FieldPathArrayItemValue

func (*ConditionalGrant_FieldTerminalPath) WithIArrayOfValues

func (fp *ConditionalGrant_FieldTerminalPath) WithIArrayOfValues(values interface{}) ConditionalGrant_FieldPathArrayOfValues

func (*ConditionalGrant_FieldTerminalPath) WithIValue

func (fp *ConditionalGrant_FieldTerminalPath) WithIValue(value interface{}) ConditionalGrant_FieldPathValue

func (*ConditionalGrant_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ConditionalGrant_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ConditionalGrant_FieldTerminalPath) WithRawIValue

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

type ConditionalGrant_FieldTerminalPathArrayItemValue

type ConditionalGrant_FieldTerminalPathArrayItemValue struct {
	ConditionalGrant_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ConditionalGrant_FieldTerminalPathArrayItemValue) AsConditionBindingsItemValue

func (fpaiv *ConditionalGrant_FieldTerminalPathArrayItemValue) AsConditionBindingsItemValue() (*condition.ConditionBinding, bool)

func (*ConditionalGrant_FieldTerminalPathArrayItemValue) AsPermissionsItemValue

func (fpaiv *ConditionalGrant_FieldTerminalPathArrayItemValue) AsPermissionsItemValue() (*permission.Reference, bool)

func (*ConditionalGrant_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*ConditionalGrant_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ConditionalGrant_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *ConditionalGrant_FieldTerminalPathArrayItemValue) GetSingle(source *ConditionalGrant) (interface{}, bool)

func (*ConditionalGrant_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ConditionalGrant_FieldTerminalPathArrayOfValues

type ConditionalGrant_FieldTerminalPathArrayOfValues struct {
	ConditionalGrant_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ConditionalGrant_FieldTerminalPathArrayOfValues) AsConditionBindingsArrayOfValues

func (fpaov *ConditionalGrant_FieldTerminalPathArrayOfValues) AsConditionBindingsArrayOfValues() ([][]*condition.ConditionBinding, bool)

func (*ConditionalGrant_FieldTerminalPathArrayOfValues) AsPermissionsArrayOfValues

func (fpaov *ConditionalGrant_FieldTerminalPathArrayOfValues) AsPermissionsArrayOfValues() ([][]*permission.Reference, bool)

func (*ConditionalGrant_FieldTerminalPathArrayOfValues) GetRawValues

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

type ConditionalGrant_FieldTerminalPathValue

type ConditionalGrant_FieldTerminalPathValue struct {
	ConditionalGrant_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ConditionalGrant_FieldTerminalPathValue) AsConditionBindingsValue

func (fpv *ConditionalGrant_FieldTerminalPathValue) AsConditionBindingsValue() ([]*condition.ConditionBinding, bool)

func (*ConditionalGrant_FieldTerminalPathValue) AsPermissionsValue

func (fpv *ConditionalGrant_FieldTerminalPathValue) AsPermissionsValue() ([]*permission.Reference, bool)

func (*ConditionalGrant_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ConditionalGrant_FieldTerminalPathValue' with the value under path in 'ConditionalGrant'.

func (*ConditionalGrant_FieldTerminalPathValue) CompareWithRaw

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

func (*ConditionalGrant_FieldTerminalPathValue) GetRawValue

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

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

func (*ConditionalGrant_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ConditionalGrant

func (*ConditionalGrant_FieldTerminalPathValue) SetToRaw

Jump to

Keyboard shortcuts

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