permission_client

package
v0.12.76 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BatchGetPermissionsDescriptor added in v0.4.28

type BatchGetPermissionsDescriptor struct{}

func GetBatchGetPermissionsDescriptor added in v0.4.28

func GetBatchGetPermissionsDescriptor() *BatchGetPermissionsDescriptor

func (*BatchGetPermissionsDescriptor) GetApiDescriptor added in v0.4.28

func (*BatchGetPermissionsDescriptor) GetApiName added in v0.4.28

func (d *BatchGetPermissionsDescriptor) GetApiName() string

func (*BatchGetPermissionsDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*BatchGetPermissionsDescriptor) GetFullMethodName added in v0.4.28

func (d *BatchGetPermissionsDescriptor) GetFullMethodName() string

func (*BatchGetPermissionsDescriptor) GetMethodName added in v0.4.28

func (d *BatchGetPermissionsDescriptor) GetMethodName() string

func (*BatchGetPermissionsDescriptor) GetProtoPkgName added in v0.4.28

func (d *BatchGetPermissionsDescriptor) GetProtoPkgName() string

func (*BatchGetPermissionsDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*BatchGetPermissionsDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*BatchGetPermissionsDescriptor) GetServiceDomain added in v0.4.28

func (d *BatchGetPermissionsDescriptor) GetServiceDomain() string

func (*BatchGetPermissionsDescriptor) GetServiceVersion added in v0.4.28

func (d *BatchGetPermissionsDescriptor) GetServiceVersion() string

func (*BatchGetPermissionsDescriptor) GetVerb added in v0.4.28

func (*BatchGetPermissionsDescriptor) HasResource added in v0.4.30

func (d *BatchGetPermissionsDescriptor) HasResource() bool

func (*BatchGetPermissionsDescriptor) IsClientStream added in v0.4.28

func (d *BatchGetPermissionsDescriptor) IsClientStream() bool

func (*BatchGetPermissionsDescriptor) IsCollection added in v0.4.30

func (d *BatchGetPermissionsDescriptor) IsCollection() bool

func (*BatchGetPermissionsDescriptor) IsPlural added in v0.4.30

func (d *BatchGetPermissionsDescriptor) IsPlural() bool

func (*BatchGetPermissionsDescriptor) IsServerStream added in v0.4.28

func (d *BatchGetPermissionsDescriptor) IsServerStream() bool

func (*BatchGetPermissionsDescriptor) IsUnary added in v0.4.28

func (d *BatchGetPermissionsDescriptor) IsUnary() bool

func (*BatchGetPermissionsDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*BatchGetPermissionsDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*BatchGetPermissionsDescriptor) RequestHasResourceBody added in v0.4.28

func (d *BatchGetPermissionsDescriptor) RequestHasResourceBody() bool

type BatchGetPermissionsDescriptorClientMsgHandle added in v0.4.28

type BatchGetPermissionsDescriptorClientMsgHandle struct{}

func (*BatchGetPermissionsDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*BatchGetPermissionsDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*BatchGetPermissionsDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type BatchGetPermissionsDescriptorServerMsgHandle added in v0.4.28

type BatchGetPermissionsDescriptorServerMsgHandle struct{}

func (*BatchGetPermissionsDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*BatchGetPermissionsDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*BatchGetPermissionsDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type BatchGetPermissionsRequest

type BatchGetPermissionsRequest struct {

	// Names of Permissions
	Names []*permission.Reference `protobuf:"bytes,2,rep,customtype=Reference,name=names,proto3" json:"names,omitempty" firestore:"names"`
	// A list of extra fields to be obtained for each response item on top of
	// fields defined by request field view
	FieldMask *permission.Permission_FieldMask `` /* 142-byte string literal not displayed */
	// View defines list of standard response fields present in response items.
	// Additional fields can be amended by request field field_mask
	View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.view.View" json:"view,omitempty" firestore:"view"`
	// contains filtered or unexported fields
}

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

func (*BatchGetPermissionsRequest) Clone

func (*BatchGetPermissionsRequest) CloneRaw

func (*BatchGetPermissionsRequest) Descriptor

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

Deprecated, Use BatchGetPermissionsRequest.ProtoReflect.Descriptor instead.

func (*BatchGetPermissionsRequest) GetFieldMask

func (*BatchGetPermissionsRequest) GetNames

func (*BatchGetPermissionsRequest) GetView

func (m *BatchGetPermissionsRequest) GetView() view.View

func (*BatchGetPermissionsRequest) GotenMessage

func (*BatchGetPermissionsRequest) GotenMessage()

func (*BatchGetPermissionsRequest) GotenObjectExt

func (o *BatchGetPermissionsRequest) GotenObjectExt()

func (*BatchGetPermissionsRequest) GotenValidate

func (obj *BatchGetPermissionsRequest) GotenValidate() error

func (*BatchGetPermissionsRequest) MakeDiffFieldMask

func (*BatchGetPermissionsRequest) MakeFullFieldMask

func (*BatchGetPermissionsRequest) MakeRawDiffFieldMask

func (*BatchGetPermissionsRequest) MakeRawFullFieldMask

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

func (*BatchGetPermissionsRequest) Marshal

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

func (*BatchGetPermissionsRequest) MarshalJSON

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

func (*BatchGetPermissionsRequest) Merge

func (*BatchGetPermissionsRequest) MergeRaw

func (*BatchGetPermissionsRequest) ProtoMessage

func (*BatchGetPermissionsRequest) ProtoMessage()

func (*BatchGetPermissionsRequest) ProtoReflect

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

func (*BatchGetPermissionsRequest) Reset

func (m *BatchGetPermissionsRequest) Reset()

func (*BatchGetPermissionsRequest) SetFieldMask

func (*BatchGetPermissionsRequest) SetNames

func (m *BatchGetPermissionsRequest) SetNames(fv []*permission.Reference)

func (*BatchGetPermissionsRequest) SetView

func (m *BatchGetPermissionsRequest) SetView(fv view.View)

func (*BatchGetPermissionsRequest) String

func (m *BatchGetPermissionsRequest) String() string

func (*BatchGetPermissionsRequest) Unmarshal

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

func (*BatchGetPermissionsRequest) UnmarshalJSON

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

type BatchGetPermissionsRequestFieldPathBuilder

type BatchGetPermissionsRequestFieldPathBuilder struct{}

func NewBatchGetPermissionsRequestFieldPathBuilder

func NewBatchGetPermissionsRequestFieldPathBuilder() BatchGetPermissionsRequestFieldPathBuilder

func (BatchGetPermissionsRequestFieldPathBuilder) FieldMask

func (BatchGetPermissionsRequestFieldPathBuilder) Names

func (BatchGetPermissionsRequestFieldPathBuilder) View

type BatchGetPermissionsRequestPathSelectorFieldMask

type BatchGetPermissionsRequestPathSelectorFieldMask struct{}

func (BatchGetPermissionsRequestPathSelectorFieldMask) FieldPath

type BatchGetPermissionsRequestPathSelectorNames

type BatchGetPermissionsRequestPathSelectorNames struct{}

func (BatchGetPermissionsRequestPathSelectorNames) FieldPath

func (BatchGetPermissionsRequestPathSelectorNames) WithArrayOfValues

func (BatchGetPermissionsRequestPathSelectorNames) WithItemValue

func (BatchGetPermissionsRequestPathSelectorNames) WithValue

type BatchGetPermissionsRequestPathSelectorView

type BatchGetPermissionsRequestPathSelectorView struct{}

func (BatchGetPermissionsRequestPathSelectorView) FieldPath

func (BatchGetPermissionsRequestPathSelectorView) WithArrayOfValues

func (BatchGetPermissionsRequestPathSelectorView) WithValue

type BatchGetPermissionsRequest_FieldMask

type BatchGetPermissionsRequest_FieldMask struct {
	Paths []BatchGetPermissionsRequest_FieldPath
}

func FullBatchGetPermissionsRequest_FieldMask

func FullBatchGetPermissionsRequest_FieldMask() *BatchGetPermissionsRequest_FieldMask

func (*BatchGetPermissionsRequest_FieldMask) AppendPath

func (*BatchGetPermissionsRequest_FieldMask) AppendRawPath

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

func (*BatchGetPermissionsRequest_FieldMask) DecodeFirestore

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

func (*BatchGetPermissionsRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*BatchGetPermissionsRequest_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*BatchGetPermissionsRequest_FieldMask) FromProtoFieldMask

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

func (*BatchGetPermissionsRequest_FieldMask) GetPaths

func (*BatchGetPermissionsRequest_FieldMask) GetRawPaths

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

func (*BatchGetPermissionsRequest_FieldMask) IsFull

func (fieldMask *BatchGetPermissionsRequest_FieldMask) IsFull() bool

func (BatchGetPermissionsRequest_FieldMask) Marshal

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

implement methods required by customType

func (BatchGetPermissionsRequest_FieldMask) MarshalJSON

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

func (*BatchGetPermissionsRequest_FieldMask) PathsCount

func (fieldMask *BatchGetPermissionsRequest_FieldMask) PathsCount() int

func (*BatchGetPermissionsRequest_FieldMask) Project

func (*BatchGetPermissionsRequest_FieldMask) ProjectRaw

func (*BatchGetPermissionsRequest_FieldMask) ProtoMessage

func (fieldMask *BatchGetPermissionsRequest_FieldMask) ProtoMessage()

func (*BatchGetPermissionsRequest_FieldMask) ProtoReflect

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

func (*BatchGetPermissionsRequest_FieldMask) Reset

func (fieldMask *BatchGetPermissionsRequest_FieldMask) Reset()

func (*BatchGetPermissionsRequest_FieldMask) Set

func (fieldMask *BatchGetPermissionsRequest_FieldMask) Set(target, source *BatchGetPermissionsRequest)

func (*BatchGetPermissionsRequest_FieldMask) SetFromCliFlag

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

func (*BatchGetPermissionsRequest_FieldMask) SetRaw

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

func (*BatchGetPermissionsRequest_FieldMask) Size

func (fieldMask *BatchGetPermissionsRequest_FieldMask) Size() int

func (*BatchGetPermissionsRequest_FieldMask) String

func (fieldMask *BatchGetPermissionsRequest_FieldMask) String() string

func (*BatchGetPermissionsRequest_FieldMask) Subtract

func (*BatchGetPermissionsRequest_FieldMask) SubtractRaw

func (*BatchGetPermissionsRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*BatchGetPermissionsRequest_FieldMask) Unmarshal

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

func (*BatchGetPermissionsRequest_FieldMask) UnmarshalJSON

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

type BatchGetPermissionsRequest_FieldPath

type BatchGetPermissionsRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() BatchGetPermissionsRequest_FieldPathSelector
	Get(source *BatchGetPermissionsRequest) []interface{}
	GetSingle(source *BatchGetPermissionsRequest) (interface{}, bool)
	ClearValue(item *BatchGetPermissionsRequest)

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

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

func MustParseBatchGetPermissionsRequest_FieldPath

func MustParseBatchGetPermissionsRequest_FieldPath(rawField string) BatchGetPermissionsRequest_FieldPath

func ParseBatchGetPermissionsRequest_FieldPath

func ParseBatchGetPermissionsRequest_FieldPath(rawField string) (BatchGetPermissionsRequest_FieldPath, error)

type BatchGetPermissionsRequest_FieldPathArrayItemValue

type BatchGetPermissionsRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	BatchGetPermissionsRequest_FieldPath
	ContainsValue(*BatchGetPermissionsRequest) bool
}

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

func MustParseBatchGetPermissionsRequest_FieldPathArrayItemValue

func MustParseBatchGetPermissionsRequest_FieldPathArrayItemValue(pathStr, valueStr string) BatchGetPermissionsRequest_FieldPathArrayItemValue

func ParseBatchGetPermissionsRequest_FieldPathArrayItemValue

func ParseBatchGetPermissionsRequest_FieldPathArrayItemValue(pathStr, valueStr string) (BatchGetPermissionsRequest_FieldPathArrayItemValue, error)

ParseBatchGetPermissionsRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type BatchGetPermissionsRequest_FieldPathArrayOfValues

type BatchGetPermissionsRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	BatchGetPermissionsRequest_FieldPath
}

BatchGetPermissionsRequest_FieldPathArrayOfValues allows storing slice of values for BatchGetPermissionsRequest fields according to their type

func MustParseBatchGetPermissionsRequest_FieldPathArrayOfValues

func MustParseBatchGetPermissionsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) BatchGetPermissionsRequest_FieldPathArrayOfValues

func ParseBatchGetPermissionsRequest_FieldPathArrayOfValues

func ParseBatchGetPermissionsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (BatchGetPermissionsRequest_FieldPathArrayOfValues, error)

type BatchGetPermissionsRequest_FieldPathSelector

type BatchGetPermissionsRequest_FieldPathSelector int32
const (
	BatchGetPermissionsRequest_FieldPathSelectorNames     BatchGetPermissionsRequest_FieldPathSelector = 0
	BatchGetPermissionsRequest_FieldPathSelectorFieldMask BatchGetPermissionsRequest_FieldPathSelector = 1
	BatchGetPermissionsRequest_FieldPathSelectorView      BatchGetPermissionsRequest_FieldPathSelector = 2
)

func (BatchGetPermissionsRequest_FieldPathSelector) String

type BatchGetPermissionsRequest_FieldPathValue

type BatchGetPermissionsRequest_FieldPathValue interface {
	BatchGetPermissionsRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **BatchGetPermissionsRequest)
	CompareWith(*BatchGetPermissionsRequest) (cmp int, comparable bool)
}

BatchGetPermissionsRequest_FieldPathValue allows storing values for BatchGetPermissionsRequest fields according to their type

func MustParseBatchGetPermissionsRequest_FieldPathValue

func MustParseBatchGetPermissionsRequest_FieldPathValue(pathStr, valueStr string) BatchGetPermissionsRequest_FieldPathValue

func ParseBatchGetPermissionsRequest_FieldPathValue

func ParseBatchGetPermissionsRequest_FieldPathValue(pathStr, valueStr string) (BatchGetPermissionsRequest_FieldPathValue, error)

type BatchGetPermissionsRequest_FieldTerminalPath

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

func (*BatchGetPermissionsRequest_FieldTerminalPath) ClearValue

func (*BatchGetPermissionsRequest_FieldTerminalPath) ClearValueRaw

func (*BatchGetPermissionsRequest_FieldTerminalPath) Get

func (fp *BatchGetPermissionsRequest_FieldTerminalPath) Get(source *BatchGetPermissionsRequest) (values []interface{})

Get returns all values pointed by specific field from source BatchGetPermissionsRequest

func (*BatchGetPermissionsRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*BatchGetPermissionsRequest_FieldTerminalPath) GetRaw

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

func (*BatchGetPermissionsRequest_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source BatchGetPermissionsRequest

func (*BatchGetPermissionsRequest_FieldTerminalPath) GetSingleRaw

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

func (*BatchGetPermissionsRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*BatchGetPermissionsRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*BatchGetPermissionsRequest_FieldTerminalPath) Selector

func (*BatchGetPermissionsRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*BatchGetPermissionsRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*BatchGetPermissionsRequest_FieldTerminalPath) WithIArrayItemValue

func (*BatchGetPermissionsRequest_FieldTerminalPath) WithIArrayOfValues

func (*BatchGetPermissionsRequest_FieldTerminalPath) WithIValue

func (*BatchGetPermissionsRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*BatchGetPermissionsRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*BatchGetPermissionsRequest_FieldTerminalPath) WithRawIValue

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

type BatchGetPermissionsRequest_FieldTerminalPathArrayItemValue

type BatchGetPermissionsRequest_FieldTerminalPathArrayItemValue struct {
	BatchGetPermissionsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BatchGetPermissionsRequest_FieldTerminalPathArrayItemValue) AsNamesItemValue

func (*BatchGetPermissionsRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*BatchGetPermissionsRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*BatchGetPermissionsRequest_FieldTerminalPathArrayItemValue) GetSingle

func (*BatchGetPermissionsRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type BatchGetPermissionsRequest_FieldTerminalPathArrayOfValues

type BatchGetPermissionsRequest_FieldTerminalPathArrayOfValues struct {
	BatchGetPermissionsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BatchGetPermissionsRequest_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues

func (*BatchGetPermissionsRequest_FieldTerminalPathArrayOfValues) AsNamesArrayOfValues

func (*BatchGetPermissionsRequest_FieldTerminalPathArrayOfValues) AsViewArrayOfValues

func (fpaov *BatchGetPermissionsRequest_FieldTerminalPathArrayOfValues) AsViewArrayOfValues() ([]view.View, bool)

func (*BatchGetPermissionsRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type BatchGetPermissionsRequest_FieldTerminalPathValue

type BatchGetPermissionsRequest_FieldTerminalPathValue struct {
	BatchGetPermissionsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BatchGetPermissionsRequest_FieldTerminalPathValue) AsFieldMaskValue

func (*BatchGetPermissionsRequest_FieldTerminalPathValue) AsNamesValue

func (*BatchGetPermissionsRequest_FieldTerminalPathValue) AsViewValue

func (*BatchGetPermissionsRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'BatchGetPermissionsRequest_FieldTerminalPathValue' with the value under path in 'BatchGetPermissionsRequest'.

func (*BatchGetPermissionsRequest_FieldTerminalPathValue) CompareWithRaw

func (*BatchGetPermissionsRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*BatchGetPermissionsRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object BatchGetPermissionsRequest

func (*BatchGetPermissionsRequest_FieldTerminalPathValue) SetToRaw

type BatchGetPermissionsResponse

type BatchGetPermissionsResponse struct {

	// found Permissions
	Permissions []*permission.Permission `protobuf:"bytes,1,rep,name=permissions,proto3" json:"permissions,omitempty" firestore:"permissions"`
	// list of not found Permissions
	Missing []*permission.Reference `protobuf:"bytes,2,rep,customtype=Reference,name=missing,proto3" json:"missing,omitempty" firestore:"missing"`
	// contains filtered or unexported fields
}

BatchGetPermissionsResponse

func (*BatchGetPermissionsResponse) Clone

func (*BatchGetPermissionsResponse) CloneRaw

func (*BatchGetPermissionsResponse) Descriptor

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

Deprecated, Use BatchGetPermissionsResponse.ProtoReflect.Descriptor instead.

func (*BatchGetPermissionsResponse) GetMissing

func (*BatchGetPermissionsResponse) GetPermissions

func (m *BatchGetPermissionsResponse) GetPermissions() []*permission.Permission

func (*BatchGetPermissionsResponse) GotenMessage

func (*BatchGetPermissionsResponse) GotenMessage()

func (*BatchGetPermissionsResponse) GotenObjectExt

func (o *BatchGetPermissionsResponse) GotenObjectExt()

func (*BatchGetPermissionsResponse) GotenValidate

func (obj *BatchGetPermissionsResponse) GotenValidate() error

func (*BatchGetPermissionsResponse) MakeDiffFieldMask

func (*BatchGetPermissionsResponse) MakeFullFieldMask

func (*BatchGetPermissionsResponse) MakeRawDiffFieldMask

func (*BatchGetPermissionsResponse) MakeRawFullFieldMask

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

func (*BatchGetPermissionsResponse) Marshal

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

func (*BatchGetPermissionsResponse) MarshalJSON

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

func (*BatchGetPermissionsResponse) Merge

func (*BatchGetPermissionsResponse) MergeRaw

func (*BatchGetPermissionsResponse) ProtoMessage

func (*BatchGetPermissionsResponse) ProtoMessage()

func (*BatchGetPermissionsResponse) ProtoReflect

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

func (*BatchGetPermissionsResponse) Reset

func (m *BatchGetPermissionsResponse) Reset()

func (*BatchGetPermissionsResponse) SetMissing

func (m *BatchGetPermissionsResponse) SetMissing(fv []*permission.Reference)

func (*BatchGetPermissionsResponse) SetPermissions

func (m *BatchGetPermissionsResponse) SetPermissions(fv []*permission.Permission)

func (*BatchGetPermissionsResponse) String

func (m *BatchGetPermissionsResponse) String() string

func (*BatchGetPermissionsResponse) Unmarshal

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

func (*BatchGetPermissionsResponse) UnmarshalJSON

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

type BatchGetPermissionsResponseFieldPathBuilder

type BatchGetPermissionsResponseFieldPathBuilder struct{}

func NewBatchGetPermissionsResponseFieldPathBuilder

func NewBatchGetPermissionsResponseFieldPathBuilder() BatchGetPermissionsResponseFieldPathBuilder

func (BatchGetPermissionsResponseFieldPathBuilder) Missing

func (BatchGetPermissionsResponseFieldPathBuilder) Permissions

type BatchGetPermissionsResponsePathSelectorMissing

type BatchGetPermissionsResponsePathSelectorMissing struct{}

func (BatchGetPermissionsResponsePathSelectorMissing) FieldPath

func (BatchGetPermissionsResponsePathSelectorMissing) WithArrayOfValues

func (BatchGetPermissionsResponsePathSelectorMissing) WithItemValue

func (BatchGetPermissionsResponsePathSelectorMissing) WithValue

type BatchGetPermissionsResponsePathSelectorPermissions

type BatchGetPermissionsResponsePathSelectorPermissions struct{}

func (BatchGetPermissionsResponsePathSelectorPermissions) Description

func (BatchGetPermissionsResponsePathSelectorPermissions) FieldPath

func (BatchGetPermissionsResponsePathSelectorPermissions) Name

func (BatchGetPermissionsResponsePathSelectorPermissions) Title

func (BatchGetPermissionsResponsePathSelectorPermissions) WithArrayOfValues

func (BatchGetPermissionsResponsePathSelectorPermissions) WithItemValue

func (BatchGetPermissionsResponsePathSelectorPermissions) WithSubArrayItemValue

func (BatchGetPermissionsResponsePathSelectorPermissions) WithSubArrayOfValues

func (BatchGetPermissionsResponsePathSelectorPermissions) WithSubPath

func (BatchGetPermissionsResponsePathSelectorPermissions) WithSubValue

func (BatchGetPermissionsResponsePathSelectorPermissions) WithValue

type BatchGetPermissionsResponsePathSelectorPermissionsDescription

type BatchGetPermissionsResponsePathSelectorPermissionsDescription struct{}

func (BatchGetPermissionsResponsePathSelectorPermissionsDescription) FieldPath

func (BatchGetPermissionsResponsePathSelectorPermissionsDescription) WithArrayOfValues

func (BatchGetPermissionsResponsePathSelectorPermissionsDescription) WithValue

type BatchGetPermissionsResponsePathSelectorPermissionsName

type BatchGetPermissionsResponsePathSelectorPermissionsName struct{}

func (BatchGetPermissionsResponsePathSelectorPermissionsName) FieldPath

func (BatchGetPermissionsResponsePathSelectorPermissionsName) WithArrayOfValues

func (BatchGetPermissionsResponsePathSelectorPermissionsName) WithValue

type BatchGetPermissionsResponsePathSelectorPermissionsTitle

type BatchGetPermissionsResponsePathSelectorPermissionsTitle struct{}

func (BatchGetPermissionsResponsePathSelectorPermissionsTitle) FieldPath

func (BatchGetPermissionsResponsePathSelectorPermissionsTitle) WithArrayOfValues

func (BatchGetPermissionsResponsePathSelectorPermissionsTitle) WithValue

type BatchGetPermissionsResponse_FieldMask

type BatchGetPermissionsResponse_FieldMask struct {
	Paths []BatchGetPermissionsResponse_FieldPath
}

func FullBatchGetPermissionsResponse_FieldMask

func FullBatchGetPermissionsResponse_FieldMask() *BatchGetPermissionsResponse_FieldMask

func (*BatchGetPermissionsResponse_FieldMask) AppendPath

func (*BatchGetPermissionsResponse_FieldMask) AppendRawPath

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

func (*BatchGetPermissionsResponse_FieldMask) DecodeFirestore

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

func (*BatchGetPermissionsResponse_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*BatchGetPermissionsResponse_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*BatchGetPermissionsResponse_FieldMask) FromProtoFieldMask

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

func (*BatchGetPermissionsResponse_FieldMask) GetPaths

func (*BatchGetPermissionsResponse_FieldMask) GetRawPaths

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

func (*BatchGetPermissionsResponse_FieldMask) IsFull

func (fieldMask *BatchGetPermissionsResponse_FieldMask) IsFull() bool

func (BatchGetPermissionsResponse_FieldMask) Marshal

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

implement methods required by customType

func (BatchGetPermissionsResponse_FieldMask) MarshalJSON

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

func (*BatchGetPermissionsResponse_FieldMask) PathsCount

func (fieldMask *BatchGetPermissionsResponse_FieldMask) PathsCount() int

func (*BatchGetPermissionsResponse_FieldMask) Project

func (*BatchGetPermissionsResponse_FieldMask) ProjectRaw

func (*BatchGetPermissionsResponse_FieldMask) ProtoMessage

func (fieldMask *BatchGetPermissionsResponse_FieldMask) ProtoMessage()

func (*BatchGetPermissionsResponse_FieldMask) ProtoReflect

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

func (*BatchGetPermissionsResponse_FieldMask) Reset

func (fieldMask *BatchGetPermissionsResponse_FieldMask) Reset()

func (*BatchGetPermissionsResponse_FieldMask) Set

func (*BatchGetPermissionsResponse_FieldMask) SetFromCliFlag

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

func (*BatchGetPermissionsResponse_FieldMask) SetRaw

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

func (*BatchGetPermissionsResponse_FieldMask) Size

func (fieldMask *BatchGetPermissionsResponse_FieldMask) Size() int

func (*BatchGetPermissionsResponse_FieldMask) String

func (fieldMask *BatchGetPermissionsResponse_FieldMask) String() string

func (*BatchGetPermissionsResponse_FieldMask) Subtract

func (*BatchGetPermissionsResponse_FieldMask) SubtractRaw

func (*BatchGetPermissionsResponse_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*BatchGetPermissionsResponse_FieldMask) Unmarshal

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

func (*BatchGetPermissionsResponse_FieldMask) UnmarshalJSON

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

type BatchGetPermissionsResponse_FieldPath

type BatchGetPermissionsResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() BatchGetPermissionsResponse_FieldPathSelector
	Get(source *BatchGetPermissionsResponse) []interface{}
	GetSingle(source *BatchGetPermissionsResponse) (interface{}, bool)
	ClearValue(item *BatchGetPermissionsResponse)

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

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

func MustParseBatchGetPermissionsResponse_FieldPath

func MustParseBatchGetPermissionsResponse_FieldPath(rawField string) BatchGetPermissionsResponse_FieldPath

func ParseBatchGetPermissionsResponse_FieldPath

func ParseBatchGetPermissionsResponse_FieldPath(rawField string) (BatchGetPermissionsResponse_FieldPath, error)

type BatchGetPermissionsResponse_FieldPathArrayItemValue

type BatchGetPermissionsResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	BatchGetPermissionsResponse_FieldPath
	ContainsValue(*BatchGetPermissionsResponse) bool
}

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

func MustParseBatchGetPermissionsResponse_FieldPathArrayItemValue

func MustParseBatchGetPermissionsResponse_FieldPathArrayItemValue(pathStr, valueStr string) BatchGetPermissionsResponse_FieldPathArrayItemValue

func ParseBatchGetPermissionsResponse_FieldPathArrayItemValue

func ParseBatchGetPermissionsResponse_FieldPathArrayItemValue(pathStr, valueStr string) (BatchGetPermissionsResponse_FieldPathArrayItemValue, error)

ParseBatchGetPermissionsResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type BatchGetPermissionsResponse_FieldPathArrayOfValues

type BatchGetPermissionsResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	BatchGetPermissionsResponse_FieldPath
}

BatchGetPermissionsResponse_FieldPathArrayOfValues allows storing slice of values for BatchGetPermissionsResponse fields according to their type

func MustParseBatchGetPermissionsResponse_FieldPathArrayOfValues

func MustParseBatchGetPermissionsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) BatchGetPermissionsResponse_FieldPathArrayOfValues

func ParseBatchGetPermissionsResponse_FieldPathArrayOfValues

func ParseBatchGetPermissionsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (BatchGetPermissionsResponse_FieldPathArrayOfValues, error)

type BatchGetPermissionsResponse_FieldPathSelector

type BatchGetPermissionsResponse_FieldPathSelector int32
const (
	BatchGetPermissionsResponse_FieldPathSelectorPermissions BatchGetPermissionsResponse_FieldPathSelector = 0
	BatchGetPermissionsResponse_FieldPathSelectorMissing     BatchGetPermissionsResponse_FieldPathSelector = 1
)

func (BatchGetPermissionsResponse_FieldPathSelector) String

type BatchGetPermissionsResponse_FieldPathValue

type BatchGetPermissionsResponse_FieldPathValue interface {
	BatchGetPermissionsResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **BatchGetPermissionsResponse)
	CompareWith(*BatchGetPermissionsResponse) (cmp int, comparable bool)
}

BatchGetPermissionsResponse_FieldPathValue allows storing values for BatchGetPermissionsResponse fields according to their type

func MustParseBatchGetPermissionsResponse_FieldPathValue

func MustParseBatchGetPermissionsResponse_FieldPathValue(pathStr, valueStr string) BatchGetPermissionsResponse_FieldPathValue

func ParseBatchGetPermissionsResponse_FieldPathValue

func ParseBatchGetPermissionsResponse_FieldPathValue(pathStr, valueStr string) (BatchGetPermissionsResponse_FieldPathValue, error)

type BatchGetPermissionsResponse_FieldSubPath

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

func (*BatchGetPermissionsResponse_FieldSubPath) AsPermissionsSubPath

func (*BatchGetPermissionsResponse_FieldSubPath) ClearValue

func (*BatchGetPermissionsResponse_FieldSubPath) ClearValueRaw

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

func (*BatchGetPermissionsResponse_FieldSubPath) Get

func (fps *BatchGetPermissionsResponse_FieldSubPath) Get(source *BatchGetPermissionsResponse) (values []interface{})

Get returns all values pointed by selected field from source BatchGetPermissionsResponse

func (*BatchGetPermissionsResponse_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*BatchGetPermissionsResponse_FieldSubPath) GetRaw

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

func (*BatchGetPermissionsResponse_FieldSubPath) GetSingle

func (fps *BatchGetPermissionsResponse_FieldSubPath) GetSingle(source *BatchGetPermissionsResponse) (interface{}, bool)

GetSingle returns value of selected field from source BatchGetPermissionsResponse

func (*BatchGetPermissionsResponse_FieldSubPath) GetSingleRaw

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

func (*BatchGetPermissionsResponse_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*BatchGetPermissionsResponse_FieldSubPath) JSONString

JSONString returns path representation is JSON convention

func (*BatchGetPermissionsResponse_FieldSubPath) Selector

func (*BatchGetPermissionsResponse_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*BatchGetPermissionsResponse_FieldSubPath) String

String returns path representation in proto convention

func (*BatchGetPermissionsResponse_FieldSubPath) WithIArrayItemValue

func (*BatchGetPermissionsResponse_FieldSubPath) WithIArrayOfValues

func (*BatchGetPermissionsResponse_FieldSubPath) WithIValue

func (*BatchGetPermissionsResponse_FieldSubPath) WithRawIArrayItemValue

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

func (*BatchGetPermissionsResponse_FieldSubPath) WithRawIArrayOfValues

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

func (*BatchGetPermissionsResponse_FieldSubPath) WithRawIValue

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

type BatchGetPermissionsResponse_FieldSubPathArrayItemValue

type BatchGetPermissionsResponse_FieldSubPathArrayItemValue struct {
	BatchGetPermissionsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*BatchGetPermissionsResponse_FieldSubPathArrayItemValue) AsPermissionsPathItemValue

func (*BatchGetPermissionsResponse_FieldSubPathArrayItemValue) ContainsValue

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

func (*BatchGetPermissionsResponse_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type BatchGetPermissionsResponse_FieldSubPathArrayOfValues

type BatchGetPermissionsResponse_FieldSubPathArrayOfValues struct {
	BatchGetPermissionsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*BatchGetPermissionsResponse_FieldSubPathArrayOfValues) AsPermissionsPathArrayOfValues

func (*BatchGetPermissionsResponse_FieldSubPathArrayOfValues) GetRawValues

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

type BatchGetPermissionsResponse_FieldSubPathValue

type BatchGetPermissionsResponse_FieldSubPathValue struct {
	BatchGetPermissionsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*BatchGetPermissionsResponse_FieldSubPathValue) AsPermissionsPathValue

func (*BatchGetPermissionsResponse_FieldSubPathValue) CompareWith

func (*BatchGetPermissionsResponse_FieldSubPathValue) CompareWithRaw

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

func (*BatchGetPermissionsResponse_FieldSubPathValue) GetRawValue

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

func (*BatchGetPermissionsResponse_FieldSubPathValue) SetTo

func (*BatchGetPermissionsResponse_FieldSubPathValue) SetToRaw

type BatchGetPermissionsResponse_FieldTerminalPath

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

func (*BatchGetPermissionsResponse_FieldTerminalPath) ClearValue

func (*BatchGetPermissionsResponse_FieldTerminalPath) ClearValueRaw

func (*BatchGetPermissionsResponse_FieldTerminalPath) Get

func (fp *BatchGetPermissionsResponse_FieldTerminalPath) Get(source *BatchGetPermissionsResponse) (values []interface{})

Get returns all values pointed by specific field from source BatchGetPermissionsResponse

func (*BatchGetPermissionsResponse_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*BatchGetPermissionsResponse_FieldTerminalPath) GetRaw

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

func (*BatchGetPermissionsResponse_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source BatchGetPermissionsResponse

func (*BatchGetPermissionsResponse_FieldTerminalPath) GetSingleRaw

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

func (*BatchGetPermissionsResponse_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*BatchGetPermissionsResponse_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*BatchGetPermissionsResponse_FieldTerminalPath) Selector

func (*BatchGetPermissionsResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

func (*BatchGetPermissionsResponse_FieldTerminalPath) String

String returns path representation in proto convention

func (*BatchGetPermissionsResponse_FieldTerminalPath) WithIArrayItemValue

func (*BatchGetPermissionsResponse_FieldTerminalPath) WithIArrayOfValues

func (*BatchGetPermissionsResponse_FieldTerminalPath) WithIValue

func (*BatchGetPermissionsResponse_FieldTerminalPath) WithRawIArrayItemValue

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

func (*BatchGetPermissionsResponse_FieldTerminalPath) WithRawIArrayOfValues

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

func (*BatchGetPermissionsResponse_FieldTerminalPath) WithRawIValue

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

type BatchGetPermissionsResponse_FieldTerminalPathArrayItemValue

type BatchGetPermissionsResponse_FieldTerminalPathArrayItemValue struct {
	BatchGetPermissionsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BatchGetPermissionsResponse_FieldTerminalPathArrayItemValue) AsMissingItemValue

func (*BatchGetPermissionsResponse_FieldTerminalPathArrayItemValue) AsPermissionsItemValue

func (*BatchGetPermissionsResponse_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*BatchGetPermissionsResponse_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*BatchGetPermissionsResponse_FieldTerminalPathArrayItemValue) GetSingle

func (*BatchGetPermissionsResponse_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type BatchGetPermissionsResponse_FieldTerminalPathArrayOfValues

type BatchGetPermissionsResponse_FieldTerminalPathArrayOfValues struct {
	BatchGetPermissionsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BatchGetPermissionsResponse_FieldTerminalPathArrayOfValues) AsMissingArrayOfValues

func (*BatchGetPermissionsResponse_FieldTerminalPathArrayOfValues) AsPermissionsArrayOfValues

func (fpaov *BatchGetPermissionsResponse_FieldTerminalPathArrayOfValues) AsPermissionsArrayOfValues() ([][]*permission.Permission, bool)

func (*BatchGetPermissionsResponse_FieldTerminalPathArrayOfValues) GetRawValues

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

type BatchGetPermissionsResponse_FieldTerminalPathValue

type BatchGetPermissionsResponse_FieldTerminalPathValue struct {
	BatchGetPermissionsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BatchGetPermissionsResponse_FieldTerminalPathValue) AsMissingValue

func (*BatchGetPermissionsResponse_FieldTerminalPathValue) AsPermissionsValue

func (*BatchGetPermissionsResponse_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'BatchGetPermissionsResponse_FieldTerminalPathValue' with the value under path in 'BatchGetPermissionsResponse'.

func (*BatchGetPermissionsResponse_FieldTerminalPathValue) CompareWithRaw

func (*BatchGetPermissionsResponse_FieldTerminalPathValue) GetRawValue

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

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

func (*BatchGetPermissionsResponse_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object BatchGetPermissionsResponse

func (*BatchGetPermissionsResponse_FieldTerminalPathValue) SetToRaw

type CreatePermissionDescriptor added in v0.4.28

type CreatePermissionDescriptor struct{}

func GetCreatePermissionDescriptor added in v0.4.28

func GetCreatePermissionDescriptor() *CreatePermissionDescriptor

func (*CreatePermissionDescriptor) GetApiDescriptor added in v0.4.28

func (*CreatePermissionDescriptor) GetApiName added in v0.4.28

func (d *CreatePermissionDescriptor) GetApiName() string

func (*CreatePermissionDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*CreatePermissionDescriptor) GetFullMethodName added in v0.4.28

func (d *CreatePermissionDescriptor) GetFullMethodName() string

func (*CreatePermissionDescriptor) GetMethodName added in v0.4.28

func (d *CreatePermissionDescriptor) GetMethodName() string

func (*CreatePermissionDescriptor) GetProtoPkgName added in v0.4.28

func (d *CreatePermissionDescriptor) GetProtoPkgName() string

func (*CreatePermissionDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*CreatePermissionDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*CreatePermissionDescriptor) GetServiceDomain added in v0.4.28

func (d *CreatePermissionDescriptor) GetServiceDomain() string

func (*CreatePermissionDescriptor) GetServiceVersion added in v0.4.28

func (d *CreatePermissionDescriptor) GetServiceVersion() string

func (*CreatePermissionDescriptor) GetVerb added in v0.4.28

func (d *CreatePermissionDescriptor) GetVerb() string

func (*CreatePermissionDescriptor) HasResource added in v0.4.30

func (d *CreatePermissionDescriptor) HasResource() bool

func (*CreatePermissionDescriptor) IsClientStream added in v0.4.28

func (d *CreatePermissionDescriptor) IsClientStream() bool

func (*CreatePermissionDescriptor) IsCollection added in v0.4.30

func (d *CreatePermissionDescriptor) IsCollection() bool

func (*CreatePermissionDescriptor) IsPlural added in v0.4.30

func (d *CreatePermissionDescriptor) IsPlural() bool

func (*CreatePermissionDescriptor) IsServerStream added in v0.4.28

func (d *CreatePermissionDescriptor) IsServerStream() bool

func (*CreatePermissionDescriptor) IsUnary added in v0.4.28

func (d *CreatePermissionDescriptor) IsUnary() bool

func (*CreatePermissionDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*CreatePermissionDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*CreatePermissionDescriptor) RequestHasResourceBody added in v0.4.28

func (d *CreatePermissionDescriptor) RequestHasResourceBody() bool

type CreatePermissionDescriptorClientMsgHandle added in v0.4.28

type CreatePermissionDescriptorClientMsgHandle struct{}

func (*CreatePermissionDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*CreatePermissionDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*CreatePermissionDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type CreatePermissionDescriptorServerMsgHandle added in v0.4.28

type CreatePermissionDescriptorServerMsgHandle struct{}

func (*CreatePermissionDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*CreatePermissionDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*CreatePermissionDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type CreatePermissionRequest

type CreatePermissionRequest struct {

	// Permission resource body
	Permission *permission.Permission `protobuf:"bytes,2,opt,name=permission,proto3" json:"permission,omitempty" firestore:"permission"`
	// contains filtered or unexported fields
}

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

func (*CreatePermissionRequest) Clone

func (*CreatePermissionRequest) CloneRaw

func (*CreatePermissionRequest) Descriptor

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

Deprecated, Use CreatePermissionRequest.ProtoReflect.Descriptor instead.

func (*CreatePermissionRequest) GetPermission

func (m *CreatePermissionRequest) GetPermission() *permission.Permission

func (*CreatePermissionRequest) GotenMessage

func (*CreatePermissionRequest) GotenMessage()

func (*CreatePermissionRequest) GotenObjectExt

func (o *CreatePermissionRequest) GotenObjectExt()

func (*CreatePermissionRequest) GotenValidate

func (obj *CreatePermissionRequest) GotenValidate() error

func (*CreatePermissionRequest) MakeDiffFieldMask

func (*CreatePermissionRequest) MakeFullFieldMask

func (*CreatePermissionRequest) MakeRawDiffFieldMask

func (*CreatePermissionRequest) MakeRawFullFieldMask

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

func (*CreatePermissionRequest) Marshal

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

func (*CreatePermissionRequest) MarshalJSON

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

func (*CreatePermissionRequest) Merge

func (*CreatePermissionRequest) MergeRaw

func (*CreatePermissionRequest) ProtoMessage

func (*CreatePermissionRequest) ProtoMessage()

func (*CreatePermissionRequest) ProtoReflect

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

func (*CreatePermissionRequest) Reset

func (m *CreatePermissionRequest) Reset()

func (*CreatePermissionRequest) SetPermission

func (m *CreatePermissionRequest) SetPermission(fv *permission.Permission)

func (*CreatePermissionRequest) String

func (m *CreatePermissionRequest) String() string

func (*CreatePermissionRequest) Unmarshal

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

func (*CreatePermissionRequest) UnmarshalJSON

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

type CreatePermissionRequestFieldPathBuilder

type CreatePermissionRequestFieldPathBuilder struct{}

func NewCreatePermissionRequestFieldPathBuilder

func NewCreatePermissionRequestFieldPathBuilder() CreatePermissionRequestFieldPathBuilder

func (CreatePermissionRequestFieldPathBuilder) Permission

type CreatePermissionRequestPathSelectorPermission

type CreatePermissionRequestPathSelectorPermission struct{}

func (CreatePermissionRequestPathSelectorPermission) Description

func (CreatePermissionRequestPathSelectorPermission) FieldPath

func (CreatePermissionRequestPathSelectorPermission) Name

func (CreatePermissionRequestPathSelectorPermission) Title

func (CreatePermissionRequestPathSelectorPermission) WithArrayOfValues

func (CreatePermissionRequestPathSelectorPermission) WithSubArrayItemValue

func (CreatePermissionRequestPathSelectorPermission) WithSubArrayOfValues

func (CreatePermissionRequestPathSelectorPermission) WithSubPath

func (CreatePermissionRequestPathSelectorPermission) WithSubValue

func (CreatePermissionRequestPathSelectorPermission) WithValue

type CreatePermissionRequestPathSelectorPermissionDescription

type CreatePermissionRequestPathSelectorPermissionDescription struct{}

func (CreatePermissionRequestPathSelectorPermissionDescription) FieldPath

func (CreatePermissionRequestPathSelectorPermissionDescription) WithArrayOfValues

func (CreatePermissionRequestPathSelectorPermissionDescription) WithValue

type CreatePermissionRequestPathSelectorPermissionName

type CreatePermissionRequestPathSelectorPermissionName struct{}

func (CreatePermissionRequestPathSelectorPermissionName) FieldPath

func (CreatePermissionRequestPathSelectorPermissionName) WithArrayOfValues

func (CreatePermissionRequestPathSelectorPermissionName) WithValue

type CreatePermissionRequestPathSelectorPermissionTitle

type CreatePermissionRequestPathSelectorPermissionTitle struct{}

func (CreatePermissionRequestPathSelectorPermissionTitle) FieldPath

func (CreatePermissionRequestPathSelectorPermissionTitle) WithArrayOfValues

func (CreatePermissionRequestPathSelectorPermissionTitle) WithValue

type CreatePermissionRequest_FieldMask

type CreatePermissionRequest_FieldMask struct {
	Paths []CreatePermissionRequest_FieldPath
}

func FullCreatePermissionRequest_FieldMask

func FullCreatePermissionRequest_FieldMask() *CreatePermissionRequest_FieldMask

func (*CreatePermissionRequest_FieldMask) AppendPath

func (*CreatePermissionRequest_FieldMask) AppendRawPath

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

func (*CreatePermissionRequest_FieldMask) DecodeFirestore

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

func (*CreatePermissionRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*CreatePermissionRequest_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*CreatePermissionRequest_FieldMask) FromProtoFieldMask

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

func (*CreatePermissionRequest_FieldMask) GetPaths

func (*CreatePermissionRequest_FieldMask) GetRawPaths

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

func (*CreatePermissionRequest_FieldMask) IsFull

func (fieldMask *CreatePermissionRequest_FieldMask) IsFull() bool

func (CreatePermissionRequest_FieldMask) Marshal

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

implement methods required by customType

func (CreatePermissionRequest_FieldMask) MarshalJSON

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

func (*CreatePermissionRequest_FieldMask) PathsCount

func (fieldMask *CreatePermissionRequest_FieldMask) PathsCount() int

func (*CreatePermissionRequest_FieldMask) Project

func (*CreatePermissionRequest_FieldMask) ProjectRaw

func (*CreatePermissionRequest_FieldMask) ProtoMessage

func (fieldMask *CreatePermissionRequest_FieldMask) ProtoMessage()

func (*CreatePermissionRequest_FieldMask) ProtoReflect

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

func (*CreatePermissionRequest_FieldMask) Reset

func (fieldMask *CreatePermissionRequest_FieldMask) Reset()

func (*CreatePermissionRequest_FieldMask) Set

func (fieldMask *CreatePermissionRequest_FieldMask) Set(target, source *CreatePermissionRequest)

func (*CreatePermissionRequest_FieldMask) SetFromCliFlag

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

func (*CreatePermissionRequest_FieldMask) SetRaw

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

func (*CreatePermissionRequest_FieldMask) Size

func (fieldMask *CreatePermissionRequest_FieldMask) Size() int

func (*CreatePermissionRequest_FieldMask) String

func (fieldMask *CreatePermissionRequest_FieldMask) String() string

func (*CreatePermissionRequest_FieldMask) Subtract

func (*CreatePermissionRequest_FieldMask) SubtractRaw

func (*CreatePermissionRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*CreatePermissionRequest_FieldMask) Unmarshal

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

func (*CreatePermissionRequest_FieldMask) UnmarshalJSON

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

type CreatePermissionRequest_FieldPath

type CreatePermissionRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() CreatePermissionRequest_FieldPathSelector
	Get(source *CreatePermissionRequest) []interface{}
	GetSingle(source *CreatePermissionRequest) (interface{}, bool)
	ClearValue(item *CreatePermissionRequest)

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

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

func MustParseCreatePermissionRequest_FieldPath

func MustParseCreatePermissionRequest_FieldPath(rawField string) CreatePermissionRequest_FieldPath

func ParseCreatePermissionRequest_FieldPath

func ParseCreatePermissionRequest_FieldPath(rawField string) (CreatePermissionRequest_FieldPath, error)

type CreatePermissionRequest_FieldPathArrayItemValue

type CreatePermissionRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	CreatePermissionRequest_FieldPath
	ContainsValue(*CreatePermissionRequest) bool
}

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

func MustParseCreatePermissionRequest_FieldPathArrayItemValue

func MustParseCreatePermissionRequest_FieldPathArrayItemValue(pathStr, valueStr string) CreatePermissionRequest_FieldPathArrayItemValue

func ParseCreatePermissionRequest_FieldPathArrayItemValue

func ParseCreatePermissionRequest_FieldPathArrayItemValue(pathStr, valueStr string) (CreatePermissionRequest_FieldPathArrayItemValue, error)

ParseCreatePermissionRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type CreatePermissionRequest_FieldPathArrayOfValues

type CreatePermissionRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	CreatePermissionRequest_FieldPath
}

CreatePermissionRequest_FieldPathArrayOfValues allows storing slice of values for CreatePermissionRequest fields according to their type

func MustParseCreatePermissionRequest_FieldPathArrayOfValues

func MustParseCreatePermissionRequest_FieldPathArrayOfValues(pathStr, valuesStr string) CreatePermissionRequest_FieldPathArrayOfValues

func ParseCreatePermissionRequest_FieldPathArrayOfValues

func ParseCreatePermissionRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (CreatePermissionRequest_FieldPathArrayOfValues, error)

type CreatePermissionRequest_FieldPathSelector

type CreatePermissionRequest_FieldPathSelector int32
const (
	CreatePermissionRequest_FieldPathSelectorPermission CreatePermissionRequest_FieldPathSelector = 0
)

func (CreatePermissionRequest_FieldPathSelector) String

type CreatePermissionRequest_FieldPathValue

type CreatePermissionRequest_FieldPathValue interface {
	CreatePermissionRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **CreatePermissionRequest)
	CompareWith(*CreatePermissionRequest) (cmp int, comparable bool)
}

CreatePermissionRequest_FieldPathValue allows storing values for CreatePermissionRequest fields according to their type

func MustParseCreatePermissionRequest_FieldPathValue

func MustParseCreatePermissionRequest_FieldPathValue(pathStr, valueStr string) CreatePermissionRequest_FieldPathValue

func ParseCreatePermissionRequest_FieldPathValue

func ParseCreatePermissionRequest_FieldPathValue(pathStr, valueStr string) (CreatePermissionRequest_FieldPathValue, error)

type CreatePermissionRequest_FieldSubPath

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

func (*CreatePermissionRequest_FieldSubPath) AsPermissionSubPath

func (*CreatePermissionRequest_FieldSubPath) ClearValue

func (*CreatePermissionRequest_FieldSubPath) ClearValueRaw

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

func (*CreatePermissionRequest_FieldSubPath) Get

func (fps *CreatePermissionRequest_FieldSubPath) Get(source *CreatePermissionRequest) (values []interface{})

Get returns all values pointed by selected field from source CreatePermissionRequest

func (*CreatePermissionRequest_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*CreatePermissionRequest_FieldSubPath) GetRaw

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

func (*CreatePermissionRequest_FieldSubPath) GetSingle

func (fps *CreatePermissionRequest_FieldSubPath) GetSingle(source *CreatePermissionRequest) (interface{}, bool)

GetSingle returns value of selected field from source CreatePermissionRequest

func (*CreatePermissionRequest_FieldSubPath) GetSingleRaw

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

func (*CreatePermissionRequest_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*CreatePermissionRequest_FieldSubPath) JSONString

func (fps *CreatePermissionRequest_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*CreatePermissionRequest_FieldSubPath) Selector

func (*CreatePermissionRequest_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*CreatePermissionRequest_FieldSubPath) String

String returns path representation in proto convention

func (*CreatePermissionRequest_FieldSubPath) WithIArrayItemValue

func (*CreatePermissionRequest_FieldSubPath) WithIArrayOfValues

func (*CreatePermissionRequest_FieldSubPath) WithIValue

func (*CreatePermissionRequest_FieldSubPath) WithRawIArrayItemValue

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

func (*CreatePermissionRequest_FieldSubPath) WithRawIArrayOfValues

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

func (*CreatePermissionRequest_FieldSubPath) WithRawIValue

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

type CreatePermissionRequest_FieldSubPathArrayItemValue

type CreatePermissionRequest_FieldSubPathArrayItemValue struct {
	CreatePermissionRequest_FieldPath
	// contains filtered or unexported fields
}

func (*CreatePermissionRequest_FieldSubPathArrayItemValue) AsPermissionPathItemValue

func (*CreatePermissionRequest_FieldSubPathArrayItemValue) ContainsValue

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

func (*CreatePermissionRequest_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type CreatePermissionRequest_FieldSubPathArrayOfValues

type CreatePermissionRequest_FieldSubPathArrayOfValues struct {
	CreatePermissionRequest_FieldPath
	// contains filtered or unexported fields
}

func (*CreatePermissionRequest_FieldSubPathArrayOfValues) AsPermissionPathArrayOfValues

func (*CreatePermissionRequest_FieldSubPathArrayOfValues) GetRawValues

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

type CreatePermissionRequest_FieldSubPathValue

type CreatePermissionRequest_FieldSubPathValue struct {
	CreatePermissionRequest_FieldPath
	// contains filtered or unexported fields
}

func (*CreatePermissionRequest_FieldSubPathValue) AsPermissionPathValue

func (*CreatePermissionRequest_FieldSubPathValue) CompareWith

func (*CreatePermissionRequest_FieldSubPathValue) CompareWithRaw

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

func (*CreatePermissionRequest_FieldSubPathValue) GetRawValue

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

func (*CreatePermissionRequest_FieldSubPathValue) SetTo

func (*CreatePermissionRequest_FieldSubPathValue) SetToRaw

type CreatePermissionRequest_FieldTerminalPath

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

func (*CreatePermissionRequest_FieldTerminalPath) ClearValue

func (*CreatePermissionRequest_FieldTerminalPath) ClearValueRaw

func (*CreatePermissionRequest_FieldTerminalPath) Get

func (fp *CreatePermissionRequest_FieldTerminalPath) Get(source *CreatePermissionRequest) (values []interface{})

Get returns all values pointed by specific field from source CreatePermissionRequest

func (*CreatePermissionRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*CreatePermissionRequest_FieldTerminalPath) GetRaw

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

func (*CreatePermissionRequest_FieldTerminalPath) GetSingle

func (fp *CreatePermissionRequest_FieldTerminalPath) GetSingle(source *CreatePermissionRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source CreatePermissionRequest

func (*CreatePermissionRequest_FieldTerminalPath) GetSingleRaw

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

func (*CreatePermissionRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*CreatePermissionRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*CreatePermissionRequest_FieldTerminalPath) Selector

func (*CreatePermissionRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*CreatePermissionRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*CreatePermissionRequest_FieldTerminalPath) WithIArrayItemValue

func (*CreatePermissionRequest_FieldTerminalPath) WithIArrayOfValues

func (*CreatePermissionRequest_FieldTerminalPath) WithIValue

func (*CreatePermissionRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*CreatePermissionRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*CreatePermissionRequest_FieldTerminalPath) WithRawIValue

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

type CreatePermissionRequest_FieldTerminalPathArrayItemValue

type CreatePermissionRequest_FieldTerminalPathArrayItemValue struct {
	CreatePermissionRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CreatePermissionRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*CreatePermissionRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*CreatePermissionRequest_FieldTerminalPathArrayItemValue) GetSingle

func (*CreatePermissionRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type CreatePermissionRequest_FieldTerminalPathArrayOfValues

type CreatePermissionRequest_FieldTerminalPathArrayOfValues struct {
	CreatePermissionRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CreatePermissionRequest_FieldTerminalPathArrayOfValues) AsPermissionArrayOfValues

func (fpaov *CreatePermissionRequest_FieldTerminalPathArrayOfValues) AsPermissionArrayOfValues() ([]*permission.Permission, bool)

func (*CreatePermissionRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type CreatePermissionRequest_FieldTerminalPathValue

type CreatePermissionRequest_FieldTerminalPathValue struct {
	CreatePermissionRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CreatePermissionRequest_FieldTerminalPathValue) AsPermissionValue

func (*CreatePermissionRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'CreatePermissionRequest_FieldTerminalPathValue' with the value under path in 'CreatePermissionRequest'.

func (*CreatePermissionRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*CreatePermissionRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*CreatePermissionRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object CreatePermissionRequest

func (*CreatePermissionRequest_FieldTerminalPathValue) SetToRaw

type DeletePermissionDescriptor added in v0.4.28

type DeletePermissionDescriptor struct{}

func GetDeletePermissionDescriptor added in v0.4.28

func GetDeletePermissionDescriptor() *DeletePermissionDescriptor

func (*DeletePermissionDescriptor) GetApiDescriptor added in v0.4.28

func (*DeletePermissionDescriptor) GetApiName added in v0.4.28

func (d *DeletePermissionDescriptor) GetApiName() string

func (*DeletePermissionDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*DeletePermissionDescriptor) GetFullMethodName added in v0.4.28

func (d *DeletePermissionDescriptor) GetFullMethodName() string

func (*DeletePermissionDescriptor) GetMethodName added in v0.4.28

func (d *DeletePermissionDescriptor) GetMethodName() string

func (*DeletePermissionDescriptor) GetProtoPkgName added in v0.4.28

func (d *DeletePermissionDescriptor) GetProtoPkgName() string

func (*DeletePermissionDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*DeletePermissionDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*DeletePermissionDescriptor) GetServiceDomain added in v0.4.28

func (d *DeletePermissionDescriptor) GetServiceDomain() string

func (*DeletePermissionDescriptor) GetServiceVersion added in v0.4.28

func (d *DeletePermissionDescriptor) GetServiceVersion() string

func (*DeletePermissionDescriptor) GetVerb added in v0.4.28

func (d *DeletePermissionDescriptor) GetVerb() string

func (*DeletePermissionDescriptor) HasResource added in v0.4.30

func (d *DeletePermissionDescriptor) HasResource() bool

func (*DeletePermissionDescriptor) IsClientStream added in v0.4.28

func (d *DeletePermissionDescriptor) IsClientStream() bool

func (*DeletePermissionDescriptor) IsCollection added in v0.4.30

func (d *DeletePermissionDescriptor) IsCollection() bool

func (*DeletePermissionDescriptor) IsPlural added in v0.4.30

func (d *DeletePermissionDescriptor) IsPlural() bool

func (*DeletePermissionDescriptor) IsServerStream added in v0.4.28

func (d *DeletePermissionDescriptor) IsServerStream() bool

func (*DeletePermissionDescriptor) IsUnary added in v0.4.28

func (d *DeletePermissionDescriptor) IsUnary() bool

func (*DeletePermissionDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*DeletePermissionDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*DeletePermissionDescriptor) RequestHasResourceBody added in v0.4.28

func (d *DeletePermissionDescriptor) RequestHasResourceBody() bool

type DeletePermissionDescriptorClientMsgHandle added in v0.4.28

type DeletePermissionDescriptorClientMsgHandle struct{}

func (*DeletePermissionDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*DeletePermissionDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*DeletePermissionDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type DeletePermissionDescriptorServerMsgHandle added in v0.4.28

type DeletePermissionDescriptorServerMsgHandle struct{}

func (*DeletePermissionDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*DeletePermissionDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*DeletePermissionDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type DeletePermissionRequest

type DeletePermissionRequest struct {

	// Reference of ntt.iam.v1alpha.Permission
	Name *permission.Reference `protobuf:"bytes,1,opt,customtype=Reference,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// contains filtered or unexported fields
}

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

func (*DeletePermissionRequest) Clone

func (*DeletePermissionRequest) CloneRaw

func (*DeletePermissionRequest) Descriptor

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

Deprecated, Use DeletePermissionRequest.ProtoReflect.Descriptor instead.

func (*DeletePermissionRequest) GetName

func (*DeletePermissionRequest) GotenMessage

func (*DeletePermissionRequest) GotenMessage()

func (*DeletePermissionRequest) GotenObjectExt

func (o *DeletePermissionRequest) GotenObjectExt()

func (*DeletePermissionRequest) GotenValidate

func (obj *DeletePermissionRequest) GotenValidate() error

func (*DeletePermissionRequest) MakeDiffFieldMask

func (*DeletePermissionRequest) MakeFullFieldMask

func (*DeletePermissionRequest) MakeRawDiffFieldMask

func (*DeletePermissionRequest) MakeRawFullFieldMask

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

func (*DeletePermissionRequest) Marshal

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

func (*DeletePermissionRequest) MarshalJSON

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

func (*DeletePermissionRequest) Merge

func (*DeletePermissionRequest) MergeRaw

func (*DeletePermissionRequest) ProtoMessage

func (*DeletePermissionRequest) ProtoMessage()

func (*DeletePermissionRequest) ProtoReflect

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

func (*DeletePermissionRequest) Reset

func (m *DeletePermissionRequest) Reset()

func (*DeletePermissionRequest) SetName

func (*DeletePermissionRequest) String

func (m *DeletePermissionRequest) String() string

func (*DeletePermissionRequest) Unmarshal

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

func (*DeletePermissionRequest) UnmarshalJSON

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

type DeletePermissionRequestFieldPathBuilder

type DeletePermissionRequestFieldPathBuilder struct{}

func NewDeletePermissionRequestFieldPathBuilder

func NewDeletePermissionRequestFieldPathBuilder() DeletePermissionRequestFieldPathBuilder

func (DeletePermissionRequestFieldPathBuilder) Name

type DeletePermissionRequestPathSelectorName

type DeletePermissionRequestPathSelectorName struct{}

func (DeletePermissionRequestPathSelectorName) FieldPath

func (DeletePermissionRequestPathSelectorName) WithArrayOfValues

func (DeletePermissionRequestPathSelectorName) WithValue

type DeletePermissionRequest_FieldMask

type DeletePermissionRequest_FieldMask struct {
	Paths []DeletePermissionRequest_FieldPath
}

func FullDeletePermissionRequest_FieldMask

func FullDeletePermissionRequest_FieldMask() *DeletePermissionRequest_FieldMask

func (*DeletePermissionRequest_FieldMask) AppendPath

func (*DeletePermissionRequest_FieldMask) AppendRawPath

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

func (*DeletePermissionRequest_FieldMask) DecodeFirestore

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

func (*DeletePermissionRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*DeletePermissionRequest_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*DeletePermissionRequest_FieldMask) FromProtoFieldMask

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

func (*DeletePermissionRequest_FieldMask) GetPaths

func (*DeletePermissionRequest_FieldMask) GetRawPaths

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

func (*DeletePermissionRequest_FieldMask) IsFull

func (fieldMask *DeletePermissionRequest_FieldMask) IsFull() bool

func (DeletePermissionRequest_FieldMask) Marshal

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

implement methods required by customType

func (DeletePermissionRequest_FieldMask) MarshalJSON

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

func (*DeletePermissionRequest_FieldMask) PathsCount

func (fieldMask *DeletePermissionRequest_FieldMask) PathsCount() int

func (*DeletePermissionRequest_FieldMask) Project

func (*DeletePermissionRequest_FieldMask) ProjectRaw

func (*DeletePermissionRequest_FieldMask) ProtoMessage

func (fieldMask *DeletePermissionRequest_FieldMask) ProtoMessage()

func (*DeletePermissionRequest_FieldMask) ProtoReflect

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

func (*DeletePermissionRequest_FieldMask) Reset

func (fieldMask *DeletePermissionRequest_FieldMask) Reset()

func (*DeletePermissionRequest_FieldMask) Set

func (fieldMask *DeletePermissionRequest_FieldMask) Set(target, source *DeletePermissionRequest)

func (*DeletePermissionRequest_FieldMask) SetFromCliFlag

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

func (*DeletePermissionRequest_FieldMask) SetRaw

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

func (*DeletePermissionRequest_FieldMask) Size

func (fieldMask *DeletePermissionRequest_FieldMask) Size() int

func (*DeletePermissionRequest_FieldMask) String

func (fieldMask *DeletePermissionRequest_FieldMask) String() string

func (*DeletePermissionRequest_FieldMask) Subtract

func (*DeletePermissionRequest_FieldMask) SubtractRaw

func (*DeletePermissionRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*DeletePermissionRequest_FieldMask) Unmarshal

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

func (*DeletePermissionRequest_FieldMask) UnmarshalJSON

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

type DeletePermissionRequest_FieldPath

type DeletePermissionRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() DeletePermissionRequest_FieldPathSelector
	Get(source *DeletePermissionRequest) []interface{}
	GetSingle(source *DeletePermissionRequest) (interface{}, bool)
	ClearValue(item *DeletePermissionRequest)

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

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

func MustParseDeletePermissionRequest_FieldPath

func MustParseDeletePermissionRequest_FieldPath(rawField string) DeletePermissionRequest_FieldPath

func ParseDeletePermissionRequest_FieldPath

func ParseDeletePermissionRequest_FieldPath(rawField string) (DeletePermissionRequest_FieldPath, error)

type DeletePermissionRequest_FieldPathArrayItemValue

type DeletePermissionRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	DeletePermissionRequest_FieldPath
	ContainsValue(*DeletePermissionRequest) bool
}

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

func MustParseDeletePermissionRequest_FieldPathArrayItemValue

func MustParseDeletePermissionRequest_FieldPathArrayItemValue(pathStr, valueStr string) DeletePermissionRequest_FieldPathArrayItemValue

func ParseDeletePermissionRequest_FieldPathArrayItemValue

func ParseDeletePermissionRequest_FieldPathArrayItemValue(pathStr, valueStr string) (DeletePermissionRequest_FieldPathArrayItemValue, error)

ParseDeletePermissionRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type DeletePermissionRequest_FieldPathArrayOfValues

type DeletePermissionRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	DeletePermissionRequest_FieldPath
}

DeletePermissionRequest_FieldPathArrayOfValues allows storing slice of values for DeletePermissionRequest fields according to their type

func MustParseDeletePermissionRequest_FieldPathArrayOfValues

func MustParseDeletePermissionRequest_FieldPathArrayOfValues(pathStr, valuesStr string) DeletePermissionRequest_FieldPathArrayOfValues

func ParseDeletePermissionRequest_FieldPathArrayOfValues

func ParseDeletePermissionRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (DeletePermissionRequest_FieldPathArrayOfValues, error)

type DeletePermissionRequest_FieldPathSelector

type DeletePermissionRequest_FieldPathSelector int32
const (
	DeletePermissionRequest_FieldPathSelectorName DeletePermissionRequest_FieldPathSelector = 0
)

func (DeletePermissionRequest_FieldPathSelector) String

type DeletePermissionRequest_FieldPathValue

type DeletePermissionRequest_FieldPathValue interface {
	DeletePermissionRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **DeletePermissionRequest)
	CompareWith(*DeletePermissionRequest) (cmp int, comparable bool)
}

DeletePermissionRequest_FieldPathValue allows storing values for DeletePermissionRequest fields according to their type

func MustParseDeletePermissionRequest_FieldPathValue

func MustParseDeletePermissionRequest_FieldPathValue(pathStr, valueStr string) DeletePermissionRequest_FieldPathValue

func ParseDeletePermissionRequest_FieldPathValue

func ParseDeletePermissionRequest_FieldPathValue(pathStr, valueStr string) (DeletePermissionRequest_FieldPathValue, error)

type DeletePermissionRequest_FieldTerminalPath

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

func (*DeletePermissionRequest_FieldTerminalPath) ClearValue

func (*DeletePermissionRequest_FieldTerminalPath) ClearValueRaw

func (*DeletePermissionRequest_FieldTerminalPath) Get

func (fp *DeletePermissionRequest_FieldTerminalPath) Get(source *DeletePermissionRequest) (values []interface{})

Get returns all values pointed by specific field from source DeletePermissionRequest

func (*DeletePermissionRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*DeletePermissionRequest_FieldTerminalPath) GetRaw

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

func (*DeletePermissionRequest_FieldTerminalPath) GetSingle

func (fp *DeletePermissionRequest_FieldTerminalPath) GetSingle(source *DeletePermissionRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source DeletePermissionRequest

func (*DeletePermissionRequest_FieldTerminalPath) GetSingleRaw

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

func (*DeletePermissionRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*DeletePermissionRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*DeletePermissionRequest_FieldTerminalPath) Selector

func (*DeletePermissionRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*DeletePermissionRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*DeletePermissionRequest_FieldTerminalPath) WithIArrayItemValue

func (*DeletePermissionRequest_FieldTerminalPath) WithIArrayOfValues

func (*DeletePermissionRequest_FieldTerminalPath) WithIValue

func (*DeletePermissionRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*DeletePermissionRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*DeletePermissionRequest_FieldTerminalPath) WithRawIValue

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

type DeletePermissionRequest_FieldTerminalPathArrayItemValue

type DeletePermissionRequest_FieldTerminalPathArrayItemValue struct {
	DeletePermissionRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*DeletePermissionRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*DeletePermissionRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*DeletePermissionRequest_FieldTerminalPathArrayItemValue) GetSingle

func (*DeletePermissionRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type DeletePermissionRequest_FieldTerminalPathArrayOfValues

type DeletePermissionRequest_FieldTerminalPathArrayOfValues struct {
	DeletePermissionRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*DeletePermissionRequest_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (*DeletePermissionRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type DeletePermissionRequest_FieldTerminalPathValue

type DeletePermissionRequest_FieldTerminalPathValue struct {
	DeletePermissionRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*DeletePermissionRequest_FieldTerminalPathValue) AsNameValue

func (*DeletePermissionRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'DeletePermissionRequest_FieldTerminalPathValue' with the value under path in 'DeletePermissionRequest'.

func (*DeletePermissionRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*DeletePermissionRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*DeletePermissionRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object DeletePermissionRequest

func (*DeletePermissionRequest_FieldTerminalPathValue) SetToRaw

type GetPermissionDescriptor added in v0.4.28

type GetPermissionDescriptor struct{}

func GetGetPermissionDescriptor added in v0.4.28

func GetGetPermissionDescriptor() *GetPermissionDescriptor

func (*GetPermissionDescriptor) GetApiDescriptor added in v0.4.28

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

func (*GetPermissionDescriptor) GetApiName added in v0.4.28

func (d *GetPermissionDescriptor) GetApiName() string

func (*GetPermissionDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*GetPermissionDescriptor) GetFullMethodName added in v0.4.28

func (d *GetPermissionDescriptor) GetFullMethodName() string

func (*GetPermissionDescriptor) GetMethodName added in v0.4.28

func (d *GetPermissionDescriptor) GetMethodName() string

func (*GetPermissionDescriptor) GetProtoPkgName added in v0.4.28

func (d *GetPermissionDescriptor) GetProtoPkgName() string

func (*GetPermissionDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*GetPermissionDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*GetPermissionDescriptor) GetServiceDomain added in v0.4.28

func (d *GetPermissionDescriptor) GetServiceDomain() string

func (*GetPermissionDescriptor) GetServiceVersion added in v0.4.28

func (d *GetPermissionDescriptor) GetServiceVersion() string

func (*GetPermissionDescriptor) GetVerb added in v0.4.28

func (d *GetPermissionDescriptor) GetVerb() string

func (*GetPermissionDescriptor) HasResource added in v0.4.30

func (d *GetPermissionDescriptor) HasResource() bool

func (*GetPermissionDescriptor) IsClientStream added in v0.4.28

func (d *GetPermissionDescriptor) IsClientStream() bool

func (*GetPermissionDescriptor) IsCollection added in v0.4.30

func (d *GetPermissionDescriptor) IsCollection() bool

func (*GetPermissionDescriptor) IsPlural added in v0.4.30

func (d *GetPermissionDescriptor) IsPlural() bool

func (*GetPermissionDescriptor) IsServerStream added in v0.4.28

func (d *GetPermissionDescriptor) IsServerStream() bool

func (*GetPermissionDescriptor) IsUnary added in v0.4.28

func (d *GetPermissionDescriptor) IsUnary() bool

func (*GetPermissionDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*GetPermissionDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*GetPermissionDescriptor) RequestHasResourceBody added in v0.4.28

func (d *GetPermissionDescriptor) RequestHasResourceBody() bool

type GetPermissionDescriptorClientMsgHandle added in v0.4.28

type GetPermissionDescriptorClientMsgHandle struct{}

func (*GetPermissionDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*GetPermissionDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*GetPermissionDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type GetPermissionDescriptorServerMsgHandle added in v0.4.28

type GetPermissionDescriptorServerMsgHandle struct{}

func (*GetPermissionDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*GetPermissionDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*GetPermissionDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type GetPermissionRequest

type GetPermissionRequest struct {

	// Reference of ntt.iam.v1alpha.Permission
	Name *permission.Reference `protobuf:"bytes,1,opt,customtype=Reference,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// A list of extra fields to be obtained for each response item on top of
	// fields defined by request field view
	FieldMask *permission.Permission_FieldMask `` /* 142-byte string literal not displayed */
	// View defines list of standard response fields present in response items.
	// Additional fields can be amended by request field field_mask
	View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.view.View" json:"view,omitempty" firestore:"view"`
	// contains filtered or unexported fields
}

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

func (*GetPermissionRequest) Clone

func (*GetPermissionRequest) CloneRaw

func (*GetPermissionRequest) Descriptor

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

Deprecated, Use GetPermissionRequest.ProtoReflect.Descriptor instead.

func (*GetPermissionRequest) GetFieldMask

func (*GetPermissionRequest) GetName

func (*GetPermissionRequest) GetView

func (m *GetPermissionRequest) GetView() view.View

func (*GetPermissionRequest) GotenMessage

func (*GetPermissionRequest) GotenMessage()

func (*GetPermissionRequest) GotenObjectExt

func (o *GetPermissionRequest) GotenObjectExt()

func (*GetPermissionRequest) GotenValidate

func (obj *GetPermissionRequest) GotenValidate() error

func (*GetPermissionRequest) MakeDiffFieldMask

func (*GetPermissionRequest) MakeFullFieldMask

func (o *GetPermissionRequest) MakeFullFieldMask() *GetPermissionRequest_FieldMask

func (*GetPermissionRequest) MakeRawDiffFieldMask

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

func (*GetPermissionRequest) MakeRawFullFieldMask

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

func (*GetPermissionRequest) Marshal

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

func (*GetPermissionRequest) MarshalJSON

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

func (*GetPermissionRequest) Merge

func (o *GetPermissionRequest) Merge(source *GetPermissionRequest)

func (*GetPermissionRequest) MergeRaw

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

func (*GetPermissionRequest) ProtoMessage

func (*GetPermissionRequest) ProtoMessage()

func (*GetPermissionRequest) ProtoReflect

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

func (*GetPermissionRequest) Reset

func (m *GetPermissionRequest) Reset()

func (*GetPermissionRequest) SetFieldMask

func (*GetPermissionRequest) SetName

func (m *GetPermissionRequest) SetName(fv *permission.Reference)

func (*GetPermissionRequest) SetView

func (m *GetPermissionRequest) SetView(fv view.View)

func (*GetPermissionRequest) String

func (m *GetPermissionRequest) String() string

func (*GetPermissionRequest) Unmarshal

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

func (*GetPermissionRequest) UnmarshalJSON

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

type GetPermissionRequestFieldPathBuilder

type GetPermissionRequestFieldPathBuilder struct{}

func NewGetPermissionRequestFieldPathBuilder

func NewGetPermissionRequestFieldPathBuilder() GetPermissionRequestFieldPathBuilder

func (GetPermissionRequestFieldPathBuilder) FieldMask

func (GetPermissionRequestFieldPathBuilder) Name

func (GetPermissionRequestFieldPathBuilder) View

type GetPermissionRequestPathSelectorFieldMask

type GetPermissionRequestPathSelectorFieldMask struct{}

func (GetPermissionRequestPathSelectorFieldMask) FieldPath

func (GetPermissionRequestPathSelectorFieldMask) WithArrayOfValues

func (GetPermissionRequestPathSelectorFieldMask) WithValue

type GetPermissionRequestPathSelectorName

type GetPermissionRequestPathSelectorName struct{}

func (GetPermissionRequestPathSelectorName) FieldPath

func (GetPermissionRequestPathSelectorName) WithArrayOfValues

func (GetPermissionRequestPathSelectorName) WithValue

type GetPermissionRequestPathSelectorView

type GetPermissionRequestPathSelectorView struct{}

func (GetPermissionRequestPathSelectorView) FieldPath

func (GetPermissionRequestPathSelectorView) WithArrayOfValues

func (GetPermissionRequestPathSelectorView) WithValue

type GetPermissionRequest_FieldMask

type GetPermissionRequest_FieldMask struct {
	Paths []GetPermissionRequest_FieldPath
}

func FullGetPermissionRequest_FieldMask

func FullGetPermissionRequest_FieldMask() *GetPermissionRequest_FieldMask

func (*GetPermissionRequest_FieldMask) AppendPath

func (*GetPermissionRequest_FieldMask) AppendRawPath

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

func (*GetPermissionRequest_FieldMask) DecodeFirestore

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

func (*GetPermissionRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*GetPermissionRequest_FieldMask) FilterInputFields

func (fieldMask *GetPermissionRequest_FieldMask) FilterInputFields() *GetPermissionRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*GetPermissionRequest_FieldMask) FromProtoFieldMask

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

func (*GetPermissionRequest_FieldMask) GetPaths

func (*GetPermissionRequest_FieldMask) GetRawPaths

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

func (*GetPermissionRequest_FieldMask) IsFull

func (fieldMask *GetPermissionRequest_FieldMask) IsFull() bool

func (GetPermissionRequest_FieldMask) Marshal

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

implement methods required by customType

func (GetPermissionRequest_FieldMask) MarshalJSON

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

func (*GetPermissionRequest_FieldMask) PathsCount

func (fieldMask *GetPermissionRequest_FieldMask) PathsCount() int

func (*GetPermissionRequest_FieldMask) Project

func (*GetPermissionRequest_FieldMask) ProjectRaw

func (*GetPermissionRequest_FieldMask) ProtoMessage

func (fieldMask *GetPermissionRequest_FieldMask) ProtoMessage()

func (*GetPermissionRequest_FieldMask) ProtoReflect

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

func (*GetPermissionRequest_FieldMask) Reset

func (fieldMask *GetPermissionRequest_FieldMask) Reset()

func (*GetPermissionRequest_FieldMask) Set

func (fieldMask *GetPermissionRequest_FieldMask) Set(target, source *GetPermissionRequest)

func (*GetPermissionRequest_FieldMask) SetFromCliFlag

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

func (*GetPermissionRequest_FieldMask) SetRaw

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

func (*GetPermissionRequest_FieldMask) Size

func (fieldMask *GetPermissionRequest_FieldMask) Size() int

func (*GetPermissionRequest_FieldMask) String

func (fieldMask *GetPermissionRequest_FieldMask) String() string

func (*GetPermissionRequest_FieldMask) Subtract

func (*GetPermissionRequest_FieldMask) SubtractRaw

func (*GetPermissionRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*GetPermissionRequest_FieldMask) Unmarshal

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

func (*GetPermissionRequest_FieldMask) UnmarshalJSON

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

type GetPermissionRequest_FieldPath

type GetPermissionRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() GetPermissionRequest_FieldPathSelector
	Get(source *GetPermissionRequest) []interface{}
	GetSingle(source *GetPermissionRequest) (interface{}, bool)
	ClearValue(item *GetPermissionRequest)

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

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

func MustParseGetPermissionRequest_FieldPath

func MustParseGetPermissionRequest_FieldPath(rawField string) GetPermissionRequest_FieldPath

func ParseGetPermissionRequest_FieldPath

func ParseGetPermissionRequest_FieldPath(rawField string) (GetPermissionRequest_FieldPath, error)

type GetPermissionRequest_FieldPathArrayItemValue

type GetPermissionRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	GetPermissionRequest_FieldPath
	ContainsValue(*GetPermissionRequest) bool
}

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

func MustParseGetPermissionRequest_FieldPathArrayItemValue

func MustParseGetPermissionRequest_FieldPathArrayItemValue(pathStr, valueStr string) GetPermissionRequest_FieldPathArrayItemValue

func ParseGetPermissionRequest_FieldPathArrayItemValue

func ParseGetPermissionRequest_FieldPathArrayItemValue(pathStr, valueStr string) (GetPermissionRequest_FieldPathArrayItemValue, error)

ParseGetPermissionRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type GetPermissionRequest_FieldPathArrayOfValues

type GetPermissionRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	GetPermissionRequest_FieldPath
}

GetPermissionRequest_FieldPathArrayOfValues allows storing slice of values for GetPermissionRequest fields according to their type

func MustParseGetPermissionRequest_FieldPathArrayOfValues

func MustParseGetPermissionRequest_FieldPathArrayOfValues(pathStr, valuesStr string) GetPermissionRequest_FieldPathArrayOfValues

func ParseGetPermissionRequest_FieldPathArrayOfValues

func ParseGetPermissionRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (GetPermissionRequest_FieldPathArrayOfValues, error)

type GetPermissionRequest_FieldPathSelector

type GetPermissionRequest_FieldPathSelector int32
const (
	GetPermissionRequest_FieldPathSelectorName      GetPermissionRequest_FieldPathSelector = 0
	GetPermissionRequest_FieldPathSelectorFieldMask GetPermissionRequest_FieldPathSelector = 1
	GetPermissionRequest_FieldPathSelectorView      GetPermissionRequest_FieldPathSelector = 2
)

func (GetPermissionRequest_FieldPathSelector) String

type GetPermissionRequest_FieldPathValue

type GetPermissionRequest_FieldPathValue interface {
	GetPermissionRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **GetPermissionRequest)
	CompareWith(*GetPermissionRequest) (cmp int, comparable bool)
}

GetPermissionRequest_FieldPathValue allows storing values for GetPermissionRequest fields according to their type

func MustParseGetPermissionRequest_FieldPathValue

func MustParseGetPermissionRequest_FieldPathValue(pathStr, valueStr string) GetPermissionRequest_FieldPathValue

func ParseGetPermissionRequest_FieldPathValue

func ParseGetPermissionRequest_FieldPathValue(pathStr, valueStr string) (GetPermissionRequest_FieldPathValue, error)

type GetPermissionRequest_FieldTerminalPath

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

func (*GetPermissionRequest_FieldTerminalPath) ClearValue

func (*GetPermissionRequest_FieldTerminalPath) ClearValueRaw

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

func (*GetPermissionRequest_FieldTerminalPath) Get

func (fp *GetPermissionRequest_FieldTerminalPath) Get(source *GetPermissionRequest) (values []interface{})

Get returns all values pointed by specific field from source GetPermissionRequest

func (*GetPermissionRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*GetPermissionRequest_FieldTerminalPath) GetRaw

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

func (*GetPermissionRequest_FieldTerminalPath) GetSingle

func (fp *GetPermissionRequest_FieldTerminalPath) GetSingle(source *GetPermissionRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source GetPermissionRequest

func (*GetPermissionRequest_FieldTerminalPath) GetSingleRaw

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

func (*GetPermissionRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*GetPermissionRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*GetPermissionRequest_FieldTerminalPath) Selector

func (*GetPermissionRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*GetPermissionRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*GetPermissionRequest_FieldTerminalPath) WithIArrayItemValue

func (*GetPermissionRequest_FieldTerminalPath) WithIArrayOfValues

func (*GetPermissionRequest_FieldTerminalPath) WithIValue

func (*GetPermissionRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*GetPermissionRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*GetPermissionRequest_FieldTerminalPath) WithRawIValue

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

type GetPermissionRequest_FieldTerminalPathArrayItemValue

type GetPermissionRequest_FieldTerminalPathArrayItemValue struct {
	GetPermissionRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*GetPermissionRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*GetPermissionRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*GetPermissionRequest_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *GetPermissionRequest_FieldTerminalPathArrayItemValue) GetSingle(source *GetPermissionRequest) (interface{}, bool)

func (*GetPermissionRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type GetPermissionRequest_FieldTerminalPathArrayOfValues

type GetPermissionRequest_FieldTerminalPathArrayOfValues struct {
	GetPermissionRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*GetPermissionRequest_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues

func (*GetPermissionRequest_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (*GetPermissionRequest_FieldTerminalPathArrayOfValues) AsViewArrayOfValues

func (fpaov *GetPermissionRequest_FieldTerminalPathArrayOfValues) AsViewArrayOfValues() ([]view.View, bool)

func (*GetPermissionRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type GetPermissionRequest_FieldTerminalPathValue

type GetPermissionRequest_FieldTerminalPathValue struct {
	GetPermissionRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*GetPermissionRequest_FieldTerminalPathValue) AsFieldMaskValue

func (*GetPermissionRequest_FieldTerminalPathValue) AsNameValue

func (*GetPermissionRequest_FieldTerminalPathValue) AsViewValue

func (*GetPermissionRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'GetPermissionRequest_FieldTerminalPathValue' with the value under path in 'GetPermissionRequest'.

func (*GetPermissionRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*GetPermissionRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*GetPermissionRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object GetPermissionRequest

func (*GetPermissionRequest_FieldTerminalPathValue) SetToRaw

type ListPermissionsDescriptor added in v0.4.28

type ListPermissionsDescriptor struct{}

func GetListPermissionsDescriptor added in v0.4.28

func GetListPermissionsDescriptor() *ListPermissionsDescriptor

func (*ListPermissionsDescriptor) GetApiDescriptor added in v0.4.28

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

func (*ListPermissionsDescriptor) GetApiName added in v0.4.28

func (d *ListPermissionsDescriptor) GetApiName() string

func (*ListPermissionsDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*ListPermissionsDescriptor) GetFullMethodName added in v0.4.28

func (d *ListPermissionsDescriptor) GetFullMethodName() string

func (*ListPermissionsDescriptor) GetMethodName added in v0.4.28

func (d *ListPermissionsDescriptor) GetMethodName() string

func (*ListPermissionsDescriptor) GetProtoPkgName added in v0.4.28

func (d *ListPermissionsDescriptor) GetProtoPkgName() string

func (*ListPermissionsDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*ListPermissionsDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*ListPermissionsDescriptor) GetServiceDomain added in v0.4.28

func (d *ListPermissionsDescriptor) GetServiceDomain() string

func (*ListPermissionsDescriptor) GetServiceVersion added in v0.4.28

func (d *ListPermissionsDescriptor) GetServiceVersion() string

func (*ListPermissionsDescriptor) GetVerb added in v0.4.28

func (d *ListPermissionsDescriptor) GetVerb() string

func (*ListPermissionsDescriptor) HasResource added in v0.4.30

func (d *ListPermissionsDescriptor) HasResource() bool

func (*ListPermissionsDescriptor) IsClientStream added in v0.4.28

func (d *ListPermissionsDescriptor) IsClientStream() bool

func (*ListPermissionsDescriptor) IsCollection added in v0.4.30

func (d *ListPermissionsDescriptor) IsCollection() bool

func (*ListPermissionsDescriptor) IsPlural added in v0.4.30

func (d *ListPermissionsDescriptor) IsPlural() bool

func (*ListPermissionsDescriptor) IsServerStream added in v0.4.28

func (d *ListPermissionsDescriptor) IsServerStream() bool

func (*ListPermissionsDescriptor) IsUnary added in v0.4.28

func (d *ListPermissionsDescriptor) IsUnary() bool

func (*ListPermissionsDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*ListPermissionsDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*ListPermissionsDescriptor) RequestHasResourceBody added in v0.4.28

func (d *ListPermissionsDescriptor) RequestHasResourceBody() bool

type ListPermissionsDescriptorClientMsgHandle added in v0.4.28

type ListPermissionsDescriptorClientMsgHandle struct{}

func (*ListPermissionsDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*ListPermissionsDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*ListPermissionsDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type ListPermissionsDescriptorServerMsgHandle added in v0.4.28

type ListPermissionsDescriptorServerMsgHandle struct{}

func (*ListPermissionsDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*ListPermissionsDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*ListPermissionsDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type ListPermissionsRequest

type ListPermissionsRequest struct {

	// Requested page size. Server may return fewer Permissions than requested.
	// If unspecified, server will pick an appropriate default.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty" firestore:"pageSize"`
	// A token identifying a page of results the server should return.
	// Typically, this is the value of
	// [ListPermissionsResponse.next_page_token][ntt.iam.v1alpha.ListPermissionsResponse.next_page_token]
	PageToken *permission.PagerCursor `` /* 133-byte string literal not displayed */
	// Order By -
	// https://cloud.google.com/apis/design/design_patterns#list_pagination list
	// of field path with order directive, either 'asc' or 'desc'. If direction is
	// not provided, 'asc' is assumed. e.g. "state.nested_field asc,
	// state.something.else desc, theme"
	OrderBy *permission.OrderBy `protobuf:"bytes,4,opt,customtype=OrderBy,name=order_by,json=orderBy,proto3" json:"order_by,omitempty" firestore:"orderBy"`
	// Filter - filter results by field criteria. Simplified SQL-like syntax with
	// following operators:
	// <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS
	// [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels
	// CONTAINS "severity:important" OR (state.last_error_time >
	// "2018-11-15T10:00:00Z" AND state.status = "ERROR")'
	Filter *permission.Filter `protobuf:"bytes,5,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty" firestore:"filter"`
	// A list of extra fields to be obtained for each response item on top of
	// fields defined by request field view
	FieldMask *permission.Permission_FieldMask `` /* 142-byte string literal not displayed */
	// View defines list of standard response fields present in response items.
	// Additional fields can be amended by request field field_mask
	View view.View `protobuf:"varint,7,opt,name=view,proto3,enum=goten.view.View" json:"view,omitempty" firestore:"view"`
	// Indicates if list response should contain total count and offset (fields
	// current_offset and total_results_count).
	IncludePagingInfo bool `` /* 145-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

func (*ListPermissionsRequest) Clone

func (*ListPermissionsRequest) CloneRaw

func (*ListPermissionsRequest) Descriptor

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

Deprecated, Use ListPermissionsRequest.ProtoReflect.Descriptor instead.

func (*ListPermissionsRequest) GetFieldMask

func (*ListPermissionsRequest) GetFilter

func (m *ListPermissionsRequest) GetFilter() *permission.Filter

func (*ListPermissionsRequest) GetIncludePagingInfo added in v0.10.1

func (m *ListPermissionsRequest) GetIncludePagingInfo() bool

func (*ListPermissionsRequest) GetOrderBy

func (m *ListPermissionsRequest) GetOrderBy() *permission.OrderBy

func (*ListPermissionsRequest) GetPageSize

func (m *ListPermissionsRequest) GetPageSize() int32

func (*ListPermissionsRequest) GetPageToken

func (m *ListPermissionsRequest) GetPageToken() *permission.PagerCursor

func (*ListPermissionsRequest) GetView

func (m *ListPermissionsRequest) GetView() view.View

func (*ListPermissionsRequest) GotenMessage

func (*ListPermissionsRequest) GotenMessage()

func (*ListPermissionsRequest) GotenObjectExt

func (o *ListPermissionsRequest) GotenObjectExt()

func (*ListPermissionsRequest) GotenValidate

func (obj *ListPermissionsRequest) GotenValidate() error

func (*ListPermissionsRequest) MakeDiffFieldMask

func (*ListPermissionsRequest) MakeFullFieldMask

func (*ListPermissionsRequest) MakeRawDiffFieldMask

func (*ListPermissionsRequest) MakeRawFullFieldMask

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

func (*ListPermissionsRequest) Marshal

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

func (*ListPermissionsRequest) MarshalJSON

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

func (*ListPermissionsRequest) Merge

func (*ListPermissionsRequest) MergeRaw

func (*ListPermissionsRequest) ProtoMessage

func (*ListPermissionsRequest) ProtoMessage()

func (*ListPermissionsRequest) ProtoReflect

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

func (*ListPermissionsRequest) Reset

func (m *ListPermissionsRequest) Reset()

func (*ListPermissionsRequest) SetFieldMask

func (*ListPermissionsRequest) SetFilter

func (m *ListPermissionsRequest) SetFilter(fv *permission.Filter)

func (*ListPermissionsRequest) SetIncludePagingInfo added in v0.10.1

func (m *ListPermissionsRequest) SetIncludePagingInfo(fv bool)

func (*ListPermissionsRequest) SetOrderBy

func (m *ListPermissionsRequest) SetOrderBy(fv *permission.OrderBy)

func (*ListPermissionsRequest) SetPageSize

func (m *ListPermissionsRequest) SetPageSize(fv int32)

func (*ListPermissionsRequest) SetPageToken

func (m *ListPermissionsRequest) SetPageToken(fv *permission.PagerCursor)

func (*ListPermissionsRequest) SetView

func (m *ListPermissionsRequest) SetView(fv view.View)

func (*ListPermissionsRequest) String

func (m *ListPermissionsRequest) String() string

func (*ListPermissionsRequest) Unmarshal

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

func (*ListPermissionsRequest) UnmarshalJSON

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

type ListPermissionsRequestFieldPathBuilder

type ListPermissionsRequestFieldPathBuilder struct{}

func NewListPermissionsRequestFieldPathBuilder

func NewListPermissionsRequestFieldPathBuilder() ListPermissionsRequestFieldPathBuilder

func (ListPermissionsRequestFieldPathBuilder) FieldMask

func (ListPermissionsRequestFieldPathBuilder) Filter

func (ListPermissionsRequestFieldPathBuilder) IncludePagingInfo added in v0.10.1

func (ListPermissionsRequestFieldPathBuilder) OrderBy

func (ListPermissionsRequestFieldPathBuilder) PageSize

func (ListPermissionsRequestFieldPathBuilder) PageToken

func (ListPermissionsRequestFieldPathBuilder) View

type ListPermissionsRequestPathSelectorFieldMask

type ListPermissionsRequestPathSelectorFieldMask struct{}

func (ListPermissionsRequestPathSelectorFieldMask) FieldPath

func (ListPermissionsRequestPathSelectorFieldMask) WithArrayOfValues

func (ListPermissionsRequestPathSelectorFieldMask) WithValue

type ListPermissionsRequestPathSelectorFilter

type ListPermissionsRequestPathSelectorFilter struct{}

func (ListPermissionsRequestPathSelectorFilter) FieldPath

func (ListPermissionsRequestPathSelectorFilter) WithArrayOfValues

func (ListPermissionsRequestPathSelectorFilter) WithValue

type ListPermissionsRequestPathSelectorIncludePagingInfo added in v0.10.1

type ListPermissionsRequestPathSelectorIncludePagingInfo struct{}

func (ListPermissionsRequestPathSelectorIncludePagingInfo) FieldPath added in v0.10.1

func (ListPermissionsRequestPathSelectorIncludePagingInfo) WithArrayOfValues added in v0.10.1

func (ListPermissionsRequestPathSelectorIncludePagingInfo) WithValue added in v0.10.1

type ListPermissionsRequestPathSelectorOrderBy

type ListPermissionsRequestPathSelectorOrderBy struct{}

func (ListPermissionsRequestPathSelectorOrderBy) FieldPath

func (ListPermissionsRequestPathSelectorOrderBy) WithArrayOfValues

func (ListPermissionsRequestPathSelectorOrderBy) WithValue

type ListPermissionsRequestPathSelectorPageSize

type ListPermissionsRequestPathSelectorPageSize struct{}

func (ListPermissionsRequestPathSelectorPageSize) FieldPath

func (ListPermissionsRequestPathSelectorPageSize) WithArrayOfValues

func (ListPermissionsRequestPathSelectorPageSize) WithValue

type ListPermissionsRequestPathSelectorPageToken

type ListPermissionsRequestPathSelectorPageToken struct{}

func (ListPermissionsRequestPathSelectorPageToken) FieldPath

func (ListPermissionsRequestPathSelectorPageToken) WithArrayOfValues

func (ListPermissionsRequestPathSelectorPageToken) WithValue

type ListPermissionsRequestPathSelectorView

type ListPermissionsRequestPathSelectorView struct{}

func (ListPermissionsRequestPathSelectorView) FieldPath

func (ListPermissionsRequestPathSelectorView) WithArrayOfValues

func (ListPermissionsRequestPathSelectorView) WithValue

type ListPermissionsRequest_FieldMask

type ListPermissionsRequest_FieldMask struct {
	Paths []ListPermissionsRequest_FieldPath
}

func FullListPermissionsRequest_FieldMask

func FullListPermissionsRequest_FieldMask() *ListPermissionsRequest_FieldMask

func (*ListPermissionsRequest_FieldMask) AppendPath

func (*ListPermissionsRequest_FieldMask) AppendRawPath

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

func (*ListPermissionsRequest_FieldMask) DecodeFirestore

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

func (*ListPermissionsRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*ListPermissionsRequest_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ListPermissionsRequest_FieldMask) FromProtoFieldMask

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

func (*ListPermissionsRequest_FieldMask) GetPaths

func (*ListPermissionsRequest_FieldMask) GetRawPaths

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

func (*ListPermissionsRequest_FieldMask) IsFull

func (fieldMask *ListPermissionsRequest_FieldMask) IsFull() bool

func (ListPermissionsRequest_FieldMask) Marshal

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

implement methods required by customType

func (ListPermissionsRequest_FieldMask) MarshalJSON

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

func (*ListPermissionsRequest_FieldMask) PathsCount

func (fieldMask *ListPermissionsRequest_FieldMask) PathsCount() int

func (*ListPermissionsRequest_FieldMask) Project

func (*ListPermissionsRequest_FieldMask) ProjectRaw

func (*ListPermissionsRequest_FieldMask) ProtoMessage

func (fieldMask *ListPermissionsRequest_FieldMask) ProtoMessage()

func (*ListPermissionsRequest_FieldMask) ProtoReflect

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

func (*ListPermissionsRequest_FieldMask) Reset

func (fieldMask *ListPermissionsRequest_FieldMask) Reset()

func (*ListPermissionsRequest_FieldMask) Set

func (fieldMask *ListPermissionsRequest_FieldMask) Set(target, source *ListPermissionsRequest)

func (*ListPermissionsRequest_FieldMask) SetFromCliFlag

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

func (*ListPermissionsRequest_FieldMask) SetRaw

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

func (*ListPermissionsRequest_FieldMask) Size

func (fieldMask *ListPermissionsRequest_FieldMask) Size() int

func (*ListPermissionsRequest_FieldMask) String

func (fieldMask *ListPermissionsRequest_FieldMask) String() string

func (*ListPermissionsRequest_FieldMask) Subtract

func (*ListPermissionsRequest_FieldMask) SubtractRaw

func (*ListPermissionsRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*ListPermissionsRequest_FieldMask) Unmarshal

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

func (*ListPermissionsRequest_FieldMask) UnmarshalJSON

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

type ListPermissionsRequest_FieldPath

type ListPermissionsRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() ListPermissionsRequest_FieldPathSelector
	Get(source *ListPermissionsRequest) []interface{}
	GetSingle(source *ListPermissionsRequest) (interface{}, bool)
	ClearValue(item *ListPermissionsRequest)

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

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

func MustParseListPermissionsRequest_FieldPath

func MustParseListPermissionsRequest_FieldPath(rawField string) ListPermissionsRequest_FieldPath

func ParseListPermissionsRequest_FieldPath

func ParseListPermissionsRequest_FieldPath(rawField string) (ListPermissionsRequest_FieldPath, error)

type ListPermissionsRequest_FieldPathArrayItemValue

type ListPermissionsRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ListPermissionsRequest_FieldPath
	ContainsValue(*ListPermissionsRequest) bool
}

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

func MustParseListPermissionsRequest_FieldPathArrayItemValue

func MustParseListPermissionsRequest_FieldPathArrayItemValue(pathStr, valueStr string) ListPermissionsRequest_FieldPathArrayItemValue

func ParseListPermissionsRequest_FieldPathArrayItemValue

func ParseListPermissionsRequest_FieldPathArrayItemValue(pathStr, valueStr string) (ListPermissionsRequest_FieldPathArrayItemValue, error)

ParseListPermissionsRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ListPermissionsRequest_FieldPathArrayOfValues

type ListPermissionsRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ListPermissionsRequest_FieldPath
}

ListPermissionsRequest_FieldPathArrayOfValues allows storing slice of values for ListPermissionsRequest fields according to their type

func MustParseListPermissionsRequest_FieldPathArrayOfValues

func MustParseListPermissionsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) ListPermissionsRequest_FieldPathArrayOfValues

func ParseListPermissionsRequest_FieldPathArrayOfValues

func ParseListPermissionsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (ListPermissionsRequest_FieldPathArrayOfValues, error)

type ListPermissionsRequest_FieldPathSelector

type ListPermissionsRequest_FieldPathSelector int32
const (
	ListPermissionsRequest_FieldPathSelectorPageSize          ListPermissionsRequest_FieldPathSelector = 0
	ListPermissionsRequest_FieldPathSelectorPageToken         ListPermissionsRequest_FieldPathSelector = 1
	ListPermissionsRequest_FieldPathSelectorOrderBy           ListPermissionsRequest_FieldPathSelector = 2
	ListPermissionsRequest_FieldPathSelectorFilter            ListPermissionsRequest_FieldPathSelector = 3
	ListPermissionsRequest_FieldPathSelectorFieldMask         ListPermissionsRequest_FieldPathSelector = 4
	ListPermissionsRequest_FieldPathSelectorView              ListPermissionsRequest_FieldPathSelector = 5
	ListPermissionsRequest_FieldPathSelectorIncludePagingInfo ListPermissionsRequest_FieldPathSelector = 6
)

func (ListPermissionsRequest_FieldPathSelector) String

type ListPermissionsRequest_FieldPathValue

type ListPermissionsRequest_FieldPathValue interface {
	ListPermissionsRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ListPermissionsRequest)
	CompareWith(*ListPermissionsRequest) (cmp int, comparable bool)
}

ListPermissionsRequest_FieldPathValue allows storing values for ListPermissionsRequest fields according to their type

func MustParseListPermissionsRequest_FieldPathValue

func MustParseListPermissionsRequest_FieldPathValue(pathStr, valueStr string) ListPermissionsRequest_FieldPathValue

func ParseListPermissionsRequest_FieldPathValue

func ParseListPermissionsRequest_FieldPathValue(pathStr, valueStr string) (ListPermissionsRequest_FieldPathValue, error)

type ListPermissionsRequest_FieldTerminalPath

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

func (*ListPermissionsRequest_FieldTerminalPath) ClearValue

func (*ListPermissionsRequest_FieldTerminalPath) ClearValueRaw

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

func (*ListPermissionsRequest_FieldTerminalPath) Get

func (fp *ListPermissionsRequest_FieldTerminalPath) Get(source *ListPermissionsRequest) (values []interface{})

Get returns all values pointed by specific field from source ListPermissionsRequest

func (*ListPermissionsRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ListPermissionsRequest_FieldTerminalPath) GetRaw

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

func (*ListPermissionsRequest_FieldTerminalPath) GetSingle

func (fp *ListPermissionsRequest_FieldTerminalPath) GetSingle(source *ListPermissionsRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ListPermissionsRequest

func (*ListPermissionsRequest_FieldTerminalPath) GetSingleRaw

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

func (*ListPermissionsRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ListPermissionsRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ListPermissionsRequest_FieldTerminalPath) Selector

func (*ListPermissionsRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*ListPermissionsRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*ListPermissionsRequest_FieldTerminalPath) WithIArrayItemValue

func (*ListPermissionsRequest_FieldTerminalPath) WithIArrayOfValues

func (*ListPermissionsRequest_FieldTerminalPath) WithIValue

func (*ListPermissionsRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ListPermissionsRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ListPermissionsRequest_FieldTerminalPath) WithRawIValue

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

type ListPermissionsRequest_FieldTerminalPathArrayItemValue

type ListPermissionsRequest_FieldTerminalPathArrayItemValue struct {
	ListPermissionsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ListPermissionsRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*ListPermissionsRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ListPermissionsRequest_FieldTerminalPathArrayItemValue) GetSingle

func (*ListPermissionsRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ListPermissionsRequest_FieldTerminalPathArrayOfValues

type ListPermissionsRequest_FieldTerminalPathArrayOfValues struct {
	ListPermissionsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ListPermissionsRequest_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues

func (*ListPermissionsRequest_FieldTerminalPathArrayOfValues) AsFilterArrayOfValues

func (fpaov *ListPermissionsRequest_FieldTerminalPathArrayOfValues) AsFilterArrayOfValues() ([]*permission.Filter, bool)

func (*ListPermissionsRequest_FieldTerminalPathArrayOfValues) AsIncludePagingInfoArrayOfValues added in v0.10.1

func (fpaov *ListPermissionsRequest_FieldTerminalPathArrayOfValues) AsIncludePagingInfoArrayOfValues() ([]bool, bool)

func (*ListPermissionsRequest_FieldTerminalPathArrayOfValues) AsOrderByArrayOfValues

func (fpaov *ListPermissionsRequest_FieldTerminalPathArrayOfValues) AsOrderByArrayOfValues() ([]*permission.OrderBy, bool)

func (*ListPermissionsRequest_FieldTerminalPathArrayOfValues) AsPageSizeArrayOfValues

func (fpaov *ListPermissionsRequest_FieldTerminalPathArrayOfValues) AsPageSizeArrayOfValues() ([]int32, bool)

func (*ListPermissionsRequest_FieldTerminalPathArrayOfValues) AsPageTokenArrayOfValues

func (fpaov *ListPermissionsRequest_FieldTerminalPathArrayOfValues) AsPageTokenArrayOfValues() ([]*permission.PagerCursor, bool)

func (*ListPermissionsRequest_FieldTerminalPathArrayOfValues) AsViewArrayOfValues

func (fpaov *ListPermissionsRequest_FieldTerminalPathArrayOfValues) AsViewArrayOfValues() ([]view.View, bool)

func (*ListPermissionsRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type ListPermissionsRequest_FieldTerminalPathValue

type ListPermissionsRequest_FieldTerminalPathValue struct {
	ListPermissionsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ListPermissionsRequest_FieldTerminalPathValue) AsFieldMaskValue

func (*ListPermissionsRequest_FieldTerminalPathValue) AsFilterValue

func (*ListPermissionsRequest_FieldTerminalPathValue) AsIncludePagingInfoValue added in v0.10.1

func (fpv *ListPermissionsRequest_FieldTerminalPathValue) AsIncludePagingInfoValue() (bool, bool)

func (*ListPermissionsRequest_FieldTerminalPathValue) AsOrderByValue

func (*ListPermissionsRequest_FieldTerminalPathValue) AsPageSizeValue

func (fpv *ListPermissionsRequest_FieldTerminalPathValue) AsPageSizeValue() (int32, bool)

func (*ListPermissionsRequest_FieldTerminalPathValue) AsPageTokenValue

func (*ListPermissionsRequest_FieldTerminalPathValue) AsViewValue

func (*ListPermissionsRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ListPermissionsRequest_FieldTerminalPathValue' with the value under path in 'ListPermissionsRequest'.

func (*ListPermissionsRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*ListPermissionsRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*ListPermissionsRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ListPermissionsRequest

func (*ListPermissionsRequest_FieldTerminalPathValue) SetToRaw

type ListPermissionsResponse

type ListPermissionsResponse struct {

	// The list of Permissions
	Permissions []*permission.Permission `protobuf:"bytes,1,rep,name=permissions,proto3" json:"permissions,omitempty" firestore:"permissions"`
	// A token to retrieve previous page of results. Pass this value in the
	// [ListPermissionsRequest.page_token][ntt.iam.v1alpha.ListPermissionsRequest.page_token]
	PrevPageToken *permission.PagerCursor `` /* 151-byte string literal not displayed */
	// A token to retrieve next page of results. Pass this value in the
	// [ListPermissionsRequest.page_token][ntt.iam.v1alpha.ListPermissionsRequest.page_token]
	NextPageToken *permission.PagerCursor `` /* 151-byte string literal not displayed */
	// Current offset from the first page or 0 if no page tokens were given,
	// paging info was not requested or there was an error while trying to get
	// it). Page index can be computed from offset and limit provided in a
	// request.
	CurrentOffset int32 `` /* 127-byte string literal not displayed */
	// Number of total Permissions across all pages or 0, if there are no items,
	// paging info was not requested or there was an error while trying to get it.
	TotalResultsCount int32 `` /* 145-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

func (*ListPermissionsResponse) Clone

func (*ListPermissionsResponse) CloneRaw

func (*ListPermissionsResponse) Descriptor

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

Deprecated, Use ListPermissionsResponse.ProtoReflect.Descriptor instead.

func (*ListPermissionsResponse) GetCurrentOffset added in v0.10.1

func (m *ListPermissionsResponse) GetCurrentOffset() int32

func (*ListPermissionsResponse) GetNextPageToken

func (m *ListPermissionsResponse) GetNextPageToken() *permission.PagerCursor

func (*ListPermissionsResponse) GetPermissions

func (m *ListPermissionsResponse) GetPermissions() []*permission.Permission

func (*ListPermissionsResponse) GetPrevPageToken

func (m *ListPermissionsResponse) GetPrevPageToken() *permission.PagerCursor

func (*ListPermissionsResponse) GetTotalResultsCount added in v0.10.1

func (m *ListPermissionsResponse) GetTotalResultsCount() int32

func (*ListPermissionsResponse) GotenMessage

func (*ListPermissionsResponse) GotenMessage()

func (*ListPermissionsResponse) GotenObjectExt

func (o *ListPermissionsResponse) GotenObjectExt()

func (*ListPermissionsResponse) GotenValidate

func (obj *ListPermissionsResponse) GotenValidate() error

func (*ListPermissionsResponse) MakeDiffFieldMask

func (*ListPermissionsResponse) MakeFullFieldMask

func (*ListPermissionsResponse) MakeRawDiffFieldMask

func (*ListPermissionsResponse) MakeRawFullFieldMask

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

func (*ListPermissionsResponse) Marshal

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

func (*ListPermissionsResponse) MarshalJSON

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

func (*ListPermissionsResponse) Merge

func (*ListPermissionsResponse) MergeRaw

func (*ListPermissionsResponse) ProtoMessage

func (*ListPermissionsResponse) ProtoMessage()

func (*ListPermissionsResponse) ProtoReflect

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

func (*ListPermissionsResponse) Reset

func (m *ListPermissionsResponse) Reset()

func (*ListPermissionsResponse) SetCurrentOffset added in v0.10.1

func (m *ListPermissionsResponse) SetCurrentOffset(fv int32)

func (*ListPermissionsResponse) SetNextPageToken

func (m *ListPermissionsResponse) SetNextPageToken(fv *permission.PagerCursor)

func (*ListPermissionsResponse) SetPermissions

func (m *ListPermissionsResponse) SetPermissions(fv []*permission.Permission)

func (*ListPermissionsResponse) SetPrevPageToken

func (m *ListPermissionsResponse) SetPrevPageToken(fv *permission.PagerCursor)

func (*ListPermissionsResponse) SetTotalResultsCount added in v0.10.1

func (m *ListPermissionsResponse) SetTotalResultsCount(fv int32)

func (*ListPermissionsResponse) String

func (m *ListPermissionsResponse) String() string

func (*ListPermissionsResponse) Unmarshal

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

func (*ListPermissionsResponse) UnmarshalJSON

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

type ListPermissionsResponseFieldPathBuilder

type ListPermissionsResponseFieldPathBuilder struct{}

func NewListPermissionsResponseFieldPathBuilder

func NewListPermissionsResponseFieldPathBuilder() ListPermissionsResponseFieldPathBuilder

func (ListPermissionsResponseFieldPathBuilder) CurrentOffset added in v0.10.1

func (ListPermissionsResponseFieldPathBuilder) NextPageToken

func (ListPermissionsResponseFieldPathBuilder) Permissions

func (ListPermissionsResponseFieldPathBuilder) PrevPageToken

func (ListPermissionsResponseFieldPathBuilder) TotalResultsCount added in v0.10.1

type ListPermissionsResponsePathSelectorCurrentOffset added in v0.10.1

type ListPermissionsResponsePathSelectorCurrentOffset struct{}

func (ListPermissionsResponsePathSelectorCurrentOffset) FieldPath added in v0.10.1

func (ListPermissionsResponsePathSelectorCurrentOffset) WithArrayOfValues added in v0.10.1

func (ListPermissionsResponsePathSelectorCurrentOffset) WithValue added in v0.10.1

type ListPermissionsResponsePathSelectorNextPageToken

type ListPermissionsResponsePathSelectorNextPageToken struct{}

func (ListPermissionsResponsePathSelectorNextPageToken) FieldPath

func (ListPermissionsResponsePathSelectorNextPageToken) WithArrayOfValues

func (ListPermissionsResponsePathSelectorNextPageToken) WithValue

type ListPermissionsResponsePathSelectorPermissions

type ListPermissionsResponsePathSelectorPermissions struct{}

func (ListPermissionsResponsePathSelectorPermissions) Description

func (ListPermissionsResponsePathSelectorPermissions) FieldPath

func (ListPermissionsResponsePathSelectorPermissions) Name

func (ListPermissionsResponsePathSelectorPermissions) Title

func (ListPermissionsResponsePathSelectorPermissions) WithArrayOfValues

func (ListPermissionsResponsePathSelectorPermissions) WithItemValue

func (ListPermissionsResponsePathSelectorPermissions) WithSubArrayItemValue

func (ListPermissionsResponsePathSelectorPermissions) WithSubArrayOfValues

func (ListPermissionsResponsePathSelectorPermissions) WithSubPath

func (ListPermissionsResponsePathSelectorPermissions) WithSubValue

func (ListPermissionsResponsePathSelectorPermissions) WithValue

type ListPermissionsResponsePathSelectorPermissionsDescription

type ListPermissionsResponsePathSelectorPermissionsDescription struct{}

func (ListPermissionsResponsePathSelectorPermissionsDescription) FieldPath

func (ListPermissionsResponsePathSelectorPermissionsDescription) WithArrayOfValues

func (ListPermissionsResponsePathSelectorPermissionsDescription) WithValue

type ListPermissionsResponsePathSelectorPermissionsName

type ListPermissionsResponsePathSelectorPermissionsName struct{}

func (ListPermissionsResponsePathSelectorPermissionsName) FieldPath

func (ListPermissionsResponsePathSelectorPermissionsName) WithArrayOfValues

func (ListPermissionsResponsePathSelectorPermissionsName) WithValue

type ListPermissionsResponsePathSelectorPermissionsTitle

type ListPermissionsResponsePathSelectorPermissionsTitle struct{}

func (ListPermissionsResponsePathSelectorPermissionsTitle) FieldPath

func (ListPermissionsResponsePathSelectorPermissionsTitle) WithArrayOfValues

func (ListPermissionsResponsePathSelectorPermissionsTitle) WithValue

type ListPermissionsResponsePathSelectorPrevPageToken

type ListPermissionsResponsePathSelectorPrevPageToken struct{}

func (ListPermissionsResponsePathSelectorPrevPageToken) FieldPath

func (ListPermissionsResponsePathSelectorPrevPageToken) WithArrayOfValues

func (ListPermissionsResponsePathSelectorPrevPageToken) WithValue

type ListPermissionsResponsePathSelectorTotalResultsCount added in v0.10.1

type ListPermissionsResponsePathSelectorTotalResultsCount struct{}

func (ListPermissionsResponsePathSelectorTotalResultsCount) FieldPath added in v0.10.1

func (ListPermissionsResponsePathSelectorTotalResultsCount) WithArrayOfValues added in v0.10.1

func (ListPermissionsResponsePathSelectorTotalResultsCount) WithValue added in v0.10.1

type ListPermissionsResponse_FieldMask

type ListPermissionsResponse_FieldMask struct {
	Paths []ListPermissionsResponse_FieldPath
}

func FullListPermissionsResponse_FieldMask

func FullListPermissionsResponse_FieldMask() *ListPermissionsResponse_FieldMask

func (*ListPermissionsResponse_FieldMask) AppendPath

func (*ListPermissionsResponse_FieldMask) AppendRawPath

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

func (*ListPermissionsResponse_FieldMask) DecodeFirestore

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

func (*ListPermissionsResponse_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*ListPermissionsResponse_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ListPermissionsResponse_FieldMask) FromProtoFieldMask

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

func (*ListPermissionsResponse_FieldMask) GetPaths

func (*ListPermissionsResponse_FieldMask) GetRawPaths

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

func (*ListPermissionsResponse_FieldMask) IsFull

func (fieldMask *ListPermissionsResponse_FieldMask) IsFull() bool

func (ListPermissionsResponse_FieldMask) Marshal

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

implement methods required by customType

func (ListPermissionsResponse_FieldMask) MarshalJSON

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

func (*ListPermissionsResponse_FieldMask) PathsCount

func (fieldMask *ListPermissionsResponse_FieldMask) PathsCount() int

func (*ListPermissionsResponse_FieldMask) Project

func (*ListPermissionsResponse_FieldMask) ProjectRaw

func (*ListPermissionsResponse_FieldMask) ProtoMessage

func (fieldMask *ListPermissionsResponse_FieldMask) ProtoMessage()

func (*ListPermissionsResponse_FieldMask) ProtoReflect

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

func (*ListPermissionsResponse_FieldMask) Reset

func (fieldMask *ListPermissionsResponse_FieldMask) Reset()

func (*ListPermissionsResponse_FieldMask) Set

func (fieldMask *ListPermissionsResponse_FieldMask) Set(target, source *ListPermissionsResponse)

func (*ListPermissionsResponse_FieldMask) SetFromCliFlag

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

func (*ListPermissionsResponse_FieldMask) SetRaw

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

func (*ListPermissionsResponse_FieldMask) Size

func (fieldMask *ListPermissionsResponse_FieldMask) Size() int

func (*ListPermissionsResponse_FieldMask) String

func (fieldMask *ListPermissionsResponse_FieldMask) String() string

func (*ListPermissionsResponse_FieldMask) Subtract

func (*ListPermissionsResponse_FieldMask) SubtractRaw

func (*ListPermissionsResponse_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*ListPermissionsResponse_FieldMask) Unmarshal

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

func (*ListPermissionsResponse_FieldMask) UnmarshalJSON

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

type ListPermissionsResponse_FieldPath

type ListPermissionsResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() ListPermissionsResponse_FieldPathSelector
	Get(source *ListPermissionsResponse) []interface{}
	GetSingle(source *ListPermissionsResponse) (interface{}, bool)
	ClearValue(item *ListPermissionsResponse)

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

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

func MustParseListPermissionsResponse_FieldPath

func MustParseListPermissionsResponse_FieldPath(rawField string) ListPermissionsResponse_FieldPath

func ParseListPermissionsResponse_FieldPath

func ParseListPermissionsResponse_FieldPath(rawField string) (ListPermissionsResponse_FieldPath, error)

type ListPermissionsResponse_FieldPathArrayItemValue

type ListPermissionsResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ListPermissionsResponse_FieldPath
	ContainsValue(*ListPermissionsResponse) bool
}

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

func MustParseListPermissionsResponse_FieldPathArrayItemValue

func MustParseListPermissionsResponse_FieldPathArrayItemValue(pathStr, valueStr string) ListPermissionsResponse_FieldPathArrayItemValue

func ParseListPermissionsResponse_FieldPathArrayItemValue

func ParseListPermissionsResponse_FieldPathArrayItemValue(pathStr, valueStr string) (ListPermissionsResponse_FieldPathArrayItemValue, error)

ParseListPermissionsResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ListPermissionsResponse_FieldPathArrayOfValues

type ListPermissionsResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ListPermissionsResponse_FieldPath
}

ListPermissionsResponse_FieldPathArrayOfValues allows storing slice of values for ListPermissionsResponse fields according to their type

func MustParseListPermissionsResponse_FieldPathArrayOfValues

func MustParseListPermissionsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) ListPermissionsResponse_FieldPathArrayOfValues

func ParseListPermissionsResponse_FieldPathArrayOfValues

func ParseListPermissionsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (ListPermissionsResponse_FieldPathArrayOfValues, error)

type ListPermissionsResponse_FieldPathSelector

type ListPermissionsResponse_FieldPathSelector int32
const (
	ListPermissionsResponse_FieldPathSelectorPermissions       ListPermissionsResponse_FieldPathSelector = 0
	ListPermissionsResponse_FieldPathSelectorPrevPageToken     ListPermissionsResponse_FieldPathSelector = 1
	ListPermissionsResponse_FieldPathSelectorNextPageToken     ListPermissionsResponse_FieldPathSelector = 2
	ListPermissionsResponse_FieldPathSelectorCurrentOffset     ListPermissionsResponse_FieldPathSelector = 3
	ListPermissionsResponse_FieldPathSelectorTotalResultsCount ListPermissionsResponse_FieldPathSelector = 4
)

func (ListPermissionsResponse_FieldPathSelector) String

type ListPermissionsResponse_FieldPathValue

type ListPermissionsResponse_FieldPathValue interface {
	ListPermissionsResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ListPermissionsResponse)
	CompareWith(*ListPermissionsResponse) (cmp int, comparable bool)
}

ListPermissionsResponse_FieldPathValue allows storing values for ListPermissionsResponse fields according to their type

func MustParseListPermissionsResponse_FieldPathValue

func MustParseListPermissionsResponse_FieldPathValue(pathStr, valueStr string) ListPermissionsResponse_FieldPathValue

func ParseListPermissionsResponse_FieldPathValue

func ParseListPermissionsResponse_FieldPathValue(pathStr, valueStr string) (ListPermissionsResponse_FieldPathValue, error)

type ListPermissionsResponse_FieldSubPath

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

func (*ListPermissionsResponse_FieldSubPath) AsPermissionsSubPath

func (*ListPermissionsResponse_FieldSubPath) ClearValue

func (*ListPermissionsResponse_FieldSubPath) ClearValueRaw

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

func (*ListPermissionsResponse_FieldSubPath) Get

func (fps *ListPermissionsResponse_FieldSubPath) Get(source *ListPermissionsResponse) (values []interface{})

Get returns all values pointed by selected field from source ListPermissionsResponse

func (*ListPermissionsResponse_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ListPermissionsResponse_FieldSubPath) GetRaw

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

func (*ListPermissionsResponse_FieldSubPath) GetSingle

func (fps *ListPermissionsResponse_FieldSubPath) GetSingle(source *ListPermissionsResponse) (interface{}, bool)

GetSingle returns value of selected field from source ListPermissionsResponse

func (*ListPermissionsResponse_FieldSubPath) GetSingleRaw

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

func (*ListPermissionsResponse_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ListPermissionsResponse_FieldSubPath) JSONString

func (fps *ListPermissionsResponse_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ListPermissionsResponse_FieldSubPath) Selector

func (*ListPermissionsResponse_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*ListPermissionsResponse_FieldSubPath) String

String returns path representation in proto convention

func (*ListPermissionsResponse_FieldSubPath) WithIArrayItemValue

func (*ListPermissionsResponse_FieldSubPath) WithIArrayOfValues

func (*ListPermissionsResponse_FieldSubPath) WithIValue

func (*ListPermissionsResponse_FieldSubPath) WithRawIArrayItemValue

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

func (*ListPermissionsResponse_FieldSubPath) WithRawIArrayOfValues

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

func (*ListPermissionsResponse_FieldSubPath) WithRawIValue

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

type ListPermissionsResponse_FieldSubPathArrayItemValue

type ListPermissionsResponse_FieldSubPathArrayItemValue struct {
	ListPermissionsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*ListPermissionsResponse_FieldSubPathArrayItemValue) AsPermissionsPathItemValue

func (*ListPermissionsResponse_FieldSubPathArrayItemValue) ContainsValue

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

func (*ListPermissionsResponse_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type ListPermissionsResponse_FieldSubPathArrayOfValues

type ListPermissionsResponse_FieldSubPathArrayOfValues struct {
	ListPermissionsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*ListPermissionsResponse_FieldSubPathArrayOfValues) AsPermissionsPathArrayOfValues

func (*ListPermissionsResponse_FieldSubPathArrayOfValues) GetRawValues

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

type ListPermissionsResponse_FieldSubPathValue

type ListPermissionsResponse_FieldSubPathValue struct {
	ListPermissionsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*ListPermissionsResponse_FieldSubPathValue) AsPermissionsPathValue

func (*ListPermissionsResponse_FieldSubPathValue) CompareWith

func (*ListPermissionsResponse_FieldSubPathValue) CompareWithRaw

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

func (*ListPermissionsResponse_FieldSubPathValue) GetRawValue

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

func (*ListPermissionsResponse_FieldSubPathValue) SetTo

func (*ListPermissionsResponse_FieldSubPathValue) SetToRaw

type ListPermissionsResponse_FieldTerminalPath

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

func (*ListPermissionsResponse_FieldTerminalPath) ClearValue

func (*ListPermissionsResponse_FieldTerminalPath) ClearValueRaw

func (*ListPermissionsResponse_FieldTerminalPath) Get

func (fp *ListPermissionsResponse_FieldTerminalPath) Get(source *ListPermissionsResponse) (values []interface{})

Get returns all values pointed by specific field from source ListPermissionsResponse

func (*ListPermissionsResponse_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ListPermissionsResponse_FieldTerminalPath) GetRaw

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

func (*ListPermissionsResponse_FieldTerminalPath) GetSingle

func (fp *ListPermissionsResponse_FieldTerminalPath) GetSingle(source *ListPermissionsResponse) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ListPermissionsResponse

func (*ListPermissionsResponse_FieldTerminalPath) GetSingleRaw

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

func (*ListPermissionsResponse_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ListPermissionsResponse_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ListPermissionsResponse_FieldTerminalPath) Selector

func (*ListPermissionsResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*ListPermissionsResponse_FieldTerminalPath) String

String returns path representation in proto convention

func (*ListPermissionsResponse_FieldTerminalPath) WithIArrayItemValue

func (*ListPermissionsResponse_FieldTerminalPath) WithIArrayOfValues

func (*ListPermissionsResponse_FieldTerminalPath) WithIValue

func (*ListPermissionsResponse_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ListPermissionsResponse_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ListPermissionsResponse_FieldTerminalPath) WithRawIValue

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

type ListPermissionsResponse_FieldTerminalPathArrayItemValue

type ListPermissionsResponse_FieldTerminalPathArrayItemValue struct {
	ListPermissionsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ListPermissionsResponse_FieldTerminalPathArrayItemValue) AsPermissionsItemValue

func (*ListPermissionsResponse_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*ListPermissionsResponse_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ListPermissionsResponse_FieldTerminalPathArrayItemValue) GetSingle

func (*ListPermissionsResponse_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ListPermissionsResponse_FieldTerminalPathArrayOfValues

type ListPermissionsResponse_FieldTerminalPathArrayOfValues struct {
	ListPermissionsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ListPermissionsResponse_FieldTerminalPathArrayOfValues) AsCurrentOffsetArrayOfValues added in v0.10.1

func (fpaov *ListPermissionsResponse_FieldTerminalPathArrayOfValues) AsCurrentOffsetArrayOfValues() ([]int32, bool)

func (*ListPermissionsResponse_FieldTerminalPathArrayOfValues) AsNextPageTokenArrayOfValues

func (fpaov *ListPermissionsResponse_FieldTerminalPathArrayOfValues) AsNextPageTokenArrayOfValues() ([]*permission.PagerCursor, bool)

func (*ListPermissionsResponse_FieldTerminalPathArrayOfValues) AsPermissionsArrayOfValues

func (fpaov *ListPermissionsResponse_FieldTerminalPathArrayOfValues) AsPermissionsArrayOfValues() ([][]*permission.Permission, bool)

func (*ListPermissionsResponse_FieldTerminalPathArrayOfValues) AsPrevPageTokenArrayOfValues

func (fpaov *ListPermissionsResponse_FieldTerminalPathArrayOfValues) AsPrevPageTokenArrayOfValues() ([]*permission.PagerCursor, bool)

func (*ListPermissionsResponse_FieldTerminalPathArrayOfValues) AsTotalResultsCountArrayOfValues added in v0.10.1

func (fpaov *ListPermissionsResponse_FieldTerminalPathArrayOfValues) AsTotalResultsCountArrayOfValues() ([]int32, bool)

func (*ListPermissionsResponse_FieldTerminalPathArrayOfValues) GetRawValues

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

type ListPermissionsResponse_FieldTerminalPathValue

type ListPermissionsResponse_FieldTerminalPathValue struct {
	ListPermissionsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ListPermissionsResponse_FieldTerminalPathValue) AsCurrentOffsetValue added in v0.10.1

func (fpv *ListPermissionsResponse_FieldTerminalPathValue) AsCurrentOffsetValue() (int32, bool)

func (*ListPermissionsResponse_FieldTerminalPathValue) AsNextPageTokenValue

func (*ListPermissionsResponse_FieldTerminalPathValue) AsPermissionsValue

func (*ListPermissionsResponse_FieldTerminalPathValue) AsPrevPageTokenValue

func (*ListPermissionsResponse_FieldTerminalPathValue) AsTotalResultsCountValue added in v0.10.1

func (fpv *ListPermissionsResponse_FieldTerminalPathValue) AsTotalResultsCountValue() (int32, bool)

func (*ListPermissionsResponse_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ListPermissionsResponse_FieldTerminalPathValue' with the value under path in 'ListPermissionsResponse'.

func (*ListPermissionsResponse_FieldTerminalPathValue) CompareWithRaw

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

func (*ListPermissionsResponse_FieldTerminalPathValue) GetRawValue

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

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

func (*ListPermissionsResponse_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ListPermissionsResponse

func (*ListPermissionsResponse_FieldTerminalPathValue) SetToRaw

type PermissionServiceClient

type PermissionServiceClient interface {
	GetPermission(ctx context.Context, in *GetPermissionRequest, opts ...grpc.CallOption) (*permission.Permission, error)
	BatchGetPermissions(ctx context.Context, in *BatchGetPermissionsRequest, opts ...grpc.CallOption) (*BatchGetPermissionsResponse, error)
	ListPermissions(ctx context.Context, in *ListPermissionsRequest, opts ...grpc.CallOption) (*ListPermissionsResponse, error)
	WatchPermission(ctx context.Context, in *WatchPermissionRequest, opts ...grpc.CallOption) (WatchPermissionClientStream, error)
	WatchPermissions(ctx context.Context, in *WatchPermissionsRequest, opts ...grpc.CallOption) (WatchPermissionsClientStream, error)
	CreatePermission(ctx context.Context, in *CreatePermissionRequest, opts ...grpc.CallOption) (*permission.Permission, error)
	UpdatePermission(ctx context.Context, in *UpdatePermissionRequest, opts ...grpc.CallOption) (*permission.Permission, error)
	DeletePermission(ctx context.Context, in *DeletePermissionRequest, opts ...grpc.CallOption) (*empty.Empty, error)
}

PermissionServiceClient is the client API for PermissionService.

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

type PermissionServiceDescriptor added in v0.4.28

type PermissionServiceDescriptor struct{}

func GetPermissionServiceDescriptor added in v0.4.28

func GetPermissionServiceDescriptor() *PermissionServiceDescriptor

func (*PermissionServiceDescriptor) AllMethodDescriptors added in v0.4.28

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

func (*PermissionServiceDescriptor) GetApiName added in v0.4.28

func (d *PermissionServiceDescriptor) GetApiName() string

func (*PermissionServiceDescriptor) GetFullAPIName added in v0.4.28

func (d *PermissionServiceDescriptor) GetFullAPIName() string

func (*PermissionServiceDescriptor) GetProtoPkgName added in v0.4.28

func (d *PermissionServiceDescriptor) GetProtoPkgName() string

func (*PermissionServiceDescriptor) GetServiceDomain added in v0.4.28

func (d *PermissionServiceDescriptor) GetServiceDomain() string

func (*PermissionServiceDescriptor) GetServiceVersion added in v0.4.28

func (d *PermissionServiceDescriptor) GetServiceVersion() string

type UpdatePermissionDescriptor added in v0.4.28

type UpdatePermissionDescriptor struct{}

func GetUpdatePermissionDescriptor added in v0.4.28

func GetUpdatePermissionDescriptor() *UpdatePermissionDescriptor

func (*UpdatePermissionDescriptor) GetApiDescriptor added in v0.4.28

func (*UpdatePermissionDescriptor) GetApiName added in v0.4.28

func (d *UpdatePermissionDescriptor) GetApiName() string

func (*UpdatePermissionDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*UpdatePermissionDescriptor) GetFullMethodName added in v0.4.28

func (d *UpdatePermissionDescriptor) GetFullMethodName() string

func (*UpdatePermissionDescriptor) GetMethodName added in v0.4.28

func (d *UpdatePermissionDescriptor) GetMethodName() string

func (*UpdatePermissionDescriptor) GetProtoPkgName added in v0.4.28

func (d *UpdatePermissionDescriptor) GetProtoPkgName() string

func (*UpdatePermissionDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*UpdatePermissionDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*UpdatePermissionDescriptor) GetServiceDomain added in v0.4.28

func (d *UpdatePermissionDescriptor) GetServiceDomain() string

func (*UpdatePermissionDescriptor) GetServiceVersion added in v0.4.28

func (d *UpdatePermissionDescriptor) GetServiceVersion() string

func (*UpdatePermissionDescriptor) GetVerb added in v0.4.28

func (d *UpdatePermissionDescriptor) GetVerb() string

func (*UpdatePermissionDescriptor) HasResource added in v0.4.30

func (d *UpdatePermissionDescriptor) HasResource() bool

func (*UpdatePermissionDescriptor) IsClientStream added in v0.4.28

func (d *UpdatePermissionDescriptor) IsClientStream() bool

func (*UpdatePermissionDescriptor) IsCollection added in v0.4.30

func (d *UpdatePermissionDescriptor) IsCollection() bool

func (*UpdatePermissionDescriptor) IsPlural added in v0.4.30

func (d *UpdatePermissionDescriptor) IsPlural() bool

func (*UpdatePermissionDescriptor) IsServerStream added in v0.4.28

func (d *UpdatePermissionDescriptor) IsServerStream() bool

func (*UpdatePermissionDescriptor) IsUnary added in v0.4.28

func (d *UpdatePermissionDescriptor) IsUnary() bool

func (*UpdatePermissionDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*UpdatePermissionDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*UpdatePermissionDescriptor) RequestHasResourceBody added in v0.4.28

func (d *UpdatePermissionDescriptor) RequestHasResourceBody() bool

type UpdatePermissionDescriptorClientMsgHandle added in v0.4.28

type UpdatePermissionDescriptorClientMsgHandle struct{}

func (*UpdatePermissionDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*UpdatePermissionDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*UpdatePermissionDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type UpdatePermissionDescriptorServerMsgHandle added in v0.4.28

type UpdatePermissionDescriptorServerMsgHandle struct{}

func (*UpdatePermissionDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*UpdatePermissionDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*UpdatePermissionDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type UpdatePermissionRequest

type UpdatePermissionRequest struct {

	// Permission resource body
	Permission *permission.Permission `protobuf:"bytes,2,opt,name=permission,proto3" json:"permission,omitempty" firestore:"permission"`
	// FieldMask applied to request - change will be applied only for fields in
	// the mask
	UpdateMask *permission.Permission_FieldMask `` /* 146-byte string literal not displayed */
	// Conditional update applied to request if update should be executed only for
	// specific resource state. If this field is populated, then server will fetch
	// existing resource, compare with the one stored in the cas field (after
	// applying field mask) and proceed with update only and only if they match.
	// Otherwise RPC error Aborted will be returned.
	Cas *UpdatePermissionRequest_CAS `protobuf:"bytes,4,opt,name=cas,proto3" json:"cas,omitempty" firestore:"cas"`
	// If set to true, and the resource is not found,
	// a new resource will be created.  In this situation,
	// 'field_mask' is ignored.
	//
	// https://google.aip.dev/134#create-or-update
	AllowMissing bool `protobuf:"varint,5,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty" firestore:"allowMissing"`
	// contains filtered or unexported fields
}

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

func (*UpdatePermissionRequest) Clone

func (*UpdatePermissionRequest) CloneRaw

func (*UpdatePermissionRequest) Descriptor

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

Deprecated, Use UpdatePermissionRequest.ProtoReflect.Descriptor instead.

func (*UpdatePermissionRequest) GetAllowMissing added in v0.12.33

func (m *UpdatePermissionRequest) GetAllowMissing() bool

func (*UpdatePermissionRequest) GetCas

func (*UpdatePermissionRequest) GetPermission

func (m *UpdatePermissionRequest) GetPermission() *permission.Permission

func (*UpdatePermissionRequest) GetUpdateMask

func (*UpdatePermissionRequest) GotenMessage

func (*UpdatePermissionRequest) GotenMessage()

func (*UpdatePermissionRequest) GotenObjectExt

func (o *UpdatePermissionRequest) GotenObjectExt()

func (*UpdatePermissionRequest) GotenValidate

func (obj *UpdatePermissionRequest) GotenValidate() error

func (*UpdatePermissionRequest) MakeDiffFieldMask

func (*UpdatePermissionRequest) MakeFullFieldMask

func (*UpdatePermissionRequest) MakeRawDiffFieldMask

func (*UpdatePermissionRequest) MakeRawFullFieldMask

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

func (*UpdatePermissionRequest) Marshal

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

func (*UpdatePermissionRequest) MarshalJSON

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

func (*UpdatePermissionRequest) Merge

func (*UpdatePermissionRequest) MergeRaw

func (*UpdatePermissionRequest) ProtoMessage

func (*UpdatePermissionRequest) ProtoMessage()

func (*UpdatePermissionRequest) ProtoReflect

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

func (*UpdatePermissionRequest) Reset

func (m *UpdatePermissionRequest) Reset()

func (*UpdatePermissionRequest) SetAllowMissing added in v0.12.33

func (m *UpdatePermissionRequest) SetAllowMissing(fv bool)

func (*UpdatePermissionRequest) SetCas

func (*UpdatePermissionRequest) SetPermission

func (m *UpdatePermissionRequest) SetPermission(fv *permission.Permission)

func (*UpdatePermissionRequest) SetUpdateMask

func (*UpdatePermissionRequest) String

func (m *UpdatePermissionRequest) String() string

func (*UpdatePermissionRequest) Unmarshal

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

func (*UpdatePermissionRequest) UnmarshalJSON

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

type UpdatePermissionRequestCASFieldPathBuilder

type UpdatePermissionRequestCASFieldPathBuilder struct{}

func NewUpdatePermissionRequestCASFieldPathBuilder

func NewUpdatePermissionRequestCASFieldPathBuilder() UpdatePermissionRequestCASFieldPathBuilder

func (UpdatePermissionRequestCASFieldPathBuilder) ConditionalState

func (UpdatePermissionRequestCASFieldPathBuilder) FieldMask

type UpdatePermissionRequestCAS_FieldPath

type UpdatePermissionRequestCAS_FieldPath interface {
	gotenobject.FieldPath
	Selector() UpdatePermissionRequestCAS_FieldPathSelector
	Get(source *UpdatePermissionRequest_CAS) []interface{}
	GetSingle(source *UpdatePermissionRequest_CAS) (interface{}, bool)
	ClearValue(item *UpdatePermissionRequest_CAS)

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

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

func MustParseUpdatePermissionRequestCAS_FieldPath

func MustParseUpdatePermissionRequestCAS_FieldPath(rawField string) UpdatePermissionRequestCAS_FieldPath

func ParseUpdatePermissionRequestCAS_FieldPath

func ParseUpdatePermissionRequestCAS_FieldPath(rawField string) (UpdatePermissionRequestCAS_FieldPath, error)

type UpdatePermissionRequestCAS_FieldPathArrayItemValue

type UpdatePermissionRequestCAS_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	UpdatePermissionRequestCAS_FieldPath
	ContainsValue(*UpdatePermissionRequest_CAS) bool
}

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

func MustParseUpdatePermissionRequestCAS_FieldPathArrayItemValue

func MustParseUpdatePermissionRequestCAS_FieldPathArrayItemValue(pathStr, valueStr string) UpdatePermissionRequestCAS_FieldPathArrayItemValue

func ParseUpdatePermissionRequestCAS_FieldPathArrayItemValue

func ParseUpdatePermissionRequestCAS_FieldPathArrayItemValue(pathStr, valueStr string) (UpdatePermissionRequestCAS_FieldPathArrayItemValue, error)

ParseUpdatePermissionRequestCAS_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type UpdatePermissionRequestCAS_FieldPathArrayOfValues

type UpdatePermissionRequestCAS_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	UpdatePermissionRequestCAS_FieldPath
}

UpdatePermissionRequestCAS_FieldPathArrayOfValues allows storing slice of values for CAS fields according to their type

func MustParseUpdatePermissionRequestCAS_FieldPathArrayOfValues

func MustParseUpdatePermissionRequestCAS_FieldPathArrayOfValues(pathStr, valuesStr string) UpdatePermissionRequestCAS_FieldPathArrayOfValues

func ParseUpdatePermissionRequestCAS_FieldPathArrayOfValues

func ParseUpdatePermissionRequestCAS_FieldPathArrayOfValues(pathStr, valuesStr string) (UpdatePermissionRequestCAS_FieldPathArrayOfValues, error)

type UpdatePermissionRequestCAS_FieldPathSelector

type UpdatePermissionRequestCAS_FieldPathSelector int32
const (
	UpdatePermissionRequestCAS_FieldPathSelectorConditionalState UpdatePermissionRequestCAS_FieldPathSelector = 0
	UpdatePermissionRequestCAS_FieldPathSelectorFieldMask        UpdatePermissionRequestCAS_FieldPathSelector = 1
)

func (UpdatePermissionRequestCAS_FieldPathSelector) String

type UpdatePermissionRequestCAS_FieldPathValue

type UpdatePermissionRequestCAS_FieldPathValue interface {
	UpdatePermissionRequestCAS_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **UpdatePermissionRequest_CAS)
	CompareWith(*UpdatePermissionRequest_CAS) (cmp int, comparable bool)
}

UpdatePermissionRequestCAS_FieldPathValue allows storing values for CAS fields according to their type

func MustParseUpdatePermissionRequestCAS_FieldPathValue

func MustParseUpdatePermissionRequestCAS_FieldPathValue(pathStr, valueStr string) UpdatePermissionRequestCAS_FieldPathValue

func ParseUpdatePermissionRequestCAS_FieldPathValue

func ParseUpdatePermissionRequestCAS_FieldPathValue(pathStr, valueStr string) (UpdatePermissionRequestCAS_FieldPathValue, error)

type UpdatePermissionRequestCAS_FieldSubPath

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

func (*UpdatePermissionRequestCAS_FieldSubPath) AsConditionalStateSubPath

func (*UpdatePermissionRequestCAS_FieldSubPath) ClearValue

func (*UpdatePermissionRequestCAS_FieldSubPath) ClearValueRaw

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

func (*UpdatePermissionRequestCAS_FieldSubPath) Get

func (fps *UpdatePermissionRequestCAS_FieldSubPath) Get(source *UpdatePermissionRequest_CAS) (values []interface{})

Get returns all values pointed by selected field from source UpdatePermissionRequest_CAS

func (*UpdatePermissionRequestCAS_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*UpdatePermissionRequestCAS_FieldSubPath) GetRaw

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

func (*UpdatePermissionRequestCAS_FieldSubPath) GetSingle

func (fps *UpdatePermissionRequestCAS_FieldSubPath) GetSingle(source *UpdatePermissionRequest_CAS) (interface{}, bool)

GetSingle returns value of selected field from source UpdatePermissionRequest_CAS

func (*UpdatePermissionRequestCAS_FieldSubPath) GetSingleRaw

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

func (*UpdatePermissionRequestCAS_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*UpdatePermissionRequestCAS_FieldSubPath) JSONString

JSONString returns path representation is JSON convention

func (*UpdatePermissionRequestCAS_FieldSubPath) Selector

func (*UpdatePermissionRequestCAS_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*UpdatePermissionRequestCAS_FieldSubPath) String

String returns path representation in proto convention

func (*UpdatePermissionRequestCAS_FieldSubPath) WithIArrayItemValue

func (*UpdatePermissionRequestCAS_FieldSubPath) WithIArrayOfValues

func (*UpdatePermissionRequestCAS_FieldSubPath) WithIValue

func (*UpdatePermissionRequestCAS_FieldSubPath) WithRawIArrayItemValue

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

func (*UpdatePermissionRequestCAS_FieldSubPath) WithRawIArrayOfValues

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

func (*UpdatePermissionRequestCAS_FieldSubPath) WithRawIValue

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

type UpdatePermissionRequestCAS_FieldSubPathArrayItemValue

type UpdatePermissionRequestCAS_FieldSubPathArrayItemValue struct {
	UpdatePermissionRequestCAS_FieldPath
	// contains filtered or unexported fields
}

func (*UpdatePermissionRequestCAS_FieldSubPathArrayItemValue) AsConditionalStatePathItemValue

func (*UpdatePermissionRequestCAS_FieldSubPathArrayItemValue) ContainsValue

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

func (*UpdatePermissionRequestCAS_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type UpdatePermissionRequestCAS_FieldSubPathArrayOfValues

type UpdatePermissionRequestCAS_FieldSubPathArrayOfValues struct {
	UpdatePermissionRequestCAS_FieldPath
	// contains filtered or unexported fields
}

func (*UpdatePermissionRequestCAS_FieldSubPathArrayOfValues) AsConditionalStatePathArrayOfValues

func (*UpdatePermissionRequestCAS_FieldSubPathArrayOfValues) GetRawValues

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

type UpdatePermissionRequestCAS_FieldSubPathValue

type UpdatePermissionRequestCAS_FieldSubPathValue struct {
	UpdatePermissionRequestCAS_FieldPath
	// contains filtered or unexported fields
}

func (*UpdatePermissionRequestCAS_FieldSubPathValue) AsConditionalStatePathValue

func (*UpdatePermissionRequestCAS_FieldSubPathValue) CompareWith

func (*UpdatePermissionRequestCAS_FieldSubPathValue) CompareWithRaw

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

func (*UpdatePermissionRequestCAS_FieldSubPathValue) GetRawValue

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

func (*UpdatePermissionRequestCAS_FieldSubPathValue) SetTo

func (*UpdatePermissionRequestCAS_FieldSubPathValue) SetToRaw

type UpdatePermissionRequestCAS_FieldTerminalPath

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

func (*UpdatePermissionRequestCAS_FieldTerminalPath) ClearValue

func (*UpdatePermissionRequestCAS_FieldTerminalPath) ClearValueRaw

func (*UpdatePermissionRequestCAS_FieldTerminalPath) Get

func (fp *UpdatePermissionRequestCAS_FieldTerminalPath) Get(source *UpdatePermissionRequest_CAS) (values []interface{})

Get returns all values pointed by specific field from source UpdatePermissionRequest_CAS

func (*UpdatePermissionRequestCAS_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*UpdatePermissionRequestCAS_FieldTerminalPath) GetRaw

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

func (*UpdatePermissionRequestCAS_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source UpdatePermissionRequest_CAS

func (*UpdatePermissionRequestCAS_FieldTerminalPath) GetSingleRaw

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

func (*UpdatePermissionRequestCAS_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*UpdatePermissionRequestCAS_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*UpdatePermissionRequestCAS_FieldTerminalPath) Selector

func (*UpdatePermissionRequestCAS_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*UpdatePermissionRequestCAS_FieldTerminalPath) String

String returns path representation in proto convention

func (*UpdatePermissionRequestCAS_FieldTerminalPath) WithIArrayItemValue

func (*UpdatePermissionRequestCAS_FieldTerminalPath) WithIArrayOfValues

func (*UpdatePermissionRequestCAS_FieldTerminalPath) WithIValue

func (*UpdatePermissionRequestCAS_FieldTerminalPath) WithRawIArrayItemValue

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

func (*UpdatePermissionRequestCAS_FieldTerminalPath) WithRawIArrayOfValues

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

func (*UpdatePermissionRequestCAS_FieldTerminalPath) WithRawIValue

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

type UpdatePermissionRequestCAS_FieldTerminalPathArrayItemValue

type UpdatePermissionRequestCAS_FieldTerminalPathArrayItemValue struct {
	UpdatePermissionRequestCAS_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*UpdatePermissionRequestCAS_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*UpdatePermissionRequestCAS_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*UpdatePermissionRequestCAS_FieldTerminalPathArrayItemValue) GetSingle

func (*UpdatePermissionRequestCAS_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type UpdatePermissionRequestCAS_FieldTerminalPathArrayOfValues

type UpdatePermissionRequestCAS_FieldTerminalPathArrayOfValues struct {
	UpdatePermissionRequestCAS_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*UpdatePermissionRequestCAS_FieldTerminalPathArrayOfValues) AsConditionalStateArrayOfValues

func (fpaov *UpdatePermissionRequestCAS_FieldTerminalPathArrayOfValues) AsConditionalStateArrayOfValues() ([]*permission.Permission, bool)

func (*UpdatePermissionRequestCAS_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues

func (*UpdatePermissionRequestCAS_FieldTerminalPathArrayOfValues) GetRawValues

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

type UpdatePermissionRequestCAS_FieldTerminalPathValue

type UpdatePermissionRequestCAS_FieldTerminalPathValue struct {
	UpdatePermissionRequestCAS_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*UpdatePermissionRequestCAS_FieldTerminalPathValue) AsConditionalStateValue

func (*UpdatePermissionRequestCAS_FieldTerminalPathValue) AsFieldMaskValue

func (*UpdatePermissionRequestCAS_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'UpdatePermissionRequestCAS_FieldTerminalPathValue' with the value under path in 'UpdatePermissionRequest_CAS'.

func (*UpdatePermissionRequestCAS_FieldTerminalPathValue) CompareWithRaw

func (*UpdatePermissionRequestCAS_FieldTerminalPathValue) GetRawValue

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

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

func (*UpdatePermissionRequestCAS_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object CAS

func (*UpdatePermissionRequestCAS_FieldTerminalPathValue) SetToRaw

type UpdatePermissionRequestFieldPathBuilder

type UpdatePermissionRequestFieldPathBuilder struct{}

func NewUpdatePermissionRequestFieldPathBuilder

func NewUpdatePermissionRequestFieldPathBuilder() UpdatePermissionRequestFieldPathBuilder

func (UpdatePermissionRequestFieldPathBuilder) AllowMissing added in v0.12.33

func (UpdatePermissionRequestFieldPathBuilder) Cas

func (UpdatePermissionRequestFieldPathBuilder) Permission

func (UpdatePermissionRequestFieldPathBuilder) UpdateMask

type UpdatePermissionRequestPathSelectorAllowMissing added in v0.12.33

type UpdatePermissionRequestPathSelectorAllowMissing struct{}

func (UpdatePermissionRequestPathSelectorAllowMissing) FieldPath added in v0.12.33

func (UpdatePermissionRequestPathSelectorAllowMissing) WithArrayOfValues added in v0.12.33

func (UpdatePermissionRequestPathSelectorAllowMissing) WithValue added in v0.12.33

type UpdatePermissionRequestPathSelectorCas

type UpdatePermissionRequestPathSelectorCas struct{}

func (UpdatePermissionRequestPathSelectorCas) ConditionalState

func (UpdatePermissionRequestPathSelectorCas) FieldMask

func (UpdatePermissionRequestPathSelectorCas) FieldPath

type UpdatePermissionRequestPathSelectorCasConditionalState

type UpdatePermissionRequestPathSelectorCasConditionalState struct{}

func (UpdatePermissionRequestPathSelectorCasConditionalState) Description

func (UpdatePermissionRequestPathSelectorCasConditionalState) FieldPath

func (UpdatePermissionRequestPathSelectorCasConditionalState) Name

func (UpdatePermissionRequestPathSelectorCasConditionalState) Title

func (UpdatePermissionRequestPathSelectorCasConditionalState) WithArrayOfValues

func (UpdatePermissionRequestPathSelectorCasConditionalState) WithValue

type UpdatePermissionRequestPathSelectorCasConditionalStateDescription

type UpdatePermissionRequestPathSelectorCasConditionalStateDescription struct{}

func (UpdatePermissionRequestPathSelectorCasConditionalStateDescription) FieldPath

func (UpdatePermissionRequestPathSelectorCasConditionalStateDescription) WithArrayOfValues

func (UpdatePermissionRequestPathSelectorCasConditionalStateDescription) WithValue

type UpdatePermissionRequestPathSelectorCasConditionalStateName

type UpdatePermissionRequestPathSelectorCasConditionalStateName struct{}

func (UpdatePermissionRequestPathSelectorCasConditionalStateName) FieldPath

func (UpdatePermissionRequestPathSelectorCasConditionalStateName) WithArrayOfValues

func (UpdatePermissionRequestPathSelectorCasConditionalStateName) WithValue

type UpdatePermissionRequestPathSelectorCasConditionalStateTitle

type UpdatePermissionRequestPathSelectorCasConditionalStateTitle struct{}

func (UpdatePermissionRequestPathSelectorCasConditionalStateTitle) FieldPath

func (UpdatePermissionRequestPathSelectorCasConditionalStateTitle) WithArrayOfValues

func (UpdatePermissionRequestPathSelectorCasConditionalStateTitle) WithValue

type UpdatePermissionRequestPathSelectorCasFieldMask

type UpdatePermissionRequestPathSelectorCasFieldMask struct{}

func (UpdatePermissionRequestPathSelectorCasFieldMask) FieldPath

func (UpdatePermissionRequestPathSelectorCasFieldMask) WithArrayOfValues

func (UpdatePermissionRequestPathSelectorCasFieldMask) WithValue

type UpdatePermissionRequestPathSelectorPermission

type UpdatePermissionRequestPathSelectorPermission struct{}

func (UpdatePermissionRequestPathSelectorPermission) Description

func (UpdatePermissionRequestPathSelectorPermission) FieldPath

func (UpdatePermissionRequestPathSelectorPermission) Name

func (UpdatePermissionRequestPathSelectorPermission) Title

func (UpdatePermissionRequestPathSelectorPermission) WithArrayOfValues

func (UpdatePermissionRequestPathSelectorPermission) WithSubArrayItemValue

func (UpdatePermissionRequestPathSelectorPermission) WithSubArrayOfValues

func (UpdatePermissionRequestPathSelectorPermission) WithSubPath

func (UpdatePermissionRequestPathSelectorPermission) WithSubValue

func (UpdatePermissionRequestPathSelectorPermission) WithValue

type UpdatePermissionRequestPathSelectorPermissionDescription

type UpdatePermissionRequestPathSelectorPermissionDescription struct{}

func (UpdatePermissionRequestPathSelectorPermissionDescription) FieldPath

func (UpdatePermissionRequestPathSelectorPermissionDescription) WithArrayOfValues

func (UpdatePermissionRequestPathSelectorPermissionDescription) WithValue

type UpdatePermissionRequestPathSelectorPermissionName

type UpdatePermissionRequestPathSelectorPermissionName struct{}

func (UpdatePermissionRequestPathSelectorPermissionName) FieldPath

func (UpdatePermissionRequestPathSelectorPermissionName) WithArrayOfValues

func (UpdatePermissionRequestPathSelectorPermissionName) WithValue

type UpdatePermissionRequestPathSelectorPermissionTitle

type UpdatePermissionRequestPathSelectorPermissionTitle struct{}

func (UpdatePermissionRequestPathSelectorPermissionTitle) FieldPath

func (UpdatePermissionRequestPathSelectorPermissionTitle) WithArrayOfValues

func (UpdatePermissionRequestPathSelectorPermissionTitle) WithValue

type UpdatePermissionRequestPathSelectorUpdateMask

type UpdatePermissionRequestPathSelectorUpdateMask struct{}

func (UpdatePermissionRequestPathSelectorUpdateMask) FieldPath

func (UpdatePermissionRequestPathSelectorUpdateMask) WithArrayOfValues

func (UpdatePermissionRequestPathSelectorUpdateMask) WithValue

type UpdatePermissionRequest_CAS

type UpdatePermissionRequest_CAS struct {

	// Conditional desired state of a resource before update.
	ConditionalState *permission.Permission `` /* 138-byte string literal not displayed */
	// Field paths from conditional state of resource server should check and
	// compare.
	FieldMask *permission.Permission_FieldMask `` /* 142-byte string literal not displayed */
	// contains filtered or unexported fields
}

CAS - Compare and Swap. This object is used if user wants to make update conditional based upon previous resource version.

func (*UpdatePermissionRequest_CAS) Clone

func (*UpdatePermissionRequest_CAS) CloneRaw

func (*UpdatePermissionRequest_CAS) Descriptor

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

Deprecated, Use UpdatePermissionRequest_CAS.ProtoReflect.Descriptor instead.

func (*UpdatePermissionRequest_CAS) GetConditionalState

func (m *UpdatePermissionRequest_CAS) GetConditionalState() *permission.Permission

func (*UpdatePermissionRequest_CAS) GetFieldMask

func (*UpdatePermissionRequest_CAS) GotenMessage

func (*UpdatePermissionRequest_CAS) GotenMessage()

func (*UpdatePermissionRequest_CAS) GotenObjectExt

func (o *UpdatePermissionRequest_CAS) GotenObjectExt()

func (*UpdatePermissionRequest_CAS) GotenValidate

func (obj *UpdatePermissionRequest_CAS) GotenValidate() error

func (*UpdatePermissionRequest_CAS) MakeDiffFieldMask

func (*UpdatePermissionRequest_CAS) MakeFullFieldMask

func (*UpdatePermissionRequest_CAS) MakeRawDiffFieldMask

func (*UpdatePermissionRequest_CAS) MakeRawFullFieldMask

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

func (*UpdatePermissionRequest_CAS) Marshal

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

func (*UpdatePermissionRequest_CAS) MarshalJSON

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

func (*UpdatePermissionRequest_CAS) Merge

func (*UpdatePermissionRequest_CAS) MergeRaw

func (*UpdatePermissionRequest_CAS) ProtoMessage

func (*UpdatePermissionRequest_CAS) ProtoMessage()

func (*UpdatePermissionRequest_CAS) ProtoReflect

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

func (*UpdatePermissionRequest_CAS) Reset

func (m *UpdatePermissionRequest_CAS) Reset()

func (*UpdatePermissionRequest_CAS) SetConditionalState

func (m *UpdatePermissionRequest_CAS) SetConditionalState(fv *permission.Permission)

func (*UpdatePermissionRequest_CAS) SetFieldMask

func (*UpdatePermissionRequest_CAS) String

func (m *UpdatePermissionRequest_CAS) String() string

func (*UpdatePermissionRequest_CAS) Unmarshal

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

func (*UpdatePermissionRequest_CAS) UnmarshalJSON

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

type UpdatePermissionRequest_CASPathSelectorConditionalState

type UpdatePermissionRequest_CASPathSelectorConditionalState struct{}

func (UpdatePermissionRequest_CASPathSelectorConditionalState) FieldPath

func (UpdatePermissionRequest_CASPathSelectorConditionalState) Name

func (UpdatePermissionRequest_CASPathSelectorConditionalState) Title

func (UpdatePermissionRequest_CASPathSelectorConditionalState) WithArrayOfValues

func (UpdatePermissionRequest_CASPathSelectorConditionalState) WithSubArrayItemValue

func (UpdatePermissionRequest_CASPathSelectorConditionalState) WithSubArrayOfValues

func (UpdatePermissionRequest_CASPathSelectorConditionalState) WithSubPath

func (UpdatePermissionRequest_CASPathSelectorConditionalState) WithSubValue

func (UpdatePermissionRequest_CASPathSelectorConditionalState) WithValue

type UpdatePermissionRequest_CASPathSelectorConditionalStateDescription

type UpdatePermissionRequest_CASPathSelectorConditionalStateDescription struct{}

func (UpdatePermissionRequest_CASPathSelectorConditionalStateDescription) FieldPath

func (UpdatePermissionRequest_CASPathSelectorConditionalStateDescription) WithArrayOfValues

func (UpdatePermissionRequest_CASPathSelectorConditionalStateDescription) WithValue

type UpdatePermissionRequest_CASPathSelectorConditionalStateName

type UpdatePermissionRequest_CASPathSelectorConditionalStateName struct{}

func (UpdatePermissionRequest_CASPathSelectorConditionalStateName) FieldPath

func (UpdatePermissionRequest_CASPathSelectorConditionalStateName) WithArrayOfValues

func (UpdatePermissionRequest_CASPathSelectorConditionalStateName) WithValue

type UpdatePermissionRequest_CASPathSelectorConditionalStateTitle

type UpdatePermissionRequest_CASPathSelectorConditionalStateTitle struct{}

func (UpdatePermissionRequest_CASPathSelectorConditionalStateTitle) FieldPath

func (UpdatePermissionRequest_CASPathSelectorConditionalStateTitle) WithArrayOfValues

func (UpdatePermissionRequest_CASPathSelectorConditionalStateTitle) WithValue

type UpdatePermissionRequest_CASPathSelectorFieldMask

type UpdatePermissionRequest_CASPathSelectorFieldMask struct{}

func (UpdatePermissionRequest_CASPathSelectorFieldMask) FieldPath

type UpdatePermissionRequest_CAS_FieldMask

type UpdatePermissionRequest_CAS_FieldMask struct {
	Paths []UpdatePermissionRequestCAS_FieldPath
}

func FullUpdatePermissionRequest_CAS_FieldMask

func FullUpdatePermissionRequest_CAS_FieldMask() *UpdatePermissionRequest_CAS_FieldMask

func (*UpdatePermissionRequest_CAS_FieldMask) AppendPath

func (*UpdatePermissionRequest_CAS_FieldMask) AppendRawPath

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

func (*UpdatePermissionRequest_CAS_FieldMask) DecodeFirestore

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

func (*UpdatePermissionRequest_CAS_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*UpdatePermissionRequest_CAS_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*UpdatePermissionRequest_CAS_FieldMask) FromProtoFieldMask

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

func (*UpdatePermissionRequest_CAS_FieldMask) GetPaths

func (*UpdatePermissionRequest_CAS_FieldMask) GetRawPaths

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

func (*UpdatePermissionRequest_CAS_FieldMask) IsFull

func (fieldMask *UpdatePermissionRequest_CAS_FieldMask) IsFull() bool

func (UpdatePermissionRequest_CAS_FieldMask) Marshal

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

implement methods required by customType

func (UpdatePermissionRequest_CAS_FieldMask) MarshalJSON

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

func (*UpdatePermissionRequest_CAS_FieldMask) PathsCount

func (fieldMask *UpdatePermissionRequest_CAS_FieldMask) PathsCount() int

func (*UpdatePermissionRequest_CAS_FieldMask) Project

func (*UpdatePermissionRequest_CAS_FieldMask) ProjectRaw

func (*UpdatePermissionRequest_CAS_FieldMask) ProtoMessage

func (fieldMask *UpdatePermissionRequest_CAS_FieldMask) ProtoMessage()

func (*UpdatePermissionRequest_CAS_FieldMask) ProtoReflect

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

func (*UpdatePermissionRequest_CAS_FieldMask) Reset

func (fieldMask *UpdatePermissionRequest_CAS_FieldMask) Reset()

func (*UpdatePermissionRequest_CAS_FieldMask) Set

func (*UpdatePermissionRequest_CAS_FieldMask) SetFromCliFlag

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

func (*UpdatePermissionRequest_CAS_FieldMask) SetRaw

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

func (*UpdatePermissionRequest_CAS_FieldMask) Size

func (fieldMask *UpdatePermissionRequest_CAS_FieldMask) Size() int

func (*UpdatePermissionRequest_CAS_FieldMask) String

func (fieldMask *UpdatePermissionRequest_CAS_FieldMask) String() string

func (*UpdatePermissionRequest_CAS_FieldMask) Subtract

func (*UpdatePermissionRequest_CAS_FieldMask) SubtractRaw

func (*UpdatePermissionRequest_CAS_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*UpdatePermissionRequest_CAS_FieldMask) Unmarshal

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

func (*UpdatePermissionRequest_CAS_FieldMask) UnmarshalJSON

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

type UpdatePermissionRequest_FieldMask

type UpdatePermissionRequest_FieldMask struct {
	Paths []UpdatePermissionRequest_FieldPath
}

func FullUpdatePermissionRequest_FieldMask

func FullUpdatePermissionRequest_FieldMask() *UpdatePermissionRequest_FieldMask

func (*UpdatePermissionRequest_FieldMask) AppendPath

func (*UpdatePermissionRequest_FieldMask) AppendRawPath

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

func (*UpdatePermissionRequest_FieldMask) DecodeFirestore

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

func (*UpdatePermissionRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*UpdatePermissionRequest_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*UpdatePermissionRequest_FieldMask) FromProtoFieldMask

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

func (*UpdatePermissionRequest_FieldMask) GetPaths

func (*UpdatePermissionRequest_FieldMask) GetRawPaths

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

func (*UpdatePermissionRequest_FieldMask) IsFull

func (fieldMask *UpdatePermissionRequest_FieldMask) IsFull() bool

func (UpdatePermissionRequest_FieldMask) Marshal

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

implement methods required by customType

func (UpdatePermissionRequest_FieldMask) MarshalJSON

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

func (*UpdatePermissionRequest_FieldMask) PathsCount

func (fieldMask *UpdatePermissionRequest_FieldMask) PathsCount() int

func (*UpdatePermissionRequest_FieldMask) Project

func (*UpdatePermissionRequest_FieldMask) ProjectRaw

func (*UpdatePermissionRequest_FieldMask) ProtoMessage

func (fieldMask *UpdatePermissionRequest_FieldMask) ProtoMessage()

func (*UpdatePermissionRequest_FieldMask) ProtoReflect

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

func (*UpdatePermissionRequest_FieldMask) Reset

func (fieldMask *UpdatePermissionRequest_FieldMask) Reset()

func (*UpdatePermissionRequest_FieldMask) Set

func (fieldMask *UpdatePermissionRequest_FieldMask) Set(target, source *UpdatePermissionRequest)

func (*UpdatePermissionRequest_FieldMask) SetFromCliFlag

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

func (*UpdatePermissionRequest_FieldMask) SetRaw

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

func (*UpdatePermissionRequest_FieldMask) Size

func (fieldMask *UpdatePermissionRequest_FieldMask) Size() int

func (*UpdatePermissionRequest_FieldMask) String

func (fieldMask *UpdatePermissionRequest_FieldMask) String() string

func (*UpdatePermissionRequest_FieldMask) Subtract

func (*UpdatePermissionRequest_FieldMask) SubtractRaw

func (*UpdatePermissionRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*UpdatePermissionRequest_FieldMask) Unmarshal

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

func (*UpdatePermissionRequest_FieldMask) UnmarshalJSON

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

type UpdatePermissionRequest_FieldPath

type UpdatePermissionRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() UpdatePermissionRequest_FieldPathSelector
	Get(source *UpdatePermissionRequest) []interface{}
	GetSingle(source *UpdatePermissionRequest) (interface{}, bool)
	ClearValue(item *UpdatePermissionRequest)

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

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

func MustParseUpdatePermissionRequest_FieldPath

func MustParseUpdatePermissionRequest_FieldPath(rawField string) UpdatePermissionRequest_FieldPath

func ParseUpdatePermissionRequest_FieldPath

func ParseUpdatePermissionRequest_FieldPath(rawField string) (UpdatePermissionRequest_FieldPath, error)

type UpdatePermissionRequest_FieldPathArrayItemValue

type UpdatePermissionRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	UpdatePermissionRequest_FieldPath
	ContainsValue(*UpdatePermissionRequest) bool
}

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

func MustParseUpdatePermissionRequest_FieldPathArrayItemValue

func MustParseUpdatePermissionRequest_FieldPathArrayItemValue(pathStr, valueStr string) UpdatePermissionRequest_FieldPathArrayItemValue

func ParseUpdatePermissionRequest_FieldPathArrayItemValue

func ParseUpdatePermissionRequest_FieldPathArrayItemValue(pathStr, valueStr string) (UpdatePermissionRequest_FieldPathArrayItemValue, error)

ParseUpdatePermissionRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type UpdatePermissionRequest_FieldPathArrayOfValues

type UpdatePermissionRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	UpdatePermissionRequest_FieldPath
}

UpdatePermissionRequest_FieldPathArrayOfValues allows storing slice of values for UpdatePermissionRequest fields according to their type

func MustParseUpdatePermissionRequest_FieldPathArrayOfValues

func MustParseUpdatePermissionRequest_FieldPathArrayOfValues(pathStr, valuesStr string) UpdatePermissionRequest_FieldPathArrayOfValues

func ParseUpdatePermissionRequest_FieldPathArrayOfValues

func ParseUpdatePermissionRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (UpdatePermissionRequest_FieldPathArrayOfValues, error)

type UpdatePermissionRequest_FieldPathSelector

type UpdatePermissionRequest_FieldPathSelector int32
const (
	UpdatePermissionRequest_FieldPathSelectorPermission   UpdatePermissionRequest_FieldPathSelector = 0
	UpdatePermissionRequest_FieldPathSelectorUpdateMask   UpdatePermissionRequest_FieldPathSelector = 1
	UpdatePermissionRequest_FieldPathSelectorCas          UpdatePermissionRequest_FieldPathSelector = 2
	UpdatePermissionRequest_FieldPathSelectorAllowMissing UpdatePermissionRequest_FieldPathSelector = 3
)

func (UpdatePermissionRequest_FieldPathSelector) String

type UpdatePermissionRequest_FieldPathValue

type UpdatePermissionRequest_FieldPathValue interface {
	UpdatePermissionRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **UpdatePermissionRequest)
	CompareWith(*UpdatePermissionRequest) (cmp int, comparable bool)
}

UpdatePermissionRequest_FieldPathValue allows storing values for UpdatePermissionRequest fields according to their type

func MustParseUpdatePermissionRequest_FieldPathValue

func MustParseUpdatePermissionRequest_FieldPathValue(pathStr, valueStr string) UpdatePermissionRequest_FieldPathValue

func ParseUpdatePermissionRequest_FieldPathValue

func ParseUpdatePermissionRequest_FieldPathValue(pathStr, valueStr string) (UpdatePermissionRequest_FieldPathValue, error)

type UpdatePermissionRequest_FieldSubPath

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

func (*UpdatePermissionRequest_FieldSubPath) AsCasSubPath

func (*UpdatePermissionRequest_FieldSubPath) AsPermissionSubPath

func (*UpdatePermissionRequest_FieldSubPath) ClearValue

func (*UpdatePermissionRequest_FieldSubPath) ClearValueRaw

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

func (*UpdatePermissionRequest_FieldSubPath) Get

func (fps *UpdatePermissionRequest_FieldSubPath) Get(source *UpdatePermissionRequest) (values []interface{})

Get returns all values pointed by selected field from source UpdatePermissionRequest

func (*UpdatePermissionRequest_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*UpdatePermissionRequest_FieldSubPath) GetRaw

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

func (*UpdatePermissionRequest_FieldSubPath) GetSingle

func (fps *UpdatePermissionRequest_FieldSubPath) GetSingle(source *UpdatePermissionRequest) (interface{}, bool)

GetSingle returns value of selected field from source UpdatePermissionRequest

func (*UpdatePermissionRequest_FieldSubPath) GetSingleRaw

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

func (*UpdatePermissionRequest_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*UpdatePermissionRequest_FieldSubPath) JSONString

func (fps *UpdatePermissionRequest_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*UpdatePermissionRequest_FieldSubPath) Selector

func (*UpdatePermissionRequest_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*UpdatePermissionRequest_FieldSubPath) String

String returns path representation in proto convention

func (*UpdatePermissionRequest_FieldSubPath) WithIArrayItemValue

func (*UpdatePermissionRequest_FieldSubPath) WithIArrayOfValues

func (*UpdatePermissionRequest_FieldSubPath) WithIValue

func (*UpdatePermissionRequest_FieldSubPath) WithRawIArrayItemValue

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

func (*UpdatePermissionRequest_FieldSubPath) WithRawIArrayOfValues

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

func (*UpdatePermissionRequest_FieldSubPath) WithRawIValue

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

type UpdatePermissionRequest_FieldSubPathArrayItemValue

type UpdatePermissionRequest_FieldSubPathArrayItemValue struct {
	UpdatePermissionRequest_FieldPath
	// contains filtered or unexported fields
}

func (*UpdatePermissionRequest_FieldSubPathArrayItemValue) AsCasPathItemValue

func (*UpdatePermissionRequest_FieldSubPathArrayItemValue) AsPermissionPathItemValue

func (*UpdatePermissionRequest_FieldSubPathArrayItemValue) ContainsValue

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

func (*UpdatePermissionRequest_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type UpdatePermissionRequest_FieldSubPathArrayOfValues

type UpdatePermissionRequest_FieldSubPathArrayOfValues struct {
	UpdatePermissionRequest_FieldPath
	// contains filtered or unexported fields
}

func (*UpdatePermissionRequest_FieldSubPathArrayOfValues) AsCasPathArrayOfValues

func (*UpdatePermissionRequest_FieldSubPathArrayOfValues) AsPermissionPathArrayOfValues

func (*UpdatePermissionRequest_FieldSubPathArrayOfValues) GetRawValues

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

type UpdatePermissionRequest_FieldSubPathValue

type UpdatePermissionRequest_FieldSubPathValue struct {
	UpdatePermissionRequest_FieldPath
	// contains filtered or unexported fields
}

func (*UpdatePermissionRequest_FieldSubPathValue) AsCasPathValue

func (*UpdatePermissionRequest_FieldSubPathValue) AsPermissionPathValue

func (*UpdatePermissionRequest_FieldSubPathValue) CompareWith

func (*UpdatePermissionRequest_FieldSubPathValue) CompareWithRaw

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

func (*UpdatePermissionRequest_FieldSubPathValue) GetRawValue

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

func (*UpdatePermissionRequest_FieldSubPathValue) SetTo

func (*UpdatePermissionRequest_FieldSubPathValue) SetToRaw

type UpdatePermissionRequest_FieldTerminalPath

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

func (*UpdatePermissionRequest_FieldTerminalPath) ClearValue

func (*UpdatePermissionRequest_FieldTerminalPath) ClearValueRaw

func (*UpdatePermissionRequest_FieldTerminalPath) Get

func (fp *UpdatePermissionRequest_FieldTerminalPath) Get(source *UpdatePermissionRequest) (values []interface{})

Get returns all values pointed by specific field from source UpdatePermissionRequest

func (*UpdatePermissionRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*UpdatePermissionRequest_FieldTerminalPath) GetRaw

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

func (*UpdatePermissionRequest_FieldTerminalPath) GetSingle

func (fp *UpdatePermissionRequest_FieldTerminalPath) GetSingle(source *UpdatePermissionRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source UpdatePermissionRequest

func (*UpdatePermissionRequest_FieldTerminalPath) GetSingleRaw

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

func (*UpdatePermissionRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*UpdatePermissionRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*UpdatePermissionRequest_FieldTerminalPath) Selector

func (*UpdatePermissionRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*UpdatePermissionRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*UpdatePermissionRequest_FieldTerminalPath) WithIArrayItemValue

func (*UpdatePermissionRequest_FieldTerminalPath) WithIArrayOfValues

func (*UpdatePermissionRequest_FieldTerminalPath) WithIValue

func (*UpdatePermissionRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*UpdatePermissionRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*UpdatePermissionRequest_FieldTerminalPath) WithRawIValue

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

type UpdatePermissionRequest_FieldTerminalPathArrayItemValue

type UpdatePermissionRequest_FieldTerminalPathArrayItemValue struct {
	UpdatePermissionRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*UpdatePermissionRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*UpdatePermissionRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*UpdatePermissionRequest_FieldTerminalPathArrayItemValue) GetSingle

func (*UpdatePermissionRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type UpdatePermissionRequest_FieldTerminalPathArrayOfValues

type UpdatePermissionRequest_FieldTerminalPathArrayOfValues struct {
	UpdatePermissionRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*UpdatePermissionRequest_FieldTerminalPathArrayOfValues) AsAllowMissingArrayOfValues added in v0.12.33

func (fpaov *UpdatePermissionRequest_FieldTerminalPathArrayOfValues) AsAllowMissingArrayOfValues() ([]bool, bool)

func (*UpdatePermissionRequest_FieldTerminalPathArrayOfValues) AsCasArrayOfValues

func (*UpdatePermissionRequest_FieldTerminalPathArrayOfValues) AsPermissionArrayOfValues

func (fpaov *UpdatePermissionRequest_FieldTerminalPathArrayOfValues) AsPermissionArrayOfValues() ([]*permission.Permission, bool)

func (*UpdatePermissionRequest_FieldTerminalPathArrayOfValues) AsUpdateMaskArrayOfValues

func (*UpdatePermissionRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type UpdatePermissionRequest_FieldTerminalPathValue

type UpdatePermissionRequest_FieldTerminalPathValue struct {
	UpdatePermissionRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*UpdatePermissionRequest_FieldTerminalPathValue) AsAllowMissingValue added in v0.12.33

func (fpv *UpdatePermissionRequest_FieldTerminalPathValue) AsAllowMissingValue() (bool, bool)

func (*UpdatePermissionRequest_FieldTerminalPathValue) AsCasValue

func (*UpdatePermissionRequest_FieldTerminalPathValue) AsPermissionValue

func (*UpdatePermissionRequest_FieldTerminalPathValue) AsUpdateMaskValue

func (*UpdatePermissionRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'UpdatePermissionRequest_FieldTerminalPathValue' with the value under path in 'UpdatePermissionRequest'.

func (*UpdatePermissionRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*UpdatePermissionRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*UpdatePermissionRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object UpdatePermissionRequest

func (*UpdatePermissionRequest_FieldTerminalPathValue) SetToRaw

type WatchPermissionClientStream

type WatchPermissionClientStream interface {
	Recv() (*WatchPermissionResponse, error)
	grpc.ClientStream
}

type WatchPermissionDescriptor added in v0.4.28

type WatchPermissionDescriptor struct{}

func GetWatchPermissionDescriptor added in v0.4.28

func GetWatchPermissionDescriptor() *WatchPermissionDescriptor

func (*WatchPermissionDescriptor) GetApiDescriptor added in v0.4.28

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

func (*WatchPermissionDescriptor) GetApiName added in v0.4.28

func (d *WatchPermissionDescriptor) GetApiName() string

func (*WatchPermissionDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*WatchPermissionDescriptor) GetFullMethodName added in v0.4.28

func (d *WatchPermissionDescriptor) GetFullMethodName() string

func (*WatchPermissionDescriptor) GetMethodName added in v0.4.28

func (d *WatchPermissionDescriptor) GetMethodName() string

func (*WatchPermissionDescriptor) GetProtoPkgName added in v0.4.28

func (d *WatchPermissionDescriptor) GetProtoPkgName() string

func (*WatchPermissionDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*WatchPermissionDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*WatchPermissionDescriptor) GetServiceDomain added in v0.4.28

func (d *WatchPermissionDescriptor) GetServiceDomain() string

func (*WatchPermissionDescriptor) GetServiceVersion added in v0.4.28

func (d *WatchPermissionDescriptor) GetServiceVersion() string

func (*WatchPermissionDescriptor) GetVerb added in v0.4.28

func (d *WatchPermissionDescriptor) GetVerb() string

func (*WatchPermissionDescriptor) HasResource added in v0.4.30

func (d *WatchPermissionDescriptor) HasResource() bool

func (*WatchPermissionDescriptor) IsClientStream added in v0.4.28

func (d *WatchPermissionDescriptor) IsClientStream() bool

func (*WatchPermissionDescriptor) IsCollection added in v0.4.30

func (d *WatchPermissionDescriptor) IsCollection() bool

func (*WatchPermissionDescriptor) IsPlural added in v0.4.30

func (d *WatchPermissionDescriptor) IsPlural() bool

func (*WatchPermissionDescriptor) IsServerStream added in v0.4.28

func (d *WatchPermissionDescriptor) IsServerStream() bool

func (*WatchPermissionDescriptor) IsUnary added in v0.4.28

func (d *WatchPermissionDescriptor) IsUnary() bool

func (*WatchPermissionDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*WatchPermissionDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*WatchPermissionDescriptor) RequestHasResourceBody added in v0.4.28

func (d *WatchPermissionDescriptor) RequestHasResourceBody() bool

type WatchPermissionDescriptorClientMsgHandle added in v0.4.28

type WatchPermissionDescriptorClientMsgHandle struct{}

func (*WatchPermissionDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*WatchPermissionDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*WatchPermissionDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type WatchPermissionDescriptorServerMsgHandle added in v0.4.28

type WatchPermissionDescriptorServerMsgHandle struct{}

func (*WatchPermissionDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*WatchPermissionDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*WatchPermissionDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type WatchPermissionRequest

type WatchPermissionRequest struct {

	// Reference to ntt.iam.v1alpha.Permission
	Name *permission.Reference `protobuf:"bytes,1,opt,customtype=Reference,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// A list of extra fields to be obtained for each response item on top of
	// fields defined by request field view
	FieldMask *permission.Permission_FieldMask `` /* 142-byte string literal not displayed */
	// View defines list of standard response fields present in response items.
	// Additional fields can be amended by request field field_mask
	View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.view.View" json:"view,omitempty" firestore:"view"`
	// contains filtered or unexported fields
}

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

func (*WatchPermissionRequest) Clone

func (*WatchPermissionRequest) CloneRaw

func (*WatchPermissionRequest) Descriptor

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

Deprecated, Use WatchPermissionRequest.ProtoReflect.Descriptor instead.

func (*WatchPermissionRequest) GetFieldMask

func (*WatchPermissionRequest) GetName

func (*WatchPermissionRequest) GetView

func (m *WatchPermissionRequest) GetView() view.View

func (*WatchPermissionRequest) GotenMessage

func (*WatchPermissionRequest) GotenMessage()

func (*WatchPermissionRequest) GotenObjectExt

func (o *WatchPermissionRequest) GotenObjectExt()

func (*WatchPermissionRequest) GotenValidate

func (obj *WatchPermissionRequest) GotenValidate() error

func (*WatchPermissionRequest) MakeDiffFieldMask

func (*WatchPermissionRequest) MakeFullFieldMask

func (*WatchPermissionRequest) MakeRawDiffFieldMask

func (*WatchPermissionRequest) MakeRawFullFieldMask

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

func (*WatchPermissionRequest) Marshal

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

func (*WatchPermissionRequest) MarshalJSON

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

func (*WatchPermissionRequest) Merge

func (*WatchPermissionRequest) MergeRaw

func (*WatchPermissionRequest) ProtoMessage

func (*WatchPermissionRequest) ProtoMessage()

func (*WatchPermissionRequest) ProtoReflect

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

func (*WatchPermissionRequest) Reset

func (m *WatchPermissionRequest) Reset()

func (*WatchPermissionRequest) SetFieldMask

func (*WatchPermissionRequest) SetName

func (*WatchPermissionRequest) SetView

func (m *WatchPermissionRequest) SetView(fv view.View)

func (*WatchPermissionRequest) String

func (m *WatchPermissionRequest) String() string

func (*WatchPermissionRequest) Unmarshal

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

func (*WatchPermissionRequest) UnmarshalJSON

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

type WatchPermissionRequestFieldPathBuilder

type WatchPermissionRequestFieldPathBuilder struct{}

func NewWatchPermissionRequestFieldPathBuilder

func NewWatchPermissionRequestFieldPathBuilder() WatchPermissionRequestFieldPathBuilder

func (WatchPermissionRequestFieldPathBuilder) FieldMask

func (WatchPermissionRequestFieldPathBuilder) Name

func (WatchPermissionRequestFieldPathBuilder) View

type WatchPermissionRequestPathSelectorFieldMask

type WatchPermissionRequestPathSelectorFieldMask struct{}

func (WatchPermissionRequestPathSelectorFieldMask) FieldPath

func (WatchPermissionRequestPathSelectorFieldMask) WithArrayOfValues

func (WatchPermissionRequestPathSelectorFieldMask) WithValue

type WatchPermissionRequestPathSelectorName

type WatchPermissionRequestPathSelectorName struct{}

func (WatchPermissionRequestPathSelectorName) FieldPath

func (WatchPermissionRequestPathSelectorName) WithArrayOfValues

func (WatchPermissionRequestPathSelectorName) WithValue

type WatchPermissionRequestPathSelectorView

type WatchPermissionRequestPathSelectorView struct{}

func (WatchPermissionRequestPathSelectorView) FieldPath

func (WatchPermissionRequestPathSelectorView) WithArrayOfValues

func (WatchPermissionRequestPathSelectorView) WithValue

type WatchPermissionRequest_FieldMask

type WatchPermissionRequest_FieldMask struct {
	Paths []WatchPermissionRequest_FieldPath
}

func FullWatchPermissionRequest_FieldMask

func FullWatchPermissionRequest_FieldMask() *WatchPermissionRequest_FieldMask

func (*WatchPermissionRequest_FieldMask) AppendPath

func (*WatchPermissionRequest_FieldMask) AppendRawPath

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

func (*WatchPermissionRequest_FieldMask) DecodeFirestore

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

func (*WatchPermissionRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*WatchPermissionRequest_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*WatchPermissionRequest_FieldMask) FromProtoFieldMask

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

func (*WatchPermissionRequest_FieldMask) GetPaths

func (*WatchPermissionRequest_FieldMask) GetRawPaths

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

func (*WatchPermissionRequest_FieldMask) IsFull

func (fieldMask *WatchPermissionRequest_FieldMask) IsFull() bool

func (WatchPermissionRequest_FieldMask) Marshal

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

implement methods required by customType

func (WatchPermissionRequest_FieldMask) MarshalJSON

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

func (*WatchPermissionRequest_FieldMask) PathsCount

func (fieldMask *WatchPermissionRequest_FieldMask) PathsCount() int

func (*WatchPermissionRequest_FieldMask) Project

func (*WatchPermissionRequest_FieldMask) ProjectRaw

func (*WatchPermissionRequest_FieldMask) ProtoMessage

func (fieldMask *WatchPermissionRequest_FieldMask) ProtoMessage()

func (*WatchPermissionRequest_FieldMask) ProtoReflect

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

func (*WatchPermissionRequest_FieldMask) Reset

func (fieldMask *WatchPermissionRequest_FieldMask) Reset()

func (*WatchPermissionRequest_FieldMask) Set

func (fieldMask *WatchPermissionRequest_FieldMask) Set(target, source *WatchPermissionRequest)

func (*WatchPermissionRequest_FieldMask) SetFromCliFlag

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

func (*WatchPermissionRequest_FieldMask) SetRaw

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

func (*WatchPermissionRequest_FieldMask) Size

func (fieldMask *WatchPermissionRequest_FieldMask) Size() int

func (*WatchPermissionRequest_FieldMask) String

func (fieldMask *WatchPermissionRequest_FieldMask) String() string

func (*WatchPermissionRequest_FieldMask) Subtract

func (*WatchPermissionRequest_FieldMask) SubtractRaw

func (*WatchPermissionRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*WatchPermissionRequest_FieldMask) Unmarshal

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

func (*WatchPermissionRequest_FieldMask) UnmarshalJSON

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

type WatchPermissionRequest_FieldPath

type WatchPermissionRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() WatchPermissionRequest_FieldPathSelector
	Get(source *WatchPermissionRequest) []interface{}
	GetSingle(source *WatchPermissionRequest) (interface{}, bool)
	ClearValue(item *WatchPermissionRequest)

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

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

func MustParseWatchPermissionRequest_FieldPath

func MustParseWatchPermissionRequest_FieldPath(rawField string) WatchPermissionRequest_FieldPath

func ParseWatchPermissionRequest_FieldPath

func ParseWatchPermissionRequest_FieldPath(rawField string) (WatchPermissionRequest_FieldPath, error)

type WatchPermissionRequest_FieldPathArrayItemValue

type WatchPermissionRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	WatchPermissionRequest_FieldPath
	ContainsValue(*WatchPermissionRequest) bool
}

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

func MustParseWatchPermissionRequest_FieldPathArrayItemValue

func MustParseWatchPermissionRequest_FieldPathArrayItemValue(pathStr, valueStr string) WatchPermissionRequest_FieldPathArrayItemValue

func ParseWatchPermissionRequest_FieldPathArrayItemValue

func ParseWatchPermissionRequest_FieldPathArrayItemValue(pathStr, valueStr string) (WatchPermissionRequest_FieldPathArrayItemValue, error)

ParseWatchPermissionRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type WatchPermissionRequest_FieldPathArrayOfValues

type WatchPermissionRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	WatchPermissionRequest_FieldPath
}

WatchPermissionRequest_FieldPathArrayOfValues allows storing slice of values for WatchPermissionRequest fields according to their type

func MustParseWatchPermissionRequest_FieldPathArrayOfValues

func MustParseWatchPermissionRequest_FieldPathArrayOfValues(pathStr, valuesStr string) WatchPermissionRequest_FieldPathArrayOfValues

func ParseWatchPermissionRequest_FieldPathArrayOfValues

func ParseWatchPermissionRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (WatchPermissionRequest_FieldPathArrayOfValues, error)

type WatchPermissionRequest_FieldPathSelector

type WatchPermissionRequest_FieldPathSelector int32
const (
	WatchPermissionRequest_FieldPathSelectorName      WatchPermissionRequest_FieldPathSelector = 0
	WatchPermissionRequest_FieldPathSelectorFieldMask WatchPermissionRequest_FieldPathSelector = 1
	WatchPermissionRequest_FieldPathSelectorView      WatchPermissionRequest_FieldPathSelector = 2
)

func (WatchPermissionRequest_FieldPathSelector) String

type WatchPermissionRequest_FieldPathValue

type WatchPermissionRequest_FieldPathValue interface {
	WatchPermissionRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **WatchPermissionRequest)
	CompareWith(*WatchPermissionRequest) (cmp int, comparable bool)
}

WatchPermissionRequest_FieldPathValue allows storing values for WatchPermissionRequest fields according to their type

func MustParseWatchPermissionRequest_FieldPathValue

func MustParseWatchPermissionRequest_FieldPathValue(pathStr, valueStr string) WatchPermissionRequest_FieldPathValue

func ParseWatchPermissionRequest_FieldPathValue

func ParseWatchPermissionRequest_FieldPathValue(pathStr, valueStr string) (WatchPermissionRequest_FieldPathValue, error)

type WatchPermissionRequest_FieldTerminalPath

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

func (*WatchPermissionRequest_FieldTerminalPath) ClearValue

func (*WatchPermissionRequest_FieldTerminalPath) ClearValueRaw

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

func (*WatchPermissionRequest_FieldTerminalPath) Get

func (fp *WatchPermissionRequest_FieldTerminalPath) Get(source *WatchPermissionRequest) (values []interface{})

Get returns all values pointed by specific field from source WatchPermissionRequest

func (*WatchPermissionRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*WatchPermissionRequest_FieldTerminalPath) GetRaw

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

func (*WatchPermissionRequest_FieldTerminalPath) GetSingle

func (fp *WatchPermissionRequest_FieldTerminalPath) GetSingle(source *WatchPermissionRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source WatchPermissionRequest

func (*WatchPermissionRequest_FieldTerminalPath) GetSingleRaw

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

func (*WatchPermissionRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*WatchPermissionRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*WatchPermissionRequest_FieldTerminalPath) Selector

func (*WatchPermissionRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*WatchPermissionRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*WatchPermissionRequest_FieldTerminalPath) WithIArrayItemValue

func (*WatchPermissionRequest_FieldTerminalPath) WithIArrayOfValues

func (*WatchPermissionRequest_FieldTerminalPath) WithIValue

func (*WatchPermissionRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*WatchPermissionRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*WatchPermissionRequest_FieldTerminalPath) WithRawIValue

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

type WatchPermissionRequest_FieldTerminalPathArrayItemValue

type WatchPermissionRequest_FieldTerminalPathArrayItemValue struct {
	WatchPermissionRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchPermissionRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*WatchPermissionRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*WatchPermissionRequest_FieldTerminalPathArrayItemValue) GetSingle

func (*WatchPermissionRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type WatchPermissionRequest_FieldTerminalPathArrayOfValues

type WatchPermissionRequest_FieldTerminalPathArrayOfValues struct {
	WatchPermissionRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchPermissionRequest_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues

func (*WatchPermissionRequest_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (*WatchPermissionRequest_FieldTerminalPathArrayOfValues) AsViewArrayOfValues

func (fpaov *WatchPermissionRequest_FieldTerminalPathArrayOfValues) AsViewArrayOfValues() ([]view.View, bool)

func (*WatchPermissionRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type WatchPermissionRequest_FieldTerminalPathValue

type WatchPermissionRequest_FieldTerminalPathValue struct {
	WatchPermissionRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchPermissionRequest_FieldTerminalPathValue) AsFieldMaskValue

func (*WatchPermissionRequest_FieldTerminalPathValue) AsNameValue

func (*WatchPermissionRequest_FieldTerminalPathValue) AsViewValue

func (*WatchPermissionRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'WatchPermissionRequest_FieldTerminalPathValue' with the value under path in 'WatchPermissionRequest'.

func (*WatchPermissionRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*WatchPermissionRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*WatchPermissionRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object WatchPermissionRequest

func (*WatchPermissionRequest_FieldTerminalPathValue) SetToRaw

type WatchPermissionResponse

type WatchPermissionResponse struct {
	Change *permission.PermissionChange `protobuf:"bytes,1,opt,name=change,proto3" json:"change,omitempty" firestore:"change"`
	// contains filtered or unexported fields
}

WatchPermissionResponse

func (*WatchPermissionResponse) Clone

func (*WatchPermissionResponse) CloneRaw

func (*WatchPermissionResponse) Descriptor

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

Deprecated, Use WatchPermissionResponse.ProtoReflect.Descriptor instead.

func (*WatchPermissionResponse) GetChange

func (*WatchPermissionResponse) GotenMessage

func (*WatchPermissionResponse) GotenMessage()

func (*WatchPermissionResponse) GotenObjectExt

func (o *WatchPermissionResponse) GotenObjectExt()

func (*WatchPermissionResponse) GotenValidate

func (obj *WatchPermissionResponse) GotenValidate() error

func (*WatchPermissionResponse) MakeDiffFieldMask

func (*WatchPermissionResponse) MakeFullFieldMask

func (*WatchPermissionResponse) MakeRawDiffFieldMask

func (*WatchPermissionResponse) MakeRawFullFieldMask

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

func (*WatchPermissionResponse) Marshal

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

func (*WatchPermissionResponse) MarshalJSON

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

func (*WatchPermissionResponse) Merge

func (*WatchPermissionResponse) MergeRaw

func (*WatchPermissionResponse) ProtoMessage

func (*WatchPermissionResponse) ProtoMessage()

func (*WatchPermissionResponse) ProtoReflect

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

func (*WatchPermissionResponse) Reset

func (m *WatchPermissionResponse) Reset()

func (*WatchPermissionResponse) SetChange

func (*WatchPermissionResponse) String

func (m *WatchPermissionResponse) String() string

func (*WatchPermissionResponse) Unmarshal

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

func (*WatchPermissionResponse) UnmarshalJSON

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

type WatchPermissionResponseFieldPathBuilder

type WatchPermissionResponseFieldPathBuilder struct{}

func NewWatchPermissionResponseFieldPathBuilder

func NewWatchPermissionResponseFieldPathBuilder() WatchPermissionResponseFieldPathBuilder

func (WatchPermissionResponseFieldPathBuilder) Change

type WatchPermissionResponsePathSelectorChange

type WatchPermissionResponsePathSelectorChange struct{}

func (WatchPermissionResponsePathSelectorChange) FieldPath

func (WatchPermissionResponsePathSelectorChange) WithArrayOfValues

func (WatchPermissionResponsePathSelectorChange) WithValue

type WatchPermissionResponse_FieldMask

type WatchPermissionResponse_FieldMask struct {
	Paths []WatchPermissionResponse_FieldPath
}

func FullWatchPermissionResponse_FieldMask

func FullWatchPermissionResponse_FieldMask() *WatchPermissionResponse_FieldMask

func (*WatchPermissionResponse_FieldMask) AppendPath

func (*WatchPermissionResponse_FieldMask) AppendRawPath

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

func (*WatchPermissionResponse_FieldMask) DecodeFirestore

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

func (*WatchPermissionResponse_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*WatchPermissionResponse_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*WatchPermissionResponse_FieldMask) FromProtoFieldMask

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

func (*WatchPermissionResponse_FieldMask) GetPaths

func (*WatchPermissionResponse_FieldMask) GetRawPaths

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

func (*WatchPermissionResponse_FieldMask) IsFull

func (fieldMask *WatchPermissionResponse_FieldMask) IsFull() bool

func (WatchPermissionResponse_FieldMask) Marshal

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

implement methods required by customType

func (WatchPermissionResponse_FieldMask) MarshalJSON

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

func (*WatchPermissionResponse_FieldMask) PathsCount

func (fieldMask *WatchPermissionResponse_FieldMask) PathsCount() int

func (*WatchPermissionResponse_FieldMask) Project

func (*WatchPermissionResponse_FieldMask) ProjectRaw

func (*WatchPermissionResponse_FieldMask) ProtoMessage

func (fieldMask *WatchPermissionResponse_FieldMask) ProtoMessage()

func (*WatchPermissionResponse_FieldMask) ProtoReflect

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

func (*WatchPermissionResponse_FieldMask) Reset

func (fieldMask *WatchPermissionResponse_FieldMask) Reset()

func (*WatchPermissionResponse_FieldMask) Set

func (fieldMask *WatchPermissionResponse_FieldMask) Set(target, source *WatchPermissionResponse)

func (*WatchPermissionResponse_FieldMask) SetFromCliFlag

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

func (*WatchPermissionResponse_FieldMask) SetRaw

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

func (*WatchPermissionResponse_FieldMask) Size

func (fieldMask *WatchPermissionResponse_FieldMask) Size() int

func (*WatchPermissionResponse_FieldMask) String

func (fieldMask *WatchPermissionResponse_FieldMask) String() string

func (*WatchPermissionResponse_FieldMask) Subtract

func (*WatchPermissionResponse_FieldMask) SubtractRaw

func (*WatchPermissionResponse_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*WatchPermissionResponse_FieldMask) Unmarshal

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

func (*WatchPermissionResponse_FieldMask) UnmarshalJSON

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

type WatchPermissionResponse_FieldPath

type WatchPermissionResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() WatchPermissionResponse_FieldPathSelector
	Get(source *WatchPermissionResponse) []interface{}
	GetSingle(source *WatchPermissionResponse) (interface{}, bool)
	ClearValue(item *WatchPermissionResponse)

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

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

func MustParseWatchPermissionResponse_FieldPath

func MustParseWatchPermissionResponse_FieldPath(rawField string) WatchPermissionResponse_FieldPath

func ParseWatchPermissionResponse_FieldPath

func ParseWatchPermissionResponse_FieldPath(rawField string) (WatchPermissionResponse_FieldPath, error)

type WatchPermissionResponse_FieldPathArrayItemValue

type WatchPermissionResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	WatchPermissionResponse_FieldPath
	ContainsValue(*WatchPermissionResponse) bool
}

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

func MustParseWatchPermissionResponse_FieldPathArrayItemValue

func MustParseWatchPermissionResponse_FieldPathArrayItemValue(pathStr, valueStr string) WatchPermissionResponse_FieldPathArrayItemValue

func ParseWatchPermissionResponse_FieldPathArrayItemValue

func ParseWatchPermissionResponse_FieldPathArrayItemValue(pathStr, valueStr string) (WatchPermissionResponse_FieldPathArrayItemValue, error)

ParseWatchPermissionResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type WatchPermissionResponse_FieldPathArrayOfValues

type WatchPermissionResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	WatchPermissionResponse_FieldPath
}

WatchPermissionResponse_FieldPathArrayOfValues allows storing slice of values for WatchPermissionResponse fields according to their type

func MustParseWatchPermissionResponse_FieldPathArrayOfValues

func MustParseWatchPermissionResponse_FieldPathArrayOfValues(pathStr, valuesStr string) WatchPermissionResponse_FieldPathArrayOfValues

func ParseWatchPermissionResponse_FieldPathArrayOfValues

func ParseWatchPermissionResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (WatchPermissionResponse_FieldPathArrayOfValues, error)

type WatchPermissionResponse_FieldPathSelector

type WatchPermissionResponse_FieldPathSelector int32
const (
	WatchPermissionResponse_FieldPathSelectorChange WatchPermissionResponse_FieldPathSelector = 0
)

func (WatchPermissionResponse_FieldPathSelector) String

type WatchPermissionResponse_FieldPathValue

type WatchPermissionResponse_FieldPathValue interface {
	WatchPermissionResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **WatchPermissionResponse)
	CompareWith(*WatchPermissionResponse) (cmp int, comparable bool)
}

WatchPermissionResponse_FieldPathValue allows storing values for WatchPermissionResponse fields according to their type

func MustParseWatchPermissionResponse_FieldPathValue

func MustParseWatchPermissionResponse_FieldPathValue(pathStr, valueStr string) WatchPermissionResponse_FieldPathValue

func ParseWatchPermissionResponse_FieldPathValue

func ParseWatchPermissionResponse_FieldPathValue(pathStr, valueStr string) (WatchPermissionResponse_FieldPathValue, error)

type WatchPermissionResponse_FieldTerminalPath

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

func (*WatchPermissionResponse_FieldTerminalPath) ClearValue

func (*WatchPermissionResponse_FieldTerminalPath) ClearValueRaw

func (*WatchPermissionResponse_FieldTerminalPath) Get

func (fp *WatchPermissionResponse_FieldTerminalPath) Get(source *WatchPermissionResponse) (values []interface{})

Get returns all values pointed by specific field from source WatchPermissionResponse

func (*WatchPermissionResponse_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*WatchPermissionResponse_FieldTerminalPath) GetRaw

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

func (*WatchPermissionResponse_FieldTerminalPath) GetSingle

func (fp *WatchPermissionResponse_FieldTerminalPath) GetSingle(source *WatchPermissionResponse) (interface{}, bool)

GetSingle returns value pointed by specific field of from source WatchPermissionResponse

func (*WatchPermissionResponse_FieldTerminalPath) GetSingleRaw

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

func (*WatchPermissionResponse_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*WatchPermissionResponse_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*WatchPermissionResponse_FieldTerminalPath) Selector

func (*WatchPermissionResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*WatchPermissionResponse_FieldTerminalPath) String

String returns path representation in proto convention

func (*WatchPermissionResponse_FieldTerminalPath) WithIArrayItemValue

func (*WatchPermissionResponse_FieldTerminalPath) WithIArrayOfValues

func (*WatchPermissionResponse_FieldTerminalPath) WithIValue

func (*WatchPermissionResponse_FieldTerminalPath) WithRawIArrayItemValue

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

func (*WatchPermissionResponse_FieldTerminalPath) WithRawIArrayOfValues

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

func (*WatchPermissionResponse_FieldTerminalPath) WithRawIValue

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

type WatchPermissionResponse_FieldTerminalPathArrayItemValue

type WatchPermissionResponse_FieldTerminalPathArrayItemValue struct {
	WatchPermissionResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchPermissionResponse_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*WatchPermissionResponse_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*WatchPermissionResponse_FieldTerminalPathArrayItemValue) GetSingle

func (*WatchPermissionResponse_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type WatchPermissionResponse_FieldTerminalPathArrayOfValues

type WatchPermissionResponse_FieldTerminalPathArrayOfValues struct {
	WatchPermissionResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchPermissionResponse_FieldTerminalPathArrayOfValues) AsChangeArrayOfValues

func (*WatchPermissionResponse_FieldTerminalPathArrayOfValues) GetRawValues

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

type WatchPermissionResponse_FieldTerminalPathValue

type WatchPermissionResponse_FieldTerminalPathValue struct {
	WatchPermissionResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchPermissionResponse_FieldTerminalPathValue) AsChangeValue

func (*WatchPermissionResponse_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'WatchPermissionResponse_FieldTerminalPathValue' with the value under path in 'WatchPermissionResponse'.

func (*WatchPermissionResponse_FieldTerminalPathValue) CompareWithRaw

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

func (*WatchPermissionResponse_FieldTerminalPathValue) GetRawValue

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

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

func (*WatchPermissionResponse_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object WatchPermissionResponse

func (*WatchPermissionResponse_FieldTerminalPathValue) SetToRaw

type WatchPermissionsClientStream

type WatchPermissionsClientStream interface {
	Recv() (*WatchPermissionsResponse, error)
	grpc.ClientStream
}

type WatchPermissionsDescriptor added in v0.4.28

type WatchPermissionsDescriptor struct{}

func GetWatchPermissionsDescriptor added in v0.4.28

func GetWatchPermissionsDescriptor() *WatchPermissionsDescriptor

func (*WatchPermissionsDescriptor) GetApiDescriptor added in v0.4.28

func (*WatchPermissionsDescriptor) GetApiName added in v0.4.28

func (d *WatchPermissionsDescriptor) GetApiName() string

func (*WatchPermissionsDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*WatchPermissionsDescriptor) GetFullMethodName added in v0.4.28

func (d *WatchPermissionsDescriptor) GetFullMethodName() string

func (*WatchPermissionsDescriptor) GetMethodName added in v0.4.28

func (d *WatchPermissionsDescriptor) GetMethodName() string

func (*WatchPermissionsDescriptor) GetProtoPkgName added in v0.4.28

func (d *WatchPermissionsDescriptor) GetProtoPkgName() string

func (*WatchPermissionsDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*WatchPermissionsDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*WatchPermissionsDescriptor) GetServiceDomain added in v0.4.28

func (d *WatchPermissionsDescriptor) GetServiceDomain() string

func (*WatchPermissionsDescriptor) GetServiceVersion added in v0.4.28

func (d *WatchPermissionsDescriptor) GetServiceVersion() string

func (*WatchPermissionsDescriptor) GetVerb added in v0.4.28

func (d *WatchPermissionsDescriptor) GetVerb() string

func (*WatchPermissionsDescriptor) HasResource added in v0.4.30

func (d *WatchPermissionsDescriptor) HasResource() bool

func (*WatchPermissionsDescriptor) IsClientStream added in v0.4.28

func (d *WatchPermissionsDescriptor) IsClientStream() bool

func (*WatchPermissionsDescriptor) IsCollection added in v0.4.30

func (d *WatchPermissionsDescriptor) IsCollection() bool

func (*WatchPermissionsDescriptor) IsPlural added in v0.4.30

func (d *WatchPermissionsDescriptor) IsPlural() bool

func (*WatchPermissionsDescriptor) IsServerStream added in v0.4.28

func (d *WatchPermissionsDescriptor) IsServerStream() bool

func (*WatchPermissionsDescriptor) IsUnary added in v0.4.28

func (d *WatchPermissionsDescriptor) IsUnary() bool

func (*WatchPermissionsDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*WatchPermissionsDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*WatchPermissionsDescriptor) RequestHasResourceBody added in v0.4.28

func (d *WatchPermissionsDescriptor) RequestHasResourceBody() bool

type WatchPermissionsDescriptorClientMsgHandle added in v0.4.28

type WatchPermissionsDescriptorClientMsgHandle struct{}

func (*WatchPermissionsDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*WatchPermissionsDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*WatchPermissionsDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type WatchPermissionsDescriptorServerMsgHandle added in v0.4.28

type WatchPermissionsDescriptorServerMsgHandle struct{}

func (*WatchPermissionsDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*WatchPermissionsDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*WatchPermissionsDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type WatchPermissionsRequest

type WatchPermissionsRequest struct {

	// Type of a watch. Identifies how server stream data to a client, which
	// fields in a request are allowed and which fields in response are relevant.
	Type watch_type.WatchType `protobuf:"varint,9,opt,name=type,proto3,enum=goten.watch_type.WatchType" json:"type,omitempty" firestore:"type"`
	// Requested page size. Server may return fewer Permissions than requested.
	// If unspecified, server will pick an appropriate default.
	// Can be populated only for stateful watch type.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty" firestore:"pageSize"`
	// A token identifying a page of results the server should return.
	// Can be populated only for stateful watch type.
	PageToken *permission.PagerCursor `` /* 133-byte string literal not displayed */
	// Order By -
	// https://cloud.google.com/apis/design/design_patterns#list_pagination Can be
	// populated only for stateful watch type.
	OrderBy *permission.OrderBy `protobuf:"bytes,4,opt,customtype=OrderBy,name=order_by,json=orderBy,proto3" json:"order_by,omitempty" firestore:"orderBy"`
	// A token identifying watch resume point from previous session.
	// Can be populated only for stateless watch type.
	ResumeToken string `protobuf:"bytes,10,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty" firestore:"resumeToken"`
	// Point in the time from which we want to start getting updates. This field
	// can be populated only for stateless watch type and if resume token is not
	// known yet. If specified, initial snapshot will NOT be provided. It is
	// assumed client can obtain it using separate means. Watch responses will
	// contain resume tokens which should be used to resume broken connection.
	StartingTime *timestamp.Timestamp `protobuf:"bytes,12,opt,name=starting_time,json=startingTime,proto3" json:"starting_time,omitempty" firestore:"startingTime"`
	// Filter - filter results by field criteria. Simplified SQL-like syntax with
	// following operators:
	// <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS
	// [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels
	// CONTAINS "severity:important" OR (state.last_error_time >
	// "2018-11-15T10:00:00Z" AND state.status = "ERROR")'
	Filter *permission.Filter `protobuf:"bytes,5,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty" firestore:"filter"`
	// A list of extra fields to be obtained for each response item on top of
	// fields defined by request field view Changes to Permission that don't
	// affect any of masked fields won't be sent back.
	FieldMask *permission.Permission_FieldMask `` /* 142-byte string literal not displayed */
	// View defines list of standard response fields present in response items.
	// Additional fields can be amended by request field field_mask Changes to
	// Permission that don't affect any of masked fields won't be sent back.
	View view.View `protobuf:"varint,8,opt,name=view,proto3,enum=goten.view.View" json:"view,omitempty" firestore:"view"`
	// Maximum amount of changes in each response message. Query result response
	// is divided on the server side into chunks with size of a specified amount
	// to limit memory footprint of each message. Responses will hold information
	// whether more elements will continue for the actual change. If unspecified,
	// server will pick an appropriate default.
	MaxChunkSize int32 `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

func (*WatchPermissionsRequest) Clone

func (*WatchPermissionsRequest) CloneRaw

func (*WatchPermissionsRequest) Descriptor

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

Deprecated, Use WatchPermissionsRequest.ProtoReflect.Descriptor instead.

func (*WatchPermissionsRequest) GetFieldMask

func (*WatchPermissionsRequest) GetFilter

func (m *WatchPermissionsRequest) GetFilter() *permission.Filter

func (*WatchPermissionsRequest) GetMaxChunkSize

func (m *WatchPermissionsRequest) GetMaxChunkSize() int32

func (*WatchPermissionsRequest) GetOrderBy

func (m *WatchPermissionsRequest) GetOrderBy() *permission.OrderBy

func (*WatchPermissionsRequest) GetPageSize

func (m *WatchPermissionsRequest) GetPageSize() int32

func (*WatchPermissionsRequest) GetPageToken

func (m *WatchPermissionsRequest) GetPageToken() *permission.PagerCursor

func (*WatchPermissionsRequest) GetResumeToken

func (m *WatchPermissionsRequest) GetResumeToken() string

func (*WatchPermissionsRequest) GetStartingTime added in v0.9.0

func (m *WatchPermissionsRequest) GetStartingTime() *timestamp.Timestamp

func (*WatchPermissionsRequest) GetType

func (*WatchPermissionsRequest) GetView

func (m *WatchPermissionsRequest) GetView() view.View

func (*WatchPermissionsRequest) GotenMessage

func (*WatchPermissionsRequest) GotenMessage()

func (*WatchPermissionsRequest) GotenObjectExt

func (o *WatchPermissionsRequest) GotenObjectExt()

func (*WatchPermissionsRequest) GotenValidate

func (obj *WatchPermissionsRequest) GotenValidate() error

func (*WatchPermissionsRequest) MakeDiffFieldMask

func (*WatchPermissionsRequest) MakeFullFieldMask

func (*WatchPermissionsRequest) MakeRawDiffFieldMask

func (*WatchPermissionsRequest) MakeRawFullFieldMask

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

func (*WatchPermissionsRequest) Marshal

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

func (*WatchPermissionsRequest) MarshalJSON

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

func (*WatchPermissionsRequest) Merge

func (*WatchPermissionsRequest) MergeRaw

func (*WatchPermissionsRequest) ProtoMessage

func (*WatchPermissionsRequest) ProtoMessage()

func (*WatchPermissionsRequest) ProtoReflect

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

func (*WatchPermissionsRequest) Reset

func (m *WatchPermissionsRequest) Reset()

func (*WatchPermissionsRequest) SetFieldMask

func (*WatchPermissionsRequest) SetFilter

func (m *WatchPermissionsRequest) SetFilter(fv *permission.Filter)

func (*WatchPermissionsRequest) SetMaxChunkSize

func (m *WatchPermissionsRequest) SetMaxChunkSize(fv int32)

func (*WatchPermissionsRequest) SetOrderBy

func (m *WatchPermissionsRequest) SetOrderBy(fv *permission.OrderBy)

func (*WatchPermissionsRequest) SetPageSize

func (m *WatchPermissionsRequest) SetPageSize(fv int32)

func (*WatchPermissionsRequest) SetPageToken

func (m *WatchPermissionsRequest) SetPageToken(fv *permission.PagerCursor)

func (*WatchPermissionsRequest) SetResumeToken

func (m *WatchPermissionsRequest) SetResumeToken(fv string)

func (*WatchPermissionsRequest) SetStartingTime added in v0.9.0

func (m *WatchPermissionsRequest) SetStartingTime(fv *timestamp.Timestamp)

func (*WatchPermissionsRequest) SetType

func (*WatchPermissionsRequest) SetView

func (m *WatchPermissionsRequest) SetView(fv view.View)

func (*WatchPermissionsRequest) String

func (m *WatchPermissionsRequest) String() string

func (*WatchPermissionsRequest) Unmarshal

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

func (*WatchPermissionsRequest) UnmarshalJSON

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

type WatchPermissionsRequestFieldPathBuilder

type WatchPermissionsRequestFieldPathBuilder struct{}

func NewWatchPermissionsRequestFieldPathBuilder

func NewWatchPermissionsRequestFieldPathBuilder() WatchPermissionsRequestFieldPathBuilder

func (WatchPermissionsRequestFieldPathBuilder) FieldMask

func (WatchPermissionsRequestFieldPathBuilder) Filter

func (WatchPermissionsRequestFieldPathBuilder) MaxChunkSize

func (WatchPermissionsRequestFieldPathBuilder) OrderBy

func (WatchPermissionsRequestFieldPathBuilder) PageSize

func (WatchPermissionsRequestFieldPathBuilder) PageToken

func (WatchPermissionsRequestFieldPathBuilder) ResumeToken

func (WatchPermissionsRequestFieldPathBuilder) StartingTime added in v0.9.0

func (WatchPermissionsRequestFieldPathBuilder) Type

func (WatchPermissionsRequestFieldPathBuilder) View

type WatchPermissionsRequestPathSelectorFieldMask

type WatchPermissionsRequestPathSelectorFieldMask struct{}

func (WatchPermissionsRequestPathSelectorFieldMask) FieldPath

func (WatchPermissionsRequestPathSelectorFieldMask) WithArrayOfValues

type WatchPermissionsRequestPathSelectorFilter

type WatchPermissionsRequestPathSelectorFilter struct{}

func (WatchPermissionsRequestPathSelectorFilter) FieldPath

func (WatchPermissionsRequestPathSelectorFilter) WithArrayOfValues

func (WatchPermissionsRequestPathSelectorFilter) WithValue

type WatchPermissionsRequestPathSelectorMaxChunkSize

type WatchPermissionsRequestPathSelectorMaxChunkSize struct{}

func (WatchPermissionsRequestPathSelectorMaxChunkSize) FieldPath

func (WatchPermissionsRequestPathSelectorMaxChunkSize) WithArrayOfValues

func (WatchPermissionsRequestPathSelectorMaxChunkSize) WithValue

type WatchPermissionsRequestPathSelectorOrderBy

type WatchPermissionsRequestPathSelectorOrderBy struct{}

func (WatchPermissionsRequestPathSelectorOrderBy) FieldPath

func (WatchPermissionsRequestPathSelectorOrderBy) WithArrayOfValues

func (WatchPermissionsRequestPathSelectorOrderBy) WithValue

type WatchPermissionsRequestPathSelectorPageSize

type WatchPermissionsRequestPathSelectorPageSize struct{}

func (WatchPermissionsRequestPathSelectorPageSize) FieldPath

func (WatchPermissionsRequestPathSelectorPageSize) WithArrayOfValues

func (WatchPermissionsRequestPathSelectorPageSize) WithValue

type WatchPermissionsRequestPathSelectorPageToken

type WatchPermissionsRequestPathSelectorPageToken struct{}

func (WatchPermissionsRequestPathSelectorPageToken) FieldPath

func (WatchPermissionsRequestPathSelectorPageToken) WithArrayOfValues

func (WatchPermissionsRequestPathSelectorPageToken) WithValue

type WatchPermissionsRequestPathSelectorResumeToken

type WatchPermissionsRequestPathSelectorResumeToken struct{}

func (WatchPermissionsRequestPathSelectorResumeToken) FieldPath

func (WatchPermissionsRequestPathSelectorResumeToken) WithArrayOfValues

func (WatchPermissionsRequestPathSelectorResumeToken) WithValue

type WatchPermissionsRequestPathSelectorStartingTime added in v0.9.0

type WatchPermissionsRequestPathSelectorStartingTime struct{}

func (WatchPermissionsRequestPathSelectorStartingTime) FieldPath added in v0.9.0

func (WatchPermissionsRequestPathSelectorStartingTime) WithArrayOfValues added in v0.9.0

func (WatchPermissionsRequestPathSelectorStartingTime) WithValue added in v0.9.0

type WatchPermissionsRequestPathSelectorType

type WatchPermissionsRequestPathSelectorType struct{}

func (WatchPermissionsRequestPathSelectorType) FieldPath

func (WatchPermissionsRequestPathSelectorType) WithArrayOfValues

func (WatchPermissionsRequestPathSelectorType) WithValue

type WatchPermissionsRequestPathSelectorView

type WatchPermissionsRequestPathSelectorView struct{}

func (WatchPermissionsRequestPathSelectorView) FieldPath

func (WatchPermissionsRequestPathSelectorView) WithArrayOfValues

func (WatchPermissionsRequestPathSelectorView) WithValue

type WatchPermissionsRequest_FieldMask

type WatchPermissionsRequest_FieldMask struct {
	Paths []WatchPermissionsRequest_FieldPath
}

func FullWatchPermissionsRequest_FieldMask

func FullWatchPermissionsRequest_FieldMask() *WatchPermissionsRequest_FieldMask

func (*WatchPermissionsRequest_FieldMask) AppendPath

func (*WatchPermissionsRequest_FieldMask) AppendRawPath

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

func (*WatchPermissionsRequest_FieldMask) DecodeFirestore

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

func (*WatchPermissionsRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*WatchPermissionsRequest_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*WatchPermissionsRequest_FieldMask) FromProtoFieldMask

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

func (*WatchPermissionsRequest_FieldMask) GetPaths

func (*WatchPermissionsRequest_FieldMask) GetRawPaths

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

func (*WatchPermissionsRequest_FieldMask) IsFull

func (fieldMask *WatchPermissionsRequest_FieldMask) IsFull() bool

func (WatchPermissionsRequest_FieldMask) Marshal

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

implement methods required by customType

func (WatchPermissionsRequest_FieldMask) MarshalJSON

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

func (*WatchPermissionsRequest_FieldMask) PathsCount

func (fieldMask *WatchPermissionsRequest_FieldMask) PathsCount() int

func (*WatchPermissionsRequest_FieldMask) Project

func (*WatchPermissionsRequest_FieldMask) ProjectRaw

func (*WatchPermissionsRequest_FieldMask) ProtoMessage

func (fieldMask *WatchPermissionsRequest_FieldMask) ProtoMessage()

func (*WatchPermissionsRequest_FieldMask) ProtoReflect

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

func (*WatchPermissionsRequest_FieldMask) Reset

func (fieldMask *WatchPermissionsRequest_FieldMask) Reset()

func (*WatchPermissionsRequest_FieldMask) Set

func (fieldMask *WatchPermissionsRequest_FieldMask) Set(target, source *WatchPermissionsRequest)

func (*WatchPermissionsRequest_FieldMask) SetFromCliFlag

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

func (*WatchPermissionsRequest_FieldMask) SetRaw

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

func (*WatchPermissionsRequest_FieldMask) Size

func (fieldMask *WatchPermissionsRequest_FieldMask) Size() int

func (*WatchPermissionsRequest_FieldMask) String

func (fieldMask *WatchPermissionsRequest_FieldMask) String() string

func (*WatchPermissionsRequest_FieldMask) Subtract

func (*WatchPermissionsRequest_FieldMask) SubtractRaw

func (*WatchPermissionsRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*WatchPermissionsRequest_FieldMask) Unmarshal

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

func (*WatchPermissionsRequest_FieldMask) UnmarshalJSON

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

type WatchPermissionsRequest_FieldPath

type WatchPermissionsRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() WatchPermissionsRequest_FieldPathSelector
	Get(source *WatchPermissionsRequest) []interface{}
	GetSingle(source *WatchPermissionsRequest) (interface{}, bool)
	ClearValue(item *WatchPermissionsRequest)

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

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

func MustParseWatchPermissionsRequest_FieldPath

func MustParseWatchPermissionsRequest_FieldPath(rawField string) WatchPermissionsRequest_FieldPath

func ParseWatchPermissionsRequest_FieldPath

func ParseWatchPermissionsRequest_FieldPath(rawField string) (WatchPermissionsRequest_FieldPath, error)

type WatchPermissionsRequest_FieldPathArrayItemValue

type WatchPermissionsRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	WatchPermissionsRequest_FieldPath
	ContainsValue(*WatchPermissionsRequest) bool
}

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

func MustParseWatchPermissionsRequest_FieldPathArrayItemValue

func MustParseWatchPermissionsRequest_FieldPathArrayItemValue(pathStr, valueStr string) WatchPermissionsRequest_FieldPathArrayItemValue

func ParseWatchPermissionsRequest_FieldPathArrayItemValue

func ParseWatchPermissionsRequest_FieldPathArrayItemValue(pathStr, valueStr string) (WatchPermissionsRequest_FieldPathArrayItemValue, error)

ParseWatchPermissionsRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type WatchPermissionsRequest_FieldPathArrayOfValues

type WatchPermissionsRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	WatchPermissionsRequest_FieldPath
}

WatchPermissionsRequest_FieldPathArrayOfValues allows storing slice of values for WatchPermissionsRequest fields according to their type

func MustParseWatchPermissionsRequest_FieldPathArrayOfValues

func MustParseWatchPermissionsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) WatchPermissionsRequest_FieldPathArrayOfValues

func ParseWatchPermissionsRequest_FieldPathArrayOfValues

func ParseWatchPermissionsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (WatchPermissionsRequest_FieldPathArrayOfValues, error)

type WatchPermissionsRequest_FieldPathSelector

type WatchPermissionsRequest_FieldPathSelector int32
const (
	WatchPermissionsRequest_FieldPathSelectorType         WatchPermissionsRequest_FieldPathSelector = 0
	WatchPermissionsRequest_FieldPathSelectorPageSize     WatchPermissionsRequest_FieldPathSelector = 1
	WatchPermissionsRequest_FieldPathSelectorPageToken    WatchPermissionsRequest_FieldPathSelector = 2
	WatchPermissionsRequest_FieldPathSelectorOrderBy      WatchPermissionsRequest_FieldPathSelector = 3
	WatchPermissionsRequest_FieldPathSelectorResumeToken  WatchPermissionsRequest_FieldPathSelector = 4
	WatchPermissionsRequest_FieldPathSelectorStartingTime WatchPermissionsRequest_FieldPathSelector = 5
	WatchPermissionsRequest_FieldPathSelectorFilter       WatchPermissionsRequest_FieldPathSelector = 6
	WatchPermissionsRequest_FieldPathSelectorFieldMask    WatchPermissionsRequest_FieldPathSelector = 7
	WatchPermissionsRequest_FieldPathSelectorView         WatchPermissionsRequest_FieldPathSelector = 8
	WatchPermissionsRequest_FieldPathSelectorMaxChunkSize WatchPermissionsRequest_FieldPathSelector = 9
)

func (WatchPermissionsRequest_FieldPathSelector) String

type WatchPermissionsRequest_FieldPathValue

type WatchPermissionsRequest_FieldPathValue interface {
	WatchPermissionsRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **WatchPermissionsRequest)
	CompareWith(*WatchPermissionsRequest) (cmp int, comparable bool)
}

WatchPermissionsRequest_FieldPathValue allows storing values for WatchPermissionsRequest fields according to their type

func MustParseWatchPermissionsRequest_FieldPathValue

func MustParseWatchPermissionsRequest_FieldPathValue(pathStr, valueStr string) WatchPermissionsRequest_FieldPathValue

func ParseWatchPermissionsRequest_FieldPathValue

func ParseWatchPermissionsRequest_FieldPathValue(pathStr, valueStr string) (WatchPermissionsRequest_FieldPathValue, error)

type WatchPermissionsRequest_FieldTerminalPath

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

func (*WatchPermissionsRequest_FieldTerminalPath) ClearValue

func (*WatchPermissionsRequest_FieldTerminalPath) ClearValueRaw

func (*WatchPermissionsRequest_FieldTerminalPath) Get

func (fp *WatchPermissionsRequest_FieldTerminalPath) Get(source *WatchPermissionsRequest) (values []interface{})

Get returns all values pointed by specific field from source WatchPermissionsRequest

func (*WatchPermissionsRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*WatchPermissionsRequest_FieldTerminalPath) GetRaw

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

func (*WatchPermissionsRequest_FieldTerminalPath) GetSingle

func (fp *WatchPermissionsRequest_FieldTerminalPath) GetSingle(source *WatchPermissionsRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source WatchPermissionsRequest

func (*WatchPermissionsRequest_FieldTerminalPath) GetSingleRaw

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

func (*WatchPermissionsRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*WatchPermissionsRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*WatchPermissionsRequest_FieldTerminalPath) Selector

func (*WatchPermissionsRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*WatchPermissionsRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*WatchPermissionsRequest_FieldTerminalPath) WithIArrayItemValue

func (*WatchPermissionsRequest_FieldTerminalPath) WithIArrayOfValues

func (*WatchPermissionsRequest_FieldTerminalPath) WithIValue

func (*WatchPermissionsRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*WatchPermissionsRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*WatchPermissionsRequest_FieldTerminalPath) WithRawIValue

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

type WatchPermissionsRequest_FieldTerminalPathArrayItemValue

type WatchPermissionsRequest_FieldTerminalPathArrayItemValue struct {
	WatchPermissionsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchPermissionsRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*WatchPermissionsRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*WatchPermissionsRequest_FieldTerminalPathArrayItemValue) GetSingle

func (*WatchPermissionsRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type WatchPermissionsRequest_FieldTerminalPathArrayOfValues

type WatchPermissionsRequest_FieldTerminalPathArrayOfValues struct {
	WatchPermissionsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchPermissionsRequest_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues

func (*WatchPermissionsRequest_FieldTerminalPathArrayOfValues) AsFilterArrayOfValues

func (*WatchPermissionsRequest_FieldTerminalPathArrayOfValues) AsMaxChunkSizeArrayOfValues

func (fpaov *WatchPermissionsRequest_FieldTerminalPathArrayOfValues) AsMaxChunkSizeArrayOfValues() ([]int32, bool)

func (*WatchPermissionsRequest_FieldTerminalPathArrayOfValues) AsOrderByArrayOfValues

func (fpaov *WatchPermissionsRequest_FieldTerminalPathArrayOfValues) AsOrderByArrayOfValues() ([]*permission.OrderBy, bool)

func (*WatchPermissionsRequest_FieldTerminalPathArrayOfValues) AsPageSizeArrayOfValues

func (fpaov *WatchPermissionsRequest_FieldTerminalPathArrayOfValues) AsPageSizeArrayOfValues() ([]int32, bool)

func (*WatchPermissionsRequest_FieldTerminalPathArrayOfValues) AsPageTokenArrayOfValues

func (*WatchPermissionsRequest_FieldTerminalPathArrayOfValues) AsResumeTokenArrayOfValues

func (fpaov *WatchPermissionsRequest_FieldTerminalPathArrayOfValues) AsResumeTokenArrayOfValues() ([]string, bool)

func (*WatchPermissionsRequest_FieldTerminalPathArrayOfValues) AsStartingTimeArrayOfValues added in v0.9.0

func (fpaov *WatchPermissionsRequest_FieldTerminalPathArrayOfValues) AsStartingTimeArrayOfValues() ([]*timestamp.Timestamp, bool)

func (*WatchPermissionsRequest_FieldTerminalPathArrayOfValues) AsTypeArrayOfValues

func (*WatchPermissionsRequest_FieldTerminalPathArrayOfValues) AsViewArrayOfValues

func (fpaov *WatchPermissionsRequest_FieldTerminalPathArrayOfValues) AsViewArrayOfValues() ([]view.View, bool)

func (*WatchPermissionsRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type WatchPermissionsRequest_FieldTerminalPathValue

type WatchPermissionsRequest_FieldTerminalPathValue struct {
	WatchPermissionsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchPermissionsRequest_FieldTerminalPathValue) AsFieldMaskValue

func (*WatchPermissionsRequest_FieldTerminalPathValue) AsFilterValue

func (*WatchPermissionsRequest_FieldTerminalPathValue) AsMaxChunkSizeValue

func (fpv *WatchPermissionsRequest_FieldTerminalPathValue) AsMaxChunkSizeValue() (int32, bool)

func (*WatchPermissionsRequest_FieldTerminalPathValue) AsOrderByValue

func (*WatchPermissionsRequest_FieldTerminalPathValue) AsPageSizeValue

func (fpv *WatchPermissionsRequest_FieldTerminalPathValue) AsPageSizeValue() (int32, bool)

func (*WatchPermissionsRequest_FieldTerminalPathValue) AsPageTokenValue

func (*WatchPermissionsRequest_FieldTerminalPathValue) AsResumeTokenValue

func (fpv *WatchPermissionsRequest_FieldTerminalPathValue) AsResumeTokenValue() (string, bool)

func (*WatchPermissionsRequest_FieldTerminalPathValue) AsStartingTimeValue added in v0.9.0

func (*WatchPermissionsRequest_FieldTerminalPathValue) AsTypeValue

func (*WatchPermissionsRequest_FieldTerminalPathValue) AsViewValue

func (*WatchPermissionsRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'WatchPermissionsRequest_FieldTerminalPathValue' with the value under path in 'WatchPermissionsRequest'.

func (*WatchPermissionsRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*WatchPermissionsRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*WatchPermissionsRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object WatchPermissionsRequest

func (*WatchPermissionsRequest_FieldTerminalPathValue) SetToRaw

type WatchPermissionsResponse

type WatchPermissionsResponse struct {

	// Changes of Permissions
	PermissionChanges []*permission.PermissionChange `` /* 142-byte string literal not displayed */
	// If request specified max_chunk_size (or this limit was enforced if
	// stateless watch has been chosen), then responses with "full changeset" will
	// be divided into chunks. Client should keep receiving messages and, once
	// is_current has value true, combine this recent message with all previous
	// ones where is_current is false. If this is the first is_current in a whole
	// watch stream, then it means that client should have, at this moment,
	// contain snapshot of the current situation (or more accurately, snapshot of
	// situation at the moment of request). All Permissions will be of type
	// Added/Current (depending on watch_type specified in the request). Further
	// responses will be incremental - however messages may still be chunked and
	// is_current logic still applies. is_current is always true for stateful
	// watch if max_chunk_size was left to 0.
	IsCurrent bool `protobuf:"varint,4,opt,name=is_current,json=isCurrent,proto3" json:"is_current,omitempty" firestore:"isCurrent"`
	// When present, PageTokens used for page navigation should be updated.
	// Present only if is_current is true (last chunk).
	PageTokenChange *WatchPermissionsResponse_PageTokenChange `` /* 136-byte string literal not displayed */
	// Token that can be used if current connection drops and client needs to
	// reconnect. Populated only for stateless watch type. Present only if
	// is_current is true (last chunk).
	ResumeToken string `protobuf:"bytes,5,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty" firestore:"resumeToken"`
	// Server may occasionally send information how many resources should client
	// have in its state so far (response message without any changes, but with
	// snapshot_size field specified). If client has different value than the one
	// sent by the server, then it should be treated by a client as an error and
	// should reconnect. If value is smaller then 0, then client should ignore
	// this field as unpopulated. This field should be checked only for stateless
	// watch. In stateful those kind of errors are handled by the server side.
	// Will be never sent together with is_current, is_soft_reset and
	// is_hard_reset flags.
	SnapshotSize int64 `protobuf:"varint,6,opt,name=snapshot_size,json=snapshotSize,proto3" json:"snapshot_size,omitempty" firestore:"snapshotSize"`
	// In case of internal issue server may send response message with this flag.
	// It indicates that client should drop all changes from recent responses
	// where is_current is false only! If last message had is_current set to true,
	// client should do nothing and process normally. Resume token received before
	// is still valid. This field should be checked only for stateless watch. In
	// stateful those kind of errors are handled by the server side. Will never be
	// sent along with is_current, is_hard_reset or snapshot_size.
	IsSoftReset bool `protobuf:"varint,7,opt,name=is_soft_reset,json=isSoftReset,proto3" json:"is_soft_reset,omitempty" firestore:"isSoftReset"`
	// In case of internal issue server may send response message with this flag.
	// After receiving, client should clear whole state (drop all changes received
	// so far) as server will send new snapshot (Permissions will contains changes
	// of type Current only). Any resume tokens should be discarded as well. This
	// field should be checked only for stateless watch. In stateful those kind of
	// errors are handled by the server side. Will never be sent along with
	// is_current, is_soft_reset or snapshot_size.
	IsHardReset bool `protobuf:"varint,8,opt,name=is_hard_reset,json=isHardReset,proto3" json:"is_hard_reset,omitempty" firestore:"isHardReset"`
	// contains filtered or unexported fields
}

WatchPermissionsResponse

func (*WatchPermissionsResponse) Clone

func (*WatchPermissionsResponse) CloneRaw

func (*WatchPermissionsResponse) Descriptor

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

Deprecated, Use WatchPermissionsResponse.ProtoReflect.Descriptor instead.

func (*WatchPermissionsResponse) GetIsCurrent

func (m *WatchPermissionsResponse) GetIsCurrent() bool

func (*WatchPermissionsResponse) GetIsHardReset

func (m *WatchPermissionsResponse) GetIsHardReset() bool

func (*WatchPermissionsResponse) GetIsSoftReset

func (m *WatchPermissionsResponse) GetIsSoftReset() bool

func (*WatchPermissionsResponse) GetPageTokenChange

func (*WatchPermissionsResponse) GetPermissionChanges

func (m *WatchPermissionsResponse) GetPermissionChanges() []*permission.PermissionChange

func (*WatchPermissionsResponse) GetResumeToken

func (m *WatchPermissionsResponse) GetResumeToken() string

func (*WatchPermissionsResponse) GetSnapshotSize

func (m *WatchPermissionsResponse) GetSnapshotSize() int64

func (*WatchPermissionsResponse) GotenMessage

func (*WatchPermissionsResponse) GotenMessage()

func (*WatchPermissionsResponse) GotenObjectExt

func (o *WatchPermissionsResponse) GotenObjectExt()

func (*WatchPermissionsResponse) GotenValidate

func (obj *WatchPermissionsResponse) GotenValidate() error

func (*WatchPermissionsResponse) MakeDiffFieldMask

func (*WatchPermissionsResponse) MakeFullFieldMask

func (*WatchPermissionsResponse) MakeRawDiffFieldMask

func (*WatchPermissionsResponse) MakeRawFullFieldMask

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

func (*WatchPermissionsResponse) Marshal

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

func (*WatchPermissionsResponse) MarshalJSON

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

func (*WatchPermissionsResponse) Merge

func (*WatchPermissionsResponse) MergeRaw

func (*WatchPermissionsResponse) ProtoMessage

func (*WatchPermissionsResponse) ProtoMessage()

func (*WatchPermissionsResponse) ProtoReflect

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

func (*WatchPermissionsResponse) Reset

func (m *WatchPermissionsResponse) Reset()

func (*WatchPermissionsResponse) SetIsCurrent

func (m *WatchPermissionsResponse) SetIsCurrent(fv bool)

func (*WatchPermissionsResponse) SetIsHardReset

func (m *WatchPermissionsResponse) SetIsHardReset(fv bool)

func (*WatchPermissionsResponse) SetIsSoftReset

func (m *WatchPermissionsResponse) SetIsSoftReset(fv bool)

func (*WatchPermissionsResponse) SetPageTokenChange

func (*WatchPermissionsResponse) SetPermissionChanges

func (m *WatchPermissionsResponse) SetPermissionChanges(fv []*permission.PermissionChange)

func (*WatchPermissionsResponse) SetResumeToken

func (m *WatchPermissionsResponse) SetResumeToken(fv string)

func (*WatchPermissionsResponse) SetSnapshotSize

func (m *WatchPermissionsResponse) SetSnapshotSize(fv int64)

func (*WatchPermissionsResponse) String

func (m *WatchPermissionsResponse) String() string

func (*WatchPermissionsResponse) Unmarshal

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

func (*WatchPermissionsResponse) UnmarshalJSON

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

type WatchPermissionsResponseFieldPathBuilder

type WatchPermissionsResponseFieldPathBuilder struct{}

func NewWatchPermissionsResponseFieldPathBuilder

func NewWatchPermissionsResponseFieldPathBuilder() WatchPermissionsResponseFieldPathBuilder

func (WatchPermissionsResponseFieldPathBuilder) IsCurrent

func (WatchPermissionsResponseFieldPathBuilder) IsHardReset

func (WatchPermissionsResponseFieldPathBuilder) IsSoftReset

func (WatchPermissionsResponseFieldPathBuilder) PageTokenChange

func (WatchPermissionsResponseFieldPathBuilder) PermissionChanges

func (WatchPermissionsResponseFieldPathBuilder) ResumeToken

func (WatchPermissionsResponseFieldPathBuilder) SnapshotSize

type WatchPermissionsResponsePageTokenChangeFieldPathBuilder

type WatchPermissionsResponsePageTokenChangeFieldPathBuilder struct{}

func (WatchPermissionsResponsePageTokenChangeFieldPathBuilder) NextPageToken

func (WatchPermissionsResponsePageTokenChangeFieldPathBuilder) PrevPageToken

type WatchPermissionsResponsePageTokenChange_FieldPath

type WatchPermissionsResponsePageTokenChange_FieldPath interface {
	gotenobject.FieldPath
	Selector() WatchPermissionsResponsePageTokenChange_FieldPathSelector
	Get(source *WatchPermissionsResponse_PageTokenChange) []interface{}
	GetSingle(source *WatchPermissionsResponse_PageTokenChange) (interface{}, bool)
	ClearValue(item *WatchPermissionsResponse_PageTokenChange)

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

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

func MustParseWatchPermissionsResponsePageTokenChange_FieldPath

func MustParseWatchPermissionsResponsePageTokenChange_FieldPath(rawField string) WatchPermissionsResponsePageTokenChange_FieldPath

func ParseWatchPermissionsResponsePageTokenChange_FieldPath

func ParseWatchPermissionsResponsePageTokenChange_FieldPath(rawField string) (WatchPermissionsResponsePageTokenChange_FieldPath, error)

type WatchPermissionsResponsePageTokenChange_FieldPathArrayItemValue

type WatchPermissionsResponsePageTokenChange_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	WatchPermissionsResponsePageTokenChange_FieldPath
	ContainsValue(*WatchPermissionsResponse_PageTokenChange) bool
}

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

func MustParseWatchPermissionsResponsePageTokenChange_FieldPathArrayItemValue

func MustParseWatchPermissionsResponsePageTokenChange_FieldPathArrayItemValue(pathStr, valueStr string) WatchPermissionsResponsePageTokenChange_FieldPathArrayItemValue

func ParseWatchPermissionsResponsePageTokenChange_FieldPathArrayItemValue

func ParseWatchPermissionsResponsePageTokenChange_FieldPathArrayItemValue(pathStr, valueStr string) (WatchPermissionsResponsePageTokenChange_FieldPathArrayItemValue, error)

ParseWatchPermissionsResponsePageTokenChange_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type WatchPermissionsResponsePageTokenChange_FieldPathArrayOfValues

type WatchPermissionsResponsePageTokenChange_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	WatchPermissionsResponsePageTokenChange_FieldPath
}

WatchPermissionsResponsePageTokenChange_FieldPathArrayOfValues allows storing slice of values for PageTokenChange fields according to their type

func MustParseWatchPermissionsResponsePageTokenChange_FieldPathArrayOfValues

func MustParseWatchPermissionsResponsePageTokenChange_FieldPathArrayOfValues(pathStr, valuesStr string) WatchPermissionsResponsePageTokenChange_FieldPathArrayOfValues

func ParseWatchPermissionsResponsePageTokenChange_FieldPathArrayOfValues

func ParseWatchPermissionsResponsePageTokenChange_FieldPathArrayOfValues(pathStr, valuesStr string) (WatchPermissionsResponsePageTokenChange_FieldPathArrayOfValues, error)

type WatchPermissionsResponsePageTokenChange_FieldPathSelector

type WatchPermissionsResponsePageTokenChange_FieldPathSelector int32
const (
	WatchPermissionsResponsePageTokenChange_FieldPathSelectorPrevPageToken WatchPermissionsResponsePageTokenChange_FieldPathSelector = 0
	WatchPermissionsResponsePageTokenChange_FieldPathSelectorNextPageToken WatchPermissionsResponsePageTokenChange_FieldPathSelector = 1
)

func (WatchPermissionsResponsePageTokenChange_FieldPathSelector) String

type WatchPermissionsResponsePageTokenChange_FieldPathValue

type WatchPermissionsResponsePageTokenChange_FieldPathValue interface {
	WatchPermissionsResponsePageTokenChange_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **WatchPermissionsResponse_PageTokenChange)
	CompareWith(*WatchPermissionsResponse_PageTokenChange) (cmp int, comparable bool)
}

WatchPermissionsResponsePageTokenChange_FieldPathValue allows storing values for PageTokenChange fields according to their type

func MustParseWatchPermissionsResponsePageTokenChange_FieldPathValue

func MustParseWatchPermissionsResponsePageTokenChange_FieldPathValue(pathStr, valueStr string) WatchPermissionsResponsePageTokenChange_FieldPathValue

func ParseWatchPermissionsResponsePageTokenChange_FieldPathValue

func ParseWatchPermissionsResponsePageTokenChange_FieldPathValue(pathStr, valueStr string) (WatchPermissionsResponsePageTokenChange_FieldPathValue, error)

type WatchPermissionsResponsePageTokenChange_FieldTerminalPath

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

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPath) ClearValue

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPath) ClearValueRaw

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPath) Get

Get returns all values pointed by specific field from source WatchPermissionsResponse_PageTokenChange

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPath) GetRaw

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source WatchPermissionsResponse_PageTokenChange

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPath) GetSingleRaw

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

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPath) Selector

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPath) String

String returns path representation in proto convention

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPath) WithIArrayItemValue

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPath) WithIArrayOfValues

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPath) WithIValue

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPath) WithRawIArrayItemValue

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPath) WithRawIArrayOfValues

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPath) WithRawIValue

type WatchPermissionsResponsePageTokenChange_FieldTerminalPathArrayItemValue

type WatchPermissionsResponsePageTokenChange_FieldTerminalPathArrayItemValue struct {
	WatchPermissionsResponsePageTokenChange_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPathArrayItemValue) GetRawItemValue

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

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPathArrayItemValue) GetSingle

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPathArrayItemValue) GetSingleRaw

type WatchPermissionsResponsePageTokenChange_FieldTerminalPathArrayOfValues

type WatchPermissionsResponsePageTokenChange_FieldTerminalPathArrayOfValues struct {
	WatchPermissionsResponsePageTokenChange_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPathArrayOfValues) AsNextPageTokenArrayOfValues

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPathArrayOfValues) AsPrevPageTokenArrayOfValues

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPathArrayOfValues) GetRawValues

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

type WatchPermissionsResponsePageTokenChange_FieldTerminalPathValue

type WatchPermissionsResponsePageTokenChange_FieldTerminalPathValue struct {
	WatchPermissionsResponsePageTokenChange_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPathValue) AsNextPageTokenValue

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPathValue) AsPrevPageTokenValue

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'WatchPermissionsResponsePageTokenChange_FieldTerminalPathValue' with the value under path in 'WatchPermissionsResponse_PageTokenChange'.

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPathValue) CompareWithRaw

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPathValue) GetRawValue

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

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object PageTokenChange

func (*WatchPermissionsResponsePageTokenChange_FieldTerminalPathValue) SetToRaw

type WatchPermissionsResponsePathSelectorIsCurrent

type WatchPermissionsResponsePathSelectorIsCurrent struct{}

func (WatchPermissionsResponsePathSelectorIsCurrent) FieldPath

func (WatchPermissionsResponsePathSelectorIsCurrent) WithArrayOfValues

func (WatchPermissionsResponsePathSelectorIsCurrent) WithValue

type WatchPermissionsResponsePathSelectorIsHardReset

type WatchPermissionsResponsePathSelectorIsHardReset struct{}

func (WatchPermissionsResponsePathSelectorIsHardReset) FieldPath

func (WatchPermissionsResponsePathSelectorIsHardReset) WithArrayOfValues

func (WatchPermissionsResponsePathSelectorIsHardReset) WithValue

type WatchPermissionsResponsePathSelectorIsSoftReset

type WatchPermissionsResponsePathSelectorIsSoftReset struct{}

func (WatchPermissionsResponsePathSelectorIsSoftReset) FieldPath

func (WatchPermissionsResponsePathSelectorIsSoftReset) WithArrayOfValues

func (WatchPermissionsResponsePathSelectorIsSoftReset) WithValue

type WatchPermissionsResponsePathSelectorPageTokenChange

type WatchPermissionsResponsePathSelectorPageTokenChange struct{}

func (WatchPermissionsResponsePathSelectorPageTokenChange) FieldPath

func (WatchPermissionsResponsePathSelectorPageTokenChange) NextPageToken

func (WatchPermissionsResponsePathSelectorPageTokenChange) PrevPageToken

type WatchPermissionsResponsePathSelectorPageTokenChangeNextPageToken

type WatchPermissionsResponsePathSelectorPageTokenChangeNextPageToken struct{}

func (WatchPermissionsResponsePathSelectorPageTokenChangeNextPageToken) FieldPath

func (WatchPermissionsResponsePathSelectorPageTokenChangeNextPageToken) WithArrayOfValues

func (WatchPermissionsResponsePathSelectorPageTokenChangeNextPageToken) WithValue

type WatchPermissionsResponsePathSelectorPageTokenChangePrevPageToken

type WatchPermissionsResponsePathSelectorPageTokenChangePrevPageToken struct{}

func (WatchPermissionsResponsePathSelectorPageTokenChangePrevPageToken) FieldPath

func (WatchPermissionsResponsePathSelectorPageTokenChangePrevPageToken) WithArrayOfValues

func (WatchPermissionsResponsePathSelectorPageTokenChangePrevPageToken) WithValue

type WatchPermissionsResponsePathSelectorPermissionChanges

type WatchPermissionsResponsePathSelectorPermissionChanges struct{}

func (WatchPermissionsResponsePathSelectorPermissionChanges) FieldPath

func (WatchPermissionsResponsePathSelectorPermissionChanges) WithArrayOfValues

func (WatchPermissionsResponsePathSelectorPermissionChanges) WithItemValue

func (WatchPermissionsResponsePathSelectorPermissionChanges) WithValue

type WatchPermissionsResponsePathSelectorResumeToken

type WatchPermissionsResponsePathSelectorResumeToken struct{}

func (WatchPermissionsResponsePathSelectorResumeToken) FieldPath

func (WatchPermissionsResponsePathSelectorResumeToken) WithArrayOfValues

func (WatchPermissionsResponsePathSelectorResumeToken) WithValue

type WatchPermissionsResponsePathSelectorSnapshotSize

type WatchPermissionsResponsePathSelectorSnapshotSize struct{}

func (WatchPermissionsResponsePathSelectorSnapshotSize) FieldPath

func (WatchPermissionsResponsePathSelectorSnapshotSize) WithArrayOfValues

func (WatchPermissionsResponsePathSelectorSnapshotSize) WithValue

type WatchPermissionsResponse_FieldMask

type WatchPermissionsResponse_FieldMask struct {
	Paths []WatchPermissionsResponse_FieldPath
}

func FullWatchPermissionsResponse_FieldMask

func FullWatchPermissionsResponse_FieldMask() *WatchPermissionsResponse_FieldMask

func (*WatchPermissionsResponse_FieldMask) AppendPath

func (*WatchPermissionsResponse_FieldMask) AppendRawPath

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

func (*WatchPermissionsResponse_FieldMask) DecodeFirestore

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

func (*WatchPermissionsResponse_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*WatchPermissionsResponse_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*WatchPermissionsResponse_FieldMask) FromProtoFieldMask

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

func (*WatchPermissionsResponse_FieldMask) GetPaths

func (*WatchPermissionsResponse_FieldMask) GetRawPaths

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

func (*WatchPermissionsResponse_FieldMask) IsFull

func (fieldMask *WatchPermissionsResponse_FieldMask) IsFull() bool

func (WatchPermissionsResponse_FieldMask) Marshal

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

implement methods required by customType

func (WatchPermissionsResponse_FieldMask) MarshalJSON

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

func (*WatchPermissionsResponse_FieldMask) PathsCount

func (fieldMask *WatchPermissionsResponse_FieldMask) PathsCount() int

func (*WatchPermissionsResponse_FieldMask) Project

func (*WatchPermissionsResponse_FieldMask) ProjectRaw

func (*WatchPermissionsResponse_FieldMask) ProtoMessage

func (fieldMask *WatchPermissionsResponse_FieldMask) ProtoMessage()

func (*WatchPermissionsResponse_FieldMask) ProtoReflect

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

func (*WatchPermissionsResponse_FieldMask) Reset

func (fieldMask *WatchPermissionsResponse_FieldMask) Reset()

func (*WatchPermissionsResponse_FieldMask) Set

func (fieldMask *WatchPermissionsResponse_FieldMask) Set(target, source *WatchPermissionsResponse)

func (*WatchPermissionsResponse_FieldMask) SetFromCliFlag

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

func (*WatchPermissionsResponse_FieldMask) SetRaw

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

func (*WatchPermissionsResponse_FieldMask) Size

func (fieldMask *WatchPermissionsResponse_FieldMask) Size() int

func (*WatchPermissionsResponse_FieldMask) String

func (fieldMask *WatchPermissionsResponse_FieldMask) String() string

func (*WatchPermissionsResponse_FieldMask) Subtract

func (*WatchPermissionsResponse_FieldMask) SubtractRaw

func (*WatchPermissionsResponse_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*WatchPermissionsResponse_FieldMask) Unmarshal

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

func (*WatchPermissionsResponse_FieldMask) UnmarshalJSON

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

type WatchPermissionsResponse_FieldPath

type WatchPermissionsResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() WatchPermissionsResponse_FieldPathSelector
	Get(source *WatchPermissionsResponse) []interface{}
	GetSingle(source *WatchPermissionsResponse) (interface{}, bool)
	ClearValue(item *WatchPermissionsResponse)

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

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

func MustParseWatchPermissionsResponse_FieldPath

func MustParseWatchPermissionsResponse_FieldPath(rawField string) WatchPermissionsResponse_FieldPath

func ParseWatchPermissionsResponse_FieldPath

func ParseWatchPermissionsResponse_FieldPath(rawField string) (WatchPermissionsResponse_FieldPath, error)

type WatchPermissionsResponse_FieldPathArrayItemValue

type WatchPermissionsResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	WatchPermissionsResponse_FieldPath
	ContainsValue(*WatchPermissionsResponse) bool
}

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

func MustParseWatchPermissionsResponse_FieldPathArrayItemValue

func MustParseWatchPermissionsResponse_FieldPathArrayItemValue(pathStr, valueStr string) WatchPermissionsResponse_FieldPathArrayItemValue

func ParseWatchPermissionsResponse_FieldPathArrayItemValue

func ParseWatchPermissionsResponse_FieldPathArrayItemValue(pathStr, valueStr string) (WatchPermissionsResponse_FieldPathArrayItemValue, error)

ParseWatchPermissionsResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type WatchPermissionsResponse_FieldPathArrayOfValues

type WatchPermissionsResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	WatchPermissionsResponse_FieldPath
}

WatchPermissionsResponse_FieldPathArrayOfValues allows storing slice of values for WatchPermissionsResponse fields according to their type

func MustParseWatchPermissionsResponse_FieldPathArrayOfValues

func MustParseWatchPermissionsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) WatchPermissionsResponse_FieldPathArrayOfValues

func ParseWatchPermissionsResponse_FieldPathArrayOfValues

func ParseWatchPermissionsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (WatchPermissionsResponse_FieldPathArrayOfValues, error)

type WatchPermissionsResponse_FieldPathSelector

type WatchPermissionsResponse_FieldPathSelector int32
const (
	WatchPermissionsResponse_FieldPathSelectorPermissionChanges WatchPermissionsResponse_FieldPathSelector = 0
	WatchPermissionsResponse_FieldPathSelectorIsCurrent         WatchPermissionsResponse_FieldPathSelector = 1
	WatchPermissionsResponse_FieldPathSelectorPageTokenChange   WatchPermissionsResponse_FieldPathSelector = 2
	WatchPermissionsResponse_FieldPathSelectorResumeToken       WatchPermissionsResponse_FieldPathSelector = 3
	WatchPermissionsResponse_FieldPathSelectorSnapshotSize      WatchPermissionsResponse_FieldPathSelector = 4
	WatchPermissionsResponse_FieldPathSelectorIsSoftReset       WatchPermissionsResponse_FieldPathSelector = 5
	WatchPermissionsResponse_FieldPathSelectorIsHardReset       WatchPermissionsResponse_FieldPathSelector = 6
)

func (WatchPermissionsResponse_FieldPathSelector) String

type WatchPermissionsResponse_FieldPathValue

type WatchPermissionsResponse_FieldPathValue interface {
	WatchPermissionsResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **WatchPermissionsResponse)
	CompareWith(*WatchPermissionsResponse) (cmp int, comparable bool)
}

WatchPermissionsResponse_FieldPathValue allows storing values for WatchPermissionsResponse fields according to their type

func MustParseWatchPermissionsResponse_FieldPathValue

func MustParseWatchPermissionsResponse_FieldPathValue(pathStr, valueStr string) WatchPermissionsResponse_FieldPathValue

func ParseWatchPermissionsResponse_FieldPathValue

func ParseWatchPermissionsResponse_FieldPathValue(pathStr, valueStr string) (WatchPermissionsResponse_FieldPathValue, error)

type WatchPermissionsResponse_FieldSubPath

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

func (*WatchPermissionsResponse_FieldSubPath) AsPageTokenChangeSubPath

func (*WatchPermissionsResponse_FieldSubPath) ClearValue

func (*WatchPermissionsResponse_FieldSubPath) ClearValueRaw

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

func (*WatchPermissionsResponse_FieldSubPath) Get

func (fps *WatchPermissionsResponse_FieldSubPath) Get(source *WatchPermissionsResponse) (values []interface{})

Get returns all values pointed by selected field from source WatchPermissionsResponse

func (*WatchPermissionsResponse_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*WatchPermissionsResponse_FieldSubPath) GetRaw

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

func (*WatchPermissionsResponse_FieldSubPath) GetSingle

func (fps *WatchPermissionsResponse_FieldSubPath) GetSingle(source *WatchPermissionsResponse) (interface{}, bool)

GetSingle returns value of selected field from source WatchPermissionsResponse

func (*WatchPermissionsResponse_FieldSubPath) GetSingleRaw

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

func (*WatchPermissionsResponse_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*WatchPermissionsResponse_FieldSubPath) JSONString

JSONString returns path representation is JSON convention

func (*WatchPermissionsResponse_FieldSubPath) Selector

func (*WatchPermissionsResponse_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*WatchPermissionsResponse_FieldSubPath) String

String returns path representation in proto convention

func (*WatchPermissionsResponse_FieldSubPath) WithIArrayItemValue

func (*WatchPermissionsResponse_FieldSubPath) WithIArrayOfValues

func (*WatchPermissionsResponse_FieldSubPath) WithIValue

func (*WatchPermissionsResponse_FieldSubPath) WithRawIArrayItemValue

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

func (*WatchPermissionsResponse_FieldSubPath) WithRawIArrayOfValues

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

func (*WatchPermissionsResponse_FieldSubPath) WithRawIValue

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

type WatchPermissionsResponse_FieldSubPathArrayItemValue

type WatchPermissionsResponse_FieldSubPathArrayItemValue struct {
	WatchPermissionsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*WatchPermissionsResponse_FieldSubPathArrayItemValue) AsPageTokenChangePathItemValue

func (*WatchPermissionsResponse_FieldSubPathArrayItemValue) ContainsValue

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

func (*WatchPermissionsResponse_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type WatchPermissionsResponse_FieldSubPathArrayOfValues

type WatchPermissionsResponse_FieldSubPathArrayOfValues struct {
	WatchPermissionsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*WatchPermissionsResponse_FieldSubPathArrayOfValues) AsPageTokenChangePathArrayOfValues

func (*WatchPermissionsResponse_FieldSubPathArrayOfValues) GetRawValues

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

type WatchPermissionsResponse_FieldSubPathValue

type WatchPermissionsResponse_FieldSubPathValue struct {
	WatchPermissionsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*WatchPermissionsResponse_FieldSubPathValue) AsPageTokenChangePathValue

func (*WatchPermissionsResponse_FieldSubPathValue) CompareWith

func (*WatchPermissionsResponse_FieldSubPathValue) CompareWithRaw

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

func (*WatchPermissionsResponse_FieldSubPathValue) GetRawValue

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

func (*WatchPermissionsResponse_FieldSubPathValue) SetTo

func (*WatchPermissionsResponse_FieldSubPathValue) SetToRaw

type WatchPermissionsResponse_FieldTerminalPath

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

func (*WatchPermissionsResponse_FieldTerminalPath) ClearValue

func (*WatchPermissionsResponse_FieldTerminalPath) ClearValueRaw

func (*WatchPermissionsResponse_FieldTerminalPath) Get

func (fp *WatchPermissionsResponse_FieldTerminalPath) Get(source *WatchPermissionsResponse) (values []interface{})

Get returns all values pointed by specific field from source WatchPermissionsResponse

func (*WatchPermissionsResponse_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*WatchPermissionsResponse_FieldTerminalPath) GetRaw

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

func (*WatchPermissionsResponse_FieldTerminalPath) GetSingle

func (fp *WatchPermissionsResponse_FieldTerminalPath) GetSingle(source *WatchPermissionsResponse) (interface{}, bool)

GetSingle returns value pointed by specific field of from source WatchPermissionsResponse

func (*WatchPermissionsResponse_FieldTerminalPath) GetSingleRaw

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

func (*WatchPermissionsResponse_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*WatchPermissionsResponse_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*WatchPermissionsResponse_FieldTerminalPath) Selector

func (*WatchPermissionsResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*WatchPermissionsResponse_FieldTerminalPath) String

String returns path representation in proto convention

func (*WatchPermissionsResponse_FieldTerminalPath) WithIArrayItemValue

func (*WatchPermissionsResponse_FieldTerminalPath) WithIArrayOfValues

func (*WatchPermissionsResponse_FieldTerminalPath) WithIValue

func (*WatchPermissionsResponse_FieldTerminalPath) WithRawIArrayItemValue

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

func (*WatchPermissionsResponse_FieldTerminalPath) WithRawIArrayOfValues

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

func (*WatchPermissionsResponse_FieldTerminalPath) WithRawIValue

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

type WatchPermissionsResponse_FieldTerminalPathArrayItemValue

type WatchPermissionsResponse_FieldTerminalPathArrayItemValue struct {
	WatchPermissionsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchPermissionsResponse_FieldTerminalPathArrayItemValue) AsPermissionChangesItemValue

func (*WatchPermissionsResponse_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*WatchPermissionsResponse_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*WatchPermissionsResponse_FieldTerminalPathArrayItemValue) GetSingle

func (*WatchPermissionsResponse_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type WatchPermissionsResponse_FieldTerminalPathArrayOfValues

type WatchPermissionsResponse_FieldTerminalPathArrayOfValues struct {
	WatchPermissionsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchPermissionsResponse_FieldTerminalPathArrayOfValues) AsIsCurrentArrayOfValues

func (fpaov *WatchPermissionsResponse_FieldTerminalPathArrayOfValues) AsIsCurrentArrayOfValues() ([]bool, bool)

func (*WatchPermissionsResponse_FieldTerminalPathArrayOfValues) AsIsHardResetArrayOfValues

func (fpaov *WatchPermissionsResponse_FieldTerminalPathArrayOfValues) AsIsHardResetArrayOfValues() ([]bool, bool)

func (*WatchPermissionsResponse_FieldTerminalPathArrayOfValues) AsIsSoftResetArrayOfValues

func (fpaov *WatchPermissionsResponse_FieldTerminalPathArrayOfValues) AsIsSoftResetArrayOfValues() ([]bool, bool)

func (*WatchPermissionsResponse_FieldTerminalPathArrayOfValues) AsPageTokenChangeArrayOfValues

func (*WatchPermissionsResponse_FieldTerminalPathArrayOfValues) AsPermissionChangesArrayOfValues

func (fpaov *WatchPermissionsResponse_FieldTerminalPathArrayOfValues) AsPermissionChangesArrayOfValues() ([][]*permission.PermissionChange, bool)

func (*WatchPermissionsResponse_FieldTerminalPathArrayOfValues) AsResumeTokenArrayOfValues

func (fpaov *WatchPermissionsResponse_FieldTerminalPathArrayOfValues) AsResumeTokenArrayOfValues() ([]string, bool)

func (*WatchPermissionsResponse_FieldTerminalPathArrayOfValues) AsSnapshotSizeArrayOfValues

func (fpaov *WatchPermissionsResponse_FieldTerminalPathArrayOfValues) AsSnapshotSizeArrayOfValues() ([]int64, bool)

func (*WatchPermissionsResponse_FieldTerminalPathArrayOfValues) GetRawValues

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

type WatchPermissionsResponse_FieldTerminalPathValue

type WatchPermissionsResponse_FieldTerminalPathValue struct {
	WatchPermissionsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchPermissionsResponse_FieldTerminalPathValue) AsIsCurrentValue

func (fpv *WatchPermissionsResponse_FieldTerminalPathValue) AsIsCurrentValue() (bool, bool)

func (*WatchPermissionsResponse_FieldTerminalPathValue) AsIsHardResetValue

func (fpv *WatchPermissionsResponse_FieldTerminalPathValue) AsIsHardResetValue() (bool, bool)

func (*WatchPermissionsResponse_FieldTerminalPathValue) AsIsSoftResetValue

func (fpv *WatchPermissionsResponse_FieldTerminalPathValue) AsIsSoftResetValue() (bool, bool)

func (*WatchPermissionsResponse_FieldTerminalPathValue) AsPageTokenChangeValue

func (*WatchPermissionsResponse_FieldTerminalPathValue) AsPermissionChangesValue

func (*WatchPermissionsResponse_FieldTerminalPathValue) AsResumeTokenValue

func (fpv *WatchPermissionsResponse_FieldTerminalPathValue) AsResumeTokenValue() (string, bool)

func (*WatchPermissionsResponse_FieldTerminalPathValue) AsSnapshotSizeValue

func (fpv *WatchPermissionsResponse_FieldTerminalPathValue) AsSnapshotSizeValue() (int64, bool)

func (*WatchPermissionsResponse_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'WatchPermissionsResponse_FieldTerminalPathValue' with the value under path in 'WatchPermissionsResponse'.

func (*WatchPermissionsResponse_FieldTerminalPathValue) CompareWithRaw

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

func (*WatchPermissionsResponse_FieldTerminalPathValue) GetRawValue

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

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

func (*WatchPermissionsResponse_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object WatchPermissionsResponse

func (*WatchPermissionsResponse_FieldTerminalPathValue) SetToRaw

type WatchPermissionsResponse_PageTokenChange

type WatchPermissionsResponse_PageTokenChange struct {

	// New token to retrieve previous page of results.
	PrevPageToken *permission.PagerCursor `` /* 151-byte string literal not displayed */
	// New token to retrieve next page of results.
	NextPageToken *permission.PagerCursor `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*WatchPermissionsResponse_PageTokenChange) Clone

func (*WatchPermissionsResponse_PageTokenChange) CloneRaw

func (*WatchPermissionsResponse_PageTokenChange) Descriptor

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

Deprecated, Use WatchPermissionsResponse_PageTokenChange.ProtoReflect.Descriptor instead.

func (*WatchPermissionsResponse_PageTokenChange) GetNextPageToken

func (*WatchPermissionsResponse_PageTokenChange) GetPrevPageToken

func (*WatchPermissionsResponse_PageTokenChange) GotenMessage

func (*WatchPermissionsResponse_PageTokenChange) GotenObjectExt

func (o *WatchPermissionsResponse_PageTokenChange) GotenObjectExt()

func (*WatchPermissionsResponse_PageTokenChange) GotenValidate

func (obj *WatchPermissionsResponse_PageTokenChange) GotenValidate() error

func (*WatchPermissionsResponse_PageTokenChange) MakeFullFieldMask

func (*WatchPermissionsResponse_PageTokenChange) MakeRawDiffFieldMask

func (*WatchPermissionsResponse_PageTokenChange) MakeRawFullFieldMask

func (*WatchPermissionsResponse_PageTokenChange) Marshal

func (*WatchPermissionsResponse_PageTokenChange) MarshalJSON

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

func (*WatchPermissionsResponse_PageTokenChange) Merge

func (*WatchPermissionsResponse_PageTokenChange) MergeRaw

func (*WatchPermissionsResponse_PageTokenChange) ProtoMessage

func (*WatchPermissionsResponse_PageTokenChange) ProtoReflect

func (*WatchPermissionsResponse_PageTokenChange) Reset

func (*WatchPermissionsResponse_PageTokenChange) SetNextPageToken

func (*WatchPermissionsResponse_PageTokenChange) SetPrevPageToken

func (*WatchPermissionsResponse_PageTokenChange) String

func (*WatchPermissionsResponse_PageTokenChange) Unmarshal

func (*WatchPermissionsResponse_PageTokenChange) UnmarshalJSON

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

type WatchPermissionsResponse_PageTokenChangePathSelectorNextPageToken

type WatchPermissionsResponse_PageTokenChangePathSelectorNextPageToken struct{}

func (WatchPermissionsResponse_PageTokenChangePathSelectorNextPageToken) FieldPath

func (WatchPermissionsResponse_PageTokenChangePathSelectorNextPageToken) WithArrayOfValues

func (WatchPermissionsResponse_PageTokenChangePathSelectorNextPageToken) WithValue

type WatchPermissionsResponse_PageTokenChangePathSelectorPrevPageToken

type WatchPermissionsResponse_PageTokenChangePathSelectorPrevPageToken struct{}

func (WatchPermissionsResponse_PageTokenChangePathSelectorPrevPageToken) FieldPath

func (WatchPermissionsResponse_PageTokenChangePathSelectorPrevPageToken) WithArrayOfValues

func (WatchPermissionsResponse_PageTokenChangePathSelectorPrevPageToken) WithValue

type WatchPermissionsResponse_PageTokenChange_FieldMask

type WatchPermissionsResponse_PageTokenChange_FieldMask struct {
	Paths []WatchPermissionsResponsePageTokenChange_FieldPath
}

func FullWatchPermissionsResponse_PageTokenChange_FieldMask

func FullWatchPermissionsResponse_PageTokenChange_FieldMask() *WatchPermissionsResponse_PageTokenChange_FieldMask

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) AppendPath

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) AppendRawPath

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) DecodeFirestore

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) EncodeFirestore

firestore encoding/decoding integration

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) FromProtoFieldMask

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

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) GetPaths

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) GetRawPaths

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) IsFull

func (WatchPermissionsResponse_PageTokenChange_FieldMask) Marshal

implement methods required by customType

func (WatchPermissionsResponse_PageTokenChange_FieldMask) MarshalJSON

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

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) PathsCount

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) Project

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) ProjectRaw

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) ProtoMessage

func (fieldMask *WatchPermissionsResponse_PageTokenChange_FieldMask) ProtoMessage()

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) ProtoReflect

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) Reset

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) Set

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) SetFromCliFlag

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

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) SetRaw

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) Size

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) String

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) SubtractRaw

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) ToProtoFieldMask

ToFieldMask is used for proto conversions

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) Unmarshal

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

func (*WatchPermissionsResponse_PageTokenChange_FieldMask) UnmarshalJSON

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

Jump to

Keyboard shortcuts

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