authorization_client

package
v0.10.2 Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2023 License: Apache-2.0 Imports: 42 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)
	CheckMyRoles(ctx context.Context, in *CheckMyRolesRequest, opts ...grpc.CallOption) (*CheckMyRolesResponse, 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.v1alpha2.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.v1alpha2.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) Params added in v0.9.9

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 CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParams added in v0.9.9

type CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParams struct{}

func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParams) FieldPath added in v0.9.9

func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParams) WithArrayOfValues added in v0.9.9

func (CheckMyPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParams) WithValue added in v0.9.9

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 CheckMyRolesDescriptor added in v0.9.12

type CheckMyRolesDescriptor struct{}

func GetCheckMyRolesDescriptor added in v0.9.12

func GetCheckMyRolesDescriptor() *CheckMyRolesDescriptor

func (*CheckMyRolesDescriptor) GetApiDescriptor added in v0.9.12

func (d *CheckMyRolesDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor

func (*CheckMyRolesDescriptor) GetApiName added in v0.9.12

func (d *CheckMyRolesDescriptor) GetApiName() string

func (*CheckMyRolesDescriptor) GetClientMsgReflectHandle added in v0.9.12

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

func (*CheckMyRolesDescriptor) GetFullMethodName added in v0.9.12

func (d *CheckMyRolesDescriptor) GetFullMethodName() string

func (*CheckMyRolesDescriptor) GetMethodName added in v0.9.12

func (d *CheckMyRolesDescriptor) GetMethodName() string

func (*CheckMyRolesDescriptor) GetProtoPkgName added in v0.9.12

func (d *CheckMyRolesDescriptor) GetProtoPkgName() string

func (*CheckMyRolesDescriptor) GetResourceDescriptor added in v0.9.12

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

func (*CheckMyRolesDescriptor) GetServerMsgReflectHandle added in v0.9.12

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

func (*CheckMyRolesDescriptor) GetServiceDomain added in v0.9.12

func (d *CheckMyRolesDescriptor) GetServiceDomain() string

func (*CheckMyRolesDescriptor) GetServiceVersion added in v0.9.12

func (d *CheckMyRolesDescriptor) GetServiceVersion() string

func (*CheckMyRolesDescriptor) GetVerb added in v0.9.12

func (d *CheckMyRolesDescriptor) GetVerb() string

func (*CheckMyRolesDescriptor) HasResource added in v0.9.12

func (d *CheckMyRolesDescriptor) HasResource() bool

func (*CheckMyRolesDescriptor) IsClientStream added in v0.9.12

func (d *CheckMyRolesDescriptor) IsClientStream() bool

func (*CheckMyRolesDescriptor) IsCollection added in v0.9.12

func (d *CheckMyRolesDescriptor) IsCollection() bool

func (*CheckMyRolesDescriptor) IsPlural added in v0.9.12

func (d *CheckMyRolesDescriptor) IsPlural() bool

func (*CheckMyRolesDescriptor) IsServerStream added in v0.9.12

func (d *CheckMyRolesDescriptor) IsServerStream() bool

func (*CheckMyRolesDescriptor) IsUnary added in v0.9.12

func (d *CheckMyRolesDescriptor) IsUnary() bool

func (*CheckMyRolesDescriptor) NewEmptyClientMsg added in v0.9.12

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

func (*CheckMyRolesDescriptor) NewEmptyServerMsg added in v0.9.12

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

func (*CheckMyRolesDescriptor) RequestHasResourceBody added in v0.9.12

func (d *CheckMyRolesDescriptor) RequestHasResourceBody() bool

type CheckMyRolesDescriptorClientMsgHandle added in v0.9.12

type CheckMyRolesDescriptorClientMsgHandle struct{}

func (*CheckMyRolesDescriptorClientMsgHandle) ExtractCollectionName added in v0.9.12

func (*CheckMyRolesDescriptorClientMsgHandle) ExtractResourceName added in v0.9.12

func (*CheckMyRolesDescriptorClientMsgHandle) ExtractResourceNames added in v0.9.12

type CheckMyRolesDescriptorServerMsgHandle added in v0.9.12

type CheckMyRolesDescriptorServerMsgHandle struct{}

func (*CheckMyRolesDescriptorServerMsgHandle) ExtractCollectionName added in v0.9.12

func (*CheckMyRolesDescriptorServerMsgHandle) ExtractResourceName added in v0.9.12

func (*CheckMyRolesDescriptorServerMsgHandle) ExtractResourceNames added in v0.9.12

type CheckMyRolesRequest added in v0.9.12

type CheckMyRolesRequest struct {

	// Object name forming scope of the check, for example projects/<project_id>
	Object string `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty" firestore:"object"`
	// contains filtered or unexported fields
}

Request message for method [CheckMyRoles][ntt.iam.v1alpha2.CheckMyRoles]

func (*CheckMyRolesRequest) Clone added in v0.9.12

func (*CheckMyRolesRequest) CloneRaw added in v0.9.12

func (*CheckMyRolesRequest) Descriptor added in v0.9.12

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

Deprecated, Use CheckMyRolesRequest.ProtoReflect.Descriptor instead.

func (*CheckMyRolesRequest) GetObject added in v0.9.12

func (m *CheckMyRolesRequest) GetObject() string

func (*CheckMyRolesRequest) GotenMessage added in v0.9.12

func (*CheckMyRolesRequest) GotenMessage()

func (*CheckMyRolesRequest) GotenObjectExt added in v0.9.12

func (o *CheckMyRolesRequest) GotenObjectExt()

func (*CheckMyRolesRequest) GotenValidate added in v0.9.12

func (obj *CheckMyRolesRequest) GotenValidate() error

func (*CheckMyRolesRequest) MakeDiffFieldMask added in v0.9.12

func (*CheckMyRolesRequest) MakeFullFieldMask added in v0.9.12

func (o *CheckMyRolesRequest) MakeFullFieldMask() *CheckMyRolesRequest_FieldMask

func (*CheckMyRolesRequest) MakeRawDiffFieldMask added in v0.9.12

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

func (*CheckMyRolesRequest) MakeRawFullFieldMask added in v0.9.12

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

func (*CheckMyRolesRequest) Marshal added in v0.9.12

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

func (*CheckMyRolesRequest) MarshalJSON added in v0.9.12

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

func (*CheckMyRolesRequest) Merge added in v0.9.12

func (o *CheckMyRolesRequest) Merge(source *CheckMyRolesRequest)

func (*CheckMyRolesRequest) MergeRaw added in v0.9.12

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

func (*CheckMyRolesRequest) ProtoMessage added in v0.9.12

func (*CheckMyRolesRequest) ProtoMessage()

func (*CheckMyRolesRequest) ProtoReflect added in v0.9.12

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

func (*CheckMyRolesRequest) Reset added in v0.9.12

func (m *CheckMyRolesRequest) Reset()

func (*CheckMyRolesRequest) SetObject added in v0.9.12

func (m *CheckMyRolesRequest) SetObject(fv string)

func (*CheckMyRolesRequest) String added in v0.9.12

func (m *CheckMyRolesRequest) String() string

func (*CheckMyRolesRequest) Unmarshal added in v0.9.12

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

func (*CheckMyRolesRequest) UnmarshalJSON added in v0.9.12

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

type CheckMyRolesRequestFieldPathBuilder added in v0.9.12

type CheckMyRolesRequestFieldPathBuilder struct{}

func NewCheckMyRolesRequestFieldPathBuilder added in v0.9.12

func NewCheckMyRolesRequestFieldPathBuilder() CheckMyRolesRequestFieldPathBuilder

func (CheckMyRolesRequestFieldPathBuilder) Object added in v0.9.12

type CheckMyRolesRequestPathSelectorObject added in v0.9.12

type CheckMyRolesRequestPathSelectorObject struct{}

func (CheckMyRolesRequestPathSelectorObject) FieldPath added in v0.9.12

func (CheckMyRolesRequestPathSelectorObject) WithArrayOfValues added in v0.9.12

func (CheckMyRolesRequestPathSelectorObject) WithValue added in v0.9.12

type CheckMyRolesRequest_FieldMask added in v0.9.12

type CheckMyRolesRequest_FieldMask struct {
	Paths []CheckMyRolesRequest_FieldPath
}

func FullCheckMyRolesRequest_FieldMask added in v0.9.12

func FullCheckMyRolesRequest_FieldMask() *CheckMyRolesRequest_FieldMask

func (*CheckMyRolesRequest_FieldMask) AppendPath added in v0.9.12

func (*CheckMyRolesRequest_FieldMask) AppendRawPath added in v0.9.12

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

func (*CheckMyRolesRequest_FieldMask) DecodeFirestore added in v0.9.12

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

func (*CheckMyRolesRequest_FieldMask) EncodeFirestore added in v0.9.12

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

firestore encoding/decoding integration

func (*CheckMyRolesRequest_FieldMask) FilterInputFields added in v0.9.12

func (fieldMask *CheckMyRolesRequest_FieldMask) FilterInputFields() *CheckMyRolesRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*CheckMyRolesRequest_FieldMask) FromProtoFieldMask added in v0.9.12

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

func (*CheckMyRolesRequest_FieldMask) GetPaths added in v0.9.12

func (*CheckMyRolesRequest_FieldMask) GetRawPaths added in v0.9.12

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

func (*CheckMyRolesRequest_FieldMask) IsFull added in v0.9.12

func (fieldMask *CheckMyRolesRequest_FieldMask) IsFull() bool

func (CheckMyRolesRequest_FieldMask) Marshal added in v0.9.12

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

implement methods required by customType

func (CheckMyRolesRequest_FieldMask) MarshalJSON added in v0.9.12

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

func (*CheckMyRolesRequest_FieldMask) PathsCount added in v0.9.12

func (fieldMask *CheckMyRolesRequest_FieldMask) PathsCount() int

func (*CheckMyRolesRequest_FieldMask) Project added in v0.9.12

func (*CheckMyRolesRequest_FieldMask) ProjectRaw added in v0.9.12

func (*CheckMyRolesRequest_FieldMask) ProtoMessage added in v0.9.12

func (fieldMask *CheckMyRolesRequest_FieldMask) ProtoMessage()

func (*CheckMyRolesRequest_FieldMask) ProtoReflect added in v0.9.12

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

func (*CheckMyRolesRequest_FieldMask) Reset added in v0.9.12

func (fieldMask *CheckMyRolesRequest_FieldMask) Reset()

func (*CheckMyRolesRequest_FieldMask) Set added in v0.9.12

func (fieldMask *CheckMyRolesRequest_FieldMask) Set(target, source *CheckMyRolesRequest)

func (*CheckMyRolesRequest_FieldMask) SetFromCliFlag added in v0.9.12

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

func (*CheckMyRolesRequest_FieldMask) SetRaw added in v0.9.12

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

func (*CheckMyRolesRequest_FieldMask) Size added in v0.9.12

func (fieldMask *CheckMyRolesRequest_FieldMask) Size() int

func (*CheckMyRolesRequest_FieldMask) String added in v0.9.12

func (fieldMask *CheckMyRolesRequest_FieldMask) String() string

func (*CheckMyRolesRequest_FieldMask) Subtract added in v0.9.12

func (*CheckMyRolesRequest_FieldMask) SubtractRaw added in v0.9.12

func (*CheckMyRolesRequest_FieldMask) ToProtoFieldMask added in v0.9.12

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

ToFieldMask is used for proto conversions

func (*CheckMyRolesRequest_FieldMask) Unmarshal added in v0.9.12

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

func (*CheckMyRolesRequest_FieldMask) UnmarshalJSON added in v0.9.12

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

type CheckMyRolesRequest_FieldPath added in v0.9.12

type CheckMyRolesRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() CheckMyRolesRequest_FieldPathSelector
	Get(source *CheckMyRolesRequest) []interface{}
	GetSingle(source *CheckMyRolesRequest) (interface{}, bool)
	ClearValue(item *CheckMyRolesRequest)

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

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

func BuildCheckMyRolesRequest_FieldPath added in v0.9.12

func BuildCheckMyRolesRequest_FieldPath(fp gotenobject.RawFieldPath) (CheckMyRolesRequest_FieldPath, error)

func MustParseCheckMyRolesRequest_FieldPath added in v0.9.12

func MustParseCheckMyRolesRequest_FieldPath(rawField string) CheckMyRolesRequest_FieldPath

func ParseCheckMyRolesRequest_FieldPath added in v0.9.12

func ParseCheckMyRolesRequest_FieldPath(rawField string) (CheckMyRolesRequest_FieldPath, error)

type CheckMyRolesRequest_FieldPathArrayItemValue added in v0.9.12

type CheckMyRolesRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	CheckMyRolesRequest_FieldPath
	ContainsValue(*CheckMyRolesRequest) bool
}

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

func MustParseCheckMyRolesRequest_FieldPathArrayItemValue added in v0.9.12

func MustParseCheckMyRolesRequest_FieldPathArrayItemValue(pathStr, valueStr string) CheckMyRolesRequest_FieldPathArrayItemValue

func ParseCheckMyRolesRequest_FieldPathArrayItemValue added in v0.9.12

func ParseCheckMyRolesRequest_FieldPathArrayItemValue(pathStr, valueStr string) (CheckMyRolesRequest_FieldPathArrayItemValue, error)

ParseCheckMyRolesRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type CheckMyRolesRequest_FieldPathArrayOfValues added in v0.9.12

type CheckMyRolesRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	CheckMyRolesRequest_FieldPath
}

CheckMyRolesRequest_FieldPathArrayOfValues allows storing slice of values for CheckMyRolesRequest fields according to their type

func MustParseCheckMyRolesRequest_FieldPathArrayOfValues added in v0.9.12

func MustParseCheckMyRolesRequest_FieldPathArrayOfValues(pathStr, valuesStr string) CheckMyRolesRequest_FieldPathArrayOfValues

func ParseCheckMyRolesRequest_FieldPathArrayOfValues added in v0.9.12

func ParseCheckMyRolesRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (CheckMyRolesRequest_FieldPathArrayOfValues, error)

type CheckMyRolesRequest_FieldPathSelector added in v0.9.12

type CheckMyRolesRequest_FieldPathSelector int32
const (
	CheckMyRolesRequest_FieldPathSelectorObject CheckMyRolesRequest_FieldPathSelector = 0
)

func (CheckMyRolesRequest_FieldPathSelector) String added in v0.9.12

type CheckMyRolesRequest_FieldPathValue added in v0.9.12

type CheckMyRolesRequest_FieldPathValue interface {
	CheckMyRolesRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **CheckMyRolesRequest)
	CompareWith(*CheckMyRolesRequest) (cmp int, comparable bool)
}

CheckMyRolesRequest_FieldPathValue allows storing values for CheckMyRolesRequest fields according to their type

func MustParseCheckMyRolesRequest_FieldPathValue added in v0.9.12

func MustParseCheckMyRolesRequest_FieldPathValue(pathStr, valueStr string) CheckMyRolesRequest_FieldPathValue

func ParseCheckMyRolesRequest_FieldPathValue added in v0.9.12

func ParseCheckMyRolesRequest_FieldPathValue(pathStr, valueStr string) (CheckMyRolesRequest_FieldPathValue, error)

type CheckMyRolesRequest_FieldTerminalPath added in v0.9.12

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

func (*CheckMyRolesRequest_FieldTerminalPath) ClearValue added in v0.9.12

func (*CheckMyRolesRequest_FieldTerminalPath) ClearValueRaw added in v0.9.12

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

func (*CheckMyRolesRequest_FieldTerminalPath) Get added in v0.9.12

func (fp *CheckMyRolesRequest_FieldTerminalPath) Get(source *CheckMyRolesRequest) (values []interface{})

Get returns all values pointed by specific field from source CheckMyRolesRequest

func (*CheckMyRolesRequest_FieldTerminalPath) GetDefault added in v0.9.12

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

GetDefault returns a default value of the field type

func (*CheckMyRolesRequest_FieldTerminalPath) GetRaw added in v0.9.12

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

func (*CheckMyRolesRequest_FieldTerminalPath) GetSingle added in v0.9.12

func (fp *CheckMyRolesRequest_FieldTerminalPath) GetSingle(source *CheckMyRolesRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source CheckMyRolesRequest

func (*CheckMyRolesRequest_FieldTerminalPath) GetSingleRaw added in v0.9.12

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

func (*CheckMyRolesRequest_FieldTerminalPath) IsLeaf added in v0.9.12

IsLeaf - whether field path is holds simple value

func (*CheckMyRolesRequest_FieldTerminalPath) JSONString added in v0.9.12

JSONString returns path representation is JSON convention

func (*CheckMyRolesRequest_FieldTerminalPath) Selector added in v0.9.12

func (*CheckMyRolesRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.9.12

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

func (*CheckMyRolesRequest_FieldTerminalPath) String added in v0.9.12

String returns path representation in proto convention

func (*CheckMyRolesRequest_FieldTerminalPath) WithIArrayItemValue added in v0.9.12

func (*CheckMyRolesRequest_FieldTerminalPath) WithIArrayOfValues added in v0.9.12

func (fp *CheckMyRolesRequest_FieldTerminalPath) WithIArrayOfValues(values interface{}) CheckMyRolesRequest_FieldPathArrayOfValues

func (*CheckMyRolesRequest_FieldTerminalPath) WithIValue added in v0.9.12

func (*CheckMyRolesRequest_FieldTerminalPath) WithRawIArrayItemValue added in v0.9.12

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

func (*CheckMyRolesRequest_FieldTerminalPath) WithRawIArrayOfValues added in v0.9.12

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

func (*CheckMyRolesRequest_FieldTerminalPath) WithRawIValue added in v0.9.12

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

type CheckMyRolesRequest_FieldTerminalPathArrayItemValue added in v0.9.12

type CheckMyRolesRequest_FieldTerminalPathArrayItemValue struct {
	CheckMyRolesRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckMyRolesRequest_FieldTerminalPathArrayItemValue) ContainsValue added in v0.9.12

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

func (*CheckMyRolesRequest_FieldTerminalPathArrayItemValue) GetRawItemValue added in v0.9.12

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

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

func (*CheckMyRolesRequest_FieldTerminalPathArrayItemValue) GetSingle added in v0.9.12

func (fpaiv *CheckMyRolesRequest_FieldTerminalPathArrayItemValue) GetSingle(source *CheckMyRolesRequest) (interface{}, bool)

func (*CheckMyRolesRequest_FieldTerminalPathArrayItemValue) GetSingleRaw added in v0.9.12

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

type CheckMyRolesRequest_FieldTerminalPathArrayOfValues added in v0.9.12

type CheckMyRolesRequest_FieldTerminalPathArrayOfValues struct {
	CheckMyRolesRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckMyRolesRequest_FieldTerminalPathArrayOfValues) AsObjectArrayOfValues added in v0.9.12

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

func (*CheckMyRolesRequest_FieldTerminalPathArrayOfValues) GetRawValues added in v0.9.12

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

type CheckMyRolesRequest_FieldTerminalPathValue added in v0.9.12

type CheckMyRolesRequest_FieldTerminalPathValue struct {
	CheckMyRolesRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckMyRolesRequest_FieldTerminalPathValue) AsObjectValue added in v0.9.12

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

func (*CheckMyRolesRequest_FieldTerminalPathValue) CompareWith added in v0.9.12

CompareWith compares value in the 'CheckMyRolesRequest_FieldTerminalPathValue' with the value under path in 'CheckMyRolesRequest'.

func (*CheckMyRolesRequest_FieldTerminalPathValue) CompareWithRaw added in v0.9.12

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

func (*CheckMyRolesRequest_FieldTerminalPathValue) GetRawValue added in v0.9.12

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

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

func (*CheckMyRolesRequest_FieldTerminalPathValue) SetTo added in v0.9.12

SetTo stores value for selected field for object CheckMyRolesRequest

func (*CheckMyRolesRequest_FieldTerminalPathValue) SetToRaw added in v0.9.12

type CheckMyRolesResponse added in v0.9.12

type CheckMyRolesResponse struct {

	// Object with scope
	Object string `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty" firestore:"object"`
	// All unconditionally granted roles
	GrantedRoles []*role.Reference `` /* 143-byte string literal not displayed */
	// All conditionally granted roles. Each grant should be checked separately
	ConditionallyGrantedRoles []*CheckMyRolesResponse_ConditionalGrant `` /* 176-byte string literal not displayed */
	// contains filtered or unexported fields
}

Response message for method [CheckMyRoles][ntt.iam.v1alpha2.CheckMyRoles]

func (*CheckMyRolesResponse) Clone added in v0.9.12

func (*CheckMyRolesResponse) CloneRaw added in v0.9.12

func (*CheckMyRolesResponse) Descriptor added in v0.9.12

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

Deprecated, Use CheckMyRolesResponse.ProtoReflect.Descriptor instead.

func (*CheckMyRolesResponse) GetConditionallyGrantedRoles added in v0.9.12

func (m *CheckMyRolesResponse) GetConditionallyGrantedRoles() []*CheckMyRolesResponse_ConditionalGrant

func (*CheckMyRolesResponse) GetGrantedRoles added in v0.9.12

func (m *CheckMyRolesResponse) GetGrantedRoles() []*role.Reference

func (*CheckMyRolesResponse) GetObject added in v0.9.12

func (m *CheckMyRolesResponse) GetObject() string

func (*CheckMyRolesResponse) GotenMessage added in v0.9.12

func (*CheckMyRolesResponse) GotenMessage()

func (*CheckMyRolesResponse) GotenObjectExt added in v0.9.12

func (o *CheckMyRolesResponse) GotenObjectExt()

func (*CheckMyRolesResponse) GotenValidate added in v0.9.12

func (obj *CheckMyRolesResponse) GotenValidate() error

func (*CheckMyRolesResponse) MakeDiffFieldMask added in v0.9.12

func (*CheckMyRolesResponse) MakeFullFieldMask added in v0.9.12

func (o *CheckMyRolesResponse) MakeFullFieldMask() *CheckMyRolesResponse_FieldMask

func (*CheckMyRolesResponse) MakeRawDiffFieldMask added in v0.9.12

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

func (*CheckMyRolesResponse) MakeRawFullFieldMask added in v0.9.12

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

func (*CheckMyRolesResponse) Marshal added in v0.9.12

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

func (*CheckMyRolesResponse) MarshalJSON added in v0.9.12

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

func (*CheckMyRolesResponse) Merge added in v0.9.12

func (o *CheckMyRolesResponse) Merge(source *CheckMyRolesResponse)

func (*CheckMyRolesResponse) MergeRaw added in v0.9.12

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

func (*CheckMyRolesResponse) ProtoMessage added in v0.9.12

func (*CheckMyRolesResponse) ProtoMessage()

func (*CheckMyRolesResponse) ProtoReflect added in v0.9.12

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

func (*CheckMyRolesResponse) Reset added in v0.9.12

func (m *CheckMyRolesResponse) Reset()

func (*CheckMyRolesResponse) SetConditionallyGrantedRoles added in v0.9.12

func (m *CheckMyRolesResponse) SetConditionallyGrantedRoles(fv []*CheckMyRolesResponse_ConditionalGrant)

func (*CheckMyRolesResponse) SetGrantedRoles added in v0.9.12

func (m *CheckMyRolesResponse) SetGrantedRoles(fv []*role.Reference)

func (*CheckMyRolesResponse) SetObject added in v0.9.12

func (m *CheckMyRolesResponse) SetObject(fv string)

func (*CheckMyRolesResponse) String added in v0.9.12

func (m *CheckMyRolesResponse) String() string

func (*CheckMyRolesResponse) Unmarshal added in v0.9.12

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

func (*CheckMyRolesResponse) UnmarshalJSON added in v0.9.12

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

type CheckMyRolesResponseConditionalGrantFieldPathBuilder added in v0.9.12

type CheckMyRolesResponseConditionalGrantFieldPathBuilder struct{}

func NewCheckMyRolesResponseConditionalGrantFieldPathBuilder added in v0.9.12

func NewCheckMyRolesResponseConditionalGrantFieldPathBuilder() CheckMyRolesResponseConditionalGrantFieldPathBuilder

func (CheckMyRolesResponseConditionalGrantFieldPathBuilder) ConditionBindings added in v0.9.12

func (CheckMyRolesResponseConditionalGrantFieldPathBuilder) Role added in v0.9.12

type CheckMyRolesResponseConditionalGrant_FieldPath added in v0.9.12

type CheckMyRolesResponseConditionalGrant_FieldPath interface {
	gotenobject.FieldPath
	Selector() CheckMyRolesResponseConditionalGrant_FieldPathSelector
	Get(source *CheckMyRolesResponse_ConditionalGrant) []interface{}
	GetSingle(source *CheckMyRolesResponse_ConditionalGrant) (interface{}, bool)
	ClearValue(item *CheckMyRolesResponse_ConditionalGrant)

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

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

func BuildCheckMyRolesResponseConditionalGrant_FieldPath added in v0.9.12

func BuildCheckMyRolesResponseConditionalGrant_FieldPath(fp gotenobject.RawFieldPath) (CheckMyRolesResponseConditionalGrant_FieldPath, error)

func MustParseCheckMyRolesResponseConditionalGrant_FieldPath added in v0.9.12

func MustParseCheckMyRolesResponseConditionalGrant_FieldPath(rawField string) CheckMyRolesResponseConditionalGrant_FieldPath

func ParseCheckMyRolesResponseConditionalGrant_FieldPath added in v0.9.12

func ParseCheckMyRolesResponseConditionalGrant_FieldPath(rawField string) (CheckMyRolesResponseConditionalGrant_FieldPath, error)

type CheckMyRolesResponseConditionalGrant_FieldPathArrayItemValue added in v0.9.12

type CheckMyRolesResponseConditionalGrant_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	CheckMyRolesResponseConditionalGrant_FieldPath
	ContainsValue(*CheckMyRolesResponse_ConditionalGrant) bool
}

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

func MustParseCheckMyRolesResponseConditionalGrant_FieldPathArrayItemValue added in v0.9.12

func MustParseCheckMyRolesResponseConditionalGrant_FieldPathArrayItemValue(pathStr, valueStr string) CheckMyRolesResponseConditionalGrant_FieldPathArrayItemValue

func ParseCheckMyRolesResponseConditionalGrant_FieldPathArrayItemValue added in v0.9.12

func ParseCheckMyRolesResponseConditionalGrant_FieldPathArrayItemValue(pathStr, valueStr string) (CheckMyRolesResponseConditionalGrant_FieldPathArrayItemValue, error)

ParseCheckMyRolesResponseConditionalGrant_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type CheckMyRolesResponseConditionalGrant_FieldPathArrayOfValues added in v0.9.12

type CheckMyRolesResponseConditionalGrant_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	CheckMyRolesResponseConditionalGrant_FieldPath
}

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

func MustParseCheckMyRolesResponseConditionalGrant_FieldPathArrayOfValues added in v0.9.12

func MustParseCheckMyRolesResponseConditionalGrant_FieldPathArrayOfValues(pathStr, valuesStr string) CheckMyRolesResponseConditionalGrant_FieldPathArrayOfValues

func ParseCheckMyRolesResponseConditionalGrant_FieldPathArrayOfValues added in v0.9.12

func ParseCheckMyRolesResponseConditionalGrant_FieldPathArrayOfValues(pathStr, valuesStr string) (CheckMyRolesResponseConditionalGrant_FieldPathArrayOfValues, error)

type CheckMyRolesResponseConditionalGrant_FieldPathSelector added in v0.9.12

type CheckMyRolesResponseConditionalGrant_FieldPathSelector int32
const (
	CheckMyRolesResponseConditionalGrant_FieldPathSelectorRole              CheckMyRolesResponseConditionalGrant_FieldPathSelector = 0
	CheckMyRolesResponseConditionalGrant_FieldPathSelectorConditionBindings CheckMyRolesResponseConditionalGrant_FieldPathSelector = 1
)

func (CheckMyRolesResponseConditionalGrant_FieldPathSelector) String added in v0.9.12

type CheckMyRolesResponseConditionalGrant_FieldPathValue added in v0.9.12

type CheckMyRolesResponseConditionalGrant_FieldPathValue interface {
	CheckMyRolesResponseConditionalGrant_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **CheckMyRolesResponse_ConditionalGrant)
	CompareWith(*CheckMyRolesResponse_ConditionalGrant) (cmp int, comparable bool)
}

CheckMyRolesResponseConditionalGrant_FieldPathValue allows storing values for ConditionalGrant fields according to their type

func MustParseCheckMyRolesResponseConditionalGrant_FieldPathValue added in v0.9.12

func MustParseCheckMyRolesResponseConditionalGrant_FieldPathValue(pathStr, valueStr string) CheckMyRolesResponseConditionalGrant_FieldPathValue

func ParseCheckMyRolesResponseConditionalGrant_FieldPathValue added in v0.9.12

func ParseCheckMyRolesResponseConditionalGrant_FieldPathValue(pathStr, valueStr string) (CheckMyRolesResponseConditionalGrant_FieldPathValue, error)

type CheckMyRolesResponseConditionalGrant_FieldSubPath added in v0.9.12

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

func (*CheckMyRolesResponseConditionalGrant_FieldSubPath) AsConditionBindingsSubPath added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldSubPath) ClearValue added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldSubPath) ClearValueRaw added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldSubPath) Get added in v0.9.12

Get returns all values pointed by selected field from source CheckMyRolesResponse_ConditionalGrant

func (*CheckMyRolesResponseConditionalGrant_FieldSubPath) GetDefault added in v0.9.12

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

GetDefault returns a default value of the field type

func (*CheckMyRolesResponseConditionalGrant_FieldSubPath) GetRaw added in v0.9.12

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

func (*CheckMyRolesResponseConditionalGrant_FieldSubPath) GetSingle added in v0.9.12

GetSingle returns value of selected field from source CheckMyRolesResponse_ConditionalGrant

func (*CheckMyRolesResponseConditionalGrant_FieldSubPath) GetSingleRaw added in v0.9.12

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

func (*CheckMyRolesResponseConditionalGrant_FieldSubPath) IsLeaf added in v0.9.12

IsLeaf - whether field path is holds simple value

func (*CheckMyRolesResponseConditionalGrant_FieldSubPath) JSONString added in v0.9.12

JSONString returns path representation is JSON convention

func (*CheckMyRolesResponseConditionalGrant_FieldSubPath) Selector added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldSubPath) SplitIntoTerminalIPaths added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldSubPath) String added in v0.9.12

String returns path representation in proto convention

func (*CheckMyRolesResponseConditionalGrant_FieldSubPath) WithIArrayItemValue added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldSubPath) WithIArrayOfValues added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldSubPath) WithIValue added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldSubPath) WithRawIArrayItemValue added in v0.9.12

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

func (*CheckMyRolesResponseConditionalGrant_FieldSubPath) WithRawIArrayOfValues added in v0.9.12

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

func (*CheckMyRolesResponseConditionalGrant_FieldSubPath) WithRawIValue added in v0.9.12

type CheckMyRolesResponseConditionalGrant_FieldSubPathArrayItemValue added in v0.9.12

type CheckMyRolesResponseConditionalGrant_FieldSubPathArrayItemValue struct {
	CheckMyRolesResponseConditionalGrant_FieldPath
	// contains filtered or unexported fields
}

func (*CheckMyRolesResponseConditionalGrant_FieldSubPathArrayItemValue) AsConditionBindingsPathItemValue added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldSubPathArrayItemValue) ContainsValue added in v0.9.12

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

func (*CheckMyRolesResponseConditionalGrant_FieldSubPathArrayItemValue) GetRawItemValue added in v0.9.12

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

GetRawValue returns stored array item value

type CheckMyRolesResponseConditionalGrant_FieldSubPathArrayOfValues added in v0.9.12

type CheckMyRolesResponseConditionalGrant_FieldSubPathArrayOfValues struct {
	CheckMyRolesResponseConditionalGrant_FieldPath
	// contains filtered or unexported fields
}

func (*CheckMyRolesResponseConditionalGrant_FieldSubPathArrayOfValues) AsConditionBindingsPathArrayOfValues added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldSubPathArrayOfValues) GetRawValues added in v0.9.12

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

type CheckMyRolesResponseConditionalGrant_FieldSubPathValue added in v0.9.12

type CheckMyRolesResponseConditionalGrant_FieldSubPathValue struct {
	CheckMyRolesResponseConditionalGrant_FieldPath
	// contains filtered or unexported fields
}

func (*CheckMyRolesResponseConditionalGrant_FieldSubPathValue) AsConditionBindingsPathValue added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldSubPathValue) CompareWith added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldSubPathValue) CompareWithRaw added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldSubPathValue) GetRawValue added in v0.9.12

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

func (*CheckMyRolesResponseConditionalGrant_FieldSubPathValue) SetTo added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldSubPathValue) SetToRaw added in v0.9.12

type CheckMyRolesResponseConditionalGrant_FieldTerminalPath added in v0.9.12

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

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPath) ClearValue added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPath) ClearValueRaw added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPath) Get added in v0.9.12

Get returns all values pointed by specific field from source CheckMyRolesResponse_ConditionalGrant

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPath) GetDefault added in v0.9.12

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

GetDefault returns a default value of the field type

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPath) GetRaw added in v0.9.12

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

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPath) GetSingle added in v0.9.12

GetSingle returns value pointed by specific field of from source CheckMyRolesResponse_ConditionalGrant

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPath) GetSingleRaw added in v0.9.12

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

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPath) IsLeaf added in v0.9.12

IsLeaf - whether field path is holds simple value

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPath) JSONString added in v0.9.12

JSONString returns path representation is JSON convention

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPath) Selector added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPath) String added in v0.9.12

String returns path representation in proto convention

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPath) WithIArrayItemValue added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPath) WithIArrayOfValues added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPath) WithIValue added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPath) WithRawIArrayItemValue added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPath) WithRawIArrayOfValues added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPath) WithRawIValue added in v0.9.12

type CheckMyRolesResponseConditionalGrant_FieldTerminalPathArrayItemValue added in v0.9.12

type CheckMyRolesResponseConditionalGrant_FieldTerminalPathArrayItemValue struct {
	CheckMyRolesResponseConditionalGrant_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPathArrayItemValue) AsConditionBindingsItemValue added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPathArrayItemValue) ContainsValue added in v0.9.12

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

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPathArrayItemValue) GetRawItemValue added in v0.9.12

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

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

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPathArrayItemValue) GetSingle added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPathArrayItemValue) GetSingleRaw added in v0.9.12

type CheckMyRolesResponseConditionalGrant_FieldTerminalPathArrayOfValues added in v0.9.12

type CheckMyRolesResponseConditionalGrant_FieldTerminalPathArrayOfValues struct {
	CheckMyRolesResponseConditionalGrant_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPathArrayOfValues) AsConditionBindingsArrayOfValues added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPathArrayOfValues) AsRoleArrayOfValues added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPathArrayOfValues) GetRawValues added in v0.9.12

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

type CheckMyRolesResponseConditionalGrant_FieldTerminalPathValue added in v0.9.12

type CheckMyRolesResponseConditionalGrant_FieldTerminalPathValue struct {
	CheckMyRolesResponseConditionalGrant_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPathValue) AsConditionBindingsValue added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPathValue) AsRoleValue added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPathValue) CompareWith added in v0.9.12

CompareWith compares value in the 'CheckMyRolesResponseConditionalGrant_FieldTerminalPathValue' with the value under path in 'CheckMyRolesResponse_ConditionalGrant'.

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPathValue) CompareWithRaw added in v0.9.12

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPathValue) GetRawValue added in v0.9.12

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

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

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPathValue) SetTo added in v0.9.12

SetTo stores value for selected field for object ConditionalGrant

func (*CheckMyRolesResponseConditionalGrant_FieldTerminalPathValue) SetToRaw added in v0.9.12

type CheckMyRolesResponseFieldPathBuilder added in v0.9.12

type CheckMyRolesResponseFieldPathBuilder struct{}

func NewCheckMyRolesResponseFieldPathBuilder added in v0.9.12

func NewCheckMyRolesResponseFieldPathBuilder() CheckMyRolesResponseFieldPathBuilder

func (CheckMyRolesResponseFieldPathBuilder) ConditionallyGrantedRoles added in v0.9.12

func (CheckMyRolesResponseFieldPathBuilder) GrantedRoles added in v0.9.12

func (CheckMyRolesResponseFieldPathBuilder) Object added in v0.9.12

type CheckMyRolesResponseMapPathSelectorConditionallyGrantedRolesConditionBindingsParameters added in v0.9.12

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

func (CheckMyRolesResponseMapPathSelectorConditionallyGrantedRolesConditionBindingsParameters) FieldPath added in v0.9.12

func (CheckMyRolesResponseMapPathSelectorConditionallyGrantedRolesConditionBindingsParameters) WithArrayOfValues added in v0.9.12

func (CheckMyRolesResponseMapPathSelectorConditionallyGrantedRolesConditionBindingsParameters) WithValue added in v0.9.12

type CheckMyRolesResponsePathSelectorConditionallyGrantedRoles added in v0.9.12

type CheckMyRolesResponsePathSelectorConditionallyGrantedRoles struct{}

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRoles) ConditionBindings added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRoles) FieldPath added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRoles) Role added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRoles) WithArrayOfValues added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRoles) WithItemValue added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRoles) WithSubArrayItemValue added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRoles) WithSubArrayOfValues added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRoles) WithSubPath added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRoles) WithSubValue added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRoles) WithValue added in v0.9.12

type CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindings added in v0.9.12

type CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindings struct{}

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindings) Condition added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindings) FieldPath added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindings) Parameters added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindings) Params added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindings) WithArrayOfValues added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindings) WithItemValue added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindings) WithValue added in v0.9.12

type CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindingsCondition added in v0.9.12

type CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindingsCondition struct{}

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindingsCondition) FieldPath added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindingsCondition) WithArrayOfValues added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindingsCondition) WithValue added in v0.9.12

type CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindingsParameters added in v0.9.12

type CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindingsParameters struct{}

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindingsParameters) FieldPath added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindingsParameters) WithArrayOfValues added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindingsParameters) WithKey added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindingsParameters) WithValue added in v0.9.12

type CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindingsParams added in v0.9.12

type CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindingsParams struct{}

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindingsParams) FieldPath added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindingsParams) WithArrayOfValues added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRolesConditionBindingsParams) WithValue added in v0.9.12

type CheckMyRolesResponsePathSelectorConditionallyGrantedRolesRole added in v0.9.12

type CheckMyRolesResponsePathSelectorConditionallyGrantedRolesRole struct{}

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRolesRole) FieldPath added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRolesRole) WithArrayOfValues added in v0.9.12

func (CheckMyRolesResponsePathSelectorConditionallyGrantedRolesRole) WithValue added in v0.9.12

type CheckMyRolesResponsePathSelectorGrantedRoles added in v0.9.12

type CheckMyRolesResponsePathSelectorGrantedRoles struct{}

func (CheckMyRolesResponsePathSelectorGrantedRoles) FieldPath added in v0.9.12

func (CheckMyRolesResponsePathSelectorGrantedRoles) WithArrayOfValues added in v0.9.12

func (CheckMyRolesResponsePathSelectorGrantedRoles) WithItemValue added in v0.9.12

func (CheckMyRolesResponsePathSelectorGrantedRoles) WithValue added in v0.9.12

type CheckMyRolesResponsePathSelectorObject added in v0.9.12

type CheckMyRolesResponsePathSelectorObject struct{}

func (CheckMyRolesResponsePathSelectorObject) FieldPath added in v0.9.12

func (CheckMyRolesResponsePathSelectorObject) WithArrayOfValues added in v0.9.12

func (CheckMyRolesResponsePathSelectorObject) WithValue added in v0.9.12

type CheckMyRolesResponse_ConditionalGrant added in v0.9.12

type CheckMyRolesResponse_ConditionalGrant struct {

	// Role name
	Role *role.Reference `protobuf:"bytes,1,opt,customtype=Reference,name=role,proto3" json:"role,omitempty" firestore:"role"`
	// All conditions that must be accepted for role to be granted
	ConditionBindings []*condition.ConditionBinding `` /* 142-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CheckMyRolesResponse_ConditionalGrant) Clone added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant) CloneRaw added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant) Descriptor added in v0.9.12

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

Deprecated, Use CheckMyRolesResponse_ConditionalGrant.ProtoReflect.Descriptor instead.

func (*CheckMyRolesResponse_ConditionalGrant) GetConditionBindings added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant) GetRole added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant) GotenMessage added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant) GotenMessage()

func (*CheckMyRolesResponse_ConditionalGrant) GotenObjectExt added in v0.9.12

func (o *CheckMyRolesResponse_ConditionalGrant) GotenObjectExt()

func (*CheckMyRolesResponse_ConditionalGrant) GotenValidate added in v0.9.12

func (obj *CheckMyRolesResponse_ConditionalGrant) GotenValidate() error

func (*CheckMyRolesResponse_ConditionalGrant) MakeDiffFieldMask added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant) MakeFullFieldMask added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant) MakeRawDiffFieldMask added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant) MakeRawFullFieldMask added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant) Marshal added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant) MarshalJSON added in v0.9.12

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

func (*CheckMyRolesResponse_ConditionalGrant) Merge added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant) MergeRaw added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant) ProtoMessage added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant) ProtoMessage()

func (*CheckMyRolesResponse_ConditionalGrant) ProtoReflect added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant) Reset added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant) SetConditionBindings added in v0.9.12

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

func (*CheckMyRolesResponse_ConditionalGrant) SetRole added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant) String added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant) Unmarshal added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant) UnmarshalJSON added in v0.9.12

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

type CheckMyRolesResponse_ConditionalGrantMapPathSelectorConditionBindingsParameters added in v0.9.12

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

func (CheckMyRolesResponse_ConditionalGrantMapPathSelectorConditionBindingsParameters) FieldPath added in v0.9.12

func (CheckMyRolesResponse_ConditionalGrantMapPathSelectorConditionBindingsParameters) WithArrayOfValues added in v0.9.12

func (CheckMyRolesResponse_ConditionalGrantMapPathSelectorConditionBindingsParameters) WithValue added in v0.9.12

type CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindings added in v0.9.12

type CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindings struct{}

func (CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindings) Condition added in v0.9.12

func (CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindings) FieldPath added in v0.9.12

func (CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindings) Parameters added in v0.9.12

func (CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindings) Params added in v0.9.12

func (CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindings) WithArrayOfValues added in v0.9.12

func (CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindings) WithItemValue added in v0.9.12

func (CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindings) WithSubArrayItemValue added in v0.9.12

func (CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindings) WithSubArrayOfValues added in v0.9.12

func (CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindings) WithSubPath added in v0.9.12

func (CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindings) WithSubValue added in v0.9.12

func (CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindings) WithValue added in v0.9.12

type CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindingsCondition added in v0.9.12

type CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindingsCondition struct{}

func (CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindingsCondition) FieldPath added in v0.9.12

func (CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindingsCondition) WithArrayOfValues added in v0.9.12

func (CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindingsCondition) WithValue added in v0.9.12

type CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindingsParameters added in v0.9.12

type CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindingsParameters struct{}

func (CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindingsParameters) FieldPath added in v0.9.12

func (CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindingsParameters) WithArrayOfValues added in v0.9.12

func (CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindingsParameters) WithKey added in v0.9.12

func (CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindingsParameters) WithValue added in v0.9.12

type CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindingsParams added in v0.9.12

type CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindingsParams struct{}

func (CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindingsParams) FieldPath added in v0.9.12

func (CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindingsParams) WithArrayOfValues added in v0.9.12

func (CheckMyRolesResponse_ConditionalGrantPathSelectorConditionBindingsParams) WithValue added in v0.9.12

type CheckMyRolesResponse_ConditionalGrantPathSelectorRole added in v0.9.12

type CheckMyRolesResponse_ConditionalGrantPathSelectorRole struct{}

func (CheckMyRolesResponse_ConditionalGrantPathSelectorRole) FieldPath added in v0.9.12

func (CheckMyRolesResponse_ConditionalGrantPathSelectorRole) WithArrayOfValues added in v0.9.12

func (CheckMyRolesResponse_ConditionalGrantPathSelectorRole) WithValue added in v0.9.12

type CheckMyRolesResponse_ConditionalGrant_FieldMask added in v0.9.12

type CheckMyRolesResponse_ConditionalGrant_FieldMask struct {
	Paths []CheckMyRolesResponseConditionalGrant_FieldPath
}

func FullCheckMyRolesResponse_ConditionalGrant_FieldMask added in v0.9.12

func FullCheckMyRolesResponse_ConditionalGrant_FieldMask() *CheckMyRolesResponse_ConditionalGrant_FieldMask

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) AppendPath added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) AppendRawPath added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) DecodeFirestore added in v0.9.12

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

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) EncodeFirestore added in v0.9.12

firestore encoding/decoding integration

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) FilterInputFields added in v0.9.12

FilterInputFields generates copy of field paths with output_only field paths removed

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) FromProtoFieldMask added in v0.9.12

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

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) GetPaths added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) GetRawPaths added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) IsFull added in v0.9.12

func (CheckMyRolesResponse_ConditionalGrant_FieldMask) Marshal added in v0.9.12

implement methods required by customType

func (CheckMyRolesResponse_ConditionalGrant_FieldMask) MarshalJSON added in v0.9.12

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

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) PathsCount added in v0.9.12

func (fieldMask *CheckMyRolesResponse_ConditionalGrant_FieldMask) PathsCount() int

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) Project added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) ProjectRaw added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) ProtoMessage added in v0.9.12

func (fieldMask *CheckMyRolesResponse_ConditionalGrant_FieldMask) ProtoMessage()

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) ProtoReflect added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) Reset added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) Set added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) SetFromCliFlag added in v0.9.12

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

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) SetRaw added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) Size added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) String added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) Subtract added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) SubtractRaw added in v0.9.12

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) ToProtoFieldMask added in v0.9.12

ToFieldMask is used for proto conversions

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) Unmarshal added in v0.9.12

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

func (*CheckMyRolesResponse_ConditionalGrant_FieldMask) UnmarshalJSON added in v0.9.12

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

type CheckMyRolesResponse_FieldMask added in v0.9.12

type CheckMyRolesResponse_FieldMask struct {
	Paths []CheckMyRolesResponse_FieldPath
}

func FullCheckMyRolesResponse_FieldMask added in v0.9.12

func FullCheckMyRolesResponse_FieldMask() *CheckMyRolesResponse_FieldMask

func (*CheckMyRolesResponse_FieldMask) AppendPath added in v0.9.12

func (*CheckMyRolesResponse_FieldMask) AppendRawPath added in v0.9.12

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

func (*CheckMyRolesResponse_FieldMask) DecodeFirestore added in v0.9.12

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

func (*CheckMyRolesResponse_FieldMask) EncodeFirestore added in v0.9.12

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

firestore encoding/decoding integration

func (*CheckMyRolesResponse_FieldMask) FilterInputFields added in v0.9.12

func (fieldMask *CheckMyRolesResponse_FieldMask) FilterInputFields() *CheckMyRolesResponse_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*CheckMyRolesResponse_FieldMask) FromProtoFieldMask added in v0.9.12

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

func (*CheckMyRolesResponse_FieldMask) GetPaths added in v0.9.12

func (*CheckMyRolesResponse_FieldMask) GetRawPaths added in v0.9.12

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

func (*CheckMyRolesResponse_FieldMask) IsFull added in v0.9.12

func (fieldMask *CheckMyRolesResponse_FieldMask) IsFull() bool

func (CheckMyRolesResponse_FieldMask) Marshal added in v0.9.12

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

implement methods required by customType

func (CheckMyRolesResponse_FieldMask) MarshalJSON added in v0.9.12

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

func (*CheckMyRolesResponse_FieldMask) PathsCount added in v0.9.12

func (fieldMask *CheckMyRolesResponse_FieldMask) PathsCount() int

func (*CheckMyRolesResponse_FieldMask) Project added in v0.9.12

func (*CheckMyRolesResponse_FieldMask) ProjectRaw added in v0.9.12

func (*CheckMyRolesResponse_FieldMask) ProtoMessage added in v0.9.12

func (fieldMask *CheckMyRolesResponse_FieldMask) ProtoMessage()

func (*CheckMyRolesResponse_FieldMask) ProtoReflect added in v0.9.12

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

func (*CheckMyRolesResponse_FieldMask) Reset added in v0.9.12

func (fieldMask *CheckMyRolesResponse_FieldMask) Reset()

func (*CheckMyRolesResponse_FieldMask) Set added in v0.9.12

func (fieldMask *CheckMyRolesResponse_FieldMask) Set(target, source *CheckMyRolesResponse)

func (*CheckMyRolesResponse_FieldMask) SetFromCliFlag added in v0.9.12

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

func (*CheckMyRolesResponse_FieldMask) SetRaw added in v0.9.12

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

func (*CheckMyRolesResponse_FieldMask) Size added in v0.9.12

func (fieldMask *CheckMyRolesResponse_FieldMask) Size() int

func (*CheckMyRolesResponse_FieldMask) String added in v0.9.12

func (fieldMask *CheckMyRolesResponse_FieldMask) String() string

func (*CheckMyRolesResponse_FieldMask) Subtract added in v0.9.12

func (*CheckMyRolesResponse_FieldMask) SubtractRaw added in v0.9.12

func (*CheckMyRolesResponse_FieldMask) ToProtoFieldMask added in v0.9.12

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

ToFieldMask is used for proto conversions

func (*CheckMyRolesResponse_FieldMask) Unmarshal added in v0.9.12

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

func (*CheckMyRolesResponse_FieldMask) UnmarshalJSON added in v0.9.12

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

type CheckMyRolesResponse_FieldPath added in v0.9.12

type CheckMyRolesResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() CheckMyRolesResponse_FieldPathSelector
	Get(source *CheckMyRolesResponse) []interface{}
	GetSingle(source *CheckMyRolesResponse) (interface{}, bool)
	ClearValue(item *CheckMyRolesResponse)

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

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

func BuildCheckMyRolesResponse_FieldPath added in v0.9.12

func BuildCheckMyRolesResponse_FieldPath(fp gotenobject.RawFieldPath) (CheckMyRolesResponse_FieldPath, error)

func MustParseCheckMyRolesResponse_FieldPath added in v0.9.12

func MustParseCheckMyRolesResponse_FieldPath(rawField string) CheckMyRolesResponse_FieldPath

func ParseCheckMyRolesResponse_FieldPath added in v0.9.12

func ParseCheckMyRolesResponse_FieldPath(rawField string) (CheckMyRolesResponse_FieldPath, error)

type CheckMyRolesResponse_FieldPathArrayItemValue added in v0.9.12

type CheckMyRolesResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	CheckMyRolesResponse_FieldPath
	ContainsValue(*CheckMyRolesResponse) bool
}

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

func MustParseCheckMyRolesResponse_FieldPathArrayItemValue added in v0.9.12

func MustParseCheckMyRolesResponse_FieldPathArrayItemValue(pathStr, valueStr string) CheckMyRolesResponse_FieldPathArrayItemValue

func ParseCheckMyRolesResponse_FieldPathArrayItemValue added in v0.9.12

func ParseCheckMyRolesResponse_FieldPathArrayItemValue(pathStr, valueStr string) (CheckMyRolesResponse_FieldPathArrayItemValue, error)

ParseCheckMyRolesResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type CheckMyRolesResponse_FieldPathArrayOfValues added in v0.9.12

type CheckMyRolesResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	CheckMyRolesResponse_FieldPath
}

CheckMyRolesResponse_FieldPathArrayOfValues allows storing slice of values for CheckMyRolesResponse fields according to their type

func MustParseCheckMyRolesResponse_FieldPathArrayOfValues added in v0.9.12

func MustParseCheckMyRolesResponse_FieldPathArrayOfValues(pathStr, valuesStr string) CheckMyRolesResponse_FieldPathArrayOfValues

func ParseCheckMyRolesResponse_FieldPathArrayOfValues added in v0.9.12

func ParseCheckMyRolesResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (CheckMyRolesResponse_FieldPathArrayOfValues, error)

type CheckMyRolesResponse_FieldPathSelector added in v0.9.12

type CheckMyRolesResponse_FieldPathSelector int32
const (
	CheckMyRolesResponse_FieldPathSelectorObject                    CheckMyRolesResponse_FieldPathSelector = 0
	CheckMyRolesResponse_FieldPathSelectorGrantedRoles              CheckMyRolesResponse_FieldPathSelector = 1
	CheckMyRolesResponse_FieldPathSelectorConditionallyGrantedRoles CheckMyRolesResponse_FieldPathSelector = 2
)

func (CheckMyRolesResponse_FieldPathSelector) String added in v0.9.12

type CheckMyRolesResponse_FieldPathValue added in v0.9.12

type CheckMyRolesResponse_FieldPathValue interface {
	CheckMyRolesResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **CheckMyRolesResponse)
	CompareWith(*CheckMyRolesResponse) (cmp int, comparable bool)
}

CheckMyRolesResponse_FieldPathValue allows storing values for CheckMyRolesResponse fields according to their type

func MustParseCheckMyRolesResponse_FieldPathValue added in v0.9.12

func MustParseCheckMyRolesResponse_FieldPathValue(pathStr, valueStr string) CheckMyRolesResponse_FieldPathValue

func ParseCheckMyRolesResponse_FieldPathValue added in v0.9.12

func ParseCheckMyRolesResponse_FieldPathValue(pathStr, valueStr string) (CheckMyRolesResponse_FieldPathValue, error)

type CheckMyRolesResponse_FieldSubPath added in v0.9.12

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

func (*CheckMyRolesResponse_FieldSubPath) AsConditionallyGrantedRolesSubPath added in v0.9.12

func (fps *CheckMyRolesResponse_FieldSubPath) AsConditionallyGrantedRolesSubPath() (CheckMyRolesResponseConditionalGrant_FieldPath, bool)

func (*CheckMyRolesResponse_FieldSubPath) ClearValue added in v0.9.12

func (*CheckMyRolesResponse_FieldSubPath) ClearValueRaw added in v0.9.12

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

func (*CheckMyRolesResponse_FieldSubPath) Get added in v0.9.12

func (fps *CheckMyRolesResponse_FieldSubPath) Get(source *CheckMyRolesResponse) (values []interface{})

Get returns all values pointed by selected field from source CheckMyRolesResponse

func (*CheckMyRolesResponse_FieldSubPath) GetDefault added in v0.9.12

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

GetDefault returns a default value of the field type

func (*CheckMyRolesResponse_FieldSubPath) GetRaw added in v0.9.12

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

func (*CheckMyRolesResponse_FieldSubPath) GetSingle added in v0.9.12

func (fps *CheckMyRolesResponse_FieldSubPath) GetSingle(source *CheckMyRolesResponse) (interface{}, bool)

GetSingle returns value of selected field from source CheckMyRolesResponse

func (*CheckMyRolesResponse_FieldSubPath) GetSingleRaw added in v0.9.12

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

func (*CheckMyRolesResponse_FieldSubPath) IsLeaf added in v0.9.12

IsLeaf - whether field path is holds simple value

func (*CheckMyRolesResponse_FieldSubPath) JSONString added in v0.9.12

func (fps *CheckMyRolesResponse_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*CheckMyRolesResponse_FieldSubPath) Selector added in v0.9.12

func (*CheckMyRolesResponse_FieldSubPath) SplitIntoTerminalIPaths added in v0.9.12

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

func (*CheckMyRolesResponse_FieldSubPath) String added in v0.9.12

String returns path representation in proto convention

func (*CheckMyRolesResponse_FieldSubPath) WithIArrayItemValue added in v0.9.12

func (fps *CheckMyRolesResponse_FieldSubPath) WithIArrayItemValue(value interface{}) CheckMyRolesResponse_FieldPathArrayItemValue

func (*CheckMyRolesResponse_FieldSubPath) WithIArrayOfValues added in v0.9.12

func (fps *CheckMyRolesResponse_FieldSubPath) WithIArrayOfValues(values interface{}) CheckMyRolesResponse_FieldPathArrayOfValues

func (*CheckMyRolesResponse_FieldSubPath) WithIValue added in v0.9.12

func (*CheckMyRolesResponse_FieldSubPath) WithRawIArrayItemValue added in v0.9.12

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

func (*CheckMyRolesResponse_FieldSubPath) WithRawIArrayOfValues added in v0.9.12

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

func (*CheckMyRolesResponse_FieldSubPath) WithRawIValue added in v0.9.12

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

type CheckMyRolesResponse_FieldSubPathArrayItemValue added in v0.9.12

type CheckMyRolesResponse_FieldSubPathArrayItemValue struct {
	CheckMyRolesResponse_FieldPath
	// contains filtered or unexported fields
}

func (*CheckMyRolesResponse_FieldSubPathArrayItemValue) AsConditionallyGrantedRolesPathItemValue added in v0.9.12

func (*CheckMyRolesResponse_FieldSubPathArrayItemValue) ContainsValue added in v0.9.12

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

func (*CheckMyRolesResponse_FieldSubPathArrayItemValue) GetRawItemValue added in v0.9.12

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

GetRawValue returns stored array item value

type CheckMyRolesResponse_FieldSubPathArrayOfValues added in v0.9.12

type CheckMyRolesResponse_FieldSubPathArrayOfValues struct {
	CheckMyRolesResponse_FieldPath
	// contains filtered or unexported fields
}

func (*CheckMyRolesResponse_FieldSubPathArrayOfValues) AsConditionallyGrantedRolesPathArrayOfValues added in v0.9.12

func (*CheckMyRolesResponse_FieldSubPathArrayOfValues) GetRawValues added in v0.9.12

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

type CheckMyRolesResponse_FieldSubPathValue added in v0.9.12

type CheckMyRolesResponse_FieldSubPathValue struct {
	CheckMyRolesResponse_FieldPath
	// contains filtered or unexported fields
}

func (*CheckMyRolesResponse_FieldSubPathValue) AsConditionallyGrantedRolesPathValue added in v0.9.12

func (*CheckMyRolesResponse_FieldSubPathValue) CompareWith added in v0.9.12

func (*CheckMyRolesResponse_FieldSubPathValue) CompareWithRaw added in v0.9.12

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

func (*CheckMyRolesResponse_FieldSubPathValue) GetRawValue added in v0.9.12

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

func (*CheckMyRolesResponse_FieldSubPathValue) SetTo added in v0.9.12

func (*CheckMyRolesResponse_FieldSubPathValue) SetToRaw added in v0.9.12

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

type CheckMyRolesResponse_FieldTerminalPath added in v0.9.12

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

func (*CheckMyRolesResponse_FieldTerminalPath) ClearValue added in v0.9.12

func (*CheckMyRolesResponse_FieldTerminalPath) ClearValueRaw added in v0.9.12

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

func (*CheckMyRolesResponse_FieldTerminalPath) Get added in v0.9.12

func (fp *CheckMyRolesResponse_FieldTerminalPath) Get(source *CheckMyRolesResponse) (values []interface{})

Get returns all values pointed by specific field from source CheckMyRolesResponse

func (*CheckMyRolesResponse_FieldTerminalPath) GetDefault added in v0.9.12

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

GetDefault returns a default value of the field type

func (*CheckMyRolesResponse_FieldTerminalPath) GetRaw added in v0.9.12

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

func (*CheckMyRolesResponse_FieldTerminalPath) GetSingle added in v0.9.12

func (fp *CheckMyRolesResponse_FieldTerminalPath) GetSingle(source *CheckMyRolesResponse) (interface{}, bool)

GetSingle returns value pointed by specific field of from source CheckMyRolesResponse

func (*CheckMyRolesResponse_FieldTerminalPath) GetSingleRaw added in v0.9.12

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

func (*CheckMyRolesResponse_FieldTerminalPath) IsLeaf added in v0.9.12

IsLeaf - whether field path is holds simple value

func (*CheckMyRolesResponse_FieldTerminalPath) JSONString added in v0.9.12

JSONString returns path representation is JSON convention

func (*CheckMyRolesResponse_FieldTerminalPath) Selector added in v0.9.12

func (*CheckMyRolesResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.9.12

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

func (*CheckMyRolesResponse_FieldTerminalPath) String added in v0.9.12

String returns path representation in proto convention

func (*CheckMyRolesResponse_FieldTerminalPath) WithIArrayItemValue added in v0.9.12

func (*CheckMyRolesResponse_FieldTerminalPath) WithIArrayOfValues added in v0.9.12

func (*CheckMyRolesResponse_FieldTerminalPath) WithIValue added in v0.9.12

func (*CheckMyRolesResponse_FieldTerminalPath) WithRawIArrayItemValue added in v0.9.12

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

func (*CheckMyRolesResponse_FieldTerminalPath) WithRawIArrayOfValues added in v0.9.12

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

func (*CheckMyRolesResponse_FieldTerminalPath) WithRawIValue added in v0.9.12

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

type CheckMyRolesResponse_FieldTerminalPathArrayItemValue added in v0.9.12

type CheckMyRolesResponse_FieldTerminalPathArrayItemValue struct {
	CheckMyRolesResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckMyRolesResponse_FieldTerminalPathArrayItemValue) AsConditionallyGrantedRolesItemValue added in v0.9.12

func (*CheckMyRolesResponse_FieldTerminalPathArrayItemValue) AsGrantedRolesItemValue added in v0.9.12

func (fpaiv *CheckMyRolesResponse_FieldTerminalPathArrayItemValue) AsGrantedRolesItemValue() (*role.Reference, bool)

func (*CheckMyRolesResponse_FieldTerminalPathArrayItemValue) ContainsValue added in v0.9.12

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

func (*CheckMyRolesResponse_FieldTerminalPathArrayItemValue) GetRawItemValue added in v0.9.12

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

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

func (*CheckMyRolesResponse_FieldTerminalPathArrayItemValue) GetSingle added in v0.9.12

func (fpaiv *CheckMyRolesResponse_FieldTerminalPathArrayItemValue) GetSingle(source *CheckMyRolesResponse) (interface{}, bool)

func (*CheckMyRolesResponse_FieldTerminalPathArrayItemValue) GetSingleRaw added in v0.9.12

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

type CheckMyRolesResponse_FieldTerminalPathArrayOfValues added in v0.9.12

type CheckMyRolesResponse_FieldTerminalPathArrayOfValues struct {
	CheckMyRolesResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckMyRolesResponse_FieldTerminalPathArrayOfValues) AsConditionallyGrantedRolesArrayOfValues added in v0.9.12

func (fpaov *CheckMyRolesResponse_FieldTerminalPathArrayOfValues) AsConditionallyGrantedRolesArrayOfValues() ([][]*CheckMyRolesResponse_ConditionalGrant, bool)

func (*CheckMyRolesResponse_FieldTerminalPathArrayOfValues) AsGrantedRolesArrayOfValues added in v0.9.12

func (fpaov *CheckMyRolesResponse_FieldTerminalPathArrayOfValues) AsGrantedRolesArrayOfValues() ([][]*role.Reference, bool)

func (*CheckMyRolesResponse_FieldTerminalPathArrayOfValues) AsObjectArrayOfValues added in v0.9.12

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

func (*CheckMyRolesResponse_FieldTerminalPathArrayOfValues) GetRawValues added in v0.9.12

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

type CheckMyRolesResponse_FieldTerminalPathValue added in v0.9.12

type CheckMyRolesResponse_FieldTerminalPathValue struct {
	CheckMyRolesResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CheckMyRolesResponse_FieldTerminalPathValue) AsConditionallyGrantedRolesValue added in v0.9.12

func (fpv *CheckMyRolesResponse_FieldTerminalPathValue) AsConditionallyGrantedRolesValue() ([]*CheckMyRolesResponse_ConditionalGrant, bool)

func (*CheckMyRolesResponse_FieldTerminalPathValue) AsGrantedRolesValue added in v0.9.12

func (fpv *CheckMyRolesResponse_FieldTerminalPathValue) AsGrantedRolesValue() ([]*role.Reference, bool)

func (*CheckMyRolesResponse_FieldTerminalPathValue) AsObjectValue added in v0.9.12

func (*CheckMyRolesResponse_FieldTerminalPathValue) CompareWith added in v0.9.12

CompareWith compares value in the 'CheckMyRolesResponse_FieldTerminalPathValue' with the value under path in 'CheckMyRolesResponse'.

func (*CheckMyRolesResponse_FieldTerminalPathValue) CompareWithRaw added in v0.9.12

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

func (*CheckMyRolesResponse_FieldTerminalPathValue) GetRawValue added in v0.9.12

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

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

func (*CheckMyRolesResponse_FieldTerminalPathValue) SetTo added in v0.9.12

SetTo stores value for selected field for object CheckMyRolesResponse

func (*CheckMyRolesResponse_FieldTerminalPathValue) SetToRaw added in v0.9.12

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.v1alpha2.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.v1alpha2.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) Params added in v0.9.9

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 CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParams added in v0.9.9

type CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParams struct{}

func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParams) FieldPath added in v0.9.9

func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParams) WithArrayOfValues added in v0.9.9

func (CheckPermissionsResponsePathSelectorCheckResultsConditionallyGrantedPermissionsConditionBindingsParams) WithValue added in v0.9.9

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) Params added in v0.9.9

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 CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsParams added in v0.9.9

type CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsParams struct{}

func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsParams) FieldPath added in v0.9.9

func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsParams) WithArrayOfValues added in v0.9.9

func (CheckResultPathSelectorConditionallyGrantedPermissionsConditionBindingsParams) WithValue added in v0.9.9

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 all 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) Params added in v0.9.9

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 ConditionalGrantPathSelectorConditionBindingsParams added in v0.9.9

type ConditionalGrantPathSelectorConditionBindingsParams struct{}

func (ConditionalGrantPathSelectorConditionBindingsParams) FieldPath added in v0.9.9

func (ConditionalGrantPathSelectorConditionBindingsParams) WithArrayOfValues added in v0.9.9

func (ConditionalGrantPathSelectorConditionBindingsParams) WithValue added in v0.9.9

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