group_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: 40 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BatchGetGroupsDescriptor added in v0.4.28

type BatchGetGroupsDescriptor struct{}

func GetBatchGetGroupsDescriptor added in v0.4.28

func GetBatchGetGroupsDescriptor() *BatchGetGroupsDescriptor

func (*BatchGetGroupsDescriptor) GetApiDescriptor added in v0.4.28

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

func (*BatchGetGroupsDescriptor) GetApiName added in v0.4.28

func (d *BatchGetGroupsDescriptor) GetApiName() string

func (*BatchGetGroupsDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*BatchGetGroupsDescriptor) GetFullMethodName added in v0.4.28

func (d *BatchGetGroupsDescriptor) GetFullMethodName() string

func (*BatchGetGroupsDescriptor) GetMethodName added in v0.4.28

func (d *BatchGetGroupsDescriptor) GetMethodName() string

func (*BatchGetGroupsDescriptor) GetProtoPkgName added in v0.4.28

func (d *BatchGetGroupsDescriptor) GetProtoPkgName() string

func (*BatchGetGroupsDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*BatchGetGroupsDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*BatchGetGroupsDescriptor) GetServiceDomain added in v0.4.28

func (d *BatchGetGroupsDescriptor) GetServiceDomain() string

func (*BatchGetGroupsDescriptor) GetServiceVersion added in v0.4.28

func (d *BatchGetGroupsDescriptor) GetServiceVersion() string

func (*BatchGetGroupsDescriptor) GetVerb added in v0.4.28

func (d *BatchGetGroupsDescriptor) GetVerb() string

func (*BatchGetGroupsDescriptor) HasResource added in v0.4.30

func (d *BatchGetGroupsDescriptor) HasResource() bool

func (*BatchGetGroupsDescriptor) IsClientStream added in v0.4.28

func (d *BatchGetGroupsDescriptor) IsClientStream() bool

func (*BatchGetGroupsDescriptor) IsCollection added in v0.4.30

func (d *BatchGetGroupsDescriptor) IsCollection() bool

func (*BatchGetGroupsDescriptor) IsPlural added in v0.4.30

func (d *BatchGetGroupsDescriptor) IsPlural() bool

func (*BatchGetGroupsDescriptor) IsServerStream added in v0.4.28

func (d *BatchGetGroupsDescriptor) IsServerStream() bool

func (*BatchGetGroupsDescriptor) IsUnary added in v0.4.28

func (d *BatchGetGroupsDescriptor) IsUnary() bool

func (*BatchGetGroupsDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*BatchGetGroupsDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*BatchGetGroupsDescriptor) RequestHasResourceBody added in v0.4.28

func (d *BatchGetGroupsDescriptor) RequestHasResourceBody() bool

type BatchGetGroupsDescriptorClientMsgHandle added in v0.4.28

type BatchGetGroupsDescriptorClientMsgHandle struct{}

func (*BatchGetGroupsDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*BatchGetGroupsDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*BatchGetGroupsDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type BatchGetGroupsDescriptorServerMsgHandle added in v0.4.28

type BatchGetGroupsDescriptorServerMsgHandle struct{}

func (*BatchGetGroupsDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*BatchGetGroupsDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*BatchGetGroupsDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type BatchGetGroupsRequest

type BatchGetGroupsRequest struct {

	// Names of Groups
	Names []*group.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 *group.Group_FieldMask `` /* 137-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 [BatchGetGroups][ntt.iam.v1alpha.BatchGetGroups]

func (*BatchGetGroupsRequest) Clone

func (*BatchGetGroupsRequest) CloneRaw

func (*BatchGetGroupsRequest) Descriptor

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

Deprecated, Use BatchGetGroupsRequest.ProtoReflect.Descriptor instead.

func (*BatchGetGroupsRequest) GetFieldMask

func (m *BatchGetGroupsRequest) GetFieldMask() *group.Group_FieldMask

func (*BatchGetGroupsRequest) GetNames

func (m *BatchGetGroupsRequest) GetNames() []*group.Reference

func (*BatchGetGroupsRequest) GetView

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

func (*BatchGetGroupsRequest) GotenMessage

func (*BatchGetGroupsRequest) GotenMessage()

func (*BatchGetGroupsRequest) GotenObjectExt

func (o *BatchGetGroupsRequest) GotenObjectExt()

func (*BatchGetGroupsRequest) GotenValidate

func (obj *BatchGetGroupsRequest) GotenValidate() error

func (*BatchGetGroupsRequest) MakeDiffFieldMask

func (*BatchGetGroupsRequest) MakeFullFieldMask

func (*BatchGetGroupsRequest) MakeRawDiffFieldMask

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

func (*BatchGetGroupsRequest) MakeRawFullFieldMask

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

func (*BatchGetGroupsRequest) Marshal

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

func (*BatchGetGroupsRequest) MarshalJSON

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

func (*BatchGetGroupsRequest) Merge

func (o *BatchGetGroupsRequest) Merge(source *BatchGetGroupsRequest)

func (*BatchGetGroupsRequest) MergeRaw

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

func (*BatchGetGroupsRequest) ProtoMessage

func (*BatchGetGroupsRequest) ProtoMessage()

func (*BatchGetGroupsRequest) ProtoReflect

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

func (*BatchGetGroupsRequest) Reset

func (m *BatchGetGroupsRequest) Reset()

func (*BatchGetGroupsRequest) SetFieldMask

func (m *BatchGetGroupsRequest) SetFieldMask(fv *group.Group_FieldMask)

func (*BatchGetGroupsRequest) SetNames

func (m *BatchGetGroupsRequest) SetNames(fv []*group.Reference)

func (*BatchGetGroupsRequest) SetView

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

func (*BatchGetGroupsRequest) String

func (m *BatchGetGroupsRequest) String() string

func (*BatchGetGroupsRequest) Unmarshal

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

func (*BatchGetGroupsRequest) UnmarshalJSON

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

type BatchGetGroupsRequestFieldPathBuilder

type BatchGetGroupsRequestFieldPathBuilder struct{}

func NewBatchGetGroupsRequestFieldPathBuilder

func NewBatchGetGroupsRequestFieldPathBuilder() BatchGetGroupsRequestFieldPathBuilder

func (BatchGetGroupsRequestFieldPathBuilder) FieldMask

func (BatchGetGroupsRequestFieldPathBuilder) Names

func (BatchGetGroupsRequestFieldPathBuilder) View

type BatchGetGroupsRequestPathSelectorFieldMask

type BatchGetGroupsRequestPathSelectorFieldMask struct{}

func (BatchGetGroupsRequestPathSelectorFieldMask) FieldPath

func (BatchGetGroupsRequestPathSelectorFieldMask) WithArrayOfValues

func (BatchGetGroupsRequestPathSelectorFieldMask) WithValue

type BatchGetGroupsRequestPathSelectorNames

type BatchGetGroupsRequestPathSelectorNames struct{}

func (BatchGetGroupsRequestPathSelectorNames) FieldPath

func (BatchGetGroupsRequestPathSelectorNames) WithArrayOfValues

func (BatchGetGroupsRequestPathSelectorNames) WithItemValue

func (BatchGetGroupsRequestPathSelectorNames) WithValue

type BatchGetGroupsRequestPathSelectorView

type BatchGetGroupsRequestPathSelectorView struct{}

func (BatchGetGroupsRequestPathSelectorView) FieldPath

func (BatchGetGroupsRequestPathSelectorView) WithArrayOfValues

func (BatchGetGroupsRequestPathSelectorView) WithValue

type BatchGetGroupsRequest_FieldMask

type BatchGetGroupsRequest_FieldMask struct {
	Paths []BatchGetGroupsRequest_FieldPath
}

func FullBatchGetGroupsRequest_FieldMask

func FullBatchGetGroupsRequest_FieldMask() *BatchGetGroupsRequest_FieldMask

func (*BatchGetGroupsRequest_FieldMask) AppendPath

func (*BatchGetGroupsRequest_FieldMask) AppendRawPath

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

func (*BatchGetGroupsRequest_FieldMask) DecodeFirestore

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

func (*BatchGetGroupsRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*BatchGetGroupsRequest_FieldMask) FilterInputFields

func (fieldMask *BatchGetGroupsRequest_FieldMask) FilterInputFields() *BatchGetGroupsRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*BatchGetGroupsRequest_FieldMask) FromProtoFieldMask

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

func (*BatchGetGroupsRequest_FieldMask) GetPaths

func (*BatchGetGroupsRequest_FieldMask) GetRawPaths

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

func (*BatchGetGroupsRequest_FieldMask) IsFull

func (fieldMask *BatchGetGroupsRequest_FieldMask) IsFull() bool

func (BatchGetGroupsRequest_FieldMask) Marshal

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

implement methods required by customType

func (BatchGetGroupsRequest_FieldMask) MarshalJSON

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

func (*BatchGetGroupsRequest_FieldMask) PathsCount

func (fieldMask *BatchGetGroupsRequest_FieldMask) PathsCount() int

func (*BatchGetGroupsRequest_FieldMask) Project

func (*BatchGetGroupsRequest_FieldMask) ProjectRaw

func (*BatchGetGroupsRequest_FieldMask) ProtoMessage

func (fieldMask *BatchGetGroupsRequest_FieldMask) ProtoMessage()

func (*BatchGetGroupsRequest_FieldMask) ProtoReflect

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

func (*BatchGetGroupsRequest_FieldMask) Reset

func (fieldMask *BatchGetGroupsRequest_FieldMask) Reset()

func (*BatchGetGroupsRequest_FieldMask) Set

func (fieldMask *BatchGetGroupsRequest_FieldMask) Set(target, source *BatchGetGroupsRequest)

func (*BatchGetGroupsRequest_FieldMask) SetFromCliFlag

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

func (*BatchGetGroupsRequest_FieldMask) SetRaw

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

func (*BatchGetGroupsRequest_FieldMask) Size

func (fieldMask *BatchGetGroupsRequest_FieldMask) Size() int

func (*BatchGetGroupsRequest_FieldMask) String

func (fieldMask *BatchGetGroupsRequest_FieldMask) String() string

func (*BatchGetGroupsRequest_FieldMask) Subtract

func (*BatchGetGroupsRequest_FieldMask) SubtractRaw

func (*BatchGetGroupsRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*BatchGetGroupsRequest_FieldMask) Unmarshal

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

func (*BatchGetGroupsRequest_FieldMask) UnmarshalJSON

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

type BatchGetGroupsRequest_FieldPath

type BatchGetGroupsRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() BatchGetGroupsRequest_FieldPathSelector
	Get(source *BatchGetGroupsRequest) []interface{}
	GetSingle(source *BatchGetGroupsRequest) (interface{}, bool)
	ClearValue(item *BatchGetGroupsRequest)

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

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

func MustParseBatchGetGroupsRequest_FieldPath

func MustParseBatchGetGroupsRequest_FieldPath(rawField string) BatchGetGroupsRequest_FieldPath

func ParseBatchGetGroupsRequest_FieldPath

func ParseBatchGetGroupsRequest_FieldPath(rawField string) (BatchGetGroupsRequest_FieldPath, error)

type BatchGetGroupsRequest_FieldPathArrayItemValue

type BatchGetGroupsRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	BatchGetGroupsRequest_FieldPath
	ContainsValue(*BatchGetGroupsRequest) bool
}

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

func MustParseBatchGetGroupsRequest_FieldPathArrayItemValue

func MustParseBatchGetGroupsRequest_FieldPathArrayItemValue(pathStr, valueStr string) BatchGetGroupsRequest_FieldPathArrayItemValue

func ParseBatchGetGroupsRequest_FieldPathArrayItemValue

func ParseBatchGetGroupsRequest_FieldPathArrayItemValue(pathStr, valueStr string) (BatchGetGroupsRequest_FieldPathArrayItemValue, error)

ParseBatchGetGroupsRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type BatchGetGroupsRequest_FieldPathArrayOfValues

type BatchGetGroupsRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	BatchGetGroupsRequest_FieldPath
}

BatchGetGroupsRequest_FieldPathArrayOfValues allows storing slice of values for BatchGetGroupsRequest fields according to their type

func MustParseBatchGetGroupsRequest_FieldPathArrayOfValues

func MustParseBatchGetGroupsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) BatchGetGroupsRequest_FieldPathArrayOfValues

func ParseBatchGetGroupsRequest_FieldPathArrayOfValues

func ParseBatchGetGroupsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (BatchGetGroupsRequest_FieldPathArrayOfValues, error)

type BatchGetGroupsRequest_FieldPathSelector

type BatchGetGroupsRequest_FieldPathSelector int32
const (
	BatchGetGroupsRequest_FieldPathSelectorNames     BatchGetGroupsRequest_FieldPathSelector = 0
	BatchGetGroupsRequest_FieldPathSelectorFieldMask BatchGetGroupsRequest_FieldPathSelector = 1
	BatchGetGroupsRequest_FieldPathSelectorView      BatchGetGroupsRequest_FieldPathSelector = 2
)

func (BatchGetGroupsRequest_FieldPathSelector) String

type BatchGetGroupsRequest_FieldPathValue

type BatchGetGroupsRequest_FieldPathValue interface {
	BatchGetGroupsRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **BatchGetGroupsRequest)
	CompareWith(*BatchGetGroupsRequest) (cmp int, comparable bool)
}

BatchGetGroupsRequest_FieldPathValue allows storing values for BatchGetGroupsRequest fields according to their type

func MustParseBatchGetGroupsRequest_FieldPathValue

func MustParseBatchGetGroupsRequest_FieldPathValue(pathStr, valueStr string) BatchGetGroupsRequest_FieldPathValue

func ParseBatchGetGroupsRequest_FieldPathValue

func ParseBatchGetGroupsRequest_FieldPathValue(pathStr, valueStr string) (BatchGetGroupsRequest_FieldPathValue, error)

type BatchGetGroupsRequest_FieldTerminalPath

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

func (*BatchGetGroupsRequest_FieldTerminalPath) ClearValue

func (*BatchGetGroupsRequest_FieldTerminalPath) ClearValueRaw

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

func (*BatchGetGroupsRequest_FieldTerminalPath) Get

func (fp *BatchGetGroupsRequest_FieldTerminalPath) Get(source *BatchGetGroupsRequest) (values []interface{})

Get returns all values pointed by specific field from source BatchGetGroupsRequest

func (*BatchGetGroupsRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*BatchGetGroupsRequest_FieldTerminalPath) GetRaw

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

func (*BatchGetGroupsRequest_FieldTerminalPath) GetSingle

func (fp *BatchGetGroupsRequest_FieldTerminalPath) GetSingle(source *BatchGetGroupsRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source BatchGetGroupsRequest

func (*BatchGetGroupsRequest_FieldTerminalPath) GetSingleRaw

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

func (*BatchGetGroupsRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*BatchGetGroupsRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*BatchGetGroupsRequest_FieldTerminalPath) Selector

func (*BatchGetGroupsRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*BatchGetGroupsRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*BatchGetGroupsRequest_FieldTerminalPath) WithIArrayItemValue

func (*BatchGetGroupsRequest_FieldTerminalPath) WithIArrayOfValues

func (*BatchGetGroupsRequest_FieldTerminalPath) WithIValue

func (*BatchGetGroupsRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*BatchGetGroupsRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*BatchGetGroupsRequest_FieldTerminalPath) WithRawIValue

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

type BatchGetGroupsRequest_FieldTerminalPathArrayItemValue

type BatchGetGroupsRequest_FieldTerminalPathArrayItemValue struct {
	BatchGetGroupsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BatchGetGroupsRequest_FieldTerminalPathArrayItemValue) AsNamesItemValue

func (*BatchGetGroupsRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*BatchGetGroupsRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*BatchGetGroupsRequest_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *BatchGetGroupsRequest_FieldTerminalPathArrayItemValue) GetSingle(source *BatchGetGroupsRequest) (interface{}, bool)

func (*BatchGetGroupsRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type BatchGetGroupsRequest_FieldTerminalPathArrayOfValues

type BatchGetGroupsRequest_FieldTerminalPathArrayOfValues struct {
	BatchGetGroupsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BatchGetGroupsRequest_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues

func (fpaov *BatchGetGroupsRequest_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues() ([]*group.Group_FieldMask, bool)

func (*BatchGetGroupsRequest_FieldTerminalPathArrayOfValues) AsNamesArrayOfValues

func (fpaov *BatchGetGroupsRequest_FieldTerminalPathArrayOfValues) AsNamesArrayOfValues() ([][]*group.Reference, bool)

func (*BatchGetGroupsRequest_FieldTerminalPathArrayOfValues) AsViewArrayOfValues

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

func (*BatchGetGroupsRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type BatchGetGroupsRequest_FieldTerminalPathValue

type BatchGetGroupsRequest_FieldTerminalPathValue struct {
	BatchGetGroupsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BatchGetGroupsRequest_FieldTerminalPathValue) AsFieldMaskValue

func (*BatchGetGroupsRequest_FieldTerminalPathValue) AsNamesValue

func (*BatchGetGroupsRequest_FieldTerminalPathValue) AsViewValue

func (*BatchGetGroupsRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'BatchGetGroupsRequest_FieldTerminalPathValue' with the value under path in 'BatchGetGroupsRequest'.

func (*BatchGetGroupsRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*BatchGetGroupsRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*BatchGetGroupsRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object BatchGetGroupsRequest

func (*BatchGetGroupsRequest_FieldTerminalPathValue) SetToRaw

type BatchGetGroupsResponse

type BatchGetGroupsResponse struct {

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

BatchGetGroupsResponse

func (*BatchGetGroupsResponse) Clone

func (*BatchGetGroupsResponse) CloneRaw

func (*BatchGetGroupsResponse) Descriptor

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

Deprecated, Use BatchGetGroupsResponse.ProtoReflect.Descriptor instead.

func (*BatchGetGroupsResponse) GetGroups

func (m *BatchGetGroupsResponse) GetGroups() []*group.Group

func (*BatchGetGroupsResponse) GetMissing

func (m *BatchGetGroupsResponse) GetMissing() []*group.Reference

func (*BatchGetGroupsResponse) GotenMessage

func (*BatchGetGroupsResponse) GotenMessage()

func (*BatchGetGroupsResponse) GotenObjectExt

func (o *BatchGetGroupsResponse) GotenObjectExt()

func (*BatchGetGroupsResponse) GotenValidate

func (obj *BatchGetGroupsResponse) GotenValidate() error

func (*BatchGetGroupsResponse) MakeDiffFieldMask

func (*BatchGetGroupsResponse) MakeFullFieldMask

func (*BatchGetGroupsResponse) MakeRawDiffFieldMask

func (*BatchGetGroupsResponse) MakeRawFullFieldMask

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

func (*BatchGetGroupsResponse) Marshal

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

func (*BatchGetGroupsResponse) MarshalJSON

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

func (*BatchGetGroupsResponse) Merge

func (*BatchGetGroupsResponse) MergeRaw

func (*BatchGetGroupsResponse) ProtoMessage

func (*BatchGetGroupsResponse) ProtoMessage()

func (*BatchGetGroupsResponse) ProtoReflect

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

func (*BatchGetGroupsResponse) Reset

func (m *BatchGetGroupsResponse) Reset()

func (*BatchGetGroupsResponse) SetGroups

func (m *BatchGetGroupsResponse) SetGroups(fv []*group.Group)

func (*BatchGetGroupsResponse) SetMissing

func (m *BatchGetGroupsResponse) SetMissing(fv []*group.Reference)

func (*BatchGetGroupsResponse) String

func (m *BatchGetGroupsResponse) String() string

func (*BatchGetGroupsResponse) Unmarshal

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

func (*BatchGetGroupsResponse) UnmarshalJSON

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

type BatchGetGroupsResponseFieldPathBuilder

type BatchGetGroupsResponseFieldPathBuilder struct{}

func NewBatchGetGroupsResponseFieldPathBuilder

func NewBatchGetGroupsResponseFieldPathBuilder() BatchGetGroupsResponseFieldPathBuilder

func (BatchGetGroupsResponseFieldPathBuilder) Groups

func (BatchGetGroupsResponseFieldPathBuilder) Missing

type BatchGetGroupsResponseMapPathSelectorGroupsMetadataAnnotations

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

func (BatchGetGroupsResponseMapPathSelectorGroupsMetadataAnnotations) FieldPath

func (BatchGetGroupsResponseMapPathSelectorGroupsMetadataAnnotations) WithArrayOfValues

func (BatchGetGroupsResponseMapPathSelectorGroupsMetadataAnnotations) WithValue

type BatchGetGroupsResponseMapPathSelectorGroupsMetadataLabels

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

func (BatchGetGroupsResponseMapPathSelectorGroupsMetadataLabels) FieldPath

func (BatchGetGroupsResponseMapPathSelectorGroupsMetadataLabels) WithArrayOfValues

func (BatchGetGroupsResponseMapPathSelectorGroupsMetadataLabels) WithValue

type BatchGetGroupsResponseMapPathSelectorGroupsMetadataShards

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

func (BatchGetGroupsResponseMapPathSelectorGroupsMetadataShards) FieldPath

func (BatchGetGroupsResponseMapPathSelectorGroupsMetadataShards) WithArrayOfValues

func (BatchGetGroupsResponseMapPathSelectorGroupsMetadataShards) WithValue

type BatchGetGroupsResponsePathSelectorGroups

type BatchGetGroupsResponsePathSelectorGroups struct{}

func (BatchGetGroupsResponsePathSelectorGroups) DisplayName

func (BatchGetGroupsResponsePathSelectorGroups) Email

func (BatchGetGroupsResponsePathSelectorGroups) FieldPath

func (BatchGetGroupsResponsePathSelectorGroups) Metadata

func (BatchGetGroupsResponsePathSelectorGroups) Name

func (BatchGetGroupsResponsePathSelectorGroups) WithArrayOfValues

func (BatchGetGroupsResponsePathSelectorGroups) WithItemValue

func (BatchGetGroupsResponsePathSelectorGroups) WithSubArrayItemValue

func (BatchGetGroupsResponsePathSelectorGroups) WithSubArrayOfValues

func (BatchGetGroupsResponsePathSelectorGroups) WithSubPath

func (BatchGetGroupsResponsePathSelectorGroups) WithSubValue

func (BatchGetGroupsResponsePathSelectorGroups) WithValue

type BatchGetGroupsResponsePathSelectorGroupsDisplayName

type BatchGetGroupsResponsePathSelectorGroupsDisplayName struct{}

func (BatchGetGroupsResponsePathSelectorGroupsDisplayName) FieldPath

func (BatchGetGroupsResponsePathSelectorGroupsDisplayName) WithArrayOfValues

func (BatchGetGroupsResponsePathSelectorGroupsDisplayName) WithValue

type BatchGetGroupsResponsePathSelectorGroupsEmail

type BatchGetGroupsResponsePathSelectorGroupsEmail struct{}

func (BatchGetGroupsResponsePathSelectorGroupsEmail) FieldPath

func (BatchGetGroupsResponsePathSelectorGroupsEmail) WithArrayOfValues

func (BatchGetGroupsResponsePathSelectorGroupsEmail) WithValue

type BatchGetGroupsResponsePathSelectorGroupsMetadata

type BatchGetGroupsResponsePathSelectorGroupsMetadata struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadata) Annotations

func (BatchGetGroupsResponsePathSelectorGroupsMetadata) CreateTime

func (BatchGetGroupsResponsePathSelectorGroupsMetadata) DeleteTime added in v0.8.0

func (BatchGetGroupsResponsePathSelectorGroupsMetadata) FieldPath

func (BatchGetGroupsResponsePathSelectorGroupsMetadata) Generation

func (BatchGetGroupsResponsePathSelectorGroupsMetadata) Labels

func (BatchGetGroupsResponsePathSelectorGroupsMetadata) Lifecycle added in v0.8.0

func (BatchGetGroupsResponsePathSelectorGroupsMetadata) OwnerReferences

func (BatchGetGroupsResponsePathSelectorGroupsMetadata) ResourceVersion

func (BatchGetGroupsResponsePathSelectorGroupsMetadata) Shards

func (BatchGetGroupsResponsePathSelectorGroupsMetadata) Syncing

func (BatchGetGroupsResponsePathSelectorGroupsMetadata) Tags

func (BatchGetGroupsResponsePathSelectorGroupsMetadata) UpdateTime

func (BatchGetGroupsResponsePathSelectorGroupsMetadata) Uuid

func (BatchGetGroupsResponsePathSelectorGroupsMetadata) WithArrayOfValues

func (BatchGetGroupsResponsePathSelectorGroupsMetadata) WithValue

type BatchGetGroupsResponsePathSelectorGroupsMetadataAnnotations

type BatchGetGroupsResponsePathSelectorGroupsMetadataAnnotations struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataAnnotations) FieldPath

func (BatchGetGroupsResponsePathSelectorGroupsMetadataAnnotations) WithArrayOfValues

func (BatchGetGroupsResponsePathSelectorGroupsMetadataAnnotations) WithKey

func (BatchGetGroupsResponsePathSelectorGroupsMetadataAnnotations) WithValue

type BatchGetGroupsResponsePathSelectorGroupsMetadataCreateTime

type BatchGetGroupsResponsePathSelectorGroupsMetadataCreateTime struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataCreateTime) FieldPath

func (BatchGetGroupsResponsePathSelectorGroupsMetadataCreateTime) WithArrayOfValues

func (BatchGetGroupsResponsePathSelectorGroupsMetadataCreateTime) WithValue

type BatchGetGroupsResponsePathSelectorGroupsMetadataDeleteTime added in v0.8.0

type BatchGetGroupsResponsePathSelectorGroupsMetadataDeleteTime struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataDeleteTime) FieldPath added in v0.8.0

func (BatchGetGroupsResponsePathSelectorGroupsMetadataDeleteTime) WithArrayOfValues added in v0.8.0

func (BatchGetGroupsResponsePathSelectorGroupsMetadataDeleteTime) WithValue added in v0.8.0

type BatchGetGroupsResponsePathSelectorGroupsMetadataGeneration

type BatchGetGroupsResponsePathSelectorGroupsMetadataGeneration struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataGeneration) FieldPath

func (BatchGetGroupsResponsePathSelectorGroupsMetadataGeneration) WithArrayOfValues

func (BatchGetGroupsResponsePathSelectorGroupsMetadataGeneration) WithValue

type BatchGetGroupsResponsePathSelectorGroupsMetadataLabels

type BatchGetGroupsResponsePathSelectorGroupsMetadataLabels struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataLabels) FieldPath

func (BatchGetGroupsResponsePathSelectorGroupsMetadataLabels) WithArrayOfValues

func (BatchGetGroupsResponsePathSelectorGroupsMetadataLabels) WithKey

func (BatchGetGroupsResponsePathSelectorGroupsMetadataLabels) WithValue

type BatchGetGroupsResponsePathSelectorGroupsMetadataLifecycle added in v0.8.0

type BatchGetGroupsResponsePathSelectorGroupsMetadataLifecycle struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataLifecycle) BlockDeletion added in v0.8.0

func (BatchGetGroupsResponsePathSelectorGroupsMetadataLifecycle) FieldPath added in v0.8.0

func (BatchGetGroupsResponsePathSelectorGroupsMetadataLifecycle) State added in v0.8.0

func (BatchGetGroupsResponsePathSelectorGroupsMetadataLifecycle) WithArrayOfValues added in v0.8.0

func (BatchGetGroupsResponsePathSelectorGroupsMetadataLifecycle) WithValue added in v0.8.0

type BatchGetGroupsResponsePathSelectorGroupsMetadataLifecycleBlockDeletion added in v0.8.0

type BatchGetGroupsResponsePathSelectorGroupsMetadataLifecycleBlockDeletion struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataLifecycleBlockDeletion) FieldPath added in v0.8.0

func (BatchGetGroupsResponsePathSelectorGroupsMetadataLifecycleBlockDeletion) WithArrayOfValues added in v0.8.0

func (BatchGetGroupsResponsePathSelectorGroupsMetadataLifecycleBlockDeletion) WithValue added in v0.8.0

type BatchGetGroupsResponsePathSelectorGroupsMetadataLifecycleState added in v0.8.0

type BatchGetGroupsResponsePathSelectorGroupsMetadataLifecycleState struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataLifecycleState) FieldPath added in v0.8.0

func (BatchGetGroupsResponsePathSelectorGroupsMetadataLifecycleState) WithArrayOfValues added in v0.8.0

func (BatchGetGroupsResponsePathSelectorGroupsMetadataLifecycleState) WithValue added in v0.8.0

type BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferences

type BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferences struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferences) FieldPath

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferences) Region added in v0.8.0

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferences) RequiresOwnerReference added in v0.8.0

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferences) Version added in v0.8.0

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferences) WithArrayOfValues

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferences) WithItemValue

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferences) WithValue

type BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesBlockOwnerDeletion

type BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesBlockOwnerDeletion struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesBlockOwnerDeletion) FieldPath

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesBlockOwnerDeletion) WithArrayOfValues

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesBlockOwnerDeletion) WithValue

type BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesController

type BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesController struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesController) FieldPath

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesController) WithArrayOfValues

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesController) WithValue

type BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesKind

type BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesKind struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesKind) FieldPath

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesKind) WithArrayOfValues

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesKind) WithValue

type BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesName

type BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesName struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesName) FieldPath

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesName) WithArrayOfValues

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesName) WithValue

type BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesRegion added in v0.8.0

type BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesRegion struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesRegion) FieldPath added in v0.8.0

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesRegion) WithArrayOfValues added in v0.8.0

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesRegion) WithValue added in v0.8.0

type BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesRequiresOwnerReference added in v0.8.0

type BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesRequiresOwnerReference struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesRequiresOwnerReference) FieldPath added in v0.8.0

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues added in v0.8.0

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesRequiresOwnerReference) WithValue added in v0.8.0

type BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesVersion added in v0.8.0

type BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesVersion struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesVersion) FieldPath added in v0.8.0

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesVersion) WithArrayOfValues added in v0.8.0

func (BatchGetGroupsResponsePathSelectorGroupsMetadataOwnerReferencesVersion) WithValue added in v0.8.0

type BatchGetGroupsResponsePathSelectorGroupsMetadataResourceVersion

type BatchGetGroupsResponsePathSelectorGroupsMetadataResourceVersion struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataResourceVersion) FieldPath

func (BatchGetGroupsResponsePathSelectorGroupsMetadataResourceVersion) WithArrayOfValues

func (BatchGetGroupsResponsePathSelectorGroupsMetadataResourceVersion) WithValue

type BatchGetGroupsResponsePathSelectorGroupsMetadataShards

type BatchGetGroupsResponsePathSelectorGroupsMetadataShards struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataShards) FieldPath

func (BatchGetGroupsResponsePathSelectorGroupsMetadataShards) WithArrayOfValues

func (BatchGetGroupsResponsePathSelectorGroupsMetadataShards) WithKey

func (BatchGetGroupsResponsePathSelectorGroupsMetadataShards) WithValue

type BatchGetGroupsResponsePathSelectorGroupsMetadataSyncing

type BatchGetGroupsResponsePathSelectorGroupsMetadataSyncing struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataSyncing) FieldPath

func (BatchGetGroupsResponsePathSelectorGroupsMetadataSyncing) Regions

func (BatchGetGroupsResponsePathSelectorGroupsMetadataSyncing) WithArrayOfValues

func (BatchGetGroupsResponsePathSelectorGroupsMetadataSyncing) WithValue

type BatchGetGroupsResponsePathSelectorGroupsMetadataSyncingOwningRegion

type BatchGetGroupsResponsePathSelectorGroupsMetadataSyncingOwningRegion struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataSyncingOwningRegion) FieldPath

func (BatchGetGroupsResponsePathSelectorGroupsMetadataSyncingOwningRegion) WithArrayOfValues

func (BatchGetGroupsResponsePathSelectorGroupsMetadataSyncingOwningRegion) WithValue

type BatchGetGroupsResponsePathSelectorGroupsMetadataSyncingRegions

type BatchGetGroupsResponsePathSelectorGroupsMetadataSyncingRegions struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataSyncingRegions) FieldPath

func (BatchGetGroupsResponsePathSelectorGroupsMetadataSyncingRegions) WithArrayOfValues

func (BatchGetGroupsResponsePathSelectorGroupsMetadataSyncingRegions) WithItemValue

func (BatchGetGroupsResponsePathSelectorGroupsMetadataSyncingRegions) WithValue

type BatchGetGroupsResponsePathSelectorGroupsMetadataTags

type BatchGetGroupsResponsePathSelectorGroupsMetadataTags struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataTags) FieldPath

func (BatchGetGroupsResponsePathSelectorGroupsMetadataTags) WithArrayOfValues

func (BatchGetGroupsResponsePathSelectorGroupsMetadataTags) WithItemValue

func (BatchGetGroupsResponsePathSelectorGroupsMetadataTags) WithValue

type BatchGetGroupsResponsePathSelectorGroupsMetadataUpdateTime

type BatchGetGroupsResponsePathSelectorGroupsMetadataUpdateTime struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataUpdateTime) FieldPath

func (BatchGetGroupsResponsePathSelectorGroupsMetadataUpdateTime) WithArrayOfValues

func (BatchGetGroupsResponsePathSelectorGroupsMetadataUpdateTime) WithValue

type BatchGetGroupsResponsePathSelectorGroupsMetadataUuid

type BatchGetGroupsResponsePathSelectorGroupsMetadataUuid struct{}

func (BatchGetGroupsResponsePathSelectorGroupsMetadataUuid) FieldPath

func (BatchGetGroupsResponsePathSelectorGroupsMetadataUuid) WithArrayOfValues

func (BatchGetGroupsResponsePathSelectorGroupsMetadataUuid) WithValue

type BatchGetGroupsResponsePathSelectorGroupsName

type BatchGetGroupsResponsePathSelectorGroupsName struct{}

func (BatchGetGroupsResponsePathSelectorGroupsName) FieldPath

func (BatchGetGroupsResponsePathSelectorGroupsName) WithArrayOfValues

func (BatchGetGroupsResponsePathSelectorGroupsName) WithValue

type BatchGetGroupsResponsePathSelectorMissing

type BatchGetGroupsResponsePathSelectorMissing struct{}

func (BatchGetGroupsResponsePathSelectorMissing) FieldPath

func (BatchGetGroupsResponsePathSelectorMissing) WithArrayOfValues

func (BatchGetGroupsResponsePathSelectorMissing) WithItemValue

func (BatchGetGroupsResponsePathSelectorMissing) WithValue

type BatchGetGroupsResponse_FieldMask

type BatchGetGroupsResponse_FieldMask struct {
	Paths []BatchGetGroupsResponse_FieldPath
}

func FullBatchGetGroupsResponse_FieldMask

func FullBatchGetGroupsResponse_FieldMask() *BatchGetGroupsResponse_FieldMask

func (*BatchGetGroupsResponse_FieldMask) AppendPath

func (*BatchGetGroupsResponse_FieldMask) AppendRawPath

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

func (*BatchGetGroupsResponse_FieldMask) DecodeFirestore

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

func (*BatchGetGroupsResponse_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*BatchGetGroupsResponse_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*BatchGetGroupsResponse_FieldMask) FromProtoFieldMask

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

func (*BatchGetGroupsResponse_FieldMask) GetPaths

func (*BatchGetGroupsResponse_FieldMask) GetRawPaths

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

func (*BatchGetGroupsResponse_FieldMask) IsFull

func (fieldMask *BatchGetGroupsResponse_FieldMask) IsFull() bool

func (BatchGetGroupsResponse_FieldMask) Marshal

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

implement methods required by customType

func (BatchGetGroupsResponse_FieldMask) MarshalJSON

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

func (*BatchGetGroupsResponse_FieldMask) PathsCount

func (fieldMask *BatchGetGroupsResponse_FieldMask) PathsCount() int

func (*BatchGetGroupsResponse_FieldMask) Project

func (*BatchGetGroupsResponse_FieldMask) ProjectRaw

func (*BatchGetGroupsResponse_FieldMask) ProtoMessage

func (fieldMask *BatchGetGroupsResponse_FieldMask) ProtoMessage()

func (*BatchGetGroupsResponse_FieldMask) ProtoReflect

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

func (*BatchGetGroupsResponse_FieldMask) Reset

func (fieldMask *BatchGetGroupsResponse_FieldMask) Reset()

func (*BatchGetGroupsResponse_FieldMask) Set

func (fieldMask *BatchGetGroupsResponse_FieldMask) Set(target, source *BatchGetGroupsResponse)

func (*BatchGetGroupsResponse_FieldMask) SetFromCliFlag

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

func (*BatchGetGroupsResponse_FieldMask) SetRaw

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

func (*BatchGetGroupsResponse_FieldMask) Size

func (fieldMask *BatchGetGroupsResponse_FieldMask) Size() int

func (*BatchGetGroupsResponse_FieldMask) String

func (fieldMask *BatchGetGroupsResponse_FieldMask) String() string

func (*BatchGetGroupsResponse_FieldMask) Subtract

func (*BatchGetGroupsResponse_FieldMask) SubtractRaw

func (*BatchGetGroupsResponse_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*BatchGetGroupsResponse_FieldMask) Unmarshal

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

func (*BatchGetGroupsResponse_FieldMask) UnmarshalJSON

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

type BatchGetGroupsResponse_FieldPath

type BatchGetGroupsResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() BatchGetGroupsResponse_FieldPathSelector
	Get(source *BatchGetGroupsResponse) []interface{}
	GetSingle(source *BatchGetGroupsResponse) (interface{}, bool)
	ClearValue(item *BatchGetGroupsResponse)

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

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

func MustParseBatchGetGroupsResponse_FieldPath

func MustParseBatchGetGroupsResponse_FieldPath(rawField string) BatchGetGroupsResponse_FieldPath

func ParseBatchGetGroupsResponse_FieldPath

func ParseBatchGetGroupsResponse_FieldPath(rawField string) (BatchGetGroupsResponse_FieldPath, error)

type BatchGetGroupsResponse_FieldPathArrayItemValue

type BatchGetGroupsResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	BatchGetGroupsResponse_FieldPath
	ContainsValue(*BatchGetGroupsResponse) bool
}

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

func MustParseBatchGetGroupsResponse_FieldPathArrayItemValue

func MustParseBatchGetGroupsResponse_FieldPathArrayItemValue(pathStr, valueStr string) BatchGetGroupsResponse_FieldPathArrayItemValue

func ParseBatchGetGroupsResponse_FieldPathArrayItemValue

func ParseBatchGetGroupsResponse_FieldPathArrayItemValue(pathStr, valueStr string) (BatchGetGroupsResponse_FieldPathArrayItemValue, error)

ParseBatchGetGroupsResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type BatchGetGroupsResponse_FieldPathArrayOfValues

type BatchGetGroupsResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	BatchGetGroupsResponse_FieldPath
}

BatchGetGroupsResponse_FieldPathArrayOfValues allows storing slice of values for BatchGetGroupsResponse fields according to their type

func MustParseBatchGetGroupsResponse_FieldPathArrayOfValues

func MustParseBatchGetGroupsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) BatchGetGroupsResponse_FieldPathArrayOfValues

func ParseBatchGetGroupsResponse_FieldPathArrayOfValues

func ParseBatchGetGroupsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (BatchGetGroupsResponse_FieldPathArrayOfValues, error)

type BatchGetGroupsResponse_FieldPathSelector

type BatchGetGroupsResponse_FieldPathSelector int32
const (
	BatchGetGroupsResponse_FieldPathSelectorGroups  BatchGetGroupsResponse_FieldPathSelector = 0
	BatchGetGroupsResponse_FieldPathSelectorMissing BatchGetGroupsResponse_FieldPathSelector = 1
)

func (BatchGetGroupsResponse_FieldPathSelector) String

type BatchGetGroupsResponse_FieldPathValue

type BatchGetGroupsResponse_FieldPathValue interface {
	BatchGetGroupsResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **BatchGetGroupsResponse)
	CompareWith(*BatchGetGroupsResponse) (cmp int, comparable bool)
}

BatchGetGroupsResponse_FieldPathValue allows storing values for BatchGetGroupsResponse fields according to their type

func MustParseBatchGetGroupsResponse_FieldPathValue

func MustParseBatchGetGroupsResponse_FieldPathValue(pathStr, valueStr string) BatchGetGroupsResponse_FieldPathValue

func ParseBatchGetGroupsResponse_FieldPathValue

func ParseBatchGetGroupsResponse_FieldPathValue(pathStr, valueStr string) (BatchGetGroupsResponse_FieldPathValue, error)

type BatchGetGroupsResponse_FieldSubPath

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

func (*BatchGetGroupsResponse_FieldSubPath) AsGroupsSubPath

func (*BatchGetGroupsResponse_FieldSubPath) ClearValue

func (*BatchGetGroupsResponse_FieldSubPath) ClearValueRaw

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

func (*BatchGetGroupsResponse_FieldSubPath) Get

func (fps *BatchGetGroupsResponse_FieldSubPath) Get(source *BatchGetGroupsResponse) (values []interface{})

Get returns all values pointed by selected field from source BatchGetGroupsResponse

func (*BatchGetGroupsResponse_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*BatchGetGroupsResponse_FieldSubPath) GetRaw

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

func (*BatchGetGroupsResponse_FieldSubPath) GetSingle

func (fps *BatchGetGroupsResponse_FieldSubPath) GetSingle(source *BatchGetGroupsResponse) (interface{}, bool)

GetSingle returns value of selected field from source BatchGetGroupsResponse

func (*BatchGetGroupsResponse_FieldSubPath) GetSingleRaw

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

func (*BatchGetGroupsResponse_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*BatchGetGroupsResponse_FieldSubPath) JSONString

func (fps *BatchGetGroupsResponse_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*BatchGetGroupsResponse_FieldSubPath) Selector

func (*BatchGetGroupsResponse_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*BatchGetGroupsResponse_FieldSubPath) String

String returns path representation in proto convention

func (*BatchGetGroupsResponse_FieldSubPath) WithIArrayItemValue

func (fps *BatchGetGroupsResponse_FieldSubPath) WithIArrayItemValue(value interface{}) BatchGetGroupsResponse_FieldPathArrayItemValue

func (*BatchGetGroupsResponse_FieldSubPath) WithIArrayOfValues

func (fps *BatchGetGroupsResponse_FieldSubPath) WithIArrayOfValues(values interface{}) BatchGetGroupsResponse_FieldPathArrayOfValues

func (*BatchGetGroupsResponse_FieldSubPath) WithIValue

func (*BatchGetGroupsResponse_FieldSubPath) WithRawIArrayItemValue

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

func (*BatchGetGroupsResponse_FieldSubPath) WithRawIArrayOfValues

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

func (*BatchGetGroupsResponse_FieldSubPath) WithRawIValue

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

type BatchGetGroupsResponse_FieldSubPathArrayItemValue

type BatchGetGroupsResponse_FieldSubPathArrayItemValue struct {
	BatchGetGroupsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*BatchGetGroupsResponse_FieldSubPathArrayItemValue) AsGroupsPathItemValue

func (*BatchGetGroupsResponse_FieldSubPathArrayItemValue) ContainsValue

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

func (*BatchGetGroupsResponse_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type BatchGetGroupsResponse_FieldSubPathArrayOfValues

type BatchGetGroupsResponse_FieldSubPathArrayOfValues struct {
	BatchGetGroupsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*BatchGetGroupsResponse_FieldSubPathArrayOfValues) AsGroupsPathArrayOfValues

func (*BatchGetGroupsResponse_FieldSubPathArrayOfValues) GetRawValues

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

type BatchGetGroupsResponse_FieldSubPathValue

type BatchGetGroupsResponse_FieldSubPathValue struct {
	BatchGetGroupsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*BatchGetGroupsResponse_FieldSubPathValue) AsGroupsPathValue

func (*BatchGetGroupsResponse_FieldSubPathValue) CompareWith

func (*BatchGetGroupsResponse_FieldSubPathValue) CompareWithRaw

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

func (*BatchGetGroupsResponse_FieldSubPathValue) GetRawValue

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

func (*BatchGetGroupsResponse_FieldSubPathValue) SetTo

func (*BatchGetGroupsResponse_FieldSubPathValue) SetToRaw

type BatchGetGroupsResponse_FieldTerminalPath

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

func (*BatchGetGroupsResponse_FieldTerminalPath) ClearValue

func (*BatchGetGroupsResponse_FieldTerminalPath) ClearValueRaw

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

func (*BatchGetGroupsResponse_FieldTerminalPath) Get

func (fp *BatchGetGroupsResponse_FieldTerminalPath) Get(source *BatchGetGroupsResponse) (values []interface{})

Get returns all values pointed by specific field from source BatchGetGroupsResponse

func (*BatchGetGroupsResponse_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*BatchGetGroupsResponse_FieldTerminalPath) GetRaw

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

func (*BatchGetGroupsResponse_FieldTerminalPath) GetSingle

func (fp *BatchGetGroupsResponse_FieldTerminalPath) GetSingle(source *BatchGetGroupsResponse) (interface{}, bool)

GetSingle returns value pointed by specific field of from source BatchGetGroupsResponse

func (*BatchGetGroupsResponse_FieldTerminalPath) GetSingleRaw

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

func (*BatchGetGroupsResponse_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*BatchGetGroupsResponse_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*BatchGetGroupsResponse_FieldTerminalPath) Selector

func (*BatchGetGroupsResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*BatchGetGroupsResponse_FieldTerminalPath) String

String returns path representation in proto convention

func (*BatchGetGroupsResponse_FieldTerminalPath) WithIArrayItemValue

func (*BatchGetGroupsResponse_FieldTerminalPath) WithIArrayOfValues

func (*BatchGetGroupsResponse_FieldTerminalPath) WithIValue

func (*BatchGetGroupsResponse_FieldTerminalPath) WithRawIArrayItemValue

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

func (*BatchGetGroupsResponse_FieldTerminalPath) WithRawIArrayOfValues

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

func (*BatchGetGroupsResponse_FieldTerminalPath) WithRawIValue

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

type BatchGetGroupsResponse_FieldTerminalPathArrayItemValue

type BatchGetGroupsResponse_FieldTerminalPathArrayItemValue struct {
	BatchGetGroupsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BatchGetGroupsResponse_FieldTerminalPathArrayItemValue) AsGroupsItemValue

func (*BatchGetGroupsResponse_FieldTerminalPathArrayItemValue) AsMissingItemValue

func (*BatchGetGroupsResponse_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*BatchGetGroupsResponse_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*BatchGetGroupsResponse_FieldTerminalPathArrayItemValue) GetSingle

func (*BatchGetGroupsResponse_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type BatchGetGroupsResponse_FieldTerminalPathArrayOfValues

type BatchGetGroupsResponse_FieldTerminalPathArrayOfValues struct {
	BatchGetGroupsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BatchGetGroupsResponse_FieldTerminalPathArrayOfValues) AsGroupsArrayOfValues

func (fpaov *BatchGetGroupsResponse_FieldTerminalPathArrayOfValues) AsGroupsArrayOfValues() ([][]*group.Group, bool)

func (*BatchGetGroupsResponse_FieldTerminalPathArrayOfValues) AsMissingArrayOfValues

func (fpaov *BatchGetGroupsResponse_FieldTerminalPathArrayOfValues) AsMissingArrayOfValues() ([][]*group.Reference, bool)

func (*BatchGetGroupsResponse_FieldTerminalPathArrayOfValues) GetRawValues

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

type BatchGetGroupsResponse_FieldTerminalPathValue

type BatchGetGroupsResponse_FieldTerminalPathValue struct {
	BatchGetGroupsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BatchGetGroupsResponse_FieldTerminalPathValue) AsGroupsValue

func (*BatchGetGroupsResponse_FieldTerminalPathValue) AsMissingValue

func (*BatchGetGroupsResponse_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'BatchGetGroupsResponse_FieldTerminalPathValue' with the value under path in 'BatchGetGroupsResponse'.

func (*BatchGetGroupsResponse_FieldTerminalPathValue) CompareWithRaw

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

func (*BatchGetGroupsResponse_FieldTerminalPathValue) GetRawValue

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

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

func (*BatchGetGroupsResponse_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object BatchGetGroupsResponse

func (*BatchGetGroupsResponse_FieldTerminalPathValue) SetToRaw

type CreateGroupDescriptor added in v0.4.28

type CreateGroupDescriptor struct{}

func GetCreateGroupDescriptor added in v0.4.28

func GetCreateGroupDescriptor() *CreateGroupDescriptor

func (*CreateGroupDescriptor) GetApiDescriptor added in v0.4.28

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

func (*CreateGroupDescriptor) GetApiName added in v0.4.28

func (d *CreateGroupDescriptor) GetApiName() string

func (*CreateGroupDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*CreateGroupDescriptor) GetFullMethodName added in v0.4.28

func (d *CreateGroupDescriptor) GetFullMethodName() string

func (*CreateGroupDescriptor) GetMethodName added in v0.4.28

func (d *CreateGroupDescriptor) GetMethodName() string

func (*CreateGroupDescriptor) GetProtoPkgName added in v0.4.28

func (d *CreateGroupDescriptor) GetProtoPkgName() string

func (*CreateGroupDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*CreateGroupDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*CreateGroupDescriptor) GetServiceDomain added in v0.4.28

func (d *CreateGroupDescriptor) GetServiceDomain() string

func (*CreateGroupDescriptor) GetServiceVersion added in v0.4.28

func (d *CreateGroupDescriptor) GetServiceVersion() string

func (*CreateGroupDescriptor) GetVerb added in v0.4.28

func (d *CreateGroupDescriptor) GetVerb() string

func (*CreateGroupDescriptor) HasResource added in v0.4.30

func (d *CreateGroupDescriptor) HasResource() bool

func (*CreateGroupDescriptor) IsClientStream added in v0.4.28

func (d *CreateGroupDescriptor) IsClientStream() bool

func (*CreateGroupDescriptor) IsCollection added in v0.4.30

func (d *CreateGroupDescriptor) IsCollection() bool

func (*CreateGroupDescriptor) IsPlural added in v0.4.30

func (d *CreateGroupDescriptor) IsPlural() bool

func (*CreateGroupDescriptor) IsServerStream added in v0.4.28

func (d *CreateGroupDescriptor) IsServerStream() bool

func (*CreateGroupDescriptor) IsUnary added in v0.4.28

func (d *CreateGroupDescriptor) IsUnary() bool

func (*CreateGroupDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*CreateGroupDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*CreateGroupDescriptor) RequestHasResourceBody added in v0.4.28

func (d *CreateGroupDescriptor) RequestHasResourceBody() bool

type CreateGroupDescriptorClientMsgHandle added in v0.4.28

type CreateGroupDescriptorClientMsgHandle struct{}

func (*CreateGroupDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*CreateGroupDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*CreateGroupDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type CreateGroupDescriptorServerMsgHandle added in v0.4.28

type CreateGroupDescriptorServerMsgHandle struct{}

func (*CreateGroupDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*CreateGroupDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*CreateGroupDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type CreateGroupRequest

type CreateGroupRequest struct {

	// Parent reference of ntt.iam.v1alpha.Group
	Parent *group.ParentReference `protobuf:"bytes,1,opt,customtype=ParentReference,name=parent,proto3" json:"parent,omitempty" firestore:"parent"`
	// Group resource body
	Group *group.Group `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty" firestore:"group"`
	// contains filtered or unexported fields
}

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

func (*CreateGroupRequest) Clone

func (*CreateGroupRequest) CloneRaw

func (*CreateGroupRequest) Descriptor

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

Deprecated, Use CreateGroupRequest.ProtoReflect.Descriptor instead.

func (*CreateGroupRequest) GetGroup

func (m *CreateGroupRequest) GetGroup() *group.Group

func (*CreateGroupRequest) GetParent

func (m *CreateGroupRequest) GetParent() *group.ParentReference

func (*CreateGroupRequest) GotenMessage

func (*CreateGroupRequest) GotenMessage()

func (*CreateGroupRequest) GotenObjectExt

func (o *CreateGroupRequest) GotenObjectExt()

func (*CreateGroupRequest) GotenValidate

func (obj *CreateGroupRequest) GotenValidate() error

func (*CreateGroupRequest) MakeDiffFieldMask

func (*CreateGroupRequest) MakeFullFieldMask

func (o *CreateGroupRequest) MakeFullFieldMask() *CreateGroupRequest_FieldMask

func (*CreateGroupRequest) MakeRawDiffFieldMask

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

func (*CreateGroupRequest) MakeRawFullFieldMask

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

func (*CreateGroupRequest) Marshal

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

func (*CreateGroupRequest) MarshalJSON

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

func (*CreateGroupRequest) Merge

func (o *CreateGroupRequest) Merge(source *CreateGroupRequest)

func (*CreateGroupRequest) MergeRaw

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

func (*CreateGroupRequest) ProtoMessage

func (*CreateGroupRequest) ProtoMessage()

func (*CreateGroupRequest) ProtoReflect

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

func (*CreateGroupRequest) Reset

func (m *CreateGroupRequest) Reset()

func (*CreateGroupRequest) SetGroup

func (m *CreateGroupRequest) SetGroup(fv *group.Group)

func (*CreateGroupRequest) SetParent

func (m *CreateGroupRequest) SetParent(fv *group.ParentReference)

func (*CreateGroupRequest) String

func (m *CreateGroupRequest) String() string

func (*CreateGroupRequest) Unmarshal

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

func (*CreateGroupRequest) UnmarshalJSON

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

type CreateGroupRequestFieldPathBuilder

type CreateGroupRequestFieldPathBuilder struct{}

func NewCreateGroupRequestFieldPathBuilder

func NewCreateGroupRequestFieldPathBuilder() CreateGroupRequestFieldPathBuilder

func (CreateGroupRequestFieldPathBuilder) Group

func (CreateGroupRequestFieldPathBuilder) Parent

type CreateGroupRequestMapPathSelectorGroupMetadataAnnotations

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

func (CreateGroupRequestMapPathSelectorGroupMetadataAnnotations) FieldPath

func (CreateGroupRequestMapPathSelectorGroupMetadataAnnotations) WithArrayOfValues

func (CreateGroupRequestMapPathSelectorGroupMetadataAnnotations) WithValue

type CreateGroupRequestMapPathSelectorGroupMetadataLabels

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

func (CreateGroupRequestMapPathSelectorGroupMetadataLabels) FieldPath

func (CreateGroupRequestMapPathSelectorGroupMetadataLabels) WithArrayOfValues

func (CreateGroupRequestMapPathSelectorGroupMetadataLabels) WithValue

type CreateGroupRequestMapPathSelectorGroupMetadataShards

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

func (CreateGroupRequestMapPathSelectorGroupMetadataShards) FieldPath

func (CreateGroupRequestMapPathSelectorGroupMetadataShards) WithArrayOfValues

func (CreateGroupRequestMapPathSelectorGroupMetadataShards) WithValue

type CreateGroupRequestPathSelectorGroup

type CreateGroupRequestPathSelectorGroup struct{}

func (CreateGroupRequestPathSelectorGroup) DisplayName

func (CreateGroupRequestPathSelectorGroup) Email

func (CreateGroupRequestPathSelectorGroup) FieldPath

func (CreateGroupRequestPathSelectorGroup) Metadata

func (CreateGroupRequestPathSelectorGroup) Name

func (CreateGroupRequestPathSelectorGroup) WithArrayOfValues

func (CreateGroupRequestPathSelectorGroup) WithSubArrayItemValue

func (CreateGroupRequestPathSelectorGroup) WithSubArrayOfValues

func (CreateGroupRequestPathSelectorGroup) WithSubPath

func (CreateGroupRequestPathSelectorGroup) WithSubValue

func (CreateGroupRequestPathSelectorGroup) WithValue

type CreateGroupRequestPathSelectorGroupDisplayName

type CreateGroupRequestPathSelectorGroupDisplayName struct{}

func (CreateGroupRequestPathSelectorGroupDisplayName) FieldPath

func (CreateGroupRequestPathSelectorGroupDisplayName) WithArrayOfValues

func (CreateGroupRequestPathSelectorGroupDisplayName) WithValue

type CreateGroupRequestPathSelectorGroupEmail

type CreateGroupRequestPathSelectorGroupEmail struct{}

func (CreateGroupRequestPathSelectorGroupEmail) FieldPath

func (CreateGroupRequestPathSelectorGroupEmail) WithArrayOfValues

func (CreateGroupRequestPathSelectorGroupEmail) WithValue

type CreateGroupRequestPathSelectorGroupMetadata

type CreateGroupRequestPathSelectorGroupMetadata struct{}

func (CreateGroupRequestPathSelectorGroupMetadata) Annotations

func (CreateGroupRequestPathSelectorGroupMetadata) CreateTime

func (CreateGroupRequestPathSelectorGroupMetadata) DeleteTime added in v0.8.0

func (CreateGroupRequestPathSelectorGroupMetadata) FieldPath

func (CreateGroupRequestPathSelectorGroupMetadata) Generation

func (CreateGroupRequestPathSelectorGroupMetadata) Labels

func (CreateGroupRequestPathSelectorGroupMetadata) Lifecycle added in v0.8.0

func (CreateGroupRequestPathSelectorGroupMetadata) OwnerReferences

func (CreateGroupRequestPathSelectorGroupMetadata) ResourceVersion

func (CreateGroupRequestPathSelectorGroupMetadata) Shards

func (CreateGroupRequestPathSelectorGroupMetadata) Syncing

func (CreateGroupRequestPathSelectorGroupMetadata) Tags

func (CreateGroupRequestPathSelectorGroupMetadata) UpdateTime

func (CreateGroupRequestPathSelectorGroupMetadata) Uuid

func (CreateGroupRequestPathSelectorGroupMetadata) WithArrayOfValues

func (CreateGroupRequestPathSelectorGroupMetadata) WithValue

type CreateGroupRequestPathSelectorGroupMetadataAnnotations

type CreateGroupRequestPathSelectorGroupMetadataAnnotations struct{}

func (CreateGroupRequestPathSelectorGroupMetadataAnnotations) FieldPath

func (CreateGroupRequestPathSelectorGroupMetadataAnnotations) WithArrayOfValues

func (CreateGroupRequestPathSelectorGroupMetadataAnnotations) WithKey

func (CreateGroupRequestPathSelectorGroupMetadataAnnotations) WithValue

type CreateGroupRequestPathSelectorGroupMetadataCreateTime

type CreateGroupRequestPathSelectorGroupMetadataCreateTime struct{}

func (CreateGroupRequestPathSelectorGroupMetadataCreateTime) FieldPath

func (CreateGroupRequestPathSelectorGroupMetadataCreateTime) WithArrayOfValues

func (CreateGroupRequestPathSelectorGroupMetadataCreateTime) WithValue

type CreateGroupRequestPathSelectorGroupMetadataDeleteTime added in v0.8.0

type CreateGroupRequestPathSelectorGroupMetadataDeleteTime struct{}

func (CreateGroupRequestPathSelectorGroupMetadataDeleteTime) FieldPath added in v0.8.0

func (CreateGroupRequestPathSelectorGroupMetadataDeleteTime) WithArrayOfValues added in v0.8.0

func (CreateGroupRequestPathSelectorGroupMetadataDeleteTime) WithValue added in v0.8.0

type CreateGroupRequestPathSelectorGroupMetadataGeneration

type CreateGroupRequestPathSelectorGroupMetadataGeneration struct{}

func (CreateGroupRequestPathSelectorGroupMetadataGeneration) FieldPath

func (CreateGroupRequestPathSelectorGroupMetadataGeneration) WithArrayOfValues

func (CreateGroupRequestPathSelectorGroupMetadataGeneration) WithValue

type CreateGroupRequestPathSelectorGroupMetadataLabels

type CreateGroupRequestPathSelectorGroupMetadataLabels struct{}

func (CreateGroupRequestPathSelectorGroupMetadataLabels) FieldPath

func (CreateGroupRequestPathSelectorGroupMetadataLabels) WithArrayOfValues

func (CreateGroupRequestPathSelectorGroupMetadataLabels) WithKey

func (CreateGroupRequestPathSelectorGroupMetadataLabels) WithValue

type CreateGroupRequestPathSelectorGroupMetadataLifecycle added in v0.8.0

type CreateGroupRequestPathSelectorGroupMetadataLifecycle struct{}

func (CreateGroupRequestPathSelectorGroupMetadataLifecycle) BlockDeletion added in v0.8.0

func (CreateGroupRequestPathSelectorGroupMetadataLifecycle) FieldPath added in v0.8.0

func (CreateGroupRequestPathSelectorGroupMetadataLifecycle) State added in v0.8.0

func (CreateGroupRequestPathSelectorGroupMetadataLifecycle) WithArrayOfValues added in v0.8.0

func (CreateGroupRequestPathSelectorGroupMetadataLifecycle) WithValue added in v0.8.0

type CreateGroupRequestPathSelectorGroupMetadataLifecycleBlockDeletion added in v0.8.0

type CreateGroupRequestPathSelectorGroupMetadataLifecycleBlockDeletion struct{}

func (CreateGroupRequestPathSelectorGroupMetadataLifecycleBlockDeletion) FieldPath added in v0.8.0

func (CreateGroupRequestPathSelectorGroupMetadataLifecycleBlockDeletion) WithArrayOfValues added in v0.8.0

func (CreateGroupRequestPathSelectorGroupMetadataLifecycleBlockDeletion) WithValue added in v0.8.0

type CreateGroupRequestPathSelectorGroupMetadataLifecycleState added in v0.8.0

type CreateGroupRequestPathSelectorGroupMetadataLifecycleState struct{}

func (CreateGroupRequestPathSelectorGroupMetadataLifecycleState) FieldPath added in v0.8.0

func (CreateGroupRequestPathSelectorGroupMetadataLifecycleState) WithArrayOfValues added in v0.8.0

func (CreateGroupRequestPathSelectorGroupMetadataLifecycleState) WithValue added in v0.8.0

type CreateGroupRequestPathSelectorGroupMetadataOwnerReferences

type CreateGroupRequestPathSelectorGroupMetadataOwnerReferences struct{}

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferences) FieldPath

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferences) Kind

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferences) Name

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferences) Region added in v0.8.0

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferences) RequiresOwnerReference added in v0.8.0

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferences) Version added in v0.8.0

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferences) WithArrayOfValues

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferences) WithItemValue

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferences) WithValue

type CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesBlockOwnerDeletion

type CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesBlockOwnerDeletion struct{}

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesBlockOwnerDeletion) FieldPath

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesBlockOwnerDeletion) WithArrayOfValues

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesBlockOwnerDeletion) WithValue

type CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesController

type CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesController struct{}

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesController) FieldPath

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesController) WithArrayOfValues

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesController) WithValue

type CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesKind

type CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesKind struct{}

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesKind) FieldPath

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesKind) WithArrayOfValues

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesKind) WithValue

type CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesName

type CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesName struct{}

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesName) FieldPath

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesName) WithArrayOfValues

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesName) WithValue

type CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesRegion added in v0.8.0

type CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesRegion struct{}

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesRegion) FieldPath added in v0.8.0

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesRegion) WithArrayOfValues added in v0.8.0

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesRegion) WithValue added in v0.8.0

type CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesRequiresOwnerReference added in v0.8.0

type CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesRequiresOwnerReference struct{}

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesRequiresOwnerReference) FieldPath added in v0.8.0

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues added in v0.8.0

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesRequiresOwnerReference) WithValue added in v0.8.0

type CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesVersion added in v0.8.0

type CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesVersion struct{}

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesVersion) FieldPath added in v0.8.0

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesVersion) WithArrayOfValues added in v0.8.0

func (CreateGroupRequestPathSelectorGroupMetadataOwnerReferencesVersion) WithValue added in v0.8.0

type CreateGroupRequestPathSelectorGroupMetadataResourceVersion

type CreateGroupRequestPathSelectorGroupMetadataResourceVersion struct{}

func (CreateGroupRequestPathSelectorGroupMetadataResourceVersion) FieldPath

func (CreateGroupRequestPathSelectorGroupMetadataResourceVersion) WithArrayOfValues

func (CreateGroupRequestPathSelectorGroupMetadataResourceVersion) WithValue

type CreateGroupRequestPathSelectorGroupMetadataShards

type CreateGroupRequestPathSelectorGroupMetadataShards struct{}

func (CreateGroupRequestPathSelectorGroupMetadataShards) FieldPath

func (CreateGroupRequestPathSelectorGroupMetadataShards) WithArrayOfValues

func (CreateGroupRequestPathSelectorGroupMetadataShards) WithKey

func (CreateGroupRequestPathSelectorGroupMetadataShards) WithValue

type CreateGroupRequestPathSelectorGroupMetadataSyncing

type CreateGroupRequestPathSelectorGroupMetadataSyncing struct{}

func (CreateGroupRequestPathSelectorGroupMetadataSyncing) FieldPath

func (CreateGroupRequestPathSelectorGroupMetadataSyncing) OwningRegion

func (CreateGroupRequestPathSelectorGroupMetadataSyncing) Regions

func (CreateGroupRequestPathSelectorGroupMetadataSyncing) WithArrayOfValues

func (CreateGroupRequestPathSelectorGroupMetadataSyncing) WithValue

type CreateGroupRequestPathSelectorGroupMetadataSyncingOwningRegion

type CreateGroupRequestPathSelectorGroupMetadataSyncingOwningRegion struct{}

func (CreateGroupRequestPathSelectorGroupMetadataSyncingOwningRegion) FieldPath

func (CreateGroupRequestPathSelectorGroupMetadataSyncingOwningRegion) WithArrayOfValues

func (CreateGroupRequestPathSelectorGroupMetadataSyncingOwningRegion) WithValue

type CreateGroupRequestPathSelectorGroupMetadataSyncingRegions

type CreateGroupRequestPathSelectorGroupMetadataSyncingRegions struct{}

func (CreateGroupRequestPathSelectorGroupMetadataSyncingRegions) FieldPath

func (CreateGroupRequestPathSelectorGroupMetadataSyncingRegions) WithArrayOfValues

func (CreateGroupRequestPathSelectorGroupMetadataSyncingRegions) WithItemValue

func (CreateGroupRequestPathSelectorGroupMetadataSyncingRegions) WithValue

type CreateGroupRequestPathSelectorGroupMetadataTags

type CreateGroupRequestPathSelectorGroupMetadataTags struct{}

func (CreateGroupRequestPathSelectorGroupMetadataTags) FieldPath

func (CreateGroupRequestPathSelectorGroupMetadataTags) WithArrayOfValues

func (CreateGroupRequestPathSelectorGroupMetadataTags) WithItemValue

func (CreateGroupRequestPathSelectorGroupMetadataTags) WithValue

type CreateGroupRequestPathSelectorGroupMetadataUpdateTime

type CreateGroupRequestPathSelectorGroupMetadataUpdateTime struct{}

func (CreateGroupRequestPathSelectorGroupMetadataUpdateTime) FieldPath

func (CreateGroupRequestPathSelectorGroupMetadataUpdateTime) WithArrayOfValues

func (CreateGroupRequestPathSelectorGroupMetadataUpdateTime) WithValue

type CreateGroupRequestPathSelectorGroupMetadataUuid

type CreateGroupRequestPathSelectorGroupMetadataUuid struct{}

func (CreateGroupRequestPathSelectorGroupMetadataUuid) FieldPath

func (CreateGroupRequestPathSelectorGroupMetadataUuid) WithArrayOfValues

func (CreateGroupRequestPathSelectorGroupMetadataUuid) WithValue

type CreateGroupRequestPathSelectorGroupName

type CreateGroupRequestPathSelectorGroupName struct{}

func (CreateGroupRequestPathSelectorGroupName) FieldPath

func (CreateGroupRequestPathSelectorGroupName) WithArrayOfValues

func (CreateGroupRequestPathSelectorGroupName) WithValue

type CreateGroupRequestPathSelectorParent

type CreateGroupRequestPathSelectorParent struct{}

func (CreateGroupRequestPathSelectorParent) FieldPath

func (CreateGroupRequestPathSelectorParent) WithArrayOfValues

func (CreateGroupRequestPathSelectorParent) WithValue

type CreateGroupRequest_FieldMask

type CreateGroupRequest_FieldMask struct {
	Paths []CreateGroupRequest_FieldPath
}

func FullCreateGroupRequest_FieldMask

func FullCreateGroupRequest_FieldMask() *CreateGroupRequest_FieldMask

func (*CreateGroupRequest_FieldMask) AppendPath

func (fieldMask *CreateGroupRequest_FieldMask) AppendPath(path CreateGroupRequest_FieldPath)

func (*CreateGroupRequest_FieldMask) AppendRawPath

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

func (*CreateGroupRequest_FieldMask) DecodeFirestore

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

func (*CreateGroupRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*CreateGroupRequest_FieldMask) FilterInputFields

func (fieldMask *CreateGroupRequest_FieldMask) FilterInputFields() *CreateGroupRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*CreateGroupRequest_FieldMask) FromProtoFieldMask

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

func (*CreateGroupRequest_FieldMask) GetPaths

func (*CreateGroupRequest_FieldMask) GetRawPaths

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

func (*CreateGroupRequest_FieldMask) IsFull

func (fieldMask *CreateGroupRequest_FieldMask) IsFull() bool

func (CreateGroupRequest_FieldMask) Marshal

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

implement methods required by customType

func (CreateGroupRequest_FieldMask) MarshalJSON

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

func (*CreateGroupRequest_FieldMask) PathsCount

func (fieldMask *CreateGroupRequest_FieldMask) PathsCount() int

func (*CreateGroupRequest_FieldMask) Project

func (*CreateGroupRequest_FieldMask) ProjectRaw

func (*CreateGroupRequest_FieldMask) ProtoMessage

func (fieldMask *CreateGroupRequest_FieldMask) ProtoMessage()

func (*CreateGroupRequest_FieldMask) ProtoReflect

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

func (*CreateGroupRequest_FieldMask) Reset

func (fieldMask *CreateGroupRequest_FieldMask) Reset()

func (*CreateGroupRequest_FieldMask) Set

func (fieldMask *CreateGroupRequest_FieldMask) Set(target, source *CreateGroupRequest)

func (*CreateGroupRequest_FieldMask) SetFromCliFlag

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

func (*CreateGroupRequest_FieldMask) SetRaw

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

func (*CreateGroupRequest_FieldMask) Size

func (fieldMask *CreateGroupRequest_FieldMask) Size() int

func (*CreateGroupRequest_FieldMask) String

func (fieldMask *CreateGroupRequest_FieldMask) String() string

func (*CreateGroupRequest_FieldMask) Subtract

func (*CreateGroupRequest_FieldMask) SubtractRaw

func (*CreateGroupRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*CreateGroupRequest_FieldMask) Unmarshal

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

func (*CreateGroupRequest_FieldMask) UnmarshalJSON

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

type CreateGroupRequest_FieldPath

type CreateGroupRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() CreateGroupRequest_FieldPathSelector
	Get(source *CreateGroupRequest) []interface{}
	GetSingle(source *CreateGroupRequest) (interface{}, bool)
	ClearValue(item *CreateGroupRequest)

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

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

func MustParseCreateGroupRequest_FieldPath

func MustParseCreateGroupRequest_FieldPath(rawField string) CreateGroupRequest_FieldPath

func ParseCreateGroupRequest_FieldPath

func ParseCreateGroupRequest_FieldPath(rawField string) (CreateGroupRequest_FieldPath, error)

type CreateGroupRequest_FieldPathArrayItemValue

type CreateGroupRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	CreateGroupRequest_FieldPath
	ContainsValue(*CreateGroupRequest) bool
}

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

func MustParseCreateGroupRequest_FieldPathArrayItemValue

func MustParseCreateGroupRequest_FieldPathArrayItemValue(pathStr, valueStr string) CreateGroupRequest_FieldPathArrayItemValue

func ParseCreateGroupRequest_FieldPathArrayItemValue

func ParseCreateGroupRequest_FieldPathArrayItemValue(pathStr, valueStr string) (CreateGroupRequest_FieldPathArrayItemValue, error)

ParseCreateGroupRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type CreateGroupRequest_FieldPathArrayOfValues

type CreateGroupRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	CreateGroupRequest_FieldPath
}

CreateGroupRequest_FieldPathArrayOfValues allows storing slice of values for CreateGroupRequest fields according to their type

func MustParseCreateGroupRequest_FieldPathArrayOfValues

func MustParseCreateGroupRequest_FieldPathArrayOfValues(pathStr, valuesStr string) CreateGroupRequest_FieldPathArrayOfValues

func ParseCreateGroupRequest_FieldPathArrayOfValues

func ParseCreateGroupRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (CreateGroupRequest_FieldPathArrayOfValues, error)

type CreateGroupRequest_FieldPathSelector

type CreateGroupRequest_FieldPathSelector int32
const (
	CreateGroupRequest_FieldPathSelectorParent CreateGroupRequest_FieldPathSelector = 0
	CreateGroupRequest_FieldPathSelectorGroup  CreateGroupRequest_FieldPathSelector = 1
)

func (CreateGroupRequest_FieldPathSelector) String

type CreateGroupRequest_FieldPathValue

type CreateGroupRequest_FieldPathValue interface {
	CreateGroupRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **CreateGroupRequest)
	CompareWith(*CreateGroupRequest) (cmp int, comparable bool)
}

CreateGroupRequest_FieldPathValue allows storing values for CreateGroupRequest fields according to their type

func MustParseCreateGroupRequest_FieldPathValue

func MustParseCreateGroupRequest_FieldPathValue(pathStr, valueStr string) CreateGroupRequest_FieldPathValue

func ParseCreateGroupRequest_FieldPathValue

func ParseCreateGroupRequest_FieldPathValue(pathStr, valueStr string) (CreateGroupRequest_FieldPathValue, error)

type CreateGroupRequest_FieldSubPath

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

func (*CreateGroupRequest_FieldSubPath) AsGroupSubPath

func (fps *CreateGroupRequest_FieldSubPath) AsGroupSubPath() (group.Group_FieldPath, bool)

func (*CreateGroupRequest_FieldSubPath) ClearValue

func (fps *CreateGroupRequest_FieldSubPath) ClearValue(item *CreateGroupRequest)

func (*CreateGroupRequest_FieldSubPath) ClearValueRaw

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

func (*CreateGroupRequest_FieldSubPath) Get

func (fps *CreateGroupRequest_FieldSubPath) Get(source *CreateGroupRequest) (values []interface{})

Get returns all values pointed by selected field from source CreateGroupRequest

func (*CreateGroupRequest_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*CreateGroupRequest_FieldSubPath) GetRaw

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

func (*CreateGroupRequest_FieldSubPath) GetSingle

func (fps *CreateGroupRequest_FieldSubPath) GetSingle(source *CreateGroupRequest) (interface{}, bool)

GetSingle returns value of selected field from source CreateGroupRequest

func (*CreateGroupRequest_FieldSubPath) GetSingleRaw

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

func (*CreateGroupRequest_FieldSubPath) IsLeaf

func (fps *CreateGroupRequest_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*CreateGroupRequest_FieldSubPath) JSONString

func (fps *CreateGroupRequest_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*CreateGroupRequest_FieldSubPath) Selector

func (*CreateGroupRequest_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*CreateGroupRequest_FieldSubPath) String

String returns path representation in proto convention

func (*CreateGroupRequest_FieldSubPath) WithIArrayItemValue

func (fps *CreateGroupRequest_FieldSubPath) WithIArrayItemValue(value interface{}) CreateGroupRequest_FieldPathArrayItemValue

func (*CreateGroupRequest_FieldSubPath) WithIArrayOfValues

func (fps *CreateGroupRequest_FieldSubPath) WithIArrayOfValues(values interface{}) CreateGroupRequest_FieldPathArrayOfValues

func (*CreateGroupRequest_FieldSubPath) WithIValue

func (fps *CreateGroupRequest_FieldSubPath) WithIValue(value interface{}) CreateGroupRequest_FieldPathValue

func (*CreateGroupRequest_FieldSubPath) WithRawIArrayItemValue

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

func (*CreateGroupRequest_FieldSubPath) WithRawIArrayOfValues

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

func (*CreateGroupRequest_FieldSubPath) WithRawIValue

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

type CreateGroupRequest_FieldSubPathArrayItemValue

type CreateGroupRequest_FieldSubPathArrayItemValue struct {
	CreateGroupRequest_FieldPath
	// contains filtered or unexported fields
}

func (*CreateGroupRequest_FieldSubPathArrayItemValue) AsGroupPathItemValue

func (*CreateGroupRequest_FieldSubPathArrayItemValue) ContainsValue

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

func (*CreateGroupRequest_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type CreateGroupRequest_FieldSubPathArrayOfValues

type CreateGroupRequest_FieldSubPathArrayOfValues struct {
	CreateGroupRequest_FieldPath
	// contains filtered or unexported fields
}

func (*CreateGroupRequest_FieldSubPathArrayOfValues) AsGroupPathArrayOfValues

func (*CreateGroupRequest_FieldSubPathArrayOfValues) GetRawValues

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

type CreateGroupRequest_FieldSubPathValue

type CreateGroupRequest_FieldSubPathValue struct {
	CreateGroupRequest_FieldPath
	// contains filtered or unexported fields
}

func (*CreateGroupRequest_FieldSubPathValue) AsGroupPathValue

func (*CreateGroupRequest_FieldSubPathValue) CompareWith

func (fpvs *CreateGroupRequest_FieldSubPathValue) CompareWith(source *CreateGroupRequest) (int, bool)

func (*CreateGroupRequest_FieldSubPathValue) CompareWithRaw

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

func (*CreateGroupRequest_FieldSubPathValue) GetRawValue

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

func (*CreateGroupRequest_FieldSubPathValue) SetTo

func (*CreateGroupRequest_FieldSubPathValue) SetToRaw

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

type CreateGroupRequest_FieldTerminalPath

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

func (*CreateGroupRequest_FieldTerminalPath) ClearValue

func (*CreateGroupRequest_FieldTerminalPath) ClearValueRaw

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

func (*CreateGroupRequest_FieldTerminalPath) Get

func (fp *CreateGroupRequest_FieldTerminalPath) Get(source *CreateGroupRequest) (values []interface{})

Get returns all values pointed by specific field from source CreateGroupRequest

func (*CreateGroupRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*CreateGroupRequest_FieldTerminalPath) GetRaw

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

func (*CreateGroupRequest_FieldTerminalPath) GetSingle

func (fp *CreateGroupRequest_FieldTerminalPath) GetSingle(source *CreateGroupRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source CreateGroupRequest

func (*CreateGroupRequest_FieldTerminalPath) GetSingleRaw

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

func (*CreateGroupRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*CreateGroupRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*CreateGroupRequest_FieldTerminalPath) Selector

func (*CreateGroupRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*CreateGroupRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*CreateGroupRequest_FieldTerminalPath) WithIArrayItemValue

func (fp *CreateGroupRequest_FieldTerminalPath) WithIArrayItemValue(value interface{}) CreateGroupRequest_FieldPathArrayItemValue

func (*CreateGroupRequest_FieldTerminalPath) WithIArrayOfValues

func (fp *CreateGroupRequest_FieldTerminalPath) WithIArrayOfValues(values interface{}) CreateGroupRequest_FieldPathArrayOfValues

func (*CreateGroupRequest_FieldTerminalPath) WithIValue

func (*CreateGroupRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*CreateGroupRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*CreateGroupRequest_FieldTerminalPath) WithRawIValue

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

type CreateGroupRequest_FieldTerminalPathArrayItemValue

type CreateGroupRequest_FieldTerminalPathArrayItemValue struct {
	CreateGroupRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CreateGroupRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*CreateGroupRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*CreateGroupRequest_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *CreateGroupRequest_FieldTerminalPathArrayItemValue) GetSingle(source *CreateGroupRequest) (interface{}, bool)

func (*CreateGroupRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type CreateGroupRequest_FieldTerminalPathArrayOfValues

type CreateGroupRequest_FieldTerminalPathArrayOfValues struct {
	CreateGroupRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CreateGroupRequest_FieldTerminalPathArrayOfValues) AsGroupArrayOfValues

func (fpaov *CreateGroupRequest_FieldTerminalPathArrayOfValues) AsGroupArrayOfValues() ([]*group.Group, bool)

func (*CreateGroupRequest_FieldTerminalPathArrayOfValues) AsParentArrayOfValues

func (fpaov *CreateGroupRequest_FieldTerminalPathArrayOfValues) AsParentArrayOfValues() ([]*group.ParentReference, bool)

func (*CreateGroupRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type CreateGroupRequest_FieldTerminalPathValue

type CreateGroupRequest_FieldTerminalPathValue struct {
	CreateGroupRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CreateGroupRequest_FieldTerminalPathValue) AsGroupValue

func (*CreateGroupRequest_FieldTerminalPathValue) AsParentValue

func (*CreateGroupRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'CreateGroupRequest_FieldTerminalPathValue' with the value under path in 'CreateGroupRequest'.

func (*CreateGroupRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*CreateGroupRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*CreateGroupRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object CreateGroupRequest

func (*CreateGroupRequest_FieldTerminalPathValue) SetToRaw

type DeleteGroupDescriptor added in v0.4.28

type DeleteGroupDescriptor struct{}

func GetDeleteGroupDescriptor added in v0.4.28

func GetDeleteGroupDescriptor() *DeleteGroupDescriptor

func (*DeleteGroupDescriptor) GetApiDescriptor added in v0.4.28

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

func (*DeleteGroupDescriptor) GetApiName added in v0.4.28

func (d *DeleteGroupDescriptor) GetApiName() string

func (*DeleteGroupDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*DeleteGroupDescriptor) GetFullMethodName added in v0.4.28

func (d *DeleteGroupDescriptor) GetFullMethodName() string

func (*DeleteGroupDescriptor) GetMethodName added in v0.4.28

func (d *DeleteGroupDescriptor) GetMethodName() string

func (*DeleteGroupDescriptor) GetProtoPkgName added in v0.4.28

func (d *DeleteGroupDescriptor) GetProtoPkgName() string

func (*DeleteGroupDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*DeleteGroupDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*DeleteGroupDescriptor) GetServiceDomain added in v0.4.28

func (d *DeleteGroupDescriptor) GetServiceDomain() string

func (*DeleteGroupDescriptor) GetServiceVersion added in v0.4.28

func (d *DeleteGroupDescriptor) GetServiceVersion() string

func (*DeleteGroupDescriptor) GetVerb added in v0.4.28

func (d *DeleteGroupDescriptor) GetVerb() string

func (*DeleteGroupDescriptor) HasResource added in v0.4.30

func (d *DeleteGroupDescriptor) HasResource() bool

func (*DeleteGroupDescriptor) IsClientStream added in v0.4.28

func (d *DeleteGroupDescriptor) IsClientStream() bool

func (*DeleteGroupDescriptor) IsCollection added in v0.4.30

func (d *DeleteGroupDescriptor) IsCollection() bool

func (*DeleteGroupDescriptor) IsPlural added in v0.4.30

func (d *DeleteGroupDescriptor) IsPlural() bool

func (*DeleteGroupDescriptor) IsServerStream added in v0.4.28

func (d *DeleteGroupDescriptor) IsServerStream() bool

func (*DeleteGroupDescriptor) IsUnary added in v0.4.28

func (d *DeleteGroupDescriptor) IsUnary() bool

func (*DeleteGroupDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*DeleteGroupDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*DeleteGroupDescriptor) RequestHasResourceBody added in v0.4.28

func (d *DeleteGroupDescriptor) RequestHasResourceBody() bool

type DeleteGroupDescriptorClientMsgHandle added in v0.4.28

type DeleteGroupDescriptorClientMsgHandle struct{}

func (*DeleteGroupDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*DeleteGroupDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*DeleteGroupDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type DeleteGroupDescriptorServerMsgHandle added in v0.4.28

type DeleteGroupDescriptorServerMsgHandle struct{}

func (*DeleteGroupDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*DeleteGroupDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*DeleteGroupDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type DeleteGroupRequest

type DeleteGroupRequest struct {

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

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

func (*DeleteGroupRequest) Clone

func (*DeleteGroupRequest) CloneRaw

func (*DeleteGroupRequest) Descriptor

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

Deprecated, Use DeleteGroupRequest.ProtoReflect.Descriptor instead.

func (*DeleteGroupRequest) GetName

func (m *DeleteGroupRequest) GetName() *group.Reference

func (*DeleteGroupRequest) GotenMessage

func (*DeleteGroupRequest) GotenMessage()

func (*DeleteGroupRequest) GotenObjectExt

func (o *DeleteGroupRequest) GotenObjectExt()

func (*DeleteGroupRequest) GotenValidate

func (obj *DeleteGroupRequest) GotenValidate() error

func (*DeleteGroupRequest) MakeDiffFieldMask

func (*DeleteGroupRequest) MakeFullFieldMask

func (o *DeleteGroupRequest) MakeFullFieldMask() *DeleteGroupRequest_FieldMask

func (*DeleteGroupRequest) MakeRawDiffFieldMask

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

func (*DeleteGroupRequest) MakeRawFullFieldMask

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

func (*DeleteGroupRequest) Marshal

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

func (*DeleteGroupRequest) MarshalJSON

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

func (*DeleteGroupRequest) Merge

func (o *DeleteGroupRequest) Merge(source *DeleteGroupRequest)

func (*DeleteGroupRequest) MergeRaw

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

func (*DeleteGroupRequest) ProtoMessage

func (*DeleteGroupRequest) ProtoMessage()

func (*DeleteGroupRequest) ProtoReflect

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

func (*DeleteGroupRequest) Reset

func (m *DeleteGroupRequest) Reset()

func (*DeleteGroupRequest) SetName

func (m *DeleteGroupRequest) SetName(fv *group.Reference)

func (*DeleteGroupRequest) String

func (m *DeleteGroupRequest) String() string

func (*DeleteGroupRequest) Unmarshal

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

func (*DeleteGroupRequest) UnmarshalJSON

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

type DeleteGroupRequestFieldPathBuilder

type DeleteGroupRequestFieldPathBuilder struct{}

func NewDeleteGroupRequestFieldPathBuilder

func NewDeleteGroupRequestFieldPathBuilder() DeleteGroupRequestFieldPathBuilder

func (DeleteGroupRequestFieldPathBuilder) Name

type DeleteGroupRequestPathSelectorName

type DeleteGroupRequestPathSelectorName struct{}

func (DeleteGroupRequestPathSelectorName) FieldPath

func (DeleteGroupRequestPathSelectorName) WithArrayOfValues

func (DeleteGroupRequestPathSelectorName) WithValue

type DeleteGroupRequest_FieldMask

type DeleteGroupRequest_FieldMask struct {
	Paths []DeleteGroupRequest_FieldPath
}

func FullDeleteGroupRequest_FieldMask

func FullDeleteGroupRequest_FieldMask() *DeleteGroupRequest_FieldMask

func (*DeleteGroupRequest_FieldMask) AppendPath

func (fieldMask *DeleteGroupRequest_FieldMask) AppendPath(path DeleteGroupRequest_FieldPath)

func (*DeleteGroupRequest_FieldMask) AppendRawPath

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

func (*DeleteGroupRequest_FieldMask) DecodeFirestore

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

func (*DeleteGroupRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*DeleteGroupRequest_FieldMask) FilterInputFields

func (fieldMask *DeleteGroupRequest_FieldMask) FilterInputFields() *DeleteGroupRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*DeleteGroupRequest_FieldMask) FromProtoFieldMask

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

func (*DeleteGroupRequest_FieldMask) GetPaths

func (*DeleteGroupRequest_FieldMask) GetRawPaths

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

func (*DeleteGroupRequest_FieldMask) IsFull

func (fieldMask *DeleteGroupRequest_FieldMask) IsFull() bool

func (DeleteGroupRequest_FieldMask) Marshal

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

implement methods required by customType

func (DeleteGroupRequest_FieldMask) MarshalJSON

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

func (*DeleteGroupRequest_FieldMask) PathsCount

func (fieldMask *DeleteGroupRequest_FieldMask) PathsCount() int

func (*DeleteGroupRequest_FieldMask) Project

func (*DeleteGroupRequest_FieldMask) ProjectRaw

func (*DeleteGroupRequest_FieldMask) ProtoMessage

func (fieldMask *DeleteGroupRequest_FieldMask) ProtoMessage()

func (*DeleteGroupRequest_FieldMask) ProtoReflect

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

func (*DeleteGroupRequest_FieldMask) Reset

func (fieldMask *DeleteGroupRequest_FieldMask) Reset()

func (*DeleteGroupRequest_FieldMask) Set

func (fieldMask *DeleteGroupRequest_FieldMask) Set(target, source *DeleteGroupRequest)

func (*DeleteGroupRequest_FieldMask) SetFromCliFlag

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

func (*DeleteGroupRequest_FieldMask) SetRaw

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

func (*DeleteGroupRequest_FieldMask) Size

func (fieldMask *DeleteGroupRequest_FieldMask) Size() int

func (*DeleteGroupRequest_FieldMask) String

func (fieldMask *DeleteGroupRequest_FieldMask) String() string

func (*DeleteGroupRequest_FieldMask) Subtract

func (*DeleteGroupRequest_FieldMask) SubtractRaw

func (*DeleteGroupRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*DeleteGroupRequest_FieldMask) Unmarshal

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

func (*DeleteGroupRequest_FieldMask) UnmarshalJSON

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

type DeleteGroupRequest_FieldPath

type DeleteGroupRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() DeleteGroupRequest_FieldPathSelector
	Get(source *DeleteGroupRequest) []interface{}
	GetSingle(source *DeleteGroupRequest) (interface{}, bool)
	ClearValue(item *DeleteGroupRequest)

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

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

func MustParseDeleteGroupRequest_FieldPath

func MustParseDeleteGroupRequest_FieldPath(rawField string) DeleteGroupRequest_FieldPath

func ParseDeleteGroupRequest_FieldPath

func ParseDeleteGroupRequest_FieldPath(rawField string) (DeleteGroupRequest_FieldPath, error)

type DeleteGroupRequest_FieldPathArrayItemValue

type DeleteGroupRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	DeleteGroupRequest_FieldPath
	ContainsValue(*DeleteGroupRequest) bool
}

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

func MustParseDeleteGroupRequest_FieldPathArrayItemValue

func MustParseDeleteGroupRequest_FieldPathArrayItemValue(pathStr, valueStr string) DeleteGroupRequest_FieldPathArrayItemValue

func ParseDeleteGroupRequest_FieldPathArrayItemValue

func ParseDeleteGroupRequest_FieldPathArrayItemValue(pathStr, valueStr string) (DeleteGroupRequest_FieldPathArrayItemValue, error)

ParseDeleteGroupRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type DeleteGroupRequest_FieldPathArrayOfValues

type DeleteGroupRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	DeleteGroupRequest_FieldPath
}

DeleteGroupRequest_FieldPathArrayOfValues allows storing slice of values for DeleteGroupRequest fields according to their type

func MustParseDeleteGroupRequest_FieldPathArrayOfValues

func MustParseDeleteGroupRequest_FieldPathArrayOfValues(pathStr, valuesStr string) DeleteGroupRequest_FieldPathArrayOfValues

func ParseDeleteGroupRequest_FieldPathArrayOfValues

func ParseDeleteGroupRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (DeleteGroupRequest_FieldPathArrayOfValues, error)

type DeleteGroupRequest_FieldPathSelector

type DeleteGroupRequest_FieldPathSelector int32
const (
	DeleteGroupRequest_FieldPathSelectorName DeleteGroupRequest_FieldPathSelector = 0
)

func (DeleteGroupRequest_FieldPathSelector) String

type DeleteGroupRequest_FieldPathValue

type DeleteGroupRequest_FieldPathValue interface {
	DeleteGroupRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **DeleteGroupRequest)
	CompareWith(*DeleteGroupRequest) (cmp int, comparable bool)
}

DeleteGroupRequest_FieldPathValue allows storing values for DeleteGroupRequest fields according to their type

func MustParseDeleteGroupRequest_FieldPathValue

func MustParseDeleteGroupRequest_FieldPathValue(pathStr, valueStr string) DeleteGroupRequest_FieldPathValue

func ParseDeleteGroupRequest_FieldPathValue

func ParseDeleteGroupRequest_FieldPathValue(pathStr, valueStr string) (DeleteGroupRequest_FieldPathValue, error)

type DeleteGroupRequest_FieldTerminalPath

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

func (*DeleteGroupRequest_FieldTerminalPath) ClearValue

func (*DeleteGroupRequest_FieldTerminalPath) ClearValueRaw

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

func (*DeleteGroupRequest_FieldTerminalPath) Get

func (fp *DeleteGroupRequest_FieldTerminalPath) Get(source *DeleteGroupRequest) (values []interface{})

Get returns all values pointed by specific field from source DeleteGroupRequest

func (*DeleteGroupRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*DeleteGroupRequest_FieldTerminalPath) GetRaw

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

func (*DeleteGroupRequest_FieldTerminalPath) GetSingle

func (fp *DeleteGroupRequest_FieldTerminalPath) GetSingle(source *DeleteGroupRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source DeleteGroupRequest

func (*DeleteGroupRequest_FieldTerminalPath) GetSingleRaw

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

func (*DeleteGroupRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*DeleteGroupRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*DeleteGroupRequest_FieldTerminalPath) Selector

func (*DeleteGroupRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*DeleteGroupRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*DeleteGroupRequest_FieldTerminalPath) WithIArrayItemValue

func (fp *DeleteGroupRequest_FieldTerminalPath) WithIArrayItemValue(value interface{}) DeleteGroupRequest_FieldPathArrayItemValue

func (*DeleteGroupRequest_FieldTerminalPath) WithIArrayOfValues

func (fp *DeleteGroupRequest_FieldTerminalPath) WithIArrayOfValues(values interface{}) DeleteGroupRequest_FieldPathArrayOfValues

func (*DeleteGroupRequest_FieldTerminalPath) WithIValue

func (*DeleteGroupRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*DeleteGroupRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*DeleteGroupRequest_FieldTerminalPath) WithRawIValue

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

type DeleteGroupRequest_FieldTerminalPathArrayItemValue

type DeleteGroupRequest_FieldTerminalPathArrayItemValue struct {
	DeleteGroupRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*DeleteGroupRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*DeleteGroupRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*DeleteGroupRequest_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *DeleteGroupRequest_FieldTerminalPathArrayItemValue) GetSingle(source *DeleteGroupRequest) (interface{}, bool)

func (*DeleteGroupRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type DeleteGroupRequest_FieldTerminalPathArrayOfValues

type DeleteGroupRequest_FieldTerminalPathArrayOfValues struct {
	DeleteGroupRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*DeleteGroupRequest_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (fpaov *DeleteGroupRequest_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]*group.Reference, bool)

func (*DeleteGroupRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type DeleteGroupRequest_FieldTerminalPathValue

type DeleteGroupRequest_FieldTerminalPathValue struct {
	DeleteGroupRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*DeleteGroupRequest_FieldTerminalPathValue) AsNameValue

func (*DeleteGroupRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'DeleteGroupRequest_FieldTerminalPathValue' with the value under path in 'DeleteGroupRequest'.

func (*DeleteGroupRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*DeleteGroupRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*DeleteGroupRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object DeleteGroupRequest

func (*DeleteGroupRequest_FieldTerminalPathValue) SetToRaw

type GetGroupDescriptor added in v0.4.28

type GetGroupDescriptor struct{}

func GetGetGroupDescriptor added in v0.4.28

func GetGetGroupDescriptor() *GetGroupDescriptor

func (*GetGroupDescriptor) GetApiDescriptor added in v0.4.28

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

func (*GetGroupDescriptor) GetApiName added in v0.4.28

func (d *GetGroupDescriptor) GetApiName() string

func (*GetGroupDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*GetGroupDescriptor) GetFullMethodName added in v0.4.28

func (d *GetGroupDescriptor) GetFullMethodName() string

func (*GetGroupDescriptor) GetMethodName added in v0.4.28

func (d *GetGroupDescriptor) GetMethodName() string

func (*GetGroupDescriptor) GetProtoPkgName added in v0.4.28

func (d *GetGroupDescriptor) GetProtoPkgName() string

func (*GetGroupDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*GetGroupDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*GetGroupDescriptor) GetServiceDomain added in v0.4.28

func (d *GetGroupDescriptor) GetServiceDomain() string

func (*GetGroupDescriptor) GetServiceVersion added in v0.4.28

func (d *GetGroupDescriptor) GetServiceVersion() string

func (*GetGroupDescriptor) GetVerb added in v0.4.28

func (d *GetGroupDescriptor) GetVerb() string

func (*GetGroupDescriptor) HasResource added in v0.4.30

func (d *GetGroupDescriptor) HasResource() bool

func (*GetGroupDescriptor) IsClientStream added in v0.4.28

func (d *GetGroupDescriptor) IsClientStream() bool

func (*GetGroupDescriptor) IsCollection added in v0.4.30

func (d *GetGroupDescriptor) IsCollection() bool

func (*GetGroupDescriptor) IsPlural added in v0.4.30

func (d *GetGroupDescriptor) IsPlural() bool

func (*GetGroupDescriptor) IsServerStream added in v0.4.28

func (d *GetGroupDescriptor) IsServerStream() bool

func (*GetGroupDescriptor) IsUnary added in v0.4.28

func (d *GetGroupDescriptor) IsUnary() bool

func (*GetGroupDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*GetGroupDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*GetGroupDescriptor) RequestHasResourceBody added in v0.4.28

func (d *GetGroupDescriptor) RequestHasResourceBody() bool

type GetGroupDescriptorClientMsgHandle added in v0.4.28

type GetGroupDescriptorClientMsgHandle struct{}

func (*GetGroupDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (h *GetGroupDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name

func (*GetGroupDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*GetGroupDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type GetGroupDescriptorServerMsgHandle added in v0.4.28

type GetGroupDescriptorServerMsgHandle struct{}

func (*GetGroupDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (h *GetGroupDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name

func (*GetGroupDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*GetGroupDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type GetGroupRequest

type GetGroupRequest struct {

	// Reference of ntt.iam.v1alpha.Group
	Name *group.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 *group.Group_FieldMask `` /* 137-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 [GetGroup][ntt.iam.v1alpha.GetGroup]

func (*GetGroupRequest) Clone

func (o *GetGroupRequest) Clone() *GetGroupRequest

func (*GetGroupRequest) CloneRaw

func (*GetGroupRequest) Descriptor

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

Deprecated, Use GetGroupRequest.ProtoReflect.Descriptor instead.

func (*GetGroupRequest) GetFieldMask

func (m *GetGroupRequest) GetFieldMask() *group.Group_FieldMask

func (*GetGroupRequest) GetName

func (m *GetGroupRequest) GetName() *group.Reference

func (*GetGroupRequest) GetView

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

func (*GetGroupRequest) GotenMessage

func (*GetGroupRequest) GotenMessage()

func (*GetGroupRequest) GotenObjectExt

func (o *GetGroupRequest) GotenObjectExt()

func (*GetGroupRequest) GotenValidate

func (obj *GetGroupRequest) GotenValidate() error

func (*GetGroupRequest) MakeDiffFieldMask

func (o *GetGroupRequest) MakeDiffFieldMask(other *GetGroupRequest) *GetGroupRequest_FieldMask

func (*GetGroupRequest) MakeFullFieldMask

func (o *GetGroupRequest) MakeFullFieldMask() *GetGroupRequest_FieldMask

func (*GetGroupRequest) MakeRawDiffFieldMask

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

func (*GetGroupRequest) MakeRawFullFieldMask

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

func (*GetGroupRequest) Marshal

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

func (*GetGroupRequest) MarshalJSON

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

func (*GetGroupRequest) Merge

func (o *GetGroupRequest) Merge(source *GetGroupRequest)

func (*GetGroupRequest) MergeRaw

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

func (*GetGroupRequest) ProtoMessage

func (*GetGroupRequest) ProtoMessage()

func (*GetGroupRequest) ProtoReflect

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

func (*GetGroupRequest) Reset

func (m *GetGroupRequest) Reset()

func (*GetGroupRequest) SetFieldMask

func (m *GetGroupRequest) SetFieldMask(fv *group.Group_FieldMask)

func (*GetGroupRequest) SetName

func (m *GetGroupRequest) SetName(fv *group.Reference)

func (*GetGroupRequest) SetView

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

func (*GetGroupRequest) String

func (m *GetGroupRequest) String() string

func (*GetGroupRequest) Unmarshal

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

func (*GetGroupRequest) UnmarshalJSON

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

type GetGroupRequestFieldPathBuilder

type GetGroupRequestFieldPathBuilder struct{}

func NewGetGroupRequestFieldPathBuilder

func NewGetGroupRequestFieldPathBuilder() GetGroupRequestFieldPathBuilder

func (GetGroupRequestFieldPathBuilder) FieldMask

func (GetGroupRequestFieldPathBuilder) Name

func (GetGroupRequestFieldPathBuilder) View

type GetGroupRequestPathSelectorFieldMask

type GetGroupRequestPathSelectorFieldMask struct{}

func (GetGroupRequestPathSelectorFieldMask) FieldPath

func (GetGroupRequestPathSelectorFieldMask) WithArrayOfValues

func (GetGroupRequestPathSelectorFieldMask) WithValue

type GetGroupRequestPathSelectorName

type GetGroupRequestPathSelectorName struct{}

func (GetGroupRequestPathSelectorName) FieldPath

func (GetGroupRequestPathSelectorName) WithArrayOfValues

func (GetGroupRequestPathSelectorName) WithValue

type GetGroupRequestPathSelectorView

type GetGroupRequestPathSelectorView struct{}

func (GetGroupRequestPathSelectorView) FieldPath

func (GetGroupRequestPathSelectorView) WithArrayOfValues

func (GetGroupRequestPathSelectorView) WithValue

type GetGroupRequest_FieldMask

type GetGroupRequest_FieldMask struct {
	Paths []GetGroupRequest_FieldPath
}

func FullGetGroupRequest_FieldMask

func FullGetGroupRequest_FieldMask() *GetGroupRequest_FieldMask

func (*GetGroupRequest_FieldMask) AppendPath

func (fieldMask *GetGroupRequest_FieldMask) AppendPath(path GetGroupRequest_FieldPath)

func (*GetGroupRequest_FieldMask) AppendRawPath

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

func (*GetGroupRequest_FieldMask) DecodeFirestore

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

func (*GetGroupRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*GetGroupRequest_FieldMask) FilterInputFields

func (fieldMask *GetGroupRequest_FieldMask) FilterInputFields() *GetGroupRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*GetGroupRequest_FieldMask) FromProtoFieldMask

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

func (*GetGroupRequest_FieldMask) GetPaths

func (fieldMask *GetGroupRequest_FieldMask) GetPaths() []GetGroupRequest_FieldPath

func (*GetGroupRequest_FieldMask) GetRawPaths

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

func (*GetGroupRequest_FieldMask) IsFull

func (fieldMask *GetGroupRequest_FieldMask) IsFull() bool

func (GetGroupRequest_FieldMask) Marshal

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

implement methods required by customType

func (GetGroupRequest_FieldMask) MarshalJSON

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

func (*GetGroupRequest_FieldMask) PathsCount

func (fieldMask *GetGroupRequest_FieldMask) PathsCount() int

func (*GetGroupRequest_FieldMask) Project

func (fieldMask *GetGroupRequest_FieldMask) Project(source *GetGroupRequest) *GetGroupRequest

func (*GetGroupRequest_FieldMask) ProjectRaw

func (*GetGroupRequest_FieldMask) ProtoMessage

func (fieldMask *GetGroupRequest_FieldMask) ProtoMessage()

func (*GetGroupRequest_FieldMask) ProtoReflect

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

func (*GetGroupRequest_FieldMask) Reset

func (fieldMask *GetGroupRequest_FieldMask) Reset()

func (*GetGroupRequest_FieldMask) Set

func (fieldMask *GetGroupRequest_FieldMask) Set(target, source *GetGroupRequest)

func (*GetGroupRequest_FieldMask) SetFromCliFlag

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

func (*GetGroupRequest_FieldMask) SetRaw

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

func (*GetGroupRequest_FieldMask) Size

func (fieldMask *GetGroupRequest_FieldMask) Size() int

func (*GetGroupRequest_FieldMask) String

func (fieldMask *GetGroupRequest_FieldMask) String() string

func (*GetGroupRequest_FieldMask) Subtract

func (*GetGroupRequest_FieldMask) SubtractRaw

func (*GetGroupRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*GetGroupRequest_FieldMask) Unmarshal

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

func (*GetGroupRequest_FieldMask) UnmarshalJSON

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

type GetGroupRequest_FieldPath

type GetGroupRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() GetGroupRequest_FieldPathSelector
	Get(source *GetGroupRequest) []interface{}
	GetSingle(source *GetGroupRequest) (interface{}, bool)
	ClearValue(item *GetGroupRequest)

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

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

func MustParseGetGroupRequest_FieldPath

func MustParseGetGroupRequest_FieldPath(rawField string) GetGroupRequest_FieldPath

func ParseGetGroupRequest_FieldPath

func ParseGetGroupRequest_FieldPath(rawField string) (GetGroupRequest_FieldPath, error)

type GetGroupRequest_FieldPathArrayItemValue

type GetGroupRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	GetGroupRequest_FieldPath
	ContainsValue(*GetGroupRequest) bool
}

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

func MustParseGetGroupRequest_FieldPathArrayItemValue

func MustParseGetGroupRequest_FieldPathArrayItemValue(pathStr, valueStr string) GetGroupRequest_FieldPathArrayItemValue

func ParseGetGroupRequest_FieldPathArrayItemValue

func ParseGetGroupRequest_FieldPathArrayItemValue(pathStr, valueStr string) (GetGroupRequest_FieldPathArrayItemValue, error)

ParseGetGroupRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type GetGroupRequest_FieldPathArrayOfValues

type GetGroupRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	GetGroupRequest_FieldPath
}

GetGroupRequest_FieldPathArrayOfValues allows storing slice of values for GetGroupRequest fields according to their type

func MustParseGetGroupRequest_FieldPathArrayOfValues

func MustParseGetGroupRequest_FieldPathArrayOfValues(pathStr, valuesStr string) GetGroupRequest_FieldPathArrayOfValues

func ParseGetGroupRequest_FieldPathArrayOfValues

func ParseGetGroupRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (GetGroupRequest_FieldPathArrayOfValues, error)

type GetGroupRequest_FieldPathSelector

type GetGroupRequest_FieldPathSelector int32
const (
	GetGroupRequest_FieldPathSelectorName      GetGroupRequest_FieldPathSelector = 0
	GetGroupRequest_FieldPathSelectorFieldMask GetGroupRequest_FieldPathSelector = 1
	GetGroupRequest_FieldPathSelectorView      GetGroupRequest_FieldPathSelector = 2
)

func (GetGroupRequest_FieldPathSelector) String

type GetGroupRequest_FieldPathValue

type GetGroupRequest_FieldPathValue interface {
	GetGroupRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **GetGroupRequest)
	CompareWith(*GetGroupRequest) (cmp int, comparable bool)
}

GetGroupRequest_FieldPathValue allows storing values for GetGroupRequest fields according to their type

func MustParseGetGroupRequest_FieldPathValue

func MustParseGetGroupRequest_FieldPathValue(pathStr, valueStr string) GetGroupRequest_FieldPathValue

func ParseGetGroupRequest_FieldPathValue

func ParseGetGroupRequest_FieldPathValue(pathStr, valueStr string) (GetGroupRequest_FieldPathValue, error)

type GetGroupRequest_FieldTerminalPath

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

func (*GetGroupRequest_FieldTerminalPath) ClearValue

func (fp *GetGroupRequest_FieldTerminalPath) ClearValue(item *GetGroupRequest)

func (*GetGroupRequest_FieldTerminalPath) ClearValueRaw

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

func (*GetGroupRequest_FieldTerminalPath) Get

func (fp *GetGroupRequest_FieldTerminalPath) Get(source *GetGroupRequest) (values []interface{})

Get returns all values pointed by specific field from source GetGroupRequest

func (*GetGroupRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*GetGroupRequest_FieldTerminalPath) GetRaw

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

func (*GetGroupRequest_FieldTerminalPath) GetSingle

func (fp *GetGroupRequest_FieldTerminalPath) GetSingle(source *GetGroupRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source GetGroupRequest

func (*GetGroupRequest_FieldTerminalPath) GetSingleRaw

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

func (*GetGroupRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*GetGroupRequest_FieldTerminalPath) JSONString

func (fp *GetGroupRequest_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*GetGroupRequest_FieldTerminalPath) Selector

func (*GetGroupRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*GetGroupRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*GetGroupRequest_FieldTerminalPath) WithIArrayItemValue

func (fp *GetGroupRequest_FieldTerminalPath) WithIArrayItemValue(value interface{}) GetGroupRequest_FieldPathArrayItemValue

func (*GetGroupRequest_FieldTerminalPath) WithIArrayOfValues

func (fp *GetGroupRequest_FieldTerminalPath) WithIArrayOfValues(values interface{}) GetGroupRequest_FieldPathArrayOfValues

func (*GetGroupRequest_FieldTerminalPath) WithIValue

func (fp *GetGroupRequest_FieldTerminalPath) WithIValue(value interface{}) GetGroupRequest_FieldPathValue

func (*GetGroupRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*GetGroupRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*GetGroupRequest_FieldTerminalPath) WithRawIValue

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

type GetGroupRequest_FieldTerminalPathArrayItemValue

type GetGroupRequest_FieldTerminalPathArrayItemValue struct {
	GetGroupRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*GetGroupRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*GetGroupRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*GetGroupRequest_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *GetGroupRequest_FieldTerminalPathArrayItemValue) GetSingle(source *GetGroupRequest) (interface{}, bool)

func (*GetGroupRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type GetGroupRequest_FieldTerminalPathArrayOfValues

type GetGroupRequest_FieldTerminalPathArrayOfValues struct {
	GetGroupRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*GetGroupRequest_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues

func (fpaov *GetGroupRequest_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues() ([]*group.Group_FieldMask, bool)

func (*GetGroupRequest_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (fpaov *GetGroupRequest_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]*group.Reference, bool)

func (*GetGroupRequest_FieldTerminalPathArrayOfValues) AsViewArrayOfValues

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

func (*GetGroupRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type GetGroupRequest_FieldTerminalPathValue

type GetGroupRequest_FieldTerminalPathValue struct {
	GetGroupRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*GetGroupRequest_FieldTerminalPathValue) AsFieldMaskValue

func (*GetGroupRequest_FieldTerminalPathValue) AsNameValue

func (*GetGroupRequest_FieldTerminalPathValue) AsViewValue

func (fpv *GetGroupRequest_FieldTerminalPathValue) AsViewValue() (view.View, bool)

func (*GetGroupRequest_FieldTerminalPathValue) CompareWith

func (fpv *GetGroupRequest_FieldTerminalPathValue) CompareWith(source *GetGroupRequest) (int, bool)

CompareWith compares value in the 'GetGroupRequest_FieldTerminalPathValue' with the value under path in 'GetGroupRequest'.

func (*GetGroupRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*GetGroupRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*GetGroupRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object GetGroupRequest

func (*GetGroupRequest_FieldTerminalPathValue) SetToRaw

type GroupServiceClient

type GroupServiceClient interface {
	GetGroup(ctx context.Context, in *GetGroupRequest, opts ...grpc.CallOption) (*group.Group, error)
	BatchGetGroups(ctx context.Context, in *BatchGetGroupsRequest, opts ...grpc.CallOption) (*BatchGetGroupsResponse, error)
	ListGroups(ctx context.Context, in *ListGroupsRequest, opts ...grpc.CallOption) (*ListGroupsResponse, error)
	WatchGroup(ctx context.Context, in *WatchGroupRequest, opts ...grpc.CallOption) (WatchGroupClientStream, error)
	WatchGroups(ctx context.Context, in *WatchGroupsRequest, opts ...grpc.CallOption) (WatchGroupsClientStream, error)
	CreateGroup(ctx context.Context, in *CreateGroupRequest, opts ...grpc.CallOption) (*group.Group, error)
	UpdateGroup(ctx context.Context, in *UpdateGroupRequest, opts ...grpc.CallOption) (*group.Group, error)
	DeleteGroup(ctx context.Context, in *DeleteGroupRequest, opts ...grpc.CallOption) (*empty.Empty, error)
}

GroupServiceClient is the client API for GroupService.

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

type GroupServiceDescriptor added in v0.4.28

type GroupServiceDescriptor struct{}

func GetGroupServiceDescriptor added in v0.4.28

func GetGroupServiceDescriptor() *GroupServiceDescriptor

func (*GroupServiceDescriptor) AllMethodDescriptors added in v0.4.28

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

func (*GroupServiceDescriptor) GetApiName added in v0.4.28

func (d *GroupServiceDescriptor) GetApiName() string

func (*GroupServiceDescriptor) GetFullAPIName added in v0.4.28

func (d *GroupServiceDescriptor) GetFullAPIName() string

func (*GroupServiceDescriptor) GetProtoPkgName added in v0.4.28

func (d *GroupServiceDescriptor) GetProtoPkgName() string

func (*GroupServiceDescriptor) GetServiceDomain added in v0.4.28

func (d *GroupServiceDescriptor) GetServiceDomain() string

func (*GroupServiceDescriptor) GetServiceVersion added in v0.4.28

func (d *GroupServiceDescriptor) GetServiceVersion() string

type ListGroupsDescriptor added in v0.4.28

type ListGroupsDescriptor struct{}

func GetListGroupsDescriptor added in v0.4.28

func GetListGroupsDescriptor() *ListGroupsDescriptor

func (*ListGroupsDescriptor) GetApiDescriptor added in v0.4.28

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

func (*ListGroupsDescriptor) GetApiName added in v0.4.28

func (d *ListGroupsDescriptor) GetApiName() string

func (*ListGroupsDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*ListGroupsDescriptor) GetFullMethodName added in v0.4.28

func (d *ListGroupsDescriptor) GetFullMethodName() string

func (*ListGroupsDescriptor) GetMethodName added in v0.4.28

func (d *ListGroupsDescriptor) GetMethodName() string

func (*ListGroupsDescriptor) GetProtoPkgName added in v0.4.28

func (d *ListGroupsDescriptor) GetProtoPkgName() string

func (*ListGroupsDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*ListGroupsDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*ListGroupsDescriptor) GetServiceDomain added in v0.4.28

func (d *ListGroupsDescriptor) GetServiceDomain() string

func (*ListGroupsDescriptor) GetServiceVersion added in v0.4.28

func (d *ListGroupsDescriptor) GetServiceVersion() string

func (*ListGroupsDescriptor) GetVerb added in v0.4.28

func (d *ListGroupsDescriptor) GetVerb() string

func (*ListGroupsDescriptor) HasResource added in v0.4.30

func (d *ListGroupsDescriptor) HasResource() bool

func (*ListGroupsDescriptor) IsClientStream added in v0.4.28

func (d *ListGroupsDescriptor) IsClientStream() bool

func (*ListGroupsDescriptor) IsCollection added in v0.4.30

func (d *ListGroupsDescriptor) IsCollection() bool

func (*ListGroupsDescriptor) IsPlural added in v0.4.30

func (d *ListGroupsDescriptor) IsPlural() bool

func (*ListGroupsDescriptor) IsServerStream added in v0.4.28

func (d *ListGroupsDescriptor) IsServerStream() bool

func (*ListGroupsDescriptor) IsUnary added in v0.4.28

func (d *ListGroupsDescriptor) IsUnary() bool

func (*ListGroupsDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*ListGroupsDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*ListGroupsDescriptor) RequestHasResourceBody added in v0.4.28

func (d *ListGroupsDescriptor) RequestHasResourceBody() bool

type ListGroupsDescriptorClientMsgHandle added in v0.4.28

type ListGroupsDescriptorClientMsgHandle struct{}

func (*ListGroupsDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (h *ListGroupsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name

func (*ListGroupsDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*ListGroupsDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type ListGroupsDescriptorServerMsgHandle added in v0.4.28

type ListGroupsDescriptorServerMsgHandle struct{}

func (*ListGroupsDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (h *ListGroupsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name

func (*ListGroupsDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*ListGroupsDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type ListGroupsRequest

type ListGroupsRequest struct {

	// Parent name of ntt.iam.v1alpha.Group
	Parent *group.ParentName `protobuf:"bytes,1,opt,customtype=ParentName,name=parent,proto3" json:"parent,omitempty" firestore:"parent"`
	// Requested page size. Server may return fewer Groups 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
	// [ListGroupsResponse.next_page_token][ntt.iam.v1alpha.ListGroupsResponse.next_page_token]
	PageToken *group.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 *group.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 *group.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 *group.Group_FieldMask `` /* 137-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 [ListGroups][ntt.iam.v1alpha.ListGroups]

func (*ListGroupsRequest) Clone

func (*ListGroupsRequest) CloneRaw

func (*ListGroupsRequest) Descriptor

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

Deprecated, Use ListGroupsRequest.ProtoReflect.Descriptor instead.

func (*ListGroupsRequest) GetFieldMask

func (m *ListGroupsRequest) GetFieldMask() *group.Group_FieldMask

func (*ListGroupsRequest) GetFilter

func (m *ListGroupsRequest) GetFilter() *group.Filter

func (*ListGroupsRequest) GetIncludePagingInfo added in v0.10.1

func (m *ListGroupsRequest) GetIncludePagingInfo() bool

func (*ListGroupsRequest) GetOrderBy

func (m *ListGroupsRequest) GetOrderBy() *group.OrderBy

func (*ListGroupsRequest) GetPageSize

func (m *ListGroupsRequest) GetPageSize() int32

func (*ListGroupsRequest) GetPageToken

func (m *ListGroupsRequest) GetPageToken() *group.PagerCursor

func (*ListGroupsRequest) GetParent

func (m *ListGroupsRequest) GetParent() *group.ParentName

func (*ListGroupsRequest) GetView

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

func (*ListGroupsRequest) GotenMessage

func (*ListGroupsRequest) GotenMessage()

func (*ListGroupsRequest) GotenObjectExt

func (o *ListGroupsRequest) GotenObjectExt()

func (*ListGroupsRequest) GotenValidate

func (obj *ListGroupsRequest) GotenValidate() error

func (*ListGroupsRequest) MakeDiffFieldMask

func (o *ListGroupsRequest) MakeDiffFieldMask(other *ListGroupsRequest) *ListGroupsRequest_FieldMask

func (*ListGroupsRequest) MakeFullFieldMask

func (o *ListGroupsRequest) MakeFullFieldMask() *ListGroupsRequest_FieldMask

func (*ListGroupsRequest) MakeRawDiffFieldMask

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

func (*ListGroupsRequest) MakeRawFullFieldMask

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

func (*ListGroupsRequest) Marshal

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

func (*ListGroupsRequest) MarshalJSON

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

func (*ListGroupsRequest) Merge

func (o *ListGroupsRequest) Merge(source *ListGroupsRequest)

func (*ListGroupsRequest) MergeRaw

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

func (*ListGroupsRequest) ProtoMessage

func (*ListGroupsRequest) ProtoMessage()

func (*ListGroupsRequest) ProtoReflect

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

func (*ListGroupsRequest) Reset

func (m *ListGroupsRequest) Reset()

func (*ListGroupsRequest) SetFieldMask

func (m *ListGroupsRequest) SetFieldMask(fv *group.Group_FieldMask)

func (*ListGroupsRequest) SetFilter

func (m *ListGroupsRequest) SetFilter(fv *group.Filter)

func (*ListGroupsRequest) SetIncludePagingInfo added in v0.10.1

func (m *ListGroupsRequest) SetIncludePagingInfo(fv bool)

func (*ListGroupsRequest) SetOrderBy

func (m *ListGroupsRequest) SetOrderBy(fv *group.OrderBy)

func (*ListGroupsRequest) SetPageSize

func (m *ListGroupsRequest) SetPageSize(fv int32)

func (*ListGroupsRequest) SetPageToken

func (m *ListGroupsRequest) SetPageToken(fv *group.PagerCursor)

func (*ListGroupsRequest) SetParent

func (m *ListGroupsRequest) SetParent(fv *group.ParentName)

func (*ListGroupsRequest) SetView

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

func (*ListGroupsRequest) String

func (m *ListGroupsRequest) String() string

func (*ListGroupsRequest) Unmarshal

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

func (*ListGroupsRequest) UnmarshalJSON

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

type ListGroupsRequestFieldPathBuilder

type ListGroupsRequestFieldPathBuilder struct{}

func NewListGroupsRequestFieldPathBuilder

func NewListGroupsRequestFieldPathBuilder() ListGroupsRequestFieldPathBuilder

func (ListGroupsRequestFieldPathBuilder) FieldMask

func (ListGroupsRequestFieldPathBuilder) Filter

func (ListGroupsRequestFieldPathBuilder) IncludePagingInfo added in v0.10.1

func (ListGroupsRequestFieldPathBuilder) OrderBy

func (ListGroupsRequestFieldPathBuilder) PageSize

func (ListGroupsRequestFieldPathBuilder) PageToken

func (ListGroupsRequestFieldPathBuilder) Parent

func (ListGroupsRequestFieldPathBuilder) View

type ListGroupsRequestPathSelectorFieldMask

type ListGroupsRequestPathSelectorFieldMask struct{}

func (ListGroupsRequestPathSelectorFieldMask) FieldPath

func (ListGroupsRequestPathSelectorFieldMask) WithArrayOfValues

func (ListGroupsRequestPathSelectorFieldMask) WithValue

type ListGroupsRequestPathSelectorFilter

type ListGroupsRequestPathSelectorFilter struct{}

func (ListGroupsRequestPathSelectorFilter) FieldPath

func (ListGroupsRequestPathSelectorFilter) WithArrayOfValues

func (ListGroupsRequestPathSelectorFilter) WithValue

type ListGroupsRequestPathSelectorIncludePagingInfo added in v0.10.1

type ListGroupsRequestPathSelectorIncludePagingInfo struct{}

func (ListGroupsRequestPathSelectorIncludePagingInfo) FieldPath added in v0.10.1

func (ListGroupsRequestPathSelectorIncludePagingInfo) WithArrayOfValues added in v0.10.1

func (ListGroupsRequestPathSelectorIncludePagingInfo) WithValue added in v0.10.1

type ListGroupsRequestPathSelectorOrderBy

type ListGroupsRequestPathSelectorOrderBy struct{}

func (ListGroupsRequestPathSelectorOrderBy) FieldPath

func (ListGroupsRequestPathSelectorOrderBy) WithArrayOfValues

func (ListGroupsRequestPathSelectorOrderBy) WithValue

type ListGroupsRequestPathSelectorPageSize

type ListGroupsRequestPathSelectorPageSize struct{}

func (ListGroupsRequestPathSelectorPageSize) FieldPath

func (ListGroupsRequestPathSelectorPageSize) WithArrayOfValues

func (ListGroupsRequestPathSelectorPageSize) WithValue

type ListGroupsRequestPathSelectorPageToken

type ListGroupsRequestPathSelectorPageToken struct{}

func (ListGroupsRequestPathSelectorPageToken) FieldPath

func (ListGroupsRequestPathSelectorPageToken) WithArrayOfValues

func (ListGroupsRequestPathSelectorPageToken) WithValue

type ListGroupsRequestPathSelectorParent

type ListGroupsRequestPathSelectorParent struct{}

func (ListGroupsRequestPathSelectorParent) FieldPath

func (ListGroupsRequestPathSelectorParent) WithArrayOfValues

func (ListGroupsRequestPathSelectorParent) WithValue

type ListGroupsRequestPathSelectorView

type ListGroupsRequestPathSelectorView struct{}

func (ListGroupsRequestPathSelectorView) FieldPath

func (ListGroupsRequestPathSelectorView) WithArrayOfValues

func (ListGroupsRequestPathSelectorView) WithValue

type ListGroupsRequest_FieldMask

type ListGroupsRequest_FieldMask struct {
	Paths []ListGroupsRequest_FieldPath
}

func FullListGroupsRequest_FieldMask

func FullListGroupsRequest_FieldMask() *ListGroupsRequest_FieldMask

func (*ListGroupsRequest_FieldMask) AppendPath

func (fieldMask *ListGroupsRequest_FieldMask) AppendPath(path ListGroupsRequest_FieldPath)

func (*ListGroupsRequest_FieldMask) AppendRawPath

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

func (*ListGroupsRequest_FieldMask) DecodeFirestore

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

func (*ListGroupsRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*ListGroupsRequest_FieldMask) FilterInputFields

func (fieldMask *ListGroupsRequest_FieldMask) FilterInputFields() *ListGroupsRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ListGroupsRequest_FieldMask) FromProtoFieldMask

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

func (*ListGroupsRequest_FieldMask) GetPaths

func (*ListGroupsRequest_FieldMask) GetRawPaths

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

func (*ListGroupsRequest_FieldMask) IsFull

func (fieldMask *ListGroupsRequest_FieldMask) IsFull() bool

func (ListGroupsRequest_FieldMask) Marshal

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

implement methods required by customType

func (ListGroupsRequest_FieldMask) MarshalJSON

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

func (*ListGroupsRequest_FieldMask) PathsCount

func (fieldMask *ListGroupsRequest_FieldMask) PathsCount() int

func (*ListGroupsRequest_FieldMask) Project

func (*ListGroupsRequest_FieldMask) ProjectRaw

func (*ListGroupsRequest_FieldMask) ProtoMessage

func (fieldMask *ListGroupsRequest_FieldMask) ProtoMessage()

func (*ListGroupsRequest_FieldMask) ProtoReflect

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

func (*ListGroupsRequest_FieldMask) Reset

func (fieldMask *ListGroupsRequest_FieldMask) Reset()

func (*ListGroupsRequest_FieldMask) Set

func (fieldMask *ListGroupsRequest_FieldMask) Set(target, source *ListGroupsRequest)

func (*ListGroupsRequest_FieldMask) SetFromCliFlag

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

func (*ListGroupsRequest_FieldMask) SetRaw

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

func (*ListGroupsRequest_FieldMask) Size

func (fieldMask *ListGroupsRequest_FieldMask) Size() int

func (*ListGroupsRequest_FieldMask) String

func (fieldMask *ListGroupsRequest_FieldMask) String() string

func (*ListGroupsRequest_FieldMask) Subtract

func (*ListGroupsRequest_FieldMask) SubtractRaw

func (*ListGroupsRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*ListGroupsRequest_FieldMask) Unmarshal

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

func (*ListGroupsRequest_FieldMask) UnmarshalJSON

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

type ListGroupsRequest_FieldPath

type ListGroupsRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() ListGroupsRequest_FieldPathSelector
	Get(source *ListGroupsRequest) []interface{}
	GetSingle(source *ListGroupsRequest) (interface{}, bool)
	ClearValue(item *ListGroupsRequest)

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

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

func MustParseListGroupsRequest_FieldPath

func MustParseListGroupsRequest_FieldPath(rawField string) ListGroupsRequest_FieldPath

func ParseListGroupsRequest_FieldPath

func ParseListGroupsRequest_FieldPath(rawField string) (ListGroupsRequest_FieldPath, error)

type ListGroupsRequest_FieldPathArrayItemValue

type ListGroupsRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ListGroupsRequest_FieldPath
	ContainsValue(*ListGroupsRequest) bool
}

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

func MustParseListGroupsRequest_FieldPathArrayItemValue

func MustParseListGroupsRequest_FieldPathArrayItemValue(pathStr, valueStr string) ListGroupsRequest_FieldPathArrayItemValue

func ParseListGroupsRequest_FieldPathArrayItemValue

func ParseListGroupsRequest_FieldPathArrayItemValue(pathStr, valueStr string) (ListGroupsRequest_FieldPathArrayItemValue, error)

ParseListGroupsRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ListGroupsRequest_FieldPathArrayOfValues

type ListGroupsRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ListGroupsRequest_FieldPath
}

ListGroupsRequest_FieldPathArrayOfValues allows storing slice of values for ListGroupsRequest fields according to their type

func MustParseListGroupsRequest_FieldPathArrayOfValues

func MustParseListGroupsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) ListGroupsRequest_FieldPathArrayOfValues

func ParseListGroupsRequest_FieldPathArrayOfValues

func ParseListGroupsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (ListGroupsRequest_FieldPathArrayOfValues, error)

type ListGroupsRequest_FieldPathSelector

type ListGroupsRequest_FieldPathSelector int32
const (
	ListGroupsRequest_FieldPathSelectorParent            ListGroupsRequest_FieldPathSelector = 0
	ListGroupsRequest_FieldPathSelectorPageSize          ListGroupsRequest_FieldPathSelector = 1
	ListGroupsRequest_FieldPathSelectorPageToken         ListGroupsRequest_FieldPathSelector = 2
	ListGroupsRequest_FieldPathSelectorOrderBy           ListGroupsRequest_FieldPathSelector = 3
	ListGroupsRequest_FieldPathSelectorFilter            ListGroupsRequest_FieldPathSelector = 4
	ListGroupsRequest_FieldPathSelectorFieldMask         ListGroupsRequest_FieldPathSelector = 5
	ListGroupsRequest_FieldPathSelectorView              ListGroupsRequest_FieldPathSelector = 6
	ListGroupsRequest_FieldPathSelectorIncludePagingInfo ListGroupsRequest_FieldPathSelector = 7
)

func (ListGroupsRequest_FieldPathSelector) String

type ListGroupsRequest_FieldPathValue

type ListGroupsRequest_FieldPathValue interface {
	ListGroupsRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ListGroupsRequest)
	CompareWith(*ListGroupsRequest) (cmp int, comparable bool)
}

ListGroupsRequest_FieldPathValue allows storing values for ListGroupsRequest fields according to their type

func MustParseListGroupsRequest_FieldPathValue

func MustParseListGroupsRequest_FieldPathValue(pathStr, valueStr string) ListGroupsRequest_FieldPathValue

func ParseListGroupsRequest_FieldPathValue

func ParseListGroupsRequest_FieldPathValue(pathStr, valueStr string) (ListGroupsRequest_FieldPathValue, error)

type ListGroupsRequest_FieldTerminalPath

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

func (*ListGroupsRequest_FieldTerminalPath) ClearValue

func (*ListGroupsRequest_FieldTerminalPath) ClearValueRaw

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

func (*ListGroupsRequest_FieldTerminalPath) Get

func (fp *ListGroupsRequest_FieldTerminalPath) Get(source *ListGroupsRequest) (values []interface{})

Get returns all values pointed by specific field from source ListGroupsRequest

func (*ListGroupsRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ListGroupsRequest_FieldTerminalPath) GetRaw

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

func (*ListGroupsRequest_FieldTerminalPath) GetSingle

func (fp *ListGroupsRequest_FieldTerminalPath) GetSingle(source *ListGroupsRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ListGroupsRequest

func (*ListGroupsRequest_FieldTerminalPath) GetSingleRaw

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

func (*ListGroupsRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ListGroupsRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ListGroupsRequest_FieldTerminalPath) Selector

func (*ListGroupsRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*ListGroupsRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*ListGroupsRequest_FieldTerminalPath) WithIArrayItemValue

func (fp *ListGroupsRequest_FieldTerminalPath) WithIArrayItemValue(value interface{}) ListGroupsRequest_FieldPathArrayItemValue

func (*ListGroupsRequest_FieldTerminalPath) WithIArrayOfValues

func (fp *ListGroupsRequest_FieldTerminalPath) WithIArrayOfValues(values interface{}) ListGroupsRequest_FieldPathArrayOfValues

func (*ListGroupsRequest_FieldTerminalPath) WithIValue

func (*ListGroupsRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ListGroupsRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ListGroupsRequest_FieldTerminalPath) WithRawIValue

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

type ListGroupsRequest_FieldTerminalPathArrayItemValue

type ListGroupsRequest_FieldTerminalPathArrayItemValue struct {
	ListGroupsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ListGroupsRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*ListGroupsRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ListGroupsRequest_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *ListGroupsRequest_FieldTerminalPathArrayItemValue) GetSingle(source *ListGroupsRequest) (interface{}, bool)

func (*ListGroupsRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ListGroupsRequest_FieldTerminalPathArrayOfValues

type ListGroupsRequest_FieldTerminalPathArrayOfValues struct {
	ListGroupsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ListGroupsRequest_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues

func (fpaov *ListGroupsRequest_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues() ([]*group.Group_FieldMask, bool)

func (*ListGroupsRequest_FieldTerminalPathArrayOfValues) AsFilterArrayOfValues

func (fpaov *ListGroupsRequest_FieldTerminalPathArrayOfValues) AsFilterArrayOfValues() ([]*group.Filter, bool)

func (*ListGroupsRequest_FieldTerminalPathArrayOfValues) AsIncludePagingInfoArrayOfValues added in v0.10.1

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

func (*ListGroupsRequest_FieldTerminalPathArrayOfValues) AsOrderByArrayOfValues

func (fpaov *ListGroupsRequest_FieldTerminalPathArrayOfValues) AsOrderByArrayOfValues() ([]*group.OrderBy, bool)

func (*ListGroupsRequest_FieldTerminalPathArrayOfValues) AsPageSizeArrayOfValues

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

func (*ListGroupsRequest_FieldTerminalPathArrayOfValues) AsPageTokenArrayOfValues

func (fpaov *ListGroupsRequest_FieldTerminalPathArrayOfValues) AsPageTokenArrayOfValues() ([]*group.PagerCursor, bool)

func (*ListGroupsRequest_FieldTerminalPathArrayOfValues) AsParentArrayOfValues

func (fpaov *ListGroupsRequest_FieldTerminalPathArrayOfValues) AsParentArrayOfValues() ([]*group.ParentName, bool)

func (*ListGroupsRequest_FieldTerminalPathArrayOfValues) AsViewArrayOfValues

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

func (*ListGroupsRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type ListGroupsRequest_FieldTerminalPathValue

type ListGroupsRequest_FieldTerminalPathValue struct {
	ListGroupsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ListGroupsRequest_FieldTerminalPathValue) AsFieldMaskValue

func (*ListGroupsRequest_FieldTerminalPathValue) AsFilterValue

func (fpv *ListGroupsRequest_FieldTerminalPathValue) AsFilterValue() (*group.Filter, bool)

func (*ListGroupsRequest_FieldTerminalPathValue) AsIncludePagingInfoValue added in v0.10.1

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

func (*ListGroupsRequest_FieldTerminalPathValue) AsOrderByValue

func (fpv *ListGroupsRequest_FieldTerminalPathValue) AsOrderByValue() (*group.OrderBy, bool)

func (*ListGroupsRequest_FieldTerminalPathValue) AsPageSizeValue

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

func (*ListGroupsRequest_FieldTerminalPathValue) AsPageTokenValue

func (fpv *ListGroupsRequest_FieldTerminalPathValue) AsPageTokenValue() (*group.PagerCursor, bool)

func (*ListGroupsRequest_FieldTerminalPathValue) AsParentValue

func (*ListGroupsRequest_FieldTerminalPathValue) AsViewValue

func (*ListGroupsRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ListGroupsRequest_FieldTerminalPathValue' with the value under path in 'ListGroupsRequest'.

func (*ListGroupsRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*ListGroupsRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*ListGroupsRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ListGroupsRequest

func (*ListGroupsRequest_FieldTerminalPathValue) SetToRaw

type ListGroupsResponse

type ListGroupsResponse struct {

	// The list of Groups
	Groups []*group.Group `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty" firestore:"groups"`
	// A token to retrieve previous page of results. Pass this value in the
	// [ListGroupsRequest.page_token][ntt.iam.v1alpha.ListGroupsRequest.page_token]
	PrevPageToken *group.PagerCursor `` /* 151-byte string literal not displayed */
	// A token to retrieve next page of results. Pass this value in the
	// [ListGroupsRequest.page_token][ntt.iam.v1alpha.ListGroupsRequest.page_token]
	NextPageToken *group.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 Groups 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 [ListGroups][ntt.iam.v1alpha.ListGroups]

func (*ListGroupsResponse) Clone

func (*ListGroupsResponse) CloneRaw

func (*ListGroupsResponse) Descriptor

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

Deprecated, Use ListGroupsResponse.ProtoReflect.Descriptor instead.

func (*ListGroupsResponse) GetCurrentOffset added in v0.10.1

func (m *ListGroupsResponse) GetCurrentOffset() int32

func (*ListGroupsResponse) GetGroups

func (m *ListGroupsResponse) GetGroups() []*group.Group

func (*ListGroupsResponse) GetNextPageToken

func (m *ListGroupsResponse) GetNextPageToken() *group.PagerCursor

func (*ListGroupsResponse) GetPrevPageToken

func (m *ListGroupsResponse) GetPrevPageToken() *group.PagerCursor

func (*ListGroupsResponse) GetTotalResultsCount added in v0.10.1

func (m *ListGroupsResponse) GetTotalResultsCount() int32

func (*ListGroupsResponse) GotenMessage

func (*ListGroupsResponse) GotenMessage()

func (*ListGroupsResponse) GotenObjectExt

func (o *ListGroupsResponse) GotenObjectExt()

func (*ListGroupsResponse) GotenValidate

func (obj *ListGroupsResponse) GotenValidate() error

func (*ListGroupsResponse) MakeDiffFieldMask

func (*ListGroupsResponse) MakeFullFieldMask

func (o *ListGroupsResponse) MakeFullFieldMask() *ListGroupsResponse_FieldMask

func (*ListGroupsResponse) MakeRawDiffFieldMask

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

func (*ListGroupsResponse) MakeRawFullFieldMask

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

func (*ListGroupsResponse) Marshal

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

func (*ListGroupsResponse) MarshalJSON

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

func (*ListGroupsResponse) Merge

func (o *ListGroupsResponse) Merge(source *ListGroupsResponse)

func (*ListGroupsResponse) MergeRaw

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

func (*ListGroupsResponse) ProtoMessage

func (*ListGroupsResponse) ProtoMessage()

func (*ListGroupsResponse) ProtoReflect

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

func (*ListGroupsResponse) Reset

func (m *ListGroupsResponse) Reset()

func (*ListGroupsResponse) SetCurrentOffset added in v0.10.1

func (m *ListGroupsResponse) SetCurrentOffset(fv int32)

func (*ListGroupsResponse) SetGroups

func (m *ListGroupsResponse) SetGroups(fv []*group.Group)

func (*ListGroupsResponse) SetNextPageToken

func (m *ListGroupsResponse) SetNextPageToken(fv *group.PagerCursor)

func (*ListGroupsResponse) SetPrevPageToken

func (m *ListGroupsResponse) SetPrevPageToken(fv *group.PagerCursor)

func (*ListGroupsResponse) SetTotalResultsCount added in v0.10.1

func (m *ListGroupsResponse) SetTotalResultsCount(fv int32)

func (*ListGroupsResponse) String

func (m *ListGroupsResponse) String() string

func (*ListGroupsResponse) Unmarshal

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

func (*ListGroupsResponse) UnmarshalJSON

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

type ListGroupsResponseFieldPathBuilder

type ListGroupsResponseFieldPathBuilder struct{}

func NewListGroupsResponseFieldPathBuilder

func NewListGroupsResponseFieldPathBuilder() ListGroupsResponseFieldPathBuilder

func (ListGroupsResponseFieldPathBuilder) CurrentOffset added in v0.10.1

func (ListGroupsResponseFieldPathBuilder) Groups

func (ListGroupsResponseFieldPathBuilder) NextPageToken

func (ListGroupsResponseFieldPathBuilder) PrevPageToken

func (ListGroupsResponseFieldPathBuilder) TotalResultsCount added in v0.10.1

type ListGroupsResponseMapPathSelectorGroupsMetadataAnnotations

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

func (ListGroupsResponseMapPathSelectorGroupsMetadataAnnotations) FieldPath

func (ListGroupsResponseMapPathSelectorGroupsMetadataAnnotations) WithArrayOfValues

func (ListGroupsResponseMapPathSelectorGroupsMetadataAnnotations) WithValue

type ListGroupsResponseMapPathSelectorGroupsMetadataLabels

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

func (ListGroupsResponseMapPathSelectorGroupsMetadataLabels) FieldPath

func (ListGroupsResponseMapPathSelectorGroupsMetadataLabels) WithArrayOfValues

func (ListGroupsResponseMapPathSelectorGroupsMetadataLabels) WithValue

type ListGroupsResponseMapPathSelectorGroupsMetadataShards

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

func (ListGroupsResponseMapPathSelectorGroupsMetadataShards) FieldPath

func (ListGroupsResponseMapPathSelectorGroupsMetadataShards) WithArrayOfValues

func (ListGroupsResponseMapPathSelectorGroupsMetadataShards) WithValue

type ListGroupsResponsePathSelectorCurrentOffset added in v0.10.1

type ListGroupsResponsePathSelectorCurrentOffset struct{}

func (ListGroupsResponsePathSelectorCurrentOffset) FieldPath added in v0.10.1

func (ListGroupsResponsePathSelectorCurrentOffset) WithArrayOfValues added in v0.10.1

func (ListGroupsResponsePathSelectorCurrentOffset) WithValue added in v0.10.1

type ListGroupsResponsePathSelectorGroups

type ListGroupsResponsePathSelectorGroups struct{}

func (ListGroupsResponsePathSelectorGroups) DisplayName

func (ListGroupsResponsePathSelectorGroups) Email

func (ListGroupsResponsePathSelectorGroups) FieldPath

func (ListGroupsResponsePathSelectorGroups) Metadata

func (ListGroupsResponsePathSelectorGroups) Name

func (ListGroupsResponsePathSelectorGroups) WithArrayOfValues

func (ListGroupsResponsePathSelectorGroups) WithItemValue

func (ListGroupsResponsePathSelectorGroups) WithSubArrayItemValue

func (ListGroupsResponsePathSelectorGroups) WithSubArrayOfValues

func (ListGroupsResponsePathSelectorGroups) WithSubPath

func (ListGroupsResponsePathSelectorGroups) WithSubValue

func (ListGroupsResponsePathSelectorGroups) WithValue

type ListGroupsResponsePathSelectorGroupsDisplayName

type ListGroupsResponsePathSelectorGroupsDisplayName struct{}

func (ListGroupsResponsePathSelectorGroupsDisplayName) FieldPath

func (ListGroupsResponsePathSelectorGroupsDisplayName) WithArrayOfValues

func (ListGroupsResponsePathSelectorGroupsDisplayName) WithValue

type ListGroupsResponsePathSelectorGroupsEmail

type ListGroupsResponsePathSelectorGroupsEmail struct{}

func (ListGroupsResponsePathSelectorGroupsEmail) FieldPath

func (ListGroupsResponsePathSelectorGroupsEmail) WithArrayOfValues

func (ListGroupsResponsePathSelectorGroupsEmail) WithValue

type ListGroupsResponsePathSelectorGroupsMetadata

type ListGroupsResponsePathSelectorGroupsMetadata struct{}

func (ListGroupsResponsePathSelectorGroupsMetadata) Annotations

func (ListGroupsResponsePathSelectorGroupsMetadata) CreateTime

func (ListGroupsResponsePathSelectorGroupsMetadata) DeleteTime added in v0.8.0

func (ListGroupsResponsePathSelectorGroupsMetadata) FieldPath

func (ListGroupsResponsePathSelectorGroupsMetadata) Generation

func (ListGroupsResponsePathSelectorGroupsMetadata) Labels

func (ListGroupsResponsePathSelectorGroupsMetadata) Lifecycle added in v0.8.0

func (ListGroupsResponsePathSelectorGroupsMetadata) OwnerReferences

func (ListGroupsResponsePathSelectorGroupsMetadata) ResourceVersion

func (ListGroupsResponsePathSelectorGroupsMetadata) Shards

func (ListGroupsResponsePathSelectorGroupsMetadata) Syncing

func (ListGroupsResponsePathSelectorGroupsMetadata) Tags

func (ListGroupsResponsePathSelectorGroupsMetadata) UpdateTime

func (ListGroupsResponsePathSelectorGroupsMetadata) Uuid

func (ListGroupsResponsePathSelectorGroupsMetadata) WithArrayOfValues

func (ListGroupsResponsePathSelectorGroupsMetadata) WithValue

type ListGroupsResponsePathSelectorGroupsMetadataAnnotations

type ListGroupsResponsePathSelectorGroupsMetadataAnnotations struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataAnnotations) FieldPath

func (ListGroupsResponsePathSelectorGroupsMetadataAnnotations) WithArrayOfValues

func (ListGroupsResponsePathSelectorGroupsMetadataAnnotations) WithKey

func (ListGroupsResponsePathSelectorGroupsMetadataAnnotations) WithValue

type ListGroupsResponsePathSelectorGroupsMetadataCreateTime

type ListGroupsResponsePathSelectorGroupsMetadataCreateTime struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataCreateTime) FieldPath

func (ListGroupsResponsePathSelectorGroupsMetadataCreateTime) WithArrayOfValues

func (ListGroupsResponsePathSelectorGroupsMetadataCreateTime) WithValue

type ListGroupsResponsePathSelectorGroupsMetadataDeleteTime added in v0.8.0

type ListGroupsResponsePathSelectorGroupsMetadataDeleteTime struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataDeleteTime) FieldPath added in v0.8.0

func (ListGroupsResponsePathSelectorGroupsMetadataDeleteTime) WithArrayOfValues added in v0.8.0

func (ListGroupsResponsePathSelectorGroupsMetadataDeleteTime) WithValue added in v0.8.0

type ListGroupsResponsePathSelectorGroupsMetadataGeneration

type ListGroupsResponsePathSelectorGroupsMetadataGeneration struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataGeneration) FieldPath

func (ListGroupsResponsePathSelectorGroupsMetadataGeneration) WithArrayOfValues

func (ListGroupsResponsePathSelectorGroupsMetadataGeneration) WithValue

type ListGroupsResponsePathSelectorGroupsMetadataLabels

type ListGroupsResponsePathSelectorGroupsMetadataLabels struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataLabels) FieldPath

func (ListGroupsResponsePathSelectorGroupsMetadataLabels) WithArrayOfValues

func (ListGroupsResponsePathSelectorGroupsMetadataLabels) WithKey

func (ListGroupsResponsePathSelectorGroupsMetadataLabels) WithValue

type ListGroupsResponsePathSelectorGroupsMetadataLifecycle added in v0.8.0

type ListGroupsResponsePathSelectorGroupsMetadataLifecycle struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataLifecycle) BlockDeletion added in v0.8.0

func (ListGroupsResponsePathSelectorGroupsMetadataLifecycle) FieldPath added in v0.8.0

func (ListGroupsResponsePathSelectorGroupsMetadataLifecycle) State added in v0.8.0

func (ListGroupsResponsePathSelectorGroupsMetadataLifecycle) WithArrayOfValues added in v0.8.0

func (ListGroupsResponsePathSelectorGroupsMetadataLifecycle) WithValue added in v0.8.0

type ListGroupsResponsePathSelectorGroupsMetadataLifecycleBlockDeletion added in v0.8.0

type ListGroupsResponsePathSelectorGroupsMetadataLifecycleBlockDeletion struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataLifecycleBlockDeletion) FieldPath added in v0.8.0

func (ListGroupsResponsePathSelectorGroupsMetadataLifecycleBlockDeletion) WithArrayOfValues added in v0.8.0

func (ListGroupsResponsePathSelectorGroupsMetadataLifecycleBlockDeletion) WithValue added in v0.8.0

type ListGroupsResponsePathSelectorGroupsMetadataLifecycleState added in v0.8.0

type ListGroupsResponsePathSelectorGroupsMetadataLifecycleState struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataLifecycleState) FieldPath added in v0.8.0

func (ListGroupsResponsePathSelectorGroupsMetadataLifecycleState) WithArrayOfValues added in v0.8.0

func (ListGroupsResponsePathSelectorGroupsMetadataLifecycleState) WithValue added in v0.8.0

type ListGroupsResponsePathSelectorGroupsMetadataOwnerReferences

type ListGroupsResponsePathSelectorGroupsMetadataOwnerReferences struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferences) FieldPath

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferences) Kind

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferences) Name

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferences) Region added in v0.8.0

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferences) RequiresOwnerReference added in v0.8.0

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferences) Version added in v0.8.0

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferences) WithArrayOfValues

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferences) WithItemValue

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferences) WithValue

type ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesBlockOwnerDeletion

type ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesBlockOwnerDeletion struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesBlockOwnerDeletion) FieldPath

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesBlockOwnerDeletion) WithArrayOfValues

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesBlockOwnerDeletion) WithValue

type ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesController

type ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesController struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesController) FieldPath

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesController) WithArrayOfValues

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesController) WithValue

type ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesKind

type ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesKind struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesKind) FieldPath

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesKind) WithArrayOfValues

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesKind) WithValue

type ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesName

type ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesName struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesName) FieldPath

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesName) WithArrayOfValues

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesName) WithValue

type ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesRegion added in v0.8.0

type ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesRegion struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesRegion) FieldPath added in v0.8.0

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesRegion) WithArrayOfValues added in v0.8.0

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesRegion) WithValue added in v0.8.0

type ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesRequiresOwnerReference added in v0.8.0

type ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesRequiresOwnerReference struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesRequiresOwnerReference) FieldPath added in v0.8.0

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues added in v0.8.0

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesRequiresOwnerReference) WithValue added in v0.8.0

type ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesVersion added in v0.8.0

type ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesVersion struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesVersion) FieldPath added in v0.8.0

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesVersion) WithArrayOfValues added in v0.8.0

func (ListGroupsResponsePathSelectorGroupsMetadataOwnerReferencesVersion) WithValue added in v0.8.0

type ListGroupsResponsePathSelectorGroupsMetadataResourceVersion

type ListGroupsResponsePathSelectorGroupsMetadataResourceVersion struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataResourceVersion) FieldPath

func (ListGroupsResponsePathSelectorGroupsMetadataResourceVersion) WithArrayOfValues

func (ListGroupsResponsePathSelectorGroupsMetadataResourceVersion) WithValue

type ListGroupsResponsePathSelectorGroupsMetadataShards

type ListGroupsResponsePathSelectorGroupsMetadataShards struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataShards) FieldPath

func (ListGroupsResponsePathSelectorGroupsMetadataShards) WithArrayOfValues

func (ListGroupsResponsePathSelectorGroupsMetadataShards) WithKey

func (ListGroupsResponsePathSelectorGroupsMetadataShards) WithValue

type ListGroupsResponsePathSelectorGroupsMetadataSyncing

type ListGroupsResponsePathSelectorGroupsMetadataSyncing struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataSyncing) FieldPath

func (ListGroupsResponsePathSelectorGroupsMetadataSyncing) OwningRegion

func (ListGroupsResponsePathSelectorGroupsMetadataSyncing) Regions

func (ListGroupsResponsePathSelectorGroupsMetadataSyncing) WithArrayOfValues

func (ListGroupsResponsePathSelectorGroupsMetadataSyncing) WithValue

type ListGroupsResponsePathSelectorGroupsMetadataSyncingOwningRegion

type ListGroupsResponsePathSelectorGroupsMetadataSyncingOwningRegion struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataSyncingOwningRegion) FieldPath

func (ListGroupsResponsePathSelectorGroupsMetadataSyncingOwningRegion) WithArrayOfValues

func (ListGroupsResponsePathSelectorGroupsMetadataSyncingOwningRegion) WithValue

type ListGroupsResponsePathSelectorGroupsMetadataSyncingRegions

type ListGroupsResponsePathSelectorGroupsMetadataSyncingRegions struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataSyncingRegions) FieldPath

func (ListGroupsResponsePathSelectorGroupsMetadataSyncingRegions) WithArrayOfValues

func (ListGroupsResponsePathSelectorGroupsMetadataSyncingRegions) WithItemValue

func (ListGroupsResponsePathSelectorGroupsMetadataSyncingRegions) WithValue

type ListGroupsResponsePathSelectorGroupsMetadataTags

type ListGroupsResponsePathSelectorGroupsMetadataTags struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataTags) FieldPath

func (ListGroupsResponsePathSelectorGroupsMetadataTags) WithArrayOfValues

func (ListGroupsResponsePathSelectorGroupsMetadataTags) WithItemValue

func (ListGroupsResponsePathSelectorGroupsMetadataTags) WithValue

type ListGroupsResponsePathSelectorGroupsMetadataUpdateTime

type ListGroupsResponsePathSelectorGroupsMetadataUpdateTime struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataUpdateTime) FieldPath

func (ListGroupsResponsePathSelectorGroupsMetadataUpdateTime) WithArrayOfValues

func (ListGroupsResponsePathSelectorGroupsMetadataUpdateTime) WithValue

type ListGroupsResponsePathSelectorGroupsMetadataUuid

type ListGroupsResponsePathSelectorGroupsMetadataUuid struct{}

func (ListGroupsResponsePathSelectorGroupsMetadataUuid) FieldPath

func (ListGroupsResponsePathSelectorGroupsMetadataUuid) WithArrayOfValues

func (ListGroupsResponsePathSelectorGroupsMetadataUuid) WithValue

type ListGroupsResponsePathSelectorGroupsName

type ListGroupsResponsePathSelectorGroupsName struct{}

func (ListGroupsResponsePathSelectorGroupsName) FieldPath

func (ListGroupsResponsePathSelectorGroupsName) WithArrayOfValues

func (ListGroupsResponsePathSelectorGroupsName) WithValue

type ListGroupsResponsePathSelectorNextPageToken

type ListGroupsResponsePathSelectorNextPageToken struct{}

func (ListGroupsResponsePathSelectorNextPageToken) FieldPath

func (ListGroupsResponsePathSelectorNextPageToken) WithArrayOfValues

func (ListGroupsResponsePathSelectorNextPageToken) WithValue

type ListGroupsResponsePathSelectorPrevPageToken

type ListGroupsResponsePathSelectorPrevPageToken struct{}

func (ListGroupsResponsePathSelectorPrevPageToken) FieldPath

func (ListGroupsResponsePathSelectorPrevPageToken) WithArrayOfValues

func (ListGroupsResponsePathSelectorPrevPageToken) WithValue

type ListGroupsResponsePathSelectorTotalResultsCount added in v0.10.1

type ListGroupsResponsePathSelectorTotalResultsCount struct{}

func (ListGroupsResponsePathSelectorTotalResultsCount) FieldPath added in v0.10.1

func (ListGroupsResponsePathSelectorTotalResultsCount) WithArrayOfValues added in v0.10.1

func (ListGroupsResponsePathSelectorTotalResultsCount) WithValue added in v0.10.1

type ListGroupsResponse_FieldMask

type ListGroupsResponse_FieldMask struct {
	Paths []ListGroupsResponse_FieldPath
}

func FullListGroupsResponse_FieldMask

func FullListGroupsResponse_FieldMask() *ListGroupsResponse_FieldMask

func (*ListGroupsResponse_FieldMask) AppendPath

func (fieldMask *ListGroupsResponse_FieldMask) AppendPath(path ListGroupsResponse_FieldPath)

func (*ListGroupsResponse_FieldMask) AppendRawPath

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

func (*ListGroupsResponse_FieldMask) DecodeFirestore

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

func (*ListGroupsResponse_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*ListGroupsResponse_FieldMask) FilterInputFields

func (fieldMask *ListGroupsResponse_FieldMask) FilterInputFields() *ListGroupsResponse_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ListGroupsResponse_FieldMask) FromProtoFieldMask

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

func (*ListGroupsResponse_FieldMask) GetPaths

func (*ListGroupsResponse_FieldMask) GetRawPaths

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

func (*ListGroupsResponse_FieldMask) IsFull

func (fieldMask *ListGroupsResponse_FieldMask) IsFull() bool

func (ListGroupsResponse_FieldMask) Marshal

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

implement methods required by customType

func (ListGroupsResponse_FieldMask) MarshalJSON

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

func (*ListGroupsResponse_FieldMask) PathsCount

func (fieldMask *ListGroupsResponse_FieldMask) PathsCount() int

func (*ListGroupsResponse_FieldMask) Project

func (*ListGroupsResponse_FieldMask) ProjectRaw

func (*ListGroupsResponse_FieldMask) ProtoMessage

func (fieldMask *ListGroupsResponse_FieldMask) ProtoMessage()

func (*ListGroupsResponse_FieldMask) ProtoReflect

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

func (*ListGroupsResponse_FieldMask) Reset

func (fieldMask *ListGroupsResponse_FieldMask) Reset()

func (*ListGroupsResponse_FieldMask) Set

func (fieldMask *ListGroupsResponse_FieldMask) Set(target, source *ListGroupsResponse)

func (*ListGroupsResponse_FieldMask) SetFromCliFlag

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

func (*ListGroupsResponse_FieldMask) SetRaw

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

func (*ListGroupsResponse_FieldMask) Size

func (fieldMask *ListGroupsResponse_FieldMask) Size() int

func (*ListGroupsResponse_FieldMask) String

func (fieldMask *ListGroupsResponse_FieldMask) String() string

func (*ListGroupsResponse_FieldMask) Subtract

func (*ListGroupsResponse_FieldMask) SubtractRaw

func (*ListGroupsResponse_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*ListGroupsResponse_FieldMask) Unmarshal

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

func (*ListGroupsResponse_FieldMask) UnmarshalJSON

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

type ListGroupsResponse_FieldPath

type ListGroupsResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() ListGroupsResponse_FieldPathSelector
	Get(source *ListGroupsResponse) []interface{}
	GetSingle(source *ListGroupsResponse) (interface{}, bool)
	ClearValue(item *ListGroupsResponse)

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

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

func MustParseListGroupsResponse_FieldPath

func MustParseListGroupsResponse_FieldPath(rawField string) ListGroupsResponse_FieldPath

func ParseListGroupsResponse_FieldPath

func ParseListGroupsResponse_FieldPath(rawField string) (ListGroupsResponse_FieldPath, error)

type ListGroupsResponse_FieldPathArrayItemValue

type ListGroupsResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ListGroupsResponse_FieldPath
	ContainsValue(*ListGroupsResponse) bool
}

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

func MustParseListGroupsResponse_FieldPathArrayItemValue

func MustParseListGroupsResponse_FieldPathArrayItemValue(pathStr, valueStr string) ListGroupsResponse_FieldPathArrayItemValue

func ParseListGroupsResponse_FieldPathArrayItemValue

func ParseListGroupsResponse_FieldPathArrayItemValue(pathStr, valueStr string) (ListGroupsResponse_FieldPathArrayItemValue, error)

ParseListGroupsResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ListGroupsResponse_FieldPathArrayOfValues

type ListGroupsResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ListGroupsResponse_FieldPath
}

ListGroupsResponse_FieldPathArrayOfValues allows storing slice of values for ListGroupsResponse fields according to their type

func MustParseListGroupsResponse_FieldPathArrayOfValues

func MustParseListGroupsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) ListGroupsResponse_FieldPathArrayOfValues

func ParseListGroupsResponse_FieldPathArrayOfValues

func ParseListGroupsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (ListGroupsResponse_FieldPathArrayOfValues, error)

type ListGroupsResponse_FieldPathSelector

type ListGroupsResponse_FieldPathSelector int32
const (
	ListGroupsResponse_FieldPathSelectorGroups            ListGroupsResponse_FieldPathSelector = 0
	ListGroupsResponse_FieldPathSelectorPrevPageToken     ListGroupsResponse_FieldPathSelector = 1
	ListGroupsResponse_FieldPathSelectorNextPageToken     ListGroupsResponse_FieldPathSelector = 2
	ListGroupsResponse_FieldPathSelectorCurrentOffset     ListGroupsResponse_FieldPathSelector = 3
	ListGroupsResponse_FieldPathSelectorTotalResultsCount ListGroupsResponse_FieldPathSelector = 4
)

func (ListGroupsResponse_FieldPathSelector) String

type ListGroupsResponse_FieldPathValue

type ListGroupsResponse_FieldPathValue interface {
	ListGroupsResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ListGroupsResponse)
	CompareWith(*ListGroupsResponse) (cmp int, comparable bool)
}

ListGroupsResponse_FieldPathValue allows storing values for ListGroupsResponse fields according to their type

func MustParseListGroupsResponse_FieldPathValue

func MustParseListGroupsResponse_FieldPathValue(pathStr, valueStr string) ListGroupsResponse_FieldPathValue

func ParseListGroupsResponse_FieldPathValue

func ParseListGroupsResponse_FieldPathValue(pathStr, valueStr string) (ListGroupsResponse_FieldPathValue, error)

type ListGroupsResponse_FieldSubPath

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

func (*ListGroupsResponse_FieldSubPath) AsGroupsSubPath

func (fps *ListGroupsResponse_FieldSubPath) AsGroupsSubPath() (group.Group_FieldPath, bool)

func (*ListGroupsResponse_FieldSubPath) ClearValue

func (fps *ListGroupsResponse_FieldSubPath) ClearValue(item *ListGroupsResponse)

func (*ListGroupsResponse_FieldSubPath) ClearValueRaw

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

func (*ListGroupsResponse_FieldSubPath) Get

func (fps *ListGroupsResponse_FieldSubPath) Get(source *ListGroupsResponse) (values []interface{})

Get returns all values pointed by selected field from source ListGroupsResponse

func (*ListGroupsResponse_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ListGroupsResponse_FieldSubPath) GetRaw

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

func (*ListGroupsResponse_FieldSubPath) GetSingle

func (fps *ListGroupsResponse_FieldSubPath) GetSingle(source *ListGroupsResponse) (interface{}, bool)

GetSingle returns value of selected field from source ListGroupsResponse

func (*ListGroupsResponse_FieldSubPath) GetSingleRaw

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

func (*ListGroupsResponse_FieldSubPath) IsLeaf

func (fps *ListGroupsResponse_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*ListGroupsResponse_FieldSubPath) JSONString

func (fps *ListGroupsResponse_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ListGroupsResponse_FieldSubPath) Selector

func (*ListGroupsResponse_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*ListGroupsResponse_FieldSubPath) String

String returns path representation in proto convention

func (*ListGroupsResponse_FieldSubPath) WithIArrayItemValue

func (fps *ListGroupsResponse_FieldSubPath) WithIArrayItemValue(value interface{}) ListGroupsResponse_FieldPathArrayItemValue

func (*ListGroupsResponse_FieldSubPath) WithIArrayOfValues

func (fps *ListGroupsResponse_FieldSubPath) WithIArrayOfValues(values interface{}) ListGroupsResponse_FieldPathArrayOfValues

func (*ListGroupsResponse_FieldSubPath) WithIValue

func (fps *ListGroupsResponse_FieldSubPath) WithIValue(value interface{}) ListGroupsResponse_FieldPathValue

func (*ListGroupsResponse_FieldSubPath) WithRawIArrayItemValue

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

func (*ListGroupsResponse_FieldSubPath) WithRawIArrayOfValues

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

func (*ListGroupsResponse_FieldSubPath) WithRawIValue

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

type ListGroupsResponse_FieldSubPathArrayItemValue

type ListGroupsResponse_FieldSubPathArrayItemValue struct {
	ListGroupsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*ListGroupsResponse_FieldSubPathArrayItemValue) AsGroupsPathItemValue

func (*ListGroupsResponse_FieldSubPathArrayItemValue) ContainsValue

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

func (*ListGroupsResponse_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type ListGroupsResponse_FieldSubPathArrayOfValues

type ListGroupsResponse_FieldSubPathArrayOfValues struct {
	ListGroupsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*ListGroupsResponse_FieldSubPathArrayOfValues) AsGroupsPathArrayOfValues

func (*ListGroupsResponse_FieldSubPathArrayOfValues) GetRawValues

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

type ListGroupsResponse_FieldSubPathValue

type ListGroupsResponse_FieldSubPathValue struct {
	ListGroupsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*ListGroupsResponse_FieldSubPathValue) AsGroupsPathValue

func (*ListGroupsResponse_FieldSubPathValue) CompareWith

func (fpvs *ListGroupsResponse_FieldSubPathValue) CompareWith(source *ListGroupsResponse) (int, bool)

func (*ListGroupsResponse_FieldSubPathValue) CompareWithRaw

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

func (*ListGroupsResponse_FieldSubPathValue) GetRawValue

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

func (*ListGroupsResponse_FieldSubPathValue) SetTo

func (*ListGroupsResponse_FieldSubPathValue) SetToRaw

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

type ListGroupsResponse_FieldTerminalPath

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

func (*ListGroupsResponse_FieldTerminalPath) ClearValue

func (*ListGroupsResponse_FieldTerminalPath) ClearValueRaw

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

func (*ListGroupsResponse_FieldTerminalPath) Get

func (fp *ListGroupsResponse_FieldTerminalPath) Get(source *ListGroupsResponse) (values []interface{})

Get returns all values pointed by specific field from source ListGroupsResponse

func (*ListGroupsResponse_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ListGroupsResponse_FieldTerminalPath) GetRaw

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

func (*ListGroupsResponse_FieldTerminalPath) GetSingle

func (fp *ListGroupsResponse_FieldTerminalPath) GetSingle(source *ListGroupsResponse) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ListGroupsResponse

func (*ListGroupsResponse_FieldTerminalPath) GetSingleRaw

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

func (*ListGroupsResponse_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ListGroupsResponse_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ListGroupsResponse_FieldTerminalPath) Selector

func (*ListGroupsResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*ListGroupsResponse_FieldTerminalPath) String

String returns path representation in proto convention

func (*ListGroupsResponse_FieldTerminalPath) WithIArrayItemValue

func (fp *ListGroupsResponse_FieldTerminalPath) WithIArrayItemValue(value interface{}) ListGroupsResponse_FieldPathArrayItemValue

func (*ListGroupsResponse_FieldTerminalPath) WithIArrayOfValues

func (fp *ListGroupsResponse_FieldTerminalPath) WithIArrayOfValues(values interface{}) ListGroupsResponse_FieldPathArrayOfValues

func (*ListGroupsResponse_FieldTerminalPath) WithIValue

func (*ListGroupsResponse_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ListGroupsResponse_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ListGroupsResponse_FieldTerminalPath) WithRawIValue

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

type ListGroupsResponse_FieldTerminalPathArrayItemValue

type ListGroupsResponse_FieldTerminalPathArrayItemValue struct {
	ListGroupsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ListGroupsResponse_FieldTerminalPathArrayItemValue) AsGroupsItemValue

func (fpaiv *ListGroupsResponse_FieldTerminalPathArrayItemValue) AsGroupsItemValue() (*group.Group, bool)

func (*ListGroupsResponse_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*ListGroupsResponse_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ListGroupsResponse_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *ListGroupsResponse_FieldTerminalPathArrayItemValue) GetSingle(source *ListGroupsResponse) (interface{}, bool)

func (*ListGroupsResponse_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ListGroupsResponse_FieldTerminalPathArrayOfValues

type ListGroupsResponse_FieldTerminalPathArrayOfValues struct {
	ListGroupsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ListGroupsResponse_FieldTerminalPathArrayOfValues) AsCurrentOffsetArrayOfValues added in v0.10.1

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

func (*ListGroupsResponse_FieldTerminalPathArrayOfValues) AsGroupsArrayOfValues

func (fpaov *ListGroupsResponse_FieldTerminalPathArrayOfValues) AsGroupsArrayOfValues() ([][]*group.Group, bool)

func (*ListGroupsResponse_FieldTerminalPathArrayOfValues) AsNextPageTokenArrayOfValues

func (fpaov *ListGroupsResponse_FieldTerminalPathArrayOfValues) AsNextPageTokenArrayOfValues() ([]*group.PagerCursor, bool)

func (*ListGroupsResponse_FieldTerminalPathArrayOfValues) AsPrevPageTokenArrayOfValues

func (fpaov *ListGroupsResponse_FieldTerminalPathArrayOfValues) AsPrevPageTokenArrayOfValues() ([]*group.PagerCursor, bool)

func (*ListGroupsResponse_FieldTerminalPathArrayOfValues) AsTotalResultsCountArrayOfValues added in v0.10.1

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

func (*ListGroupsResponse_FieldTerminalPathArrayOfValues) GetRawValues

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

type ListGroupsResponse_FieldTerminalPathValue

type ListGroupsResponse_FieldTerminalPathValue struct {
	ListGroupsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ListGroupsResponse_FieldTerminalPathValue) AsCurrentOffsetValue added in v0.10.1

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

func (*ListGroupsResponse_FieldTerminalPathValue) AsGroupsValue

func (fpv *ListGroupsResponse_FieldTerminalPathValue) AsGroupsValue() ([]*group.Group, bool)

func (*ListGroupsResponse_FieldTerminalPathValue) AsNextPageTokenValue

func (fpv *ListGroupsResponse_FieldTerminalPathValue) AsNextPageTokenValue() (*group.PagerCursor, bool)

func (*ListGroupsResponse_FieldTerminalPathValue) AsPrevPageTokenValue

func (fpv *ListGroupsResponse_FieldTerminalPathValue) AsPrevPageTokenValue() (*group.PagerCursor, bool)

func (*ListGroupsResponse_FieldTerminalPathValue) AsTotalResultsCountValue added in v0.10.1

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

func (*ListGroupsResponse_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ListGroupsResponse_FieldTerminalPathValue' with the value under path in 'ListGroupsResponse'.

func (*ListGroupsResponse_FieldTerminalPathValue) CompareWithRaw

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

func (*ListGroupsResponse_FieldTerminalPathValue) GetRawValue

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

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

func (*ListGroupsResponse_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ListGroupsResponse

func (*ListGroupsResponse_FieldTerminalPathValue) SetToRaw

type UpdateGroupDescriptor added in v0.4.28

type UpdateGroupDescriptor struct{}

func GetUpdateGroupDescriptor added in v0.4.28

func GetUpdateGroupDescriptor() *UpdateGroupDescriptor

func (*UpdateGroupDescriptor) GetApiDescriptor added in v0.4.28

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

func (*UpdateGroupDescriptor) GetApiName added in v0.4.28

func (d *UpdateGroupDescriptor) GetApiName() string

func (*UpdateGroupDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*UpdateGroupDescriptor) GetFullMethodName added in v0.4.28

func (d *UpdateGroupDescriptor) GetFullMethodName() string

func (*UpdateGroupDescriptor) GetMethodName added in v0.4.28

func (d *UpdateGroupDescriptor) GetMethodName() string

func (*UpdateGroupDescriptor) GetProtoPkgName added in v0.4.28

func (d *UpdateGroupDescriptor) GetProtoPkgName() string

func (*UpdateGroupDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*UpdateGroupDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*UpdateGroupDescriptor) GetServiceDomain added in v0.4.28

func (d *UpdateGroupDescriptor) GetServiceDomain() string

func (*UpdateGroupDescriptor) GetServiceVersion added in v0.4.28

func (d *UpdateGroupDescriptor) GetServiceVersion() string

func (*UpdateGroupDescriptor) GetVerb added in v0.4.28

func (d *UpdateGroupDescriptor) GetVerb() string

func (*UpdateGroupDescriptor) HasResource added in v0.4.30

func (d *UpdateGroupDescriptor) HasResource() bool

func (*UpdateGroupDescriptor) IsClientStream added in v0.4.28

func (d *UpdateGroupDescriptor) IsClientStream() bool

func (*UpdateGroupDescriptor) IsCollection added in v0.4.30

func (d *UpdateGroupDescriptor) IsCollection() bool

func (*UpdateGroupDescriptor) IsPlural added in v0.4.30

func (d *UpdateGroupDescriptor) IsPlural() bool

func (*UpdateGroupDescriptor) IsServerStream added in v0.4.28

func (d *UpdateGroupDescriptor) IsServerStream() bool

func (*UpdateGroupDescriptor) IsUnary added in v0.4.28

func (d *UpdateGroupDescriptor) IsUnary() bool

func (*UpdateGroupDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*UpdateGroupDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*UpdateGroupDescriptor) RequestHasResourceBody added in v0.4.28

func (d *UpdateGroupDescriptor) RequestHasResourceBody() bool

type UpdateGroupDescriptorClientMsgHandle added in v0.4.28

type UpdateGroupDescriptorClientMsgHandle struct{}

func (*UpdateGroupDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*UpdateGroupDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*UpdateGroupDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type UpdateGroupDescriptorServerMsgHandle added in v0.4.28

type UpdateGroupDescriptorServerMsgHandle struct{}

func (*UpdateGroupDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*UpdateGroupDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*UpdateGroupDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type UpdateGroupRequest

type UpdateGroupRequest struct {

	// Group resource body
	Group *group.Group `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty" firestore:"group"`
	// FieldMask applied to request - change will be applied only for fields in
	// the mask
	UpdateMask *group.Group_FieldMask `` /* 141-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 *UpdateGroupRequest_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 [UpdateGroup][ntt.iam.v1alpha.UpdateGroup]

func (*UpdateGroupRequest) Clone

func (*UpdateGroupRequest) CloneRaw

func (*UpdateGroupRequest) Descriptor

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

Deprecated, Use UpdateGroupRequest.ProtoReflect.Descriptor instead.

func (*UpdateGroupRequest) GetAllowMissing added in v0.12.33

func (m *UpdateGroupRequest) GetAllowMissing() bool

func (*UpdateGroupRequest) GetCas

func (*UpdateGroupRequest) GetGroup

func (m *UpdateGroupRequest) GetGroup() *group.Group

func (*UpdateGroupRequest) GetUpdateMask

func (m *UpdateGroupRequest) GetUpdateMask() *group.Group_FieldMask

func (*UpdateGroupRequest) GotenMessage

func (*UpdateGroupRequest) GotenMessage()

func (*UpdateGroupRequest) GotenObjectExt

func (o *UpdateGroupRequest) GotenObjectExt()

func (*UpdateGroupRequest) GotenValidate

func (obj *UpdateGroupRequest) GotenValidate() error

func (*UpdateGroupRequest) MakeDiffFieldMask

func (*UpdateGroupRequest) MakeFullFieldMask

func (o *UpdateGroupRequest) MakeFullFieldMask() *UpdateGroupRequest_FieldMask

func (*UpdateGroupRequest) MakeRawDiffFieldMask

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

func (*UpdateGroupRequest) MakeRawFullFieldMask

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

func (*UpdateGroupRequest) Marshal

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

func (*UpdateGroupRequest) MarshalJSON

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

func (*UpdateGroupRequest) Merge

func (o *UpdateGroupRequest) Merge(source *UpdateGroupRequest)

func (*UpdateGroupRequest) MergeRaw

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

func (*UpdateGroupRequest) ProtoMessage

func (*UpdateGroupRequest) ProtoMessage()

func (*UpdateGroupRequest) ProtoReflect

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

func (*UpdateGroupRequest) Reset

func (m *UpdateGroupRequest) Reset()

func (*UpdateGroupRequest) SetAllowMissing added in v0.12.33

func (m *UpdateGroupRequest) SetAllowMissing(fv bool)

func (*UpdateGroupRequest) SetCas

func (*UpdateGroupRequest) SetGroup

func (m *UpdateGroupRequest) SetGroup(fv *group.Group)

func (*UpdateGroupRequest) SetUpdateMask

func (m *UpdateGroupRequest) SetUpdateMask(fv *group.Group_FieldMask)

func (*UpdateGroupRequest) String

func (m *UpdateGroupRequest) String() string

func (*UpdateGroupRequest) Unmarshal

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

func (*UpdateGroupRequest) UnmarshalJSON

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

type UpdateGroupRequestCASFieldPathBuilder

type UpdateGroupRequestCASFieldPathBuilder struct{}

func NewUpdateGroupRequestCASFieldPathBuilder

func NewUpdateGroupRequestCASFieldPathBuilder() UpdateGroupRequestCASFieldPathBuilder

func (UpdateGroupRequestCASFieldPathBuilder) ConditionalState

func (UpdateGroupRequestCASFieldPathBuilder) FieldMask

type UpdateGroupRequestCAS_FieldPath

type UpdateGroupRequestCAS_FieldPath interface {
	gotenobject.FieldPath
	Selector() UpdateGroupRequestCAS_FieldPathSelector
	Get(source *UpdateGroupRequest_CAS) []interface{}
	GetSingle(source *UpdateGroupRequest_CAS) (interface{}, bool)
	ClearValue(item *UpdateGroupRequest_CAS)

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

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

func MustParseUpdateGroupRequestCAS_FieldPath

func MustParseUpdateGroupRequestCAS_FieldPath(rawField string) UpdateGroupRequestCAS_FieldPath

func ParseUpdateGroupRequestCAS_FieldPath

func ParseUpdateGroupRequestCAS_FieldPath(rawField string) (UpdateGroupRequestCAS_FieldPath, error)

type UpdateGroupRequestCAS_FieldPathArrayItemValue

type UpdateGroupRequestCAS_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	UpdateGroupRequestCAS_FieldPath
	ContainsValue(*UpdateGroupRequest_CAS) bool
}

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

func MustParseUpdateGroupRequestCAS_FieldPathArrayItemValue

func MustParseUpdateGroupRequestCAS_FieldPathArrayItemValue(pathStr, valueStr string) UpdateGroupRequestCAS_FieldPathArrayItemValue

func ParseUpdateGroupRequestCAS_FieldPathArrayItemValue

func ParseUpdateGroupRequestCAS_FieldPathArrayItemValue(pathStr, valueStr string) (UpdateGroupRequestCAS_FieldPathArrayItemValue, error)

ParseUpdateGroupRequestCAS_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type UpdateGroupRequestCAS_FieldPathArrayOfValues

type UpdateGroupRequestCAS_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	UpdateGroupRequestCAS_FieldPath
}

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

func MustParseUpdateGroupRequestCAS_FieldPathArrayOfValues

func MustParseUpdateGroupRequestCAS_FieldPathArrayOfValues(pathStr, valuesStr string) UpdateGroupRequestCAS_FieldPathArrayOfValues

func ParseUpdateGroupRequestCAS_FieldPathArrayOfValues

func ParseUpdateGroupRequestCAS_FieldPathArrayOfValues(pathStr, valuesStr string) (UpdateGroupRequestCAS_FieldPathArrayOfValues, error)

type UpdateGroupRequestCAS_FieldPathSelector

type UpdateGroupRequestCAS_FieldPathSelector int32
const (
	UpdateGroupRequestCAS_FieldPathSelectorConditionalState UpdateGroupRequestCAS_FieldPathSelector = 0
	UpdateGroupRequestCAS_FieldPathSelectorFieldMask        UpdateGroupRequestCAS_FieldPathSelector = 1
)

func (UpdateGroupRequestCAS_FieldPathSelector) String

type UpdateGroupRequestCAS_FieldPathValue

type UpdateGroupRequestCAS_FieldPathValue interface {
	UpdateGroupRequestCAS_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **UpdateGroupRequest_CAS)
	CompareWith(*UpdateGroupRequest_CAS) (cmp int, comparable bool)
}

UpdateGroupRequestCAS_FieldPathValue allows storing values for CAS fields according to their type

func MustParseUpdateGroupRequestCAS_FieldPathValue

func MustParseUpdateGroupRequestCAS_FieldPathValue(pathStr, valueStr string) UpdateGroupRequestCAS_FieldPathValue

func ParseUpdateGroupRequestCAS_FieldPathValue

func ParseUpdateGroupRequestCAS_FieldPathValue(pathStr, valueStr string) (UpdateGroupRequestCAS_FieldPathValue, error)

type UpdateGroupRequestCAS_FieldSubPath

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

func (*UpdateGroupRequestCAS_FieldSubPath) AsConditionalStateSubPath

func (fps *UpdateGroupRequestCAS_FieldSubPath) AsConditionalStateSubPath() (group.Group_FieldPath, bool)

func (*UpdateGroupRequestCAS_FieldSubPath) ClearValue

func (*UpdateGroupRequestCAS_FieldSubPath) ClearValueRaw

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

func (*UpdateGroupRequestCAS_FieldSubPath) Get

func (fps *UpdateGroupRequestCAS_FieldSubPath) Get(source *UpdateGroupRequest_CAS) (values []interface{})

Get returns all values pointed by selected field from source UpdateGroupRequest_CAS

func (*UpdateGroupRequestCAS_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*UpdateGroupRequestCAS_FieldSubPath) GetRaw

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

func (*UpdateGroupRequestCAS_FieldSubPath) GetSingle

func (fps *UpdateGroupRequestCAS_FieldSubPath) GetSingle(source *UpdateGroupRequest_CAS) (interface{}, bool)

GetSingle returns value of selected field from source UpdateGroupRequest_CAS

func (*UpdateGroupRequestCAS_FieldSubPath) GetSingleRaw

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

func (*UpdateGroupRequestCAS_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*UpdateGroupRequestCAS_FieldSubPath) JSONString

func (fps *UpdateGroupRequestCAS_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*UpdateGroupRequestCAS_FieldSubPath) Selector

func (*UpdateGroupRequestCAS_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*UpdateGroupRequestCAS_FieldSubPath) String

String returns path representation in proto convention

func (*UpdateGroupRequestCAS_FieldSubPath) WithIArrayItemValue

func (fps *UpdateGroupRequestCAS_FieldSubPath) WithIArrayItemValue(value interface{}) UpdateGroupRequestCAS_FieldPathArrayItemValue

func (*UpdateGroupRequestCAS_FieldSubPath) WithIArrayOfValues

func (fps *UpdateGroupRequestCAS_FieldSubPath) WithIArrayOfValues(values interface{}) UpdateGroupRequestCAS_FieldPathArrayOfValues

func (*UpdateGroupRequestCAS_FieldSubPath) WithIValue

func (*UpdateGroupRequestCAS_FieldSubPath) WithRawIArrayItemValue

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

func (*UpdateGroupRequestCAS_FieldSubPath) WithRawIArrayOfValues

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

func (*UpdateGroupRequestCAS_FieldSubPath) WithRawIValue

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

type UpdateGroupRequestCAS_FieldSubPathArrayItemValue

type UpdateGroupRequestCAS_FieldSubPathArrayItemValue struct {
	UpdateGroupRequestCAS_FieldPath
	// contains filtered or unexported fields
}

func (*UpdateGroupRequestCAS_FieldSubPathArrayItemValue) AsConditionalStatePathItemValue

func (*UpdateGroupRequestCAS_FieldSubPathArrayItemValue) ContainsValue

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

func (*UpdateGroupRequestCAS_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type UpdateGroupRequestCAS_FieldSubPathArrayOfValues

type UpdateGroupRequestCAS_FieldSubPathArrayOfValues struct {
	UpdateGroupRequestCAS_FieldPath
	// contains filtered or unexported fields
}

func (*UpdateGroupRequestCAS_FieldSubPathArrayOfValues) AsConditionalStatePathArrayOfValues

func (fpsaov *UpdateGroupRequestCAS_FieldSubPathArrayOfValues) AsConditionalStatePathArrayOfValues() (group.Group_FieldPathArrayOfValues, bool)

func (*UpdateGroupRequestCAS_FieldSubPathArrayOfValues) GetRawValues

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

type UpdateGroupRequestCAS_FieldSubPathValue

type UpdateGroupRequestCAS_FieldSubPathValue struct {
	UpdateGroupRequestCAS_FieldPath
	// contains filtered or unexported fields
}

func (*UpdateGroupRequestCAS_FieldSubPathValue) AsConditionalStatePathValue

func (fpvs *UpdateGroupRequestCAS_FieldSubPathValue) AsConditionalStatePathValue() (group.Group_FieldPathValue, bool)

func (*UpdateGroupRequestCAS_FieldSubPathValue) CompareWith

func (*UpdateGroupRequestCAS_FieldSubPathValue) CompareWithRaw

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

func (*UpdateGroupRequestCAS_FieldSubPathValue) GetRawValue

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

func (*UpdateGroupRequestCAS_FieldSubPathValue) SetTo

func (*UpdateGroupRequestCAS_FieldSubPathValue) SetToRaw

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

type UpdateGroupRequestCAS_FieldTerminalPath

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

func (*UpdateGroupRequestCAS_FieldTerminalPath) ClearValue

func (*UpdateGroupRequestCAS_FieldTerminalPath) ClearValueRaw

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

func (*UpdateGroupRequestCAS_FieldTerminalPath) Get

func (fp *UpdateGroupRequestCAS_FieldTerminalPath) Get(source *UpdateGroupRequest_CAS) (values []interface{})

Get returns all values pointed by specific field from source UpdateGroupRequest_CAS

func (*UpdateGroupRequestCAS_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*UpdateGroupRequestCAS_FieldTerminalPath) GetRaw

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

func (*UpdateGroupRequestCAS_FieldTerminalPath) GetSingle

func (fp *UpdateGroupRequestCAS_FieldTerminalPath) GetSingle(source *UpdateGroupRequest_CAS) (interface{}, bool)

GetSingle returns value pointed by specific field of from source UpdateGroupRequest_CAS

func (*UpdateGroupRequestCAS_FieldTerminalPath) GetSingleRaw

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

func (*UpdateGroupRequestCAS_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*UpdateGroupRequestCAS_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*UpdateGroupRequestCAS_FieldTerminalPath) Selector

func (*UpdateGroupRequestCAS_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*UpdateGroupRequestCAS_FieldTerminalPath) String

String returns path representation in proto convention

func (*UpdateGroupRequestCAS_FieldTerminalPath) WithIArrayItemValue

func (*UpdateGroupRequestCAS_FieldTerminalPath) WithIArrayOfValues

func (*UpdateGroupRequestCAS_FieldTerminalPath) WithIValue

func (*UpdateGroupRequestCAS_FieldTerminalPath) WithRawIArrayItemValue

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

func (*UpdateGroupRequestCAS_FieldTerminalPath) WithRawIArrayOfValues

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

func (*UpdateGroupRequestCAS_FieldTerminalPath) WithRawIValue

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

type UpdateGroupRequestCAS_FieldTerminalPathArrayItemValue

type UpdateGroupRequestCAS_FieldTerminalPathArrayItemValue struct {
	UpdateGroupRequestCAS_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*UpdateGroupRequestCAS_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*UpdateGroupRequestCAS_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*UpdateGroupRequestCAS_FieldTerminalPathArrayItemValue) GetSingle

func (*UpdateGroupRequestCAS_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type UpdateGroupRequestCAS_FieldTerminalPathArrayOfValues

type UpdateGroupRequestCAS_FieldTerminalPathArrayOfValues struct {
	UpdateGroupRequestCAS_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*UpdateGroupRequestCAS_FieldTerminalPathArrayOfValues) AsConditionalStateArrayOfValues

func (fpaov *UpdateGroupRequestCAS_FieldTerminalPathArrayOfValues) AsConditionalStateArrayOfValues() ([]*group.Group, bool)

func (*UpdateGroupRequestCAS_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues

func (fpaov *UpdateGroupRequestCAS_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues() ([]*group.Group_FieldMask, bool)

func (*UpdateGroupRequestCAS_FieldTerminalPathArrayOfValues) GetRawValues

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

type UpdateGroupRequestCAS_FieldTerminalPathValue

type UpdateGroupRequestCAS_FieldTerminalPathValue struct {
	UpdateGroupRequestCAS_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*UpdateGroupRequestCAS_FieldTerminalPathValue) AsConditionalStateValue

func (fpv *UpdateGroupRequestCAS_FieldTerminalPathValue) AsConditionalStateValue() (*group.Group, bool)

func (*UpdateGroupRequestCAS_FieldTerminalPathValue) AsFieldMaskValue

func (*UpdateGroupRequestCAS_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'UpdateGroupRequestCAS_FieldTerminalPathValue' with the value under path in 'UpdateGroupRequest_CAS'.

func (*UpdateGroupRequestCAS_FieldTerminalPathValue) CompareWithRaw

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

func (*UpdateGroupRequestCAS_FieldTerminalPathValue) GetRawValue

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

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

func (*UpdateGroupRequestCAS_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object CAS

func (*UpdateGroupRequestCAS_FieldTerminalPathValue) SetToRaw

type UpdateGroupRequestFieldPathBuilder

type UpdateGroupRequestFieldPathBuilder struct{}

func NewUpdateGroupRequestFieldPathBuilder

func NewUpdateGroupRequestFieldPathBuilder() UpdateGroupRequestFieldPathBuilder

func (UpdateGroupRequestFieldPathBuilder) AllowMissing added in v0.12.33

func (UpdateGroupRequestFieldPathBuilder) Cas

func (UpdateGroupRequestFieldPathBuilder) Group

func (UpdateGroupRequestFieldPathBuilder) UpdateMask

type UpdateGroupRequestMapPathSelectorCasConditionalStateMetadataAnnotations

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

func (UpdateGroupRequestMapPathSelectorCasConditionalStateMetadataAnnotations) FieldPath

func (UpdateGroupRequestMapPathSelectorCasConditionalStateMetadataAnnotations) WithArrayOfValues

func (UpdateGroupRequestMapPathSelectorCasConditionalStateMetadataAnnotations) WithValue

type UpdateGroupRequestMapPathSelectorCasConditionalStateMetadataLabels

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

func (UpdateGroupRequestMapPathSelectorCasConditionalStateMetadataLabels) FieldPath

func (UpdateGroupRequestMapPathSelectorCasConditionalStateMetadataLabels) WithArrayOfValues

func (UpdateGroupRequestMapPathSelectorCasConditionalStateMetadataLabels) WithValue

type UpdateGroupRequestMapPathSelectorCasConditionalStateMetadataShards

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

func (UpdateGroupRequestMapPathSelectorCasConditionalStateMetadataShards) FieldPath

func (UpdateGroupRequestMapPathSelectorCasConditionalStateMetadataShards) WithArrayOfValues

func (UpdateGroupRequestMapPathSelectorCasConditionalStateMetadataShards) WithValue

type UpdateGroupRequestMapPathSelectorGroupMetadataAnnotations

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

func (UpdateGroupRequestMapPathSelectorGroupMetadataAnnotations) FieldPath

func (UpdateGroupRequestMapPathSelectorGroupMetadataAnnotations) WithArrayOfValues

func (UpdateGroupRequestMapPathSelectorGroupMetadataAnnotations) WithValue

type UpdateGroupRequestMapPathSelectorGroupMetadataLabels

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

func (UpdateGroupRequestMapPathSelectorGroupMetadataLabels) FieldPath

func (UpdateGroupRequestMapPathSelectorGroupMetadataLabels) WithArrayOfValues

func (UpdateGroupRequestMapPathSelectorGroupMetadataLabels) WithValue

type UpdateGroupRequestMapPathSelectorGroupMetadataShards

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

func (UpdateGroupRequestMapPathSelectorGroupMetadataShards) FieldPath

func (UpdateGroupRequestMapPathSelectorGroupMetadataShards) WithArrayOfValues

func (UpdateGroupRequestMapPathSelectorGroupMetadataShards) WithValue

type UpdateGroupRequestPathSelectorAllowMissing added in v0.12.33

type UpdateGroupRequestPathSelectorAllowMissing struct{}

func (UpdateGroupRequestPathSelectorAllowMissing) FieldPath added in v0.12.33

func (UpdateGroupRequestPathSelectorAllowMissing) WithArrayOfValues added in v0.12.33

func (UpdateGroupRequestPathSelectorAllowMissing) WithValue added in v0.12.33

type UpdateGroupRequestPathSelectorCas

type UpdateGroupRequestPathSelectorCas struct{}

func (UpdateGroupRequestPathSelectorCas) ConditionalState

func (UpdateGroupRequestPathSelectorCas) FieldMask

func (UpdateGroupRequestPathSelectorCas) FieldPath

func (UpdateGroupRequestPathSelectorCas) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCas) WithSubArrayItemValue

func (UpdateGroupRequestPathSelectorCas) WithSubArrayOfValues

func (UpdateGroupRequestPathSelectorCas) WithSubPath

func (UpdateGroupRequestPathSelectorCas) WithSubValue

func (UpdateGroupRequestPathSelectorCas) WithValue

type UpdateGroupRequestPathSelectorCasConditionalState

type UpdateGroupRequestPathSelectorCasConditionalState struct{}

func (UpdateGroupRequestPathSelectorCasConditionalState) DisplayName

func (UpdateGroupRequestPathSelectorCasConditionalState) Email

func (UpdateGroupRequestPathSelectorCasConditionalState) FieldPath

func (UpdateGroupRequestPathSelectorCasConditionalState) Metadata

func (UpdateGroupRequestPathSelectorCasConditionalState) Name

func (UpdateGroupRequestPathSelectorCasConditionalState) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCasConditionalState) WithValue

type UpdateGroupRequestPathSelectorCasConditionalStateDisplayName

type UpdateGroupRequestPathSelectorCasConditionalStateDisplayName struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateDisplayName) FieldPath

func (UpdateGroupRequestPathSelectorCasConditionalStateDisplayName) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCasConditionalStateDisplayName) WithValue

type UpdateGroupRequestPathSelectorCasConditionalStateEmail

type UpdateGroupRequestPathSelectorCasConditionalStateEmail struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateEmail) FieldPath

func (UpdateGroupRequestPathSelectorCasConditionalStateEmail) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCasConditionalStateEmail) WithValue

type UpdateGroupRequestPathSelectorCasConditionalStateMetadata

type UpdateGroupRequestPathSelectorCasConditionalStateMetadata struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadata) DeleteTime added in v0.8.0

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadata) FieldPath

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadata) Labels

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadata) Lifecycle added in v0.8.0

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadata) Shards

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadata) Syncing

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadata) Tags

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadata) Uuid

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadata) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadata) WithValue

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataAnnotations

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataAnnotations struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataAnnotations) FieldPath

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataAnnotations) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataAnnotations) WithValue

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataCreateTime

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataCreateTime struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataCreateTime) FieldPath

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataCreateTime) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataCreateTime) WithValue

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataDeleteTime added in v0.8.0

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataDeleteTime struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataDeleteTime) FieldPath added in v0.8.0

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataDeleteTime) WithArrayOfValues added in v0.8.0

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataDeleteTime) WithValue added in v0.8.0

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataGeneration

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataGeneration struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataGeneration) FieldPath

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataGeneration) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataGeneration) WithValue

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataLabels

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataLabels struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataLabels) FieldPath

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataLabels) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataLabels) WithKey

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataLabels) WithValue

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataLifecycle added in v0.8.0

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataLifecycle struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataLifecycle) BlockDeletion added in v0.8.0

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataLifecycle) FieldPath added in v0.8.0

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataLifecycle) State added in v0.8.0

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataLifecycle) WithArrayOfValues added in v0.8.0

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataLifecycle) WithValue added in v0.8.0

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataLifecycleBlockDeletion added in v0.8.0

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataLifecycleBlockDeletion struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataLifecycleBlockDeletion) FieldPath added in v0.8.0

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataLifecycleBlockDeletion) WithArrayOfValues added in v0.8.0

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataLifecycleBlockDeletion) WithValue added in v0.8.0

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataLifecycleState added in v0.8.0

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataLifecycleState struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataLifecycleState) FieldPath added in v0.8.0

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataLifecycleState) WithArrayOfValues added in v0.8.0

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataLifecycleState) WithValue added in v0.8.0

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferences

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferences struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferences) FieldPath

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferences) Region added in v0.8.0

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferences) RequiresOwnerReference added in v0.8.0

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferences) Version added in v0.8.0

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferences) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferences) WithItemValue

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferences) WithValue

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesBlockOwnerDeletion

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesBlockOwnerDeletion struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesBlockOwnerDeletion) FieldPath

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesBlockOwnerDeletion) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesBlockOwnerDeletion) WithValue

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesController

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesController struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesController) FieldPath

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesController) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesController) WithValue

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesKind

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesKind struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesKind) FieldPath

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesKind) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesKind) WithValue

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesName

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesName struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesName) FieldPath

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesName) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesName) WithValue

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesRegion added in v0.8.0

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesRegion struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesRegion) FieldPath added in v0.8.0

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesRegion) WithArrayOfValues added in v0.8.0

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesRegion) WithValue added in v0.8.0

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesRequiresOwnerReference added in v0.8.0

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesRequiresOwnerReference struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesRequiresOwnerReference) FieldPath added in v0.8.0

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues added in v0.8.0

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesRequiresOwnerReference) WithValue added in v0.8.0

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesVersion added in v0.8.0

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesVersion struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesVersion) FieldPath added in v0.8.0

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesVersion) WithArrayOfValues added in v0.8.0

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataOwnerReferencesVersion) WithValue added in v0.8.0

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataResourceVersion

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataResourceVersion struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataResourceVersion) FieldPath

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataResourceVersion) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataResourceVersion) WithValue

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataShards

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataShards struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataShards) FieldPath

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataShards) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataShards) WithKey

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataShards) WithValue

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataSyncing

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataSyncing struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataSyncing) FieldPath

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataSyncing) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataSyncing) WithValue

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataSyncingOwningRegion

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataSyncingOwningRegion struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataSyncingOwningRegion) FieldPath

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataSyncingOwningRegion) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataSyncingOwningRegion) WithValue

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataSyncingRegions

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataSyncingRegions struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataSyncingRegions) FieldPath

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataSyncingRegions) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataSyncingRegions) WithItemValue

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataSyncingRegions) WithValue

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataTags

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataTags struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataTags) FieldPath

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataTags) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataTags) WithItemValue

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataTags) WithValue

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataUpdateTime

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataUpdateTime struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataUpdateTime) FieldPath

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataUpdateTime) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataUpdateTime) WithValue

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataUuid

type UpdateGroupRequestPathSelectorCasConditionalStateMetadataUuid struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataUuid) FieldPath

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataUuid) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCasConditionalStateMetadataUuid) WithValue

type UpdateGroupRequestPathSelectorCasConditionalStateName

type UpdateGroupRequestPathSelectorCasConditionalStateName struct{}

func (UpdateGroupRequestPathSelectorCasConditionalStateName) FieldPath

func (UpdateGroupRequestPathSelectorCasConditionalStateName) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCasConditionalStateName) WithValue

type UpdateGroupRequestPathSelectorCasFieldMask

type UpdateGroupRequestPathSelectorCasFieldMask struct{}

func (UpdateGroupRequestPathSelectorCasFieldMask) FieldPath

func (UpdateGroupRequestPathSelectorCasFieldMask) WithArrayOfValues

func (UpdateGroupRequestPathSelectorCasFieldMask) WithValue

type UpdateGroupRequestPathSelectorGroup

type UpdateGroupRequestPathSelectorGroup struct{}

func (UpdateGroupRequestPathSelectorGroup) DisplayName

func (UpdateGroupRequestPathSelectorGroup) Email

func (UpdateGroupRequestPathSelectorGroup) FieldPath

func (UpdateGroupRequestPathSelectorGroup) Metadata

func (UpdateGroupRequestPathSelectorGroup) Name

func (UpdateGroupRequestPathSelectorGroup) WithArrayOfValues

func (UpdateGroupRequestPathSelectorGroup) WithSubArrayItemValue

func (UpdateGroupRequestPathSelectorGroup) WithSubArrayOfValues

func (UpdateGroupRequestPathSelectorGroup) WithSubPath

func (UpdateGroupRequestPathSelectorGroup) WithSubValue

func (UpdateGroupRequestPathSelectorGroup) WithValue

type UpdateGroupRequestPathSelectorGroupDisplayName

type UpdateGroupRequestPathSelectorGroupDisplayName struct{}

func (UpdateGroupRequestPathSelectorGroupDisplayName) FieldPath

func (UpdateGroupRequestPathSelectorGroupDisplayName) WithArrayOfValues

func (UpdateGroupRequestPathSelectorGroupDisplayName) WithValue

type UpdateGroupRequestPathSelectorGroupEmail

type UpdateGroupRequestPathSelectorGroupEmail struct{}

func (UpdateGroupRequestPathSelectorGroupEmail) FieldPath

func (UpdateGroupRequestPathSelectorGroupEmail) WithArrayOfValues

func (UpdateGroupRequestPathSelectorGroupEmail) WithValue

type UpdateGroupRequestPathSelectorGroupMetadata

type UpdateGroupRequestPathSelectorGroupMetadata struct{}

func (UpdateGroupRequestPathSelectorGroupMetadata) Annotations

func (UpdateGroupRequestPathSelectorGroupMetadata) CreateTime

func (UpdateGroupRequestPathSelectorGroupMetadata) DeleteTime added in v0.8.0

func (UpdateGroupRequestPathSelectorGroupMetadata) FieldPath

func (UpdateGroupRequestPathSelectorGroupMetadata) Generation

func (UpdateGroupRequestPathSelectorGroupMetadata) Labels

func (UpdateGroupRequestPathSelectorGroupMetadata) Lifecycle added in v0.8.0

func (UpdateGroupRequestPathSelectorGroupMetadata) OwnerReferences

func (UpdateGroupRequestPathSelectorGroupMetadata) ResourceVersion

func (UpdateGroupRequestPathSelectorGroupMetadata) Shards

func (UpdateGroupRequestPathSelectorGroupMetadata) Syncing

func (UpdateGroupRequestPathSelectorGroupMetadata) Tags

func (UpdateGroupRequestPathSelectorGroupMetadata) UpdateTime

func (UpdateGroupRequestPathSelectorGroupMetadata) Uuid

func (UpdateGroupRequestPathSelectorGroupMetadata) WithArrayOfValues

func (UpdateGroupRequestPathSelectorGroupMetadata) WithValue

type UpdateGroupRequestPathSelectorGroupMetadataAnnotations

type UpdateGroupRequestPathSelectorGroupMetadataAnnotations struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataAnnotations) FieldPath

func (UpdateGroupRequestPathSelectorGroupMetadataAnnotations) WithArrayOfValues

func (UpdateGroupRequestPathSelectorGroupMetadataAnnotations) WithKey

func (UpdateGroupRequestPathSelectorGroupMetadataAnnotations) WithValue

type UpdateGroupRequestPathSelectorGroupMetadataCreateTime

type UpdateGroupRequestPathSelectorGroupMetadataCreateTime struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataCreateTime) FieldPath

func (UpdateGroupRequestPathSelectorGroupMetadataCreateTime) WithArrayOfValues

func (UpdateGroupRequestPathSelectorGroupMetadataCreateTime) WithValue

type UpdateGroupRequestPathSelectorGroupMetadataDeleteTime added in v0.8.0

type UpdateGroupRequestPathSelectorGroupMetadataDeleteTime struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataDeleteTime) FieldPath added in v0.8.0

func (UpdateGroupRequestPathSelectorGroupMetadataDeleteTime) WithArrayOfValues added in v0.8.0

func (UpdateGroupRequestPathSelectorGroupMetadataDeleteTime) WithValue added in v0.8.0

type UpdateGroupRequestPathSelectorGroupMetadataGeneration

type UpdateGroupRequestPathSelectorGroupMetadataGeneration struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataGeneration) FieldPath

func (UpdateGroupRequestPathSelectorGroupMetadataGeneration) WithArrayOfValues

func (UpdateGroupRequestPathSelectorGroupMetadataGeneration) WithValue

type UpdateGroupRequestPathSelectorGroupMetadataLabels

type UpdateGroupRequestPathSelectorGroupMetadataLabels struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataLabels) FieldPath

func (UpdateGroupRequestPathSelectorGroupMetadataLabels) WithArrayOfValues

func (UpdateGroupRequestPathSelectorGroupMetadataLabels) WithKey

func (UpdateGroupRequestPathSelectorGroupMetadataLabels) WithValue

type UpdateGroupRequestPathSelectorGroupMetadataLifecycle added in v0.8.0

type UpdateGroupRequestPathSelectorGroupMetadataLifecycle struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataLifecycle) BlockDeletion added in v0.8.0

func (UpdateGroupRequestPathSelectorGroupMetadataLifecycle) FieldPath added in v0.8.0

func (UpdateGroupRequestPathSelectorGroupMetadataLifecycle) State added in v0.8.0

func (UpdateGroupRequestPathSelectorGroupMetadataLifecycle) WithArrayOfValues added in v0.8.0

func (UpdateGroupRequestPathSelectorGroupMetadataLifecycle) WithValue added in v0.8.0

type UpdateGroupRequestPathSelectorGroupMetadataLifecycleBlockDeletion added in v0.8.0

type UpdateGroupRequestPathSelectorGroupMetadataLifecycleBlockDeletion struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataLifecycleBlockDeletion) FieldPath added in v0.8.0

func (UpdateGroupRequestPathSelectorGroupMetadataLifecycleBlockDeletion) WithArrayOfValues added in v0.8.0

func (UpdateGroupRequestPathSelectorGroupMetadataLifecycleBlockDeletion) WithValue added in v0.8.0

type UpdateGroupRequestPathSelectorGroupMetadataLifecycleState added in v0.8.0

type UpdateGroupRequestPathSelectorGroupMetadataLifecycleState struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataLifecycleState) FieldPath added in v0.8.0

func (UpdateGroupRequestPathSelectorGroupMetadataLifecycleState) WithArrayOfValues added in v0.8.0

func (UpdateGroupRequestPathSelectorGroupMetadataLifecycleState) WithValue added in v0.8.0

type UpdateGroupRequestPathSelectorGroupMetadataOwnerReferences

type UpdateGroupRequestPathSelectorGroupMetadataOwnerReferences struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferences) FieldPath

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferences) Kind

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferences) Name

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferences) Region added in v0.8.0

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferences) RequiresOwnerReference added in v0.8.0

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferences) Version added in v0.8.0

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferences) WithArrayOfValues

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferences) WithItemValue

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferences) WithValue

type UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesBlockOwnerDeletion

type UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesBlockOwnerDeletion struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesBlockOwnerDeletion) FieldPath

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesBlockOwnerDeletion) WithArrayOfValues

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesBlockOwnerDeletion) WithValue

type UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesController

type UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesController struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesController) FieldPath

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesController) WithArrayOfValues

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesController) WithValue

type UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesKind

type UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesKind struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesKind) FieldPath

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesKind) WithArrayOfValues

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesKind) WithValue

type UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesName

type UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesName struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesName) FieldPath

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesName) WithArrayOfValues

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesName) WithValue

type UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesRegion added in v0.8.0

type UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesRegion struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesRegion) FieldPath added in v0.8.0

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesRegion) WithArrayOfValues added in v0.8.0

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesRegion) WithValue added in v0.8.0

type UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesRequiresOwnerReference added in v0.8.0

type UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesRequiresOwnerReference struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesRequiresOwnerReference) FieldPath added in v0.8.0

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues added in v0.8.0

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesRequiresOwnerReference) WithValue added in v0.8.0

type UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesVersion added in v0.8.0

type UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesVersion struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesVersion) FieldPath added in v0.8.0

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesVersion) WithArrayOfValues added in v0.8.0

func (UpdateGroupRequestPathSelectorGroupMetadataOwnerReferencesVersion) WithValue added in v0.8.0

type UpdateGroupRequestPathSelectorGroupMetadataResourceVersion

type UpdateGroupRequestPathSelectorGroupMetadataResourceVersion struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataResourceVersion) FieldPath

func (UpdateGroupRequestPathSelectorGroupMetadataResourceVersion) WithArrayOfValues

func (UpdateGroupRequestPathSelectorGroupMetadataResourceVersion) WithValue

type UpdateGroupRequestPathSelectorGroupMetadataShards

type UpdateGroupRequestPathSelectorGroupMetadataShards struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataShards) FieldPath

func (UpdateGroupRequestPathSelectorGroupMetadataShards) WithArrayOfValues

func (UpdateGroupRequestPathSelectorGroupMetadataShards) WithKey

func (UpdateGroupRequestPathSelectorGroupMetadataShards) WithValue

type UpdateGroupRequestPathSelectorGroupMetadataSyncing

type UpdateGroupRequestPathSelectorGroupMetadataSyncing struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataSyncing) FieldPath

func (UpdateGroupRequestPathSelectorGroupMetadataSyncing) OwningRegion

func (UpdateGroupRequestPathSelectorGroupMetadataSyncing) Regions

func (UpdateGroupRequestPathSelectorGroupMetadataSyncing) WithArrayOfValues

func (UpdateGroupRequestPathSelectorGroupMetadataSyncing) WithValue

type UpdateGroupRequestPathSelectorGroupMetadataSyncingOwningRegion

type UpdateGroupRequestPathSelectorGroupMetadataSyncingOwningRegion struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataSyncingOwningRegion) FieldPath

func (UpdateGroupRequestPathSelectorGroupMetadataSyncingOwningRegion) WithArrayOfValues

func (UpdateGroupRequestPathSelectorGroupMetadataSyncingOwningRegion) WithValue

type UpdateGroupRequestPathSelectorGroupMetadataSyncingRegions

type UpdateGroupRequestPathSelectorGroupMetadataSyncingRegions struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataSyncingRegions) FieldPath

func (UpdateGroupRequestPathSelectorGroupMetadataSyncingRegions) WithArrayOfValues

func (UpdateGroupRequestPathSelectorGroupMetadataSyncingRegions) WithItemValue

func (UpdateGroupRequestPathSelectorGroupMetadataSyncingRegions) WithValue

type UpdateGroupRequestPathSelectorGroupMetadataTags

type UpdateGroupRequestPathSelectorGroupMetadataTags struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataTags) FieldPath

func (UpdateGroupRequestPathSelectorGroupMetadataTags) WithArrayOfValues

func (UpdateGroupRequestPathSelectorGroupMetadataTags) WithItemValue

func (UpdateGroupRequestPathSelectorGroupMetadataTags) WithValue

type UpdateGroupRequestPathSelectorGroupMetadataUpdateTime

type UpdateGroupRequestPathSelectorGroupMetadataUpdateTime struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataUpdateTime) FieldPath

func (UpdateGroupRequestPathSelectorGroupMetadataUpdateTime) WithArrayOfValues

func (UpdateGroupRequestPathSelectorGroupMetadataUpdateTime) WithValue

type UpdateGroupRequestPathSelectorGroupMetadataUuid

type UpdateGroupRequestPathSelectorGroupMetadataUuid struct{}

func (UpdateGroupRequestPathSelectorGroupMetadataUuid) FieldPath

func (UpdateGroupRequestPathSelectorGroupMetadataUuid) WithArrayOfValues

func (UpdateGroupRequestPathSelectorGroupMetadataUuid) WithValue

type UpdateGroupRequestPathSelectorGroupName

type UpdateGroupRequestPathSelectorGroupName struct{}

func (UpdateGroupRequestPathSelectorGroupName) FieldPath

func (UpdateGroupRequestPathSelectorGroupName) WithArrayOfValues

func (UpdateGroupRequestPathSelectorGroupName) WithValue

type UpdateGroupRequestPathSelectorUpdateMask

type UpdateGroupRequestPathSelectorUpdateMask struct{}

func (UpdateGroupRequestPathSelectorUpdateMask) FieldPath

func (UpdateGroupRequestPathSelectorUpdateMask) WithArrayOfValues

func (UpdateGroupRequestPathSelectorUpdateMask) WithValue

type UpdateGroupRequest_CAS

type UpdateGroupRequest_CAS struct {

	// Conditional desired state of a resource before update.
	ConditionalState *group.Group `` /* 138-byte string literal not displayed */
	// Field paths from conditional state of resource server should check and
	// compare.
	FieldMask *group.Group_FieldMask `` /* 137-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 (*UpdateGroupRequest_CAS) Clone

func (*UpdateGroupRequest_CAS) CloneRaw

func (*UpdateGroupRequest_CAS) Descriptor

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

Deprecated, Use UpdateGroupRequest_CAS.ProtoReflect.Descriptor instead.

func (*UpdateGroupRequest_CAS) GetConditionalState

func (m *UpdateGroupRequest_CAS) GetConditionalState() *group.Group

func (*UpdateGroupRequest_CAS) GetFieldMask

func (m *UpdateGroupRequest_CAS) GetFieldMask() *group.Group_FieldMask

func (*UpdateGroupRequest_CAS) GotenMessage

func (*UpdateGroupRequest_CAS) GotenMessage()

func (*UpdateGroupRequest_CAS) GotenObjectExt

func (o *UpdateGroupRequest_CAS) GotenObjectExt()

func (*UpdateGroupRequest_CAS) GotenValidate

func (obj *UpdateGroupRequest_CAS) GotenValidate() error

func (*UpdateGroupRequest_CAS) MakeDiffFieldMask

func (*UpdateGroupRequest_CAS) MakeFullFieldMask

func (*UpdateGroupRequest_CAS) MakeRawDiffFieldMask

func (*UpdateGroupRequest_CAS) MakeRawFullFieldMask

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

func (*UpdateGroupRequest_CAS) Marshal

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

func (*UpdateGroupRequest_CAS) MarshalJSON

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

func (*UpdateGroupRequest_CAS) Merge

func (*UpdateGroupRequest_CAS) MergeRaw

func (*UpdateGroupRequest_CAS) ProtoMessage

func (*UpdateGroupRequest_CAS) ProtoMessage()

func (*UpdateGroupRequest_CAS) ProtoReflect

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

func (*UpdateGroupRequest_CAS) Reset

func (m *UpdateGroupRequest_CAS) Reset()

func (*UpdateGroupRequest_CAS) SetConditionalState

func (m *UpdateGroupRequest_CAS) SetConditionalState(fv *group.Group)

func (*UpdateGroupRequest_CAS) SetFieldMask

func (m *UpdateGroupRequest_CAS) SetFieldMask(fv *group.Group_FieldMask)

func (*UpdateGroupRequest_CAS) String

func (m *UpdateGroupRequest_CAS) String() string

func (*UpdateGroupRequest_CAS) Unmarshal

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

func (*UpdateGroupRequest_CAS) UnmarshalJSON

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

type UpdateGroupRequest_CASMapPathSelectorConditionalStateMetadataAnnotations

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

func (UpdateGroupRequest_CASMapPathSelectorConditionalStateMetadataAnnotations) FieldPath

func (UpdateGroupRequest_CASMapPathSelectorConditionalStateMetadataAnnotations) WithArrayOfValues

func (UpdateGroupRequest_CASMapPathSelectorConditionalStateMetadataAnnotations) WithValue

type UpdateGroupRequest_CASMapPathSelectorConditionalStateMetadataLabels

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

func (UpdateGroupRequest_CASMapPathSelectorConditionalStateMetadataLabels) FieldPath

func (UpdateGroupRequest_CASMapPathSelectorConditionalStateMetadataLabels) WithArrayOfValues

func (UpdateGroupRequest_CASMapPathSelectorConditionalStateMetadataLabels) WithValue

type UpdateGroupRequest_CASMapPathSelectorConditionalStateMetadataShards

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

func (UpdateGroupRequest_CASMapPathSelectorConditionalStateMetadataShards) FieldPath

func (UpdateGroupRequest_CASMapPathSelectorConditionalStateMetadataShards) WithArrayOfValues

func (UpdateGroupRequest_CASMapPathSelectorConditionalStateMetadataShards) WithValue

type UpdateGroupRequest_CASPathSelectorConditionalState

type UpdateGroupRequest_CASPathSelectorConditionalState struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalState) DisplayName

func (UpdateGroupRequest_CASPathSelectorConditionalState) Email

func (UpdateGroupRequest_CASPathSelectorConditionalState) FieldPath

func (UpdateGroupRequest_CASPathSelectorConditionalState) Metadata

func (UpdateGroupRequest_CASPathSelectorConditionalState) Name

func (UpdateGroupRequest_CASPathSelectorConditionalState) WithArrayOfValues

func (UpdateGroupRequest_CASPathSelectorConditionalState) WithSubArrayItemValue

func (UpdateGroupRequest_CASPathSelectorConditionalState) WithSubArrayOfValues

func (UpdateGroupRequest_CASPathSelectorConditionalState) WithSubPath

func (UpdateGroupRequest_CASPathSelectorConditionalState) WithSubValue

func (UpdateGroupRequest_CASPathSelectorConditionalState) WithValue

type UpdateGroupRequest_CASPathSelectorConditionalStateDisplayName

type UpdateGroupRequest_CASPathSelectorConditionalStateDisplayName struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateDisplayName) FieldPath

func (UpdateGroupRequest_CASPathSelectorConditionalStateDisplayName) WithArrayOfValues

func (UpdateGroupRequest_CASPathSelectorConditionalStateDisplayName) WithValue

type UpdateGroupRequest_CASPathSelectorConditionalStateEmail

type UpdateGroupRequest_CASPathSelectorConditionalStateEmail struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateEmail) FieldPath

func (UpdateGroupRequest_CASPathSelectorConditionalStateEmail) WithArrayOfValues

func (UpdateGroupRequest_CASPathSelectorConditionalStateEmail) WithValue

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadata

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadata struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadata) DeleteTime added in v0.8.0

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadata) FieldPath

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadata) Labels

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadata) Lifecycle added in v0.8.0

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadata) Shards

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadata) Syncing

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadata) Tags

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadata) Uuid

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadata) WithArrayOfValues

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadata) WithValue

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataAnnotations

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataAnnotations struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataAnnotations) FieldPath

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataAnnotations) WithArrayOfValues

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataAnnotations) WithValue

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataCreateTime

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataCreateTime struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataCreateTime) FieldPath

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataCreateTime) WithArrayOfValues

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataCreateTime) WithValue

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataDeleteTime added in v0.8.0

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataDeleteTime struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataDeleteTime) FieldPath added in v0.8.0

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataDeleteTime) WithArrayOfValues added in v0.8.0

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataDeleteTime) WithValue added in v0.8.0

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataGeneration

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataGeneration struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataGeneration) FieldPath

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataGeneration) WithArrayOfValues

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataGeneration) WithValue

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataLabels

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataLabels struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataLabels) FieldPath

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataLabels) WithArrayOfValues

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataLabels) WithKey

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataLabels) WithValue

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataLifecycle added in v0.8.0

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataLifecycle struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataLifecycle) BlockDeletion added in v0.8.0

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataLifecycle) FieldPath added in v0.8.0

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataLifecycle) State added in v0.8.0

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataLifecycle) WithArrayOfValues added in v0.8.0

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataLifecycle) WithValue added in v0.8.0

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataLifecycleBlockDeletion added in v0.8.0

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataLifecycleBlockDeletion struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataLifecycleBlockDeletion) FieldPath added in v0.8.0

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataLifecycleBlockDeletion) WithArrayOfValues added in v0.8.0

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataLifecycleBlockDeletion) WithValue added in v0.8.0

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataLifecycleState added in v0.8.0

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataLifecycleState struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataLifecycleState) FieldPath added in v0.8.0

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataLifecycleState) WithArrayOfValues added in v0.8.0

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataLifecycleState) WithValue added in v0.8.0

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferences

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferences struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferences) FieldPath

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferences) Region added in v0.8.0

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferences) RequiresOwnerReference added in v0.8.0

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferences) Version added in v0.8.0

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferences) WithArrayOfValues

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferences) WithItemValue

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferences) WithValue

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesBlockOwnerDeletion

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesBlockOwnerDeletion struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesBlockOwnerDeletion) FieldPath

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesBlockOwnerDeletion) WithArrayOfValues

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesBlockOwnerDeletion) WithValue

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesController

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesController struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesController) FieldPath

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesController) WithArrayOfValues

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesController) WithValue

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesKind

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesKind struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesKind) FieldPath

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesKind) WithArrayOfValues

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesKind) WithValue

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesName

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesName struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesName) FieldPath

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesName) WithArrayOfValues

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesName) WithValue

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesRegion added in v0.8.0

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesRegion struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesRegion) FieldPath added in v0.8.0

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesRegion) WithArrayOfValues added in v0.8.0

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesRegion) WithValue added in v0.8.0

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesRequiresOwnerReference added in v0.8.0

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesRequiresOwnerReference struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesRequiresOwnerReference) FieldPath added in v0.8.0

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues added in v0.8.0

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesRequiresOwnerReference) WithValue added in v0.8.0

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesVersion added in v0.8.0

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesVersion struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesVersion) FieldPath added in v0.8.0

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesVersion) WithArrayOfValues added in v0.8.0

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataOwnerReferencesVersion) WithValue added in v0.8.0

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataResourceVersion

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataResourceVersion struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataResourceVersion) FieldPath

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataResourceVersion) WithArrayOfValues

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataResourceVersion) WithValue

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataShards

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataShards struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataShards) FieldPath

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataShards) WithArrayOfValues

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataShards) WithKey

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataShards) WithValue

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataSyncing

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataSyncing struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataSyncing) FieldPath

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataSyncing) WithArrayOfValues

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataSyncing) WithValue

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataSyncingOwningRegion

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataSyncingOwningRegion struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataSyncingOwningRegion) FieldPath

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataSyncingOwningRegion) WithArrayOfValues

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataSyncingOwningRegion) WithValue

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataSyncingRegions

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataSyncingRegions struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataSyncingRegions) FieldPath

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataSyncingRegions) WithArrayOfValues

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataSyncingRegions) WithItemValue

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataSyncingRegions) WithValue

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataTags

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataTags struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataTags) FieldPath

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataTags) WithArrayOfValues

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataTags) WithItemValue

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataTags) WithValue

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataUpdateTime

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataUpdateTime struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataUpdateTime) FieldPath

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataUpdateTime) WithArrayOfValues

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataUpdateTime) WithValue

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataUuid

type UpdateGroupRequest_CASPathSelectorConditionalStateMetadataUuid struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataUuid) FieldPath

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataUuid) WithArrayOfValues

func (UpdateGroupRequest_CASPathSelectorConditionalStateMetadataUuid) WithValue

type UpdateGroupRequest_CASPathSelectorConditionalStateName

type UpdateGroupRequest_CASPathSelectorConditionalStateName struct{}

func (UpdateGroupRequest_CASPathSelectorConditionalStateName) FieldPath

func (UpdateGroupRequest_CASPathSelectorConditionalStateName) WithArrayOfValues

func (UpdateGroupRequest_CASPathSelectorConditionalStateName) WithValue

type UpdateGroupRequest_CASPathSelectorFieldMask

type UpdateGroupRequest_CASPathSelectorFieldMask struct{}

func (UpdateGroupRequest_CASPathSelectorFieldMask) FieldPath

func (UpdateGroupRequest_CASPathSelectorFieldMask) WithArrayOfValues

func (UpdateGroupRequest_CASPathSelectorFieldMask) WithValue

type UpdateGroupRequest_CAS_FieldMask

type UpdateGroupRequest_CAS_FieldMask struct {
	Paths []UpdateGroupRequestCAS_FieldPath
}

func FullUpdateGroupRequest_CAS_FieldMask

func FullUpdateGroupRequest_CAS_FieldMask() *UpdateGroupRequest_CAS_FieldMask

func (*UpdateGroupRequest_CAS_FieldMask) AppendPath

func (*UpdateGroupRequest_CAS_FieldMask) AppendRawPath

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

func (*UpdateGroupRequest_CAS_FieldMask) DecodeFirestore

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

func (*UpdateGroupRequest_CAS_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*UpdateGroupRequest_CAS_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*UpdateGroupRequest_CAS_FieldMask) FromProtoFieldMask

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

func (*UpdateGroupRequest_CAS_FieldMask) GetPaths

func (*UpdateGroupRequest_CAS_FieldMask) GetRawPaths

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

func (*UpdateGroupRequest_CAS_FieldMask) IsFull

func (fieldMask *UpdateGroupRequest_CAS_FieldMask) IsFull() bool

func (UpdateGroupRequest_CAS_FieldMask) Marshal

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

implement methods required by customType

func (UpdateGroupRequest_CAS_FieldMask) MarshalJSON

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

func (*UpdateGroupRequest_CAS_FieldMask) PathsCount

func (fieldMask *UpdateGroupRequest_CAS_FieldMask) PathsCount() int

func (*UpdateGroupRequest_CAS_FieldMask) Project

func (*UpdateGroupRequest_CAS_FieldMask) ProjectRaw

func (*UpdateGroupRequest_CAS_FieldMask) ProtoMessage

func (fieldMask *UpdateGroupRequest_CAS_FieldMask) ProtoMessage()

func (*UpdateGroupRequest_CAS_FieldMask) ProtoReflect

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

func (*UpdateGroupRequest_CAS_FieldMask) Reset

func (fieldMask *UpdateGroupRequest_CAS_FieldMask) Reset()

func (*UpdateGroupRequest_CAS_FieldMask) Set

func (fieldMask *UpdateGroupRequest_CAS_FieldMask) Set(target, source *UpdateGroupRequest_CAS)

func (*UpdateGroupRequest_CAS_FieldMask) SetFromCliFlag

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

func (*UpdateGroupRequest_CAS_FieldMask) SetRaw

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

func (*UpdateGroupRequest_CAS_FieldMask) Size

func (fieldMask *UpdateGroupRequest_CAS_FieldMask) Size() int

func (*UpdateGroupRequest_CAS_FieldMask) String

func (fieldMask *UpdateGroupRequest_CAS_FieldMask) String() string

func (*UpdateGroupRequest_CAS_FieldMask) Subtract

func (*UpdateGroupRequest_CAS_FieldMask) SubtractRaw

func (*UpdateGroupRequest_CAS_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*UpdateGroupRequest_CAS_FieldMask) Unmarshal

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

func (*UpdateGroupRequest_CAS_FieldMask) UnmarshalJSON

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

type UpdateGroupRequest_FieldMask

type UpdateGroupRequest_FieldMask struct {
	Paths []UpdateGroupRequest_FieldPath
}

func FullUpdateGroupRequest_FieldMask

func FullUpdateGroupRequest_FieldMask() *UpdateGroupRequest_FieldMask

func (*UpdateGroupRequest_FieldMask) AppendPath

func (fieldMask *UpdateGroupRequest_FieldMask) AppendPath(path UpdateGroupRequest_FieldPath)

func (*UpdateGroupRequest_FieldMask) AppendRawPath

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

func (*UpdateGroupRequest_FieldMask) DecodeFirestore

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

func (*UpdateGroupRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*UpdateGroupRequest_FieldMask) FilterInputFields

func (fieldMask *UpdateGroupRequest_FieldMask) FilterInputFields() *UpdateGroupRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*UpdateGroupRequest_FieldMask) FromProtoFieldMask

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

func (*UpdateGroupRequest_FieldMask) GetPaths

func (*UpdateGroupRequest_FieldMask) GetRawPaths

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

func (*UpdateGroupRequest_FieldMask) IsFull

func (fieldMask *UpdateGroupRequest_FieldMask) IsFull() bool

func (UpdateGroupRequest_FieldMask) Marshal

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

implement methods required by customType

func (UpdateGroupRequest_FieldMask) MarshalJSON

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

func (*UpdateGroupRequest_FieldMask) PathsCount

func (fieldMask *UpdateGroupRequest_FieldMask) PathsCount() int

func (*UpdateGroupRequest_FieldMask) Project

func (*UpdateGroupRequest_FieldMask) ProjectRaw

func (*UpdateGroupRequest_FieldMask) ProtoMessage

func (fieldMask *UpdateGroupRequest_FieldMask) ProtoMessage()

func (*UpdateGroupRequest_FieldMask) ProtoReflect

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

func (*UpdateGroupRequest_FieldMask) Reset

func (fieldMask *UpdateGroupRequest_FieldMask) Reset()

func (*UpdateGroupRequest_FieldMask) Set

func (fieldMask *UpdateGroupRequest_FieldMask) Set(target, source *UpdateGroupRequest)

func (*UpdateGroupRequest_FieldMask) SetFromCliFlag

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

func (*UpdateGroupRequest_FieldMask) SetRaw

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

func (*UpdateGroupRequest_FieldMask) Size

func (fieldMask *UpdateGroupRequest_FieldMask) Size() int

func (*UpdateGroupRequest_FieldMask) String

func (fieldMask *UpdateGroupRequest_FieldMask) String() string

func (*UpdateGroupRequest_FieldMask) Subtract

func (*UpdateGroupRequest_FieldMask) SubtractRaw

func (*UpdateGroupRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*UpdateGroupRequest_FieldMask) Unmarshal

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

func (*UpdateGroupRequest_FieldMask) UnmarshalJSON

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

type UpdateGroupRequest_FieldPath

type UpdateGroupRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() UpdateGroupRequest_FieldPathSelector
	Get(source *UpdateGroupRequest) []interface{}
	GetSingle(source *UpdateGroupRequest) (interface{}, bool)
	ClearValue(item *UpdateGroupRequest)

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

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

func MustParseUpdateGroupRequest_FieldPath

func MustParseUpdateGroupRequest_FieldPath(rawField string) UpdateGroupRequest_FieldPath

func ParseUpdateGroupRequest_FieldPath

func ParseUpdateGroupRequest_FieldPath(rawField string) (UpdateGroupRequest_FieldPath, error)

type UpdateGroupRequest_FieldPathArrayItemValue

type UpdateGroupRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	UpdateGroupRequest_FieldPath
	ContainsValue(*UpdateGroupRequest) bool
}

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

func MustParseUpdateGroupRequest_FieldPathArrayItemValue

func MustParseUpdateGroupRequest_FieldPathArrayItemValue(pathStr, valueStr string) UpdateGroupRequest_FieldPathArrayItemValue

func ParseUpdateGroupRequest_FieldPathArrayItemValue

func ParseUpdateGroupRequest_FieldPathArrayItemValue(pathStr, valueStr string) (UpdateGroupRequest_FieldPathArrayItemValue, error)

ParseUpdateGroupRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type UpdateGroupRequest_FieldPathArrayOfValues

type UpdateGroupRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	UpdateGroupRequest_FieldPath
}

UpdateGroupRequest_FieldPathArrayOfValues allows storing slice of values for UpdateGroupRequest fields according to their type

func MustParseUpdateGroupRequest_FieldPathArrayOfValues

func MustParseUpdateGroupRequest_FieldPathArrayOfValues(pathStr, valuesStr string) UpdateGroupRequest_FieldPathArrayOfValues

func ParseUpdateGroupRequest_FieldPathArrayOfValues

func ParseUpdateGroupRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (UpdateGroupRequest_FieldPathArrayOfValues, error)

type UpdateGroupRequest_FieldPathSelector

type UpdateGroupRequest_FieldPathSelector int32
const (
	UpdateGroupRequest_FieldPathSelectorGroup        UpdateGroupRequest_FieldPathSelector = 0
	UpdateGroupRequest_FieldPathSelectorUpdateMask   UpdateGroupRequest_FieldPathSelector = 1
	UpdateGroupRequest_FieldPathSelectorCas          UpdateGroupRequest_FieldPathSelector = 2
	UpdateGroupRequest_FieldPathSelectorAllowMissing UpdateGroupRequest_FieldPathSelector = 3
)

func (UpdateGroupRequest_FieldPathSelector) String

type UpdateGroupRequest_FieldPathValue

type UpdateGroupRequest_FieldPathValue interface {
	UpdateGroupRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **UpdateGroupRequest)
	CompareWith(*UpdateGroupRequest) (cmp int, comparable bool)
}

UpdateGroupRequest_FieldPathValue allows storing values for UpdateGroupRequest fields according to their type

func MustParseUpdateGroupRequest_FieldPathValue

func MustParseUpdateGroupRequest_FieldPathValue(pathStr, valueStr string) UpdateGroupRequest_FieldPathValue

func ParseUpdateGroupRequest_FieldPathValue

func ParseUpdateGroupRequest_FieldPathValue(pathStr, valueStr string) (UpdateGroupRequest_FieldPathValue, error)

type UpdateGroupRequest_FieldSubPath

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

func (*UpdateGroupRequest_FieldSubPath) AsCasSubPath

func (*UpdateGroupRequest_FieldSubPath) AsGroupSubPath

func (fps *UpdateGroupRequest_FieldSubPath) AsGroupSubPath() (group.Group_FieldPath, bool)

func (*UpdateGroupRequest_FieldSubPath) ClearValue

func (fps *UpdateGroupRequest_FieldSubPath) ClearValue(item *UpdateGroupRequest)

func (*UpdateGroupRequest_FieldSubPath) ClearValueRaw

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

func (*UpdateGroupRequest_FieldSubPath) Get

func (fps *UpdateGroupRequest_FieldSubPath) Get(source *UpdateGroupRequest) (values []interface{})

Get returns all values pointed by selected field from source UpdateGroupRequest

func (*UpdateGroupRequest_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*UpdateGroupRequest_FieldSubPath) GetRaw

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

func (*UpdateGroupRequest_FieldSubPath) GetSingle

func (fps *UpdateGroupRequest_FieldSubPath) GetSingle(source *UpdateGroupRequest) (interface{}, bool)

GetSingle returns value of selected field from source UpdateGroupRequest

func (*UpdateGroupRequest_FieldSubPath) GetSingleRaw

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

func (*UpdateGroupRequest_FieldSubPath) IsLeaf

func (fps *UpdateGroupRequest_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*UpdateGroupRequest_FieldSubPath) JSONString

func (fps *UpdateGroupRequest_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*UpdateGroupRequest_FieldSubPath) Selector

func (*UpdateGroupRequest_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*UpdateGroupRequest_FieldSubPath) String

String returns path representation in proto convention

func (*UpdateGroupRequest_FieldSubPath) WithIArrayItemValue

func (fps *UpdateGroupRequest_FieldSubPath) WithIArrayItemValue(value interface{}) UpdateGroupRequest_FieldPathArrayItemValue

func (*UpdateGroupRequest_FieldSubPath) WithIArrayOfValues

func (fps *UpdateGroupRequest_FieldSubPath) WithIArrayOfValues(values interface{}) UpdateGroupRequest_FieldPathArrayOfValues

func (*UpdateGroupRequest_FieldSubPath) WithIValue

func (fps *UpdateGroupRequest_FieldSubPath) WithIValue(value interface{}) UpdateGroupRequest_FieldPathValue

func (*UpdateGroupRequest_FieldSubPath) WithRawIArrayItemValue

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

func (*UpdateGroupRequest_FieldSubPath) WithRawIArrayOfValues

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

func (*UpdateGroupRequest_FieldSubPath) WithRawIValue

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

type UpdateGroupRequest_FieldSubPathArrayItemValue

type UpdateGroupRequest_FieldSubPathArrayItemValue struct {
	UpdateGroupRequest_FieldPath
	// contains filtered or unexported fields
}

func (*UpdateGroupRequest_FieldSubPathArrayItemValue) AsCasPathItemValue

func (*UpdateGroupRequest_FieldSubPathArrayItemValue) AsGroupPathItemValue

func (*UpdateGroupRequest_FieldSubPathArrayItemValue) ContainsValue

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

func (*UpdateGroupRequest_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type UpdateGroupRequest_FieldSubPathArrayOfValues

type UpdateGroupRequest_FieldSubPathArrayOfValues struct {
	UpdateGroupRequest_FieldPath
	// contains filtered or unexported fields
}

func (*UpdateGroupRequest_FieldSubPathArrayOfValues) AsCasPathArrayOfValues

func (*UpdateGroupRequest_FieldSubPathArrayOfValues) AsGroupPathArrayOfValues

func (*UpdateGroupRequest_FieldSubPathArrayOfValues) GetRawValues

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

type UpdateGroupRequest_FieldSubPathValue

type UpdateGroupRequest_FieldSubPathValue struct {
	UpdateGroupRequest_FieldPath
	// contains filtered or unexported fields
}

func (*UpdateGroupRequest_FieldSubPathValue) AsCasPathValue

func (*UpdateGroupRequest_FieldSubPathValue) AsGroupPathValue

func (*UpdateGroupRequest_FieldSubPathValue) CompareWith

func (fpvs *UpdateGroupRequest_FieldSubPathValue) CompareWith(source *UpdateGroupRequest) (int, bool)

func (*UpdateGroupRequest_FieldSubPathValue) CompareWithRaw

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

func (*UpdateGroupRequest_FieldSubPathValue) GetRawValue

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

func (*UpdateGroupRequest_FieldSubPathValue) SetTo

func (*UpdateGroupRequest_FieldSubPathValue) SetToRaw

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

type UpdateGroupRequest_FieldTerminalPath

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

func (*UpdateGroupRequest_FieldTerminalPath) ClearValue

func (*UpdateGroupRequest_FieldTerminalPath) ClearValueRaw

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

func (*UpdateGroupRequest_FieldTerminalPath) Get

func (fp *UpdateGroupRequest_FieldTerminalPath) Get(source *UpdateGroupRequest) (values []interface{})

Get returns all values pointed by specific field from source UpdateGroupRequest

func (*UpdateGroupRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*UpdateGroupRequest_FieldTerminalPath) GetRaw

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

func (*UpdateGroupRequest_FieldTerminalPath) GetSingle

func (fp *UpdateGroupRequest_FieldTerminalPath) GetSingle(source *UpdateGroupRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source UpdateGroupRequest

func (*UpdateGroupRequest_FieldTerminalPath) GetSingleRaw

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

func (*UpdateGroupRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*UpdateGroupRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*UpdateGroupRequest_FieldTerminalPath) Selector

func (*UpdateGroupRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*UpdateGroupRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*UpdateGroupRequest_FieldTerminalPath) WithIArrayItemValue

func (fp *UpdateGroupRequest_FieldTerminalPath) WithIArrayItemValue(value interface{}) UpdateGroupRequest_FieldPathArrayItemValue

func (*UpdateGroupRequest_FieldTerminalPath) WithIArrayOfValues

func (fp *UpdateGroupRequest_FieldTerminalPath) WithIArrayOfValues(values interface{}) UpdateGroupRequest_FieldPathArrayOfValues

func (*UpdateGroupRequest_FieldTerminalPath) WithIValue

func (*UpdateGroupRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*UpdateGroupRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*UpdateGroupRequest_FieldTerminalPath) WithRawIValue

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

type UpdateGroupRequest_FieldTerminalPathArrayItemValue

type UpdateGroupRequest_FieldTerminalPathArrayItemValue struct {
	UpdateGroupRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*UpdateGroupRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*UpdateGroupRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*UpdateGroupRequest_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *UpdateGroupRequest_FieldTerminalPathArrayItemValue) GetSingle(source *UpdateGroupRequest) (interface{}, bool)

func (*UpdateGroupRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type UpdateGroupRequest_FieldTerminalPathArrayOfValues

type UpdateGroupRequest_FieldTerminalPathArrayOfValues struct {
	UpdateGroupRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*UpdateGroupRequest_FieldTerminalPathArrayOfValues) AsAllowMissingArrayOfValues added in v0.12.33

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

func (*UpdateGroupRequest_FieldTerminalPathArrayOfValues) AsCasArrayOfValues

func (*UpdateGroupRequest_FieldTerminalPathArrayOfValues) AsGroupArrayOfValues

func (fpaov *UpdateGroupRequest_FieldTerminalPathArrayOfValues) AsGroupArrayOfValues() ([]*group.Group, bool)

func (*UpdateGroupRequest_FieldTerminalPathArrayOfValues) AsUpdateMaskArrayOfValues

func (fpaov *UpdateGroupRequest_FieldTerminalPathArrayOfValues) AsUpdateMaskArrayOfValues() ([]*group.Group_FieldMask, bool)

func (*UpdateGroupRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type UpdateGroupRequest_FieldTerminalPathValue

type UpdateGroupRequest_FieldTerminalPathValue struct {
	UpdateGroupRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*UpdateGroupRequest_FieldTerminalPathValue) AsAllowMissingValue added in v0.12.33

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

func (*UpdateGroupRequest_FieldTerminalPathValue) AsCasValue

func (*UpdateGroupRequest_FieldTerminalPathValue) AsGroupValue

func (*UpdateGroupRequest_FieldTerminalPathValue) AsUpdateMaskValue

func (*UpdateGroupRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'UpdateGroupRequest_FieldTerminalPathValue' with the value under path in 'UpdateGroupRequest'.

func (*UpdateGroupRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*UpdateGroupRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*UpdateGroupRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object UpdateGroupRequest

func (*UpdateGroupRequest_FieldTerminalPathValue) SetToRaw

type WatchGroupClientStream

type WatchGroupClientStream interface {
	Recv() (*WatchGroupResponse, error)
	grpc.ClientStream
}

type WatchGroupDescriptor added in v0.4.28

type WatchGroupDescriptor struct{}

func GetWatchGroupDescriptor added in v0.4.28

func GetWatchGroupDescriptor() *WatchGroupDescriptor

func (*WatchGroupDescriptor) GetApiDescriptor added in v0.4.28

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

func (*WatchGroupDescriptor) GetApiName added in v0.4.28

func (d *WatchGroupDescriptor) GetApiName() string

func (*WatchGroupDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*WatchGroupDescriptor) GetFullMethodName added in v0.4.28

func (d *WatchGroupDescriptor) GetFullMethodName() string

func (*WatchGroupDescriptor) GetMethodName added in v0.4.28

func (d *WatchGroupDescriptor) GetMethodName() string

func (*WatchGroupDescriptor) GetProtoPkgName added in v0.4.28

func (d *WatchGroupDescriptor) GetProtoPkgName() string

func (*WatchGroupDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*WatchGroupDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*WatchGroupDescriptor) GetServiceDomain added in v0.4.28

func (d *WatchGroupDescriptor) GetServiceDomain() string

func (*WatchGroupDescriptor) GetServiceVersion added in v0.4.28

func (d *WatchGroupDescriptor) GetServiceVersion() string

func (*WatchGroupDescriptor) GetVerb added in v0.4.28

func (d *WatchGroupDescriptor) GetVerb() string

func (*WatchGroupDescriptor) HasResource added in v0.4.30

func (d *WatchGroupDescriptor) HasResource() bool

func (*WatchGroupDescriptor) IsClientStream added in v0.4.28

func (d *WatchGroupDescriptor) IsClientStream() bool

func (*WatchGroupDescriptor) IsCollection added in v0.4.30

func (d *WatchGroupDescriptor) IsCollection() bool

func (*WatchGroupDescriptor) IsPlural added in v0.4.30

func (d *WatchGroupDescriptor) IsPlural() bool

func (*WatchGroupDescriptor) IsServerStream added in v0.4.28

func (d *WatchGroupDescriptor) IsServerStream() bool

func (*WatchGroupDescriptor) IsUnary added in v0.4.28

func (d *WatchGroupDescriptor) IsUnary() bool

func (*WatchGroupDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*WatchGroupDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*WatchGroupDescriptor) RequestHasResourceBody added in v0.4.28

func (d *WatchGroupDescriptor) RequestHasResourceBody() bool

type WatchGroupDescriptorClientMsgHandle added in v0.4.28

type WatchGroupDescriptorClientMsgHandle struct{}

func (*WatchGroupDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (h *WatchGroupDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name

func (*WatchGroupDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*WatchGroupDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type WatchGroupDescriptorServerMsgHandle added in v0.4.28

type WatchGroupDescriptorServerMsgHandle struct{}

func (*WatchGroupDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (h *WatchGroupDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name

func (*WatchGroupDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*WatchGroupDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type WatchGroupRequest

type WatchGroupRequest struct {

	// Reference to ntt.iam.v1alpha.Group
	Name *group.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 *group.Group_FieldMask `` /* 137-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 [WatchGroup][ntt.iam.v1alpha.WatchGroup]

func (*WatchGroupRequest) Clone

func (*WatchGroupRequest) CloneRaw

func (*WatchGroupRequest) Descriptor

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

Deprecated, Use WatchGroupRequest.ProtoReflect.Descriptor instead.

func (*WatchGroupRequest) GetFieldMask

func (m *WatchGroupRequest) GetFieldMask() *group.Group_FieldMask

func (*WatchGroupRequest) GetName

func (m *WatchGroupRequest) GetName() *group.Reference

func (*WatchGroupRequest) GetView

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

func (*WatchGroupRequest) GotenMessage

func (*WatchGroupRequest) GotenMessage()

func (*WatchGroupRequest) GotenObjectExt

func (o *WatchGroupRequest) GotenObjectExt()

func (*WatchGroupRequest) GotenValidate

func (obj *WatchGroupRequest) GotenValidate() error

func (*WatchGroupRequest) MakeDiffFieldMask

func (o *WatchGroupRequest) MakeDiffFieldMask(other *WatchGroupRequest) *WatchGroupRequest_FieldMask

func (*WatchGroupRequest) MakeFullFieldMask

func (o *WatchGroupRequest) MakeFullFieldMask() *WatchGroupRequest_FieldMask

func (*WatchGroupRequest) MakeRawDiffFieldMask

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

func (*WatchGroupRequest) MakeRawFullFieldMask

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

func (*WatchGroupRequest) Marshal

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

func (*WatchGroupRequest) MarshalJSON

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

func (*WatchGroupRequest) Merge

func (o *WatchGroupRequest) Merge(source *WatchGroupRequest)

func (*WatchGroupRequest) MergeRaw

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

func (*WatchGroupRequest) ProtoMessage

func (*WatchGroupRequest) ProtoMessage()

func (*WatchGroupRequest) ProtoReflect

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

func (*WatchGroupRequest) Reset

func (m *WatchGroupRequest) Reset()

func (*WatchGroupRequest) SetFieldMask

func (m *WatchGroupRequest) SetFieldMask(fv *group.Group_FieldMask)

func (*WatchGroupRequest) SetName

func (m *WatchGroupRequest) SetName(fv *group.Reference)

func (*WatchGroupRequest) SetView

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

func (*WatchGroupRequest) String

func (m *WatchGroupRequest) String() string

func (*WatchGroupRequest) Unmarshal

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

func (*WatchGroupRequest) UnmarshalJSON

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

type WatchGroupRequestFieldPathBuilder

type WatchGroupRequestFieldPathBuilder struct{}

func NewWatchGroupRequestFieldPathBuilder

func NewWatchGroupRequestFieldPathBuilder() WatchGroupRequestFieldPathBuilder

func (WatchGroupRequestFieldPathBuilder) FieldMask

func (WatchGroupRequestFieldPathBuilder) Name

func (WatchGroupRequestFieldPathBuilder) View

type WatchGroupRequestPathSelectorFieldMask

type WatchGroupRequestPathSelectorFieldMask struct{}

func (WatchGroupRequestPathSelectorFieldMask) FieldPath

func (WatchGroupRequestPathSelectorFieldMask) WithArrayOfValues

func (WatchGroupRequestPathSelectorFieldMask) WithValue

type WatchGroupRequestPathSelectorName

type WatchGroupRequestPathSelectorName struct{}

func (WatchGroupRequestPathSelectorName) FieldPath

func (WatchGroupRequestPathSelectorName) WithArrayOfValues

func (WatchGroupRequestPathSelectorName) WithValue

type WatchGroupRequestPathSelectorView

type WatchGroupRequestPathSelectorView struct{}

func (WatchGroupRequestPathSelectorView) FieldPath

func (WatchGroupRequestPathSelectorView) WithArrayOfValues

func (WatchGroupRequestPathSelectorView) WithValue

type WatchGroupRequest_FieldMask

type WatchGroupRequest_FieldMask struct {
	Paths []WatchGroupRequest_FieldPath
}

func FullWatchGroupRequest_FieldMask

func FullWatchGroupRequest_FieldMask() *WatchGroupRequest_FieldMask

func (*WatchGroupRequest_FieldMask) AppendPath

func (fieldMask *WatchGroupRequest_FieldMask) AppendPath(path WatchGroupRequest_FieldPath)

func (*WatchGroupRequest_FieldMask) AppendRawPath

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

func (*WatchGroupRequest_FieldMask) DecodeFirestore

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

func (*WatchGroupRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*WatchGroupRequest_FieldMask) FilterInputFields

func (fieldMask *WatchGroupRequest_FieldMask) FilterInputFields() *WatchGroupRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*WatchGroupRequest_FieldMask) FromProtoFieldMask

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

func (*WatchGroupRequest_FieldMask) GetPaths

func (*WatchGroupRequest_FieldMask) GetRawPaths

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

func (*WatchGroupRequest_FieldMask) IsFull

func (fieldMask *WatchGroupRequest_FieldMask) IsFull() bool

func (WatchGroupRequest_FieldMask) Marshal

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

implement methods required by customType

func (WatchGroupRequest_FieldMask) MarshalJSON

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

func (*WatchGroupRequest_FieldMask) PathsCount

func (fieldMask *WatchGroupRequest_FieldMask) PathsCount() int

func (*WatchGroupRequest_FieldMask) Project

func (*WatchGroupRequest_FieldMask) ProjectRaw

func (*WatchGroupRequest_FieldMask) ProtoMessage

func (fieldMask *WatchGroupRequest_FieldMask) ProtoMessage()

func (*WatchGroupRequest_FieldMask) ProtoReflect

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

func (*WatchGroupRequest_FieldMask) Reset

func (fieldMask *WatchGroupRequest_FieldMask) Reset()

func (*WatchGroupRequest_FieldMask) Set

func (fieldMask *WatchGroupRequest_FieldMask) Set(target, source *WatchGroupRequest)

func (*WatchGroupRequest_FieldMask) SetFromCliFlag

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

func (*WatchGroupRequest_FieldMask) SetRaw

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

func (*WatchGroupRequest_FieldMask) Size

func (fieldMask *WatchGroupRequest_FieldMask) Size() int

func (*WatchGroupRequest_FieldMask) String

func (fieldMask *WatchGroupRequest_FieldMask) String() string

func (*WatchGroupRequest_FieldMask) Subtract

func (*WatchGroupRequest_FieldMask) SubtractRaw

func (*WatchGroupRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*WatchGroupRequest_FieldMask) Unmarshal

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

func (*WatchGroupRequest_FieldMask) UnmarshalJSON

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

type WatchGroupRequest_FieldPath

type WatchGroupRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() WatchGroupRequest_FieldPathSelector
	Get(source *WatchGroupRequest) []interface{}
	GetSingle(source *WatchGroupRequest) (interface{}, bool)
	ClearValue(item *WatchGroupRequest)

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

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

func MustParseWatchGroupRequest_FieldPath

func MustParseWatchGroupRequest_FieldPath(rawField string) WatchGroupRequest_FieldPath

func ParseWatchGroupRequest_FieldPath

func ParseWatchGroupRequest_FieldPath(rawField string) (WatchGroupRequest_FieldPath, error)

type WatchGroupRequest_FieldPathArrayItemValue

type WatchGroupRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	WatchGroupRequest_FieldPath
	ContainsValue(*WatchGroupRequest) bool
}

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

func MustParseWatchGroupRequest_FieldPathArrayItemValue

func MustParseWatchGroupRequest_FieldPathArrayItemValue(pathStr, valueStr string) WatchGroupRequest_FieldPathArrayItemValue

func ParseWatchGroupRequest_FieldPathArrayItemValue

func ParseWatchGroupRequest_FieldPathArrayItemValue(pathStr, valueStr string) (WatchGroupRequest_FieldPathArrayItemValue, error)

ParseWatchGroupRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type WatchGroupRequest_FieldPathArrayOfValues

type WatchGroupRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	WatchGroupRequest_FieldPath
}

WatchGroupRequest_FieldPathArrayOfValues allows storing slice of values for WatchGroupRequest fields according to their type

func MustParseWatchGroupRequest_FieldPathArrayOfValues

func MustParseWatchGroupRequest_FieldPathArrayOfValues(pathStr, valuesStr string) WatchGroupRequest_FieldPathArrayOfValues

func ParseWatchGroupRequest_FieldPathArrayOfValues

func ParseWatchGroupRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (WatchGroupRequest_FieldPathArrayOfValues, error)

type WatchGroupRequest_FieldPathSelector

type WatchGroupRequest_FieldPathSelector int32
const (
	WatchGroupRequest_FieldPathSelectorName      WatchGroupRequest_FieldPathSelector = 0
	WatchGroupRequest_FieldPathSelectorFieldMask WatchGroupRequest_FieldPathSelector = 1
	WatchGroupRequest_FieldPathSelectorView      WatchGroupRequest_FieldPathSelector = 2
)

func (WatchGroupRequest_FieldPathSelector) String

type WatchGroupRequest_FieldPathValue

type WatchGroupRequest_FieldPathValue interface {
	WatchGroupRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **WatchGroupRequest)
	CompareWith(*WatchGroupRequest) (cmp int, comparable bool)
}

WatchGroupRequest_FieldPathValue allows storing values for WatchGroupRequest fields according to their type

func MustParseWatchGroupRequest_FieldPathValue

func MustParseWatchGroupRequest_FieldPathValue(pathStr, valueStr string) WatchGroupRequest_FieldPathValue

func ParseWatchGroupRequest_FieldPathValue

func ParseWatchGroupRequest_FieldPathValue(pathStr, valueStr string) (WatchGroupRequest_FieldPathValue, error)

type WatchGroupRequest_FieldTerminalPath

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

func (*WatchGroupRequest_FieldTerminalPath) ClearValue

func (*WatchGroupRequest_FieldTerminalPath) ClearValueRaw

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

func (*WatchGroupRequest_FieldTerminalPath) Get

func (fp *WatchGroupRequest_FieldTerminalPath) Get(source *WatchGroupRequest) (values []interface{})

Get returns all values pointed by specific field from source WatchGroupRequest

func (*WatchGroupRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*WatchGroupRequest_FieldTerminalPath) GetRaw

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

func (*WatchGroupRequest_FieldTerminalPath) GetSingle

func (fp *WatchGroupRequest_FieldTerminalPath) GetSingle(source *WatchGroupRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source WatchGroupRequest

func (*WatchGroupRequest_FieldTerminalPath) GetSingleRaw

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

func (*WatchGroupRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*WatchGroupRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*WatchGroupRequest_FieldTerminalPath) Selector

func (*WatchGroupRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*WatchGroupRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*WatchGroupRequest_FieldTerminalPath) WithIArrayItemValue

func (fp *WatchGroupRequest_FieldTerminalPath) WithIArrayItemValue(value interface{}) WatchGroupRequest_FieldPathArrayItemValue

func (*WatchGroupRequest_FieldTerminalPath) WithIArrayOfValues

func (fp *WatchGroupRequest_FieldTerminalPath) WithIArrayOfValues(values interface{}) WatchGroupRequest_FieldPathArrayOfValues

func (*WatchGroupRequest_FieldTerminalPath) WithIValue

func (*WatchGroupRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*WatchGroupRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*WatchGroupRequest_FieldTerminalPath) WithRawIValue

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

type WatchGroupRequest_FieldTerminalPathArrayItemValue

type WatchGroupRequest_FieldTerminalPathArrayItemValue struct {
	WatchGroupRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchGroupRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*WatchGroupRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*WatchGroupRequest_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *WatchGroupRequest_FieldTerminalPathArrayItemValue) GetSingle(source *WatchGroupRequest) (interface{}, bool)

func (*WatchGroupRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type WatchGroupRequest_FieldTerminalPathArrayOfValues

type WatchGroupRequest_FieldTerminalPathArrayOfValues struct {
	WatchGroupRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchGroupRequest_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues

func (fpaov *WatchGroupRequest_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues() ([]*group.Group_FieldMask, bool)

func (*WatchGroupRequest_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (fpaov *WatchGroupRequest_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]*group.Reference, bool)

func (*WatchGroupRequest_FieldTerminalPathArrayOfValues) AsViewArrayOfValues

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

func (*WatchGroupRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type WatchGroupRequest_FieldTerminalPathValue

type WatchGroupRequest_FieldTerminalPathValue struct {
	WatchGroupRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchGroupRequest_FieldTerminalPathValue) AsFieldMaskValue

func (*WatchGroupRequest_FieldTerminalPathValue) AsNameValue

func (*WatchGroupRequest_FieldTerminalPathValue) AsViewValue

func (*WatchGroupRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'WatchGroupRequest_FieldTerminalPathValue' with the value under path in 'WatchGroupRequest'.

func (*WatchGroupRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*WatchGroupRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*WatchGroupRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object WatchGroupRequest

func (*WatchGroupRequest_FieldTerminalPathValue) SetToRaw

type WatchGroupResponse

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

WatchGroupResponse

func (*WatchGroupResponse) Clone

func (*WatchGroupResponse) CloneRaw

func (*WatchGroupResponse) Descriptor

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

Deprecated, Use WatchGroupResponse.ProtoReflect.Descriptor instead.

func (*WatchGroupResponse) GetChange

func (m *WatchGroupResponse) GetChange() *group.GroupChange

func (*WatchGroupResponse) GotenMessage

func (*WatchGroupResponse) GotenMessage()

func (*WatchGroupResponse) GotenObjectExt

func (o *WatchGroupResponse) GotenObjectExt()

func (*WatchGroupResponse) GotenValidate

func (obj *WatchGroupResponse) GotenValidate() error

func (*WatchGroupResponse) MakeDiffFieldMask

func (*WatchGroupResponse) MakeFullFieldMask

func (o *WatchGroupResponse) MakeFullFieldMask() *WatchGroupResponse_FieldMask

func (*WatchGroupResponse) MakeRawDiffFieldMask

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

func (*WatchGroupResponse) MakeRawFullFieldMask

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

func (*WatchGroupResponse) Marshal

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

func (*WatchGroupResponse) MarshalJSON

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

func (*WatchGroupResponse) Merge

func (o *WatchGroupResponse) Merge(source *WatchGroupResponse)

func (*WatchGroupResponse) MergeRaw

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

func (*WatchGroupResponse) ProtoMessage

func (*WatchGroupResponse) ProtoMessage()

func (*WatchGroupResponse) ProtoReflect

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

func (*WatchGroupResponse) Reset

func (m *WatchGroupResponse) Reset()

func (*WatchGroupResponse) SetChange

func (m *WatchGroupResponse) SetChange(fv *group.GroupChange)

func (*WatchGroupResponse) String

func (m *WatchGroupResponse) String() string

func (*WatchGroupResponse) Unmarshal

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

func (*WatchGroupResponse) UnmarshalJSON

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

type WatchGroupResponseFieldPathBuilder

type WatchGroupResponseFieldPathBuilder struct{}

func NewWatchGroupResponseFieldPathBuilder

func NewWatchGroupResponseFieldPathBuilder() WatchGroupResponseFieldPathBuilder

func (WatchGroupResponseFieldPathBuilder) Change

type WatchGroupResponsePathSelectorChange

type WatchGroupResponsePathSelectorChange struct{}

func (WatchGroupResponsePathSelectorChange) FieldPath

func (WatchGroupResponsePathSelectorChange) WithArrayOfValues

func (WatchGroupResponsePathSelectorChange) WithValue

type WatchGroupResponse_FieldMask

type WatchGroupResponse_FieldMask struct {
	Paths []WatchGroupResponse_FieldPath
}

func FullWatchGroupResponse_FieldMask

func FullWatchGroupResponse_FieldMask() *WatchGroupResponse_FieldMask

func (*WatchGroupResponse_FieldMask) AppendPath

func (fieldMask *WatchGroupResponse_FieldMask) AppendPath(path WatchGroupResponse_FieldPath)

func (*WatchGroupResponse_FieldMask) AppendRawPath

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

func (*WatchGroupResponse_FieldMask) DecodeFirestore

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

func (*WatchGroupResponse_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*WatchGroupResponse_FieldMask) FilterInputFields

func (fieldMask *WatchGroupResponse_FieldMask) FilterInputFields() *WatchGroupResponse_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*WatchGroupResponse_FieldMask) FromProtoFieldMask

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

func (*WatchGroupResponse_FieldMask) GetPaths

func (*WatchGroupResponse_FieldMask) GetRawPaths

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

func (*WatchGroupResponse_FieldMask) IsFull

func (fieldMask *WatchGroupResponse_FieldMask) IsFull() bool

func (WatchGroupResponse_FieldMask) Marshal

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

implement methods required by customType

func (WatchGroupResponse_FieldMask) MarshalJSON

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

func (*WatchGroupResponse_FieldMask) PathsCount

func (fieldMask *WatchGroupResponse_FieldMask) PathsCount() int

func (*WatchGroupResponse_FieldMask) Project

func (*WatchGroupResponse_FieldMask) ProjectRaw

func (*WatchGroupResponse_FieldMask) ProtoMessage

func (fieldMask *WatchGroupResponse_FieldMask) ProtoMessage()

func (*WatchGroupResponse_FieldMask) ProtoReflect

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

func (*WatchGroupResponse_FieldMask) Reset

func (fieldMask *WatchGroupResponse_FieldMask) Reset()

func (*WatchGroupResponse_FieldMask) Set

func (fieldMask *WatchGroupResponse_FieldMask) Set(target, source *WatchGroupResponse)

func (*WatchGroupResponse_FieldMask) SetFromCliFlag

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

func (*WatchGroupResponse_FieldMask) SetRaw

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

func (*WatchGroupResponse_FieldMask) Size

func (fieldMask *WatchGroupResponse_FieldMask) Size() int

func (*WatchGroupResponse_FieldMask) String

func (fieldMask *WatchGroupResponse_FieldMask) String() string

func (*WatchGroupResponse_FieldMask) Subtract

func (*WatchGroupResponse_FieldMask) SubtractRaw

func (*WatchGroupResponse_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*WatchGroupResponse_FieldMask) Unmarshal

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

func (*WatchGroupResponse_FieldMask) UnmarshalJSON

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

type WatchGroupResponse_FieldPath

type WatchGroupResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() WatchGroupResponse_FieldPathSelector
	Get(source *WatchGroupResponse) []interface{}
	GetSingle(source *WatchGroupResponse) (interface{}, bool)
	ClearValue(item *WatchGroupResponse)

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

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

func MustParseWatchGroupResponse_FieldPath

func MustParseWatchGroupResponse_FieldPath(rawField string) WatchGroupResponse_FieldPath

func ParseWatchGroupResponse_FieldPath

func ParseWatchGroupResponse_FieldPath(rawField string) (WatchGroupResponse_FieldPath, error)

type WatchGroupResponse_FieldPathArrayItemValue

type WatchGroupResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	WatchGroupResponse_FieldPath
	ContainsValue(*WatchGroupResponse) bool
}

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

func MustParseWatchGroupResponse_FieldPathArrayItemValue

func MustParseWatchGroupResponse_FieldPathArrayItemValue(pathStr, valueStr string) WatchGroupResponse_FieldPathArrayItemValue

func ParseWatchGroupResponse_FieldPathArrayItemValue

func ParseWatchGroupResponse_FieldPathArrayItemValue(pathStr, valueStr string) (WatchGroupResponse_FieldPathArrayItemValue, error)

ParseWatchGroupResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type WatchGroupResponse_FieldPathArrayOfValues

type WatchGroupResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	WatchGroupResponse_FieldPath
}

WatchGroupResponse_FieldPathArrayOfValues allows storing slice of values for WatchGroupResponse fields according to their type

func MustParseWatchGroupResponse_FieldPathArrayOfValues

func MustParseWatchGroupResponse_FieldPathArrayOfValues(pathStr, valuesStr string) WatchGroupResponse_FieldPathArrayOfValues

func ParseWatchGroupResponse_FieldPathArrayOfValues

func ParseWatchGroupResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (WatchGroupResponse_FieldPathArrayOfValues, error)

type WatchGroupResponse_FieldPathSelector

type WatchGroupResponse_FieldPathSelector int32
const (
	WatchGroupResponse_FieldPathSelectorChange WatchGroupResponse_FieldPathSelector = 0
)

func (WatchGroupResponse_FieldPathSelector) String

type WatchGroupResponse_FieldPathValue

type WatchGroupResponse_FieldPathValue interface {
	WatchGroupResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **WatchGroupResponse)
	CompareWith(*WatchGroupResponse) (cmp int, comparable bool)
}

WatchGroupResponse_FieldPathValue allows storing values for WatchGroupResponse fields according to their type

func MustParseWatchGroupResponse_FieldPathValue

func MustParseWatchGroupResponse_FieldPathValue(pathStr, valueStr string) WatchGroupResponse_FieldPathValue

func ParseWatchGroupResponse_FieldPathValue

func ParseWatchGroupResponse_FieldPathValue(pathStr, valueStr string) (WatchGroupResponse_FieldPathValue, error)

type WatchGroupResponse_FieldTerminalPath

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

func (*WatchGroupResponse_FieldTerminalPath) ClearValue

func (*WatchGroupResponse_FieldTerminalPath) ClearValueRaw

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

func (*WatchGroupResponse_FieldTerminalPath) Get

func (fp *WatchGroupResponse_FieldTerminalPath) Get(source *WatchGroupResponse) (values []interface{})

Get returns all values pointed by specific field from source WatchGroupResponse

func (*WatchGroupResponse_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*WatchGroupResponse_FieldTerminalPath) GetRaw

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

func (*WatchGroupResponse_FieldTerminalPath) GetSingle

func (fp *WatchGroupResponse_FieldTerminalPath) GetSingle(source *WatchGroupResponse) (interface{}, bool)

GetSingle returns value pointed by specific field of from source WatchGroupResponse

func (*WatchGroupResponse_FieldTerminalPath) GetSingleRaw

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

func (*WatchGroupResponse_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*WatchGroupResponse_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*WatchGroupResponse_FieldTerminalPath) Selector

func (*WatchGroupResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*WatchGroupResponse_FieldTerminalPath) String

String returns path representation in proto convention

func (*WatchGroupResponse_FieldTerminalPath) WithIArrayItemValue

func (fp *WatchGroupResponse_FieldTerminalPath) WithIArrayItemValue(value interface{}) WatchGroupResponse_FieldPathArrayItemValue

func (*WatchGroupResponse_FieldTerminalPath) WithIArrayOfValues

func (fp *WatchGroupResponse_FieldTerminalPath) WithIArrayOfValues(values interface{}) WatchGroupResponse_FieldPathArrayOfValues

func (*WatchGroupResponse_FieldTerminalPath) WithIValue

func (*WatchGroupResponse_FieldTerminalPath) WithRawIArrayItemValue

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

func (*WatchGroupResponse_FieldTerminalPath) WithRawIArrayOfValues

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

func (*WatchGroupResponse_FieldTerminalPath) WithRawIValue

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

type WatchGroupResponse_FieldTerminalPathArrayItemValue

type WatchGroupResponse_FieldTerminalPathArrayItemValue struct {
	WatchGroupResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchGroupResponse_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*WatchGroupResponse_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*WatchGroupResponse_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *WatchGroupResponse_FieldTerminalPathArrayItemValue) GetSingle(source *WatchGroupResponse) (interface{}, bool)

func (*WatchGroupResponse_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type WatchGroupResponse_FieldTerminalPathArrayOfValues

type WatchGroupResponse_FieldTerminalPathArrayOfValues struct {
	WatchGroupResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchGroupResponse_FieldTerminalPathArrayOfValues) AsChangeArrayOfValues

func (fpaov *WatchGroupResponse_FieldTerminalPathArrayOfValues) AsChangeArrayOfValues() ([]*group.GroupChange, bool)

func (*WatchGroupResponse_FieldTerminalPathArrayOfValues) GetRawValues

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

type WatchGroupResponse_FieldTerminalPathValue

type WatchGroupResponse_FieldTerminalPathValue struct {
	WatchGroupResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchGroupResponse_FieldTerminalPathValue) AsChangeValue

func (*WatchGroupResponse_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'WatchGroupResponse_FieldTerminalPathValue' with the value under path in 'WatchGroupResponse'.

func (*WatchGroupResponse_FieldTerminalPathValue) CompareWithRaw

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

func (*WatchGroupResponse_FieldTerminalPathValue) GetRawValue

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

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

func (*WatchGroupResponse_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object WatchGroupResponse

func (*WatchGroupResponse_FieldTerminalPathValue) SetToRaw

type WatchGroupsClientStream

type WatchGroupsClientStream interface {
	Recv() (*WatchGroupsResponse, error)
	grpc.ClientStream
}

type WatchGroupsDescriptor added in v0.4.28

type WatchGroupsDescriptor struct{}

func GetWatchGroupsDescriptor added in v0.4.28

func GetWatchGroupsDescriptor() *WatchGroupsDescriptor

func (*WatchGroupsDescriptor) GetApiDescriptor added in v0.4.28

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

func (*WatchGroupsDescriptor) GetApiName added in v0.4.28

func (d *WatchGroupsDescriptor) GetApiName() string

func (*WatchGroupsDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*WatchGroupsDescriptor) GetFullMethodName added in v0.4.28

func (d *WatchGroupsDescriptor) GetFullMethodName() string

func (*WatchGroupsDescriptor) GetMethodName added in v0.4.28

func (d *WatchGroupsDescriptor) GetMethodName() string

func (*WatchGroupsDescriptor) GetProtoPkgName added in v0.4.28

func (d *WatchGroupsDescriptor) GetProtoPkgName() string

func (*WatchGroupsDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*WatchGroupsDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*WatchGroupsDescriptor) GetServiceDomain added in v0.4.28

func (d *WatchGroupsDescriptor) GetServiceDomain() string

func (*WatchGroupsDescriptor) GetServiceVersion added in v0.4.28

func (d *WatchGroupsDescriptor) GetServiceVersion() string

func (*WatchGroupsDescriptor) GetVerb added in v0.4.28

func (d *WatchGroupsDescriptor) GetVerb() string

func (*WatchGroupsDescriptor) HasResource added in v0.4.30

func (d *WatchGroupsDescriptor) HasResource() bool

func (*WatchGroupsDescriptor) IsClientStream added in v0.4.28

func (d *WatchGroupsDescriptor) IsClientStream() bool

func (*WatchGroupsDescriptor) IsCollection added in v0.4.30

func (d *WatchGroupsDescriptor) IsCollection() bool

func (*WatchGroupsDescriptor) IsPlural added in v0.4.30

func (d *WatchGroupsDescriptor) IsPlural() bool

func (*WatchGroupsDescriptor) IsServerStream added in v0.4.28

func (d *WatchGroupsDescriptor) IsServerStream() bool

func (*WatchGroupsDescriptor) IsUnary added in v0.4.28

func (d *WatchGroupsDescriptor) IsUnary() bool

func (*WatchGroupsDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*WatchGroupsDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*WatchGroupsDescriptor) RequestHasResourceBody added in v0.4.28

func (d *WatchGroupsDescriptor) RequestHasResourceBody() bool

type WatchGroupsDescriptorClientMsgHandle added in v0.4.28

type WatchGroupsDescriptorClientMsgHandle struct{}

func (*WatchGroupsDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*WatchGroupsDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*WatchGroupsDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type WatchGroupsDescriptorServerMsgHandle added in v0.4.28

type WatchGroupsDescriptorServerMsgHandle struct{}

func (*WatchGroupsDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*WatchGroupsDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*WatchGroupsDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type WatchGroupsRequest

type WatchGroupsRequest 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"`
	// Parent reference of ntt.iam.v1alpha.Group
	Parent *group.ParentReference `protobuf:"bytes,1,opt,customtype=ParentReference,name=parent,proto3" json:"parent,omitempty" firestore:"parent"`
	// Requested page size. Server may return fewer Groups 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 *group.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 *group.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 *group.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 Group that don't affect any
	// of masked fields won't be sent back.
	FieldMask *group.Group_FieldMask `` /* 137-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
	// Group 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 [WatchGroups][ntt.iam.v1alpha.WatchGroups]

func (*WatchGroupsRequest) Clone

func (*WatchGroupsRequest) CloneRaw

func (*WatchGroupsRequest) Descriptor

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

Deprecated, Use WatchGroupsRequest.ProtoReflect.Descriptor instead.

func (*WatchGroupsRequest) GetFieldMask

func (m *WatchGroupsRequest) GetFieldMask() *group.Group_FieldMask

func (*WatchGroupsRequest) GetFilter

func (m *WatchGroupsRequest) GetFilter() *group.Filter

func (*WatchGroupsRequest) GetMaxChunkSize

func (m *WatchGroupsRequest) GetMaxChunkSize() int32

func (*WatchGroupsRequest) GetOrderBy

func (m *WatchGroupsRequest) GetOrderBy() *group.OrderBy

func (*WatchGroupsRequest) GetPageSize

func (m *WatchGroupsRequest) GetPageSize() int32

func (*WatchGroupsRequest) GetPageToken

func (m *WatchGroupsRequest) GetPageToken() *group.PagerCursor

func (*WatchGroupsRequest) GetParent

func (m *WatchGroupsRequest) GetParent() *group.ParentReference

func (*WatchGroupsRequest) GetResumeToken

func (m *WatchGroupsRequest) GetResumeToken() string

func (*WatchGroupsRequest) GetStartingTime added in v0.9.0

func (m *WatchGroupsRequest) GetStartingTime() *timestamp.Timestamp

func (*WatchGroupsRequest) GetType

func (*WatchGroupsRequest) GetView

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

func (*WatchGroupsRequest) GotenMessage

func (*WatchGroupsRequest) GotenMessage()

func (*WatchGroupsRequest) GotenObjectExt

func (o *WatchGroupsRequest) GotenObjectExt()

func (*WatchGroupsRequest) GotenValidate

func (obj *WatchGroupsRequest) GotenValidate() error

func (*WatchGroupsRequest) MakeDiffFieldMask

func (*WatchGroupsRequest) MakeFullFieldMask

func (o *WatchGroupsRequest) MakeFullFieldMask() *WatchGroupsRequest_FieldMask

func (*WatchGroupsRequest) MakeRawDiffFieldMask

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

func (*WatchGroupsRequest) MakeRawFullFieldMask

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

func (*WatchGroupsRequest) Marshal

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

func (*WatchGroupsRequest) MarshalJSON

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

func (*WatchGroupsRequest) Merge

func (o *WatchGroupsRequest) Merge(source *WatchGroupsRequest)

func (*WatchGroupsRequest) MergeRaw

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

func (*WatchGroupsRequest) ProtoMessage

func (*WatchGroupsRequest) ProtoMessage()

func (*WatchGroupsRequest) ProtoReflect

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

func (*WatchGroupsRequest) Reset

func (m *WatchGroupsRequest) Reset()

func (*WatchGroupsRequest) SetFieldMask

func (m *WatchGroupsRequest) SetFieldMask(fv *group.Group_FieldMask)

func (*WatchGroupsRequest) SetFilter

func (m *WatchGroupsRequest) SetFilter(fv *group.Filter)

func (*WatchGroupsRequest) SetMaxChunkSize

func (m *WatchGroupsRequest) SetMaxChunkSize(fv int32)

func (*WatchGroupsRequest) SetOrderBy

func (m *WatchGroupsRequest) SetOrderBy(fv *group.OrderBy)

func (*WatchGroupsRequest) SetPageSize

func (m *WatchGroupsRequest) SetPageSize(fv int32)

func (*WatchGroupsRequest) SetPageToken

func (m *WatchGroupsRequest) SetPageToken(fv *group.PagerCursor)

func (*WatchGroupsRequest) SetParent

func (m *WatchGroupsRequest) SetParent(fv *group.ParentReference)

func (*WatchGroupsRequest) SetResumeToken

func (m *WatchGroupsRequest) SetResumeToken(fv string)

func (*WatchGroupsRequest) SetStartingTime added in v0.9.0

func (m *WatchGroupsRequest) SetStartingTime(fv *timestamp.Timestamp)

func (*WatchGroupsRequest) SetType

func (m *WatchGroupsRequest) SetType(fv watch_type.WatchType)

func (*WatchGroupsRequest) SetView

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

func (*WatchGroupsRequest) String

func (m *WatchGroupsRequest) String() string

func (*WatchGroupsRequest) Unmarshal

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

func (*WatchGroupsRequest) UnmarshalJSON

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

type WatchGroupsRequestFieldPathBuilder

type WatchGroupsRequestFieldPathBuilder struct{}

func NewWatchGroupsRequestFieldPathBuilder

func NewWatchGroupsRequestFieldPathBuilder() WatchGroupsRequestFieldPathBuilder

func (WatchGroupsRequestFieldPathBuilder) FieldMask

func (WatchGroupsRequestFieldPathBuilder) Filter

func (WatchGroupsRequestFieldPathBuilder) MaxChunkSize

func (WatchGroupsRequestFieldPathBuilder) OrderBy

func (WatchGroupsRequestFieldPathBuilder) PageSize

func (WatchGroupsRequestFieldPathBuilder) PageToken

func (WatchGroupsRequestFieldPathBuilder) Parent

func (WatchGroupsRequestFieldPathBuilder) ResumeToken

func (WatchGroupsRequestFieldPathBuilder) StartingTime added in v0.9.0

func (WatchGroupsRequestFieldPathBuilder) Type

func (WatchGroupsRequestFieldPathBuilder) View

type WatchGroupsRequestPathSelectorFieldMask

type WatchGroupsRequestPathSelectorFieldMask struct{}

func (WatchGroupsRequestPathSelectorFieldMask) FieldPath

func (WatchGroupsRequestPathSelectorFieldMask) WithArrayOfValues

func (WatchGroupsRequestPathSelectorFieldMask) WithValue

type WatchGroupsRequestPathSelectorFilter

type WatchGroupsRequestPathSelectorFilter struct{}

func (WatchGroupsRequestPathSelectorFilter) FieldPath

func (WatchGroupsRequestPathSelectorFilter) WithArrayOfValues

func (WatchGroupsRequestPathSelectorFilter) WithValue

type WatchGroupsRequestPathSelectorMaxChunkSize

type WatchGroupsRequestPathSelectorMaxChunkSize struct{}

func (WatchGroupsRequestPathSelectorMaxChunkSize) FieldPath

func (WatchGroupsRequestPathSelectorMaxChunkSize) WithArrayOfValues

func (WatchGroupsRequestPathSelectorMaxChunkSize) WithValue

type WatchGroupsRequestPathSelectorOrderBy

type WatchGroupsRequestPathSelectorOrderBy struct{}

func (WatchGroupsRequestPathSelectorOrderBy) FieldPath

func (WatchGroupsRequestPathSelectorOrderBy) WithArrayOfValues

func (WatchGroupsRequestPathSelectorOrderBy) WithValue

type WatchGroupsRequestPathSelectorPageSize

type WatchGroupsRequestPathSelectorPageSize struct{}

func (WatchGroupsRequestPathSelectorPageSize) FieldPath

func (WatchGroupsRequestPathSelectorPageSize) WithArrayOfValues

func (WatchGroupsRequestPathSelectorPageSize) WithValue

type WatchGroupsRequestPathSelectorPageToken

type WatchGroupsRequestPathSelectorPageToken struct{}

func (WatchGroupsRequestPathSelectorPageToken) FieldPath

func (WatchGroupsRequestPathSelectorPageToken) WithArrayOfValues

func (WatchGroupsRequestPathSelectorPageToken) WithValue

type WatchGroupsRequestPathSelectorParent

type WatchGroupsRequestPathSelectorParent struct{}

func (WatchGroupsRequestPathSelectorParent) FieldPath

func (WatchGroupsRequestPathSelectorParent) WithArrayOfValues

func (WatchGroupsRequestPathSelectorParent) WithValue

type WatchGroupsRequestPathSelectorResumeToken

type WatchGroupsRequestPathSelectorResumeToken struct{}

func (WatchGroupsRequestPathSelectorResumeToken) FieldPath

func (WatchGroupsRequestPathSelectorResumeToken) WithArrayOfValues

func (WatchGroupsRequestPathSelectorResumeToken) WithValue

type WatchGroupsRequestPathSelectorStartingTime added in v0.9.0

type WatchGroupsRequestPathSelectorStartingTime struct{}

func (WatchGroupsRequestPathSelectorStartingTime) FieldPath added in v0.9.0

func (WatchGroupsRequestPathSelectorStartingTime) WithArrayOfValues added in v0.9.0

func (WatchGroupsRequestPathSelectorStartingTime) WithValue added in v0.9.0

type WatchGroupsRequestPathSelectorType

type WatchGroupsRequestPathSelectorType struct{}

func (WatchGroupsRequestPathSelectorType) FieldPath

func (WatchGroupsRequestPathSelectorType) WithArrayOfValues

func (WatchGroupsRequestPathSelectorType) WithValue

type WatchGroupsRequestPathSelectorView

type WatchGroupsRequestPathSelectorView struct{}

func (WatchGroupsRequestPathSelectorView) FieldPath

func (WatchGroupsRequestPathSelectorView) WithArrayOfValues

func (WatchGroupsRequestPathSelectorView) WithValue

type WatchGroupsRequest_FieldMask

type WatchGroupsRequest_FieldMask struct {
	Paths []WatchGroupsRequest_FieldPath
}

func FullWatchGroupsRequest_FieldMask

func FullWatchGroupsRequest_FieldMask() *WatchGroupsRequest_FieldMask

func (*WatchGroupsRequest_FieldMask) AppendPath

func (fieldMask *WatchGroupsRequest_FieldMask) AppendPath(path WatchGroupsRequest_FieldPath)

func (*WatchGroupsRequest_FieldMask) AppendRawPath

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

func (*WatchGroupsRequest_FieldMask) DecodeFirestore

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

func (*WatchGroupsRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*WatchGroupsRequest_FieldMask) FilterInputFields

func (fieldMask *WatchGroupsRequest_FieldMask) FilterInputFields() *WatchGroupsRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*WatchGroupsRequest_FieldMask) FromProtoFieldMask

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

func (*WatchGroupsRequest_FieldMask) GetPaths

func (*WatchGroupsRequest_FieldMask) GetRawPaths

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

func (*WatchGroupsRequest_FieldMask) IsFull

func (fieldMask *WatchGroupsRequest_FieldMask) IsFull() bool

func (WatchGroupsRequest_FieldMask) Marshal

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

implement methods required by customType

func (WatchGroupsRequest_FieldMask) MarshalJSON

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

func (*WatchGroupsRequest_FieldMask) PathsCount

func (fieldMask *WatchGroupsRequest_FieldMask) PathsCount() int

func (*WatchGroupsRequest_FieldMask) Project

func (*WatchGroupsRequest_FieldMask) ProjectRaw

func (*WatchGroupsRequest_FieldMask) ProtoMessage

func (fieldMask *WatchGroupsRequest_FieldMask) ProtoMessage()

func (*WatchGroupsRequest_FieldMask) ProtoReflect

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

func (*WatchGroupsRequest_FieldMask) Reset

func (fieldMask *WatchGroupsRequest_FieldMask) Reset()

func (*WatchGroupsRequest_FieldMask) Set

func (fieldMask *WatchGroupsRequest_FieldMask) Set(target, source *WatchGroupsRequest)

func (*WatchGroupsRequest_FieldMask) SetFromCliFlag

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

func (*WatchGroupsRequest_FieldMask) SetRaw

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

func (*WatchGroupsRequest_FieldMask) Size

func (fieldMask *WatchGroupsRequest_FieldMask) Size() int

func (*WatchGroupsRequest_FieldMask) String

func (fieldMask *WatchGroupsRequest_FieldMask) String() string

func (*WatchGroupsRequest_FieldMask) Subtract

func (*WatchGroupsRequest_FieldMask) SubtractRaw

func (*WatchGroupsRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*WatchGroupsRequest_FieldMask) Unmarshal

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

func (*WatchGroupsRequest_FieldMask) UnmarshalJSON

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

type WatchGroupsRequest_FieldPath

type WatchGroupsRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() WatchGroupsRequest_FieldPathSelector
	Get(source *WatchGroupsRequest) []interface{}
	GetSingle(source *WatchGroupsRequest) (interface{}, bool)
	ClearValue(item *WatchGroupsRequest)

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

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

func MustParseWatchGroupsRequest_FieldPath

func MustParseWatchGroupsRequest_FieldPath(rawField string) WatchGroupsRequest_FieldPath

func ParseWatchGroupsRequest_FieldPath

func ParseWatchGroupsRequest_FieldPath(rawField string) (WatchGroupsRequest_FieldPath, error)

type WatchGroupsRequest_FieldPathArrayItemValue

type WatchGroupsRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	WatchGroupsRequest_FieldPath
	ContainsValue(*WatchGroupsRequest) bool
}

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

func MustParseWatchGroupsRequest_FieldPathArrayItemValue

func MustParseWatchGroupsRequest_FieldPathArrayItemValue(pathStr, valueStr string) WatchGroupsRequest_FieldPathArrayItemValue

func ParseWatchGroupsRequest_FieldPathArrayItemValue

func ParseWatchGroupsRequest_FieldPathArrayItemValue(pathStr, valueStr string) (WatchGroupsRequest_FieldPathArrayItemValue, error)

ParseWatchGroupsRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type WatchGroupsRequest_FieldPathArrayOfValues

type WatchGroupsRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	WatchGroupsRequest_FieldPath
}

WatchGroupsRequest_FieldPathArrayOfValues allows storing slice of values for WatchGroupsRequest fields according to their type

func MustParseWatchGroupsRequest_FieldPathArrayOfValues

func MustParseWatchGroupsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) WatchGroupsRequest_FieldPathArrayOfValues

func ParseWatchGroupsRequest_FieldPathArrayOfValues

func ParseWatchGroupsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (WatchGroupsRequest_FieldPathArrayOfValues, error)

type WatchGroupsRequest_FieldPathSelector

type WatchGroupsRequest_FieldPathSelector int32
const (
	WatchGroupsRequest_FieldPathSelectorType         WatchGroupsRequest_FieldPathSelector = 0
	WatchGroupsRequest_FieldPathSelectorParent       WatchGroupsRequest_FieldPathSelector = 1
	WatchGroupsRequest_FieldPathSelectorPageSize     WatchGroupsRequest_FieldPathSelector = 2
	WatchGroupsRequest_FieldPathSelectorPageToken    WatchGroupsRequest_FieldPathSelector = 3
	WatchGroupsRequest_FieldPathSelectorOrderBy      WatchGroupsRequest_FieldPathSelector = 4
	WatchGroupsRequest_FieldPathSelectorResumeToken  WatchGroupsRequest_FieldPathSelector = 5
	WatchGroupsRequest_FieldPathSelectorStartingTime WatchGroupsRequest_FieldPathSelector = 6
	WatchGroupsRequest_FieldPathSelectorFilter       WatchGroupsRequest_FieldPathSelector = 7
	WatchGroupsRequest_FieldPathSelectorFieldMask    WatchGroupsRequest_FieldPathSelector = 8
	WatchGroupsRequest_FieldPathSelectorView         WatchGroupsRequest_FieldPathSelector = 9
	WatchGroupsRequest_FieldPathSelectorMaxChunkSize WatchGroupsRequest_FieldPathSelector = 10
)

func (WatchGroupsRequest_FieldPathSelector) String

type WatchGroupsRequest_FieldPathValue

type WatchGroupsRequest_FieldPathValue interface {
	WatchGroupsRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **WatchGroupsRequest)
	CompareWith(*WatchGroupsRequest) (cmp int, comparable bool)
}

WatchGroupsRequest_FieldPathValue allows storing values for WatchGroupsRequest fields according to their type

func MustParseWatchGroupsRequest_FieldPathValue

func MustParseWatchGroupsRequest_FieldPathValue(pathStr, valueStr string) WatchGroupsRequest_FieldPathValue

func ParseWatchGroupsRequest_FieldPathValue

func ParseWatchGroupsRequest_FieldPathValue(pathStr, valueStr string) (WatchGroupsRequest_FieldPathValue, error)

type WatchGroupsRequest_FieldTerminalPath

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

func (*WatchGroupsRequest_FieldTerminalPath) ClearValue

func (*WatchGroupsRequest_FieldTerminalPath) ClearValueRaw

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

func (*WatchGroupsRequest_FieldTerminalPath) Get

func (fp *WatchGroupsRequest_FieldTerminalPath) Get(source *WatchGroupsRequest) (values []interface{})

Get returns all values pointed by specific field from source WatchGroupsRequest

func (*WatchGroupsRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*WatchGroupsRequest_FieldTerminalPath) GetRaw

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

func (*WatchGroupsRequest_FieldTerminalPath) GetSingle

func (fp *WatchGroupsRequest_FieldTerminalPath) GetSingle(source *WatchGroupsRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source WatchGroupsRequest

func (*WatchGroupsRequest_FieldTerminalPath) GetSingleRaw

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

func (*WatchGroupsRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*WatchGroupsRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*WatchGroupsRequest_FieldTerminalPath) Selector

func (*WatchGroupsRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*WatchGroupsRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*WatchGroupsRequest_FieldTerminalPath) WithIArrayItemValue

func (fp *WatchGroupsRequest_FieldTerminalPath) WithIArrayItemValue(value interface{}) WatchGroupsRequest_FieldPathArrayItemValue

func (*WatchGroupsRequest_FieldTerminalPath) WithIArrayOfValues

func (fp *WatchGroupsRequest_FieldTerminalPath) WithIArrayOfValues(values interface{}) WatchGroupsRequest_FieldPathArrayOfValues

func (*WatchGroupsRequest_FieldTerminalPath) WithIValue

func (*WatchGroupsRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*WatchGroupsRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*WatchGroupsRequest_FieldTerminalPath) WithRawIValue

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

type WatchGroupsRequest_FieldTerminalPathArrayItemValue

type WatchGroupsRequest_FieldTerminalPathArrayItemValue struct {
	WatchGroupsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchGroupsRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*WatchGroupsRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*WatchGroupsRequest_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *WatchGroupsRequest_FieldTerminalPathArrayItemValue) GetSingle(source *WatchGroupsRequest) (interface{}, bool)

func (*WatchGroupsRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type WatchGroupsRequest_FieldTerminalPathArrayOfValues

type WatchGroupsRequest_FieldTerminalPathArrayOfValues struct {
	WatchGroupsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchGroupsRequest_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues

func (fpaov *WatchGroupsRequest_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues() ([]*group.Group_FieldMask, bool)

func (*WatchGroupsRequest_FieldTerminalPathArrayOfValues) AsFilterArrayOfValues

func (fpaov *WatchGroupsRequest_FieldTerminalPathArrayOfValues) AsFilterArrayOfValues() ([]*group.Filter, bool)

func (*WatchGroupsRequest_FieldTerminalPathArrayOfValues) AsMaxChunkSizeArrayOfValues

func (fpaov *WatchGroupsRequest_FieldTerminalPathArrayOfValues) AsMaxChunkSizeArrayOfValues() ([]int32, bool)

func (*WatchGroupsRequest_FieldTerminalPathArrayOfValues) AsOrderByArrayOfValues

func (fpaov *WatchGroupsRequest_FieldTerminalPathArrayOfValues) AsOrderByArrayOfValues() ([]*group.OrderBy, bool)

func (*WatchGroupsRequest_FieldTerminalPathArrayOfValues) AsPageSizeArrayOfValues

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

func (*WatchGroupsRequest_FieldTerminalPathArrayOfValues) AsPageTokenArrayOfValues

func (fpaov *WatchGroupsRequest_FieldTerminalPathArrayOfValues) AsPageTokenArrayOfValues() ([]*group.PagerCursor, bool)

func (*WatchGroupsRequest_FieldTerminalPathArrayOfValues) AsParentArrayOfValues

func (fpaov *WatchGroupsRequest_FieldTerminalPathArrayOfValues) AsParentArrayOfValues() ([]*group.ParentReference, bool)

func (*WatchGroupsRequest_FieldTerminalPathArrayOfValues) AsResumeTokenArrayOfValues

func (fpaov *WatchGroupsRequest_FieldTerminalPathArrayOfValues) AsResumeTokenArrayOfValues() ([]string, bool)

func (*WatchGroupsRequest_FieldTerminalPathArrayOfValues) AsStartingTimeArrayOfValues added in v0.9.0

func (fpaov *WatchGroupsRequest_FieldTerminalPathArrayOfValues) AsStartingTimeArrayOfValues() ([]*timestamp.Timestamp, bool)

func (*WatchGroupsRequest_FieldTerminalPathArrayOfValues) AsTypeArrayOfValues

func (*WatchGroupsRequest_FieldTerminalPathArrayOfValues) AsViewArrayOfValues

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

func (*WatchGroupsRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type WatchGroupsRequest_FieldTerminalPathValue

type WatchGroupsRequest_FieldTerminalPathValue struct {
	WatchGroupsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchGroupsRequest_FieldTerminalPathValue) AsFieldMaskValue

func (*WatchGroupsRequest_FieldTerminalPathValue) AsFilterValue

func (*WatchGroupsRequest_FieldTerminalPathValue) AsMaxChunkSizeValue

func (fpv *WatchGroupsRequest_FieldTerminalPathValue) AsMaxChunkSizeValue() (int32, bool)

func (*WatchGroupsRequest_FieldTerminalPathValue) AsOrderByValue

func (fpv *WatchGroupsRequest_FieldTerminalPathValue) AsOrderByValue() (*group.OrderBy, bool)

func (*WatchGroupsRequest_FieldTerminalPathValue) AsPageSizeValue

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

func (*WatchGroupsRequest_FieldTerminalPathValue) AsPageTokenValue

func (*WatchGroupsRequest_FieldTerminalPathValue) AsParentValue

func (*WatchGroupsRequest_FieldTerminalPathValue) AsResumeTokenValue

func (fpv *WatchGroupsRequest_FieldTerminalPathValue) AsResumeTokenValue() (string, bool)

func (*WatchGroupsRequest_FieldTerminalPathValue) AsStartingTimeValue added in v0.9.0

func (fpv *WatchGroupsRequest_FieldTerminalPathValue) AsStartingTimeValue() (*timestamp.Timestamp, bool)

func (*WatchGroupsRequest_FieldTerminalPathValue) AsTypeValue

func (*WatchGroupsRequest_FieldTerminalPathValue) AsViewValue

func (*WatchGroupsRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'WatchGroupsRequest_FieldTerminalPathValue' with the value under path in 'WatchGroupsRequest'.

func (*WatchGroupsRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*WatchGroupsRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*WatchGroupsRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object WatchGroupsRequest

func (*WatchGroupsRequest_FieldTerminalPathValue) SetToRaw

type WatchGroupsResponse

type WatchGroupsResponse struct {

	// Changes of Groups
	GroupChanges []*group.GroupChange `protobuf:"bytes,2,rep,name=group_changes,json=groupChanges,proto3" json:"group_changes,omitempty" firestore:"groupChanges"`
	// 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 Groups 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 *WatchGroupsResponse_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 (Groups 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
}

WatchGroupsResponse

func (*WatchGroupsResponse) Clone

func (*WatchGroupsResponse) CloneRaw

func (*WatchGroupsResponse) Descriptor

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

Deprecated, Use WatchGroupsResponse.ProtoReflect.Descriptor instead.

func (*WatchGroupsResponse) GetGroupChanges

func (m *WatchGroupsResponse) GetGroupChanges() []*group.GroupChange

func (*WatchGroupsResponse) GetIsCurrent

func (m *WatchGroupsResponse) GetIsCurrent() bool

func (*WatchGroupsResponse) GetIsHardReset

func (m *WatchGroupsResponse) GetIsHardReset() bool

func (*WatchGroupsResponse) GetIsSoftReset

func (m *WatchGroupsResponse) GetIsSoftReset() bool

func (*WatchGroupsResponse) GetPageTokenChange

func (*WatchGroupsResponse) GetResumeToken

func (m *WatchGroupsResponse) GetResumeToken() string

func (*WatchGroupsResponse) GetSnapshotSize

func (m *WatchGroupsResponse) GetSnapshotSize() int64

func (*WatchGroupsResponse) GotenMessage

func (*WatchGroupsResponse) GotenMessage()

func (*WatchGroupsResponse) GotenObjectExt

func (o *WatchGroupsResponse) GotenObjectExt()

func (*WatchGroupsResponse) GotenValidate

func (obj *WatchGroupsResponse) GotenValidate() error

func (*WatchGroupsResponse) MakeDiffFieldMask

func (*WatchGroupsResponse) MakeFullFieldMask

func (o *WatchGroupsResponse) MakeFullFieldMask() *WatchGroupsResponse_FieldMask

func (*WatchGroupsResponse) MakeRawDiffFieldMask

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

func (*WatchGroupsResponse) MakeRawFullFieldMask

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

func (*WatchGroupsResponse) Marshal

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

func (*WatchGroupsResponse) MarshalJSON

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

func (*WatchGroupsResponse) Merge

func (o *WatchGroupsResponse) Merge(source *WatchGroupsResponse)

func (*WatchGroupsResponse) MergeRaw

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

func (*WatchGroupsResponse) ProtoMessage

func (*WatchGroupsResponse) ProtoMessage()

func (*WatchGroupsResponse) ProtoReflect

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

func (*WatchGroupsResponse) Reset

func (m *WatchGroupsResponse) Reset()

func (*WatchGroupsResponse) SetGroupChanges

func (m *WatchGroupsResponse) SetGroupChanges(fv []*group.GroupChange)

func (*WatchGroupsResponse) SetIsCurrent

func (m *WatchGroupsResponse) SetIsCurrent(fv bool)

func (*WatchGroupsResponse) SetIsHardReset

func (m *WatchGroupsResponse) SetIsHardReset(fv bool)

func (*WatchGroupsResponse) SetIsSoftReset

func (m *WatchGroupsResponse) SetIsSoftReset(fv bool)

func (*WatchGroupsResponse) SetPageTokenChange

func (m *WatchGroupsResponse) SetPageTokenChange(fv *WatchGroupsResponse_PageTokenChange)

func (*WatchGroupsResponse) SetResumeToken

func (m *WatchGroupsResponse) SetResumeToken(fv string)

func (*WatchGroupsResponse) SetSnapshotSize

func (m *WatchGroupsResponse) SetSnapshotSize(fv int64)

func (*WatchGroupsResponse) String

func (m *WatchGroupsResponse) String() string

func (*WatchGroupsResponse) Unmarshal

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

func (*WatchGroupsResponse) UnmarshalJSON

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

type WatchGroupsResponseFieldPathBuilder

type WatchGroupsResponseFieldPathBuilder struct{}

func NewWatchGroupsResponseFieldPathBuilder

func NewWatchGroupsResponseFieldPathBuilder() WatchGroupsResponseFieldPathBuilder

func (WatchGroupsResponseFieldPathBuilder) GroupChanges

func (WatchGroupsResponseFieldPathBuilder) IsCurrent

func (WatchGroupsResponseFieldPathBuilder) IsHardReset

func (WatchGroupsResponseFieldPathBuilder) IsSoftReset

func (WatchGroupsResponseFieldPathBuilder) PageTokenChange

func (WatchGroupsResponseFieldPathBuilder) ResumeToken

func (WatchGroupsResponseFieldPathBuilder) SnapshotSize

type WatchGroupsResponsePageTokenChangeFieldPathBuilder

type WatchGroupsResponsePageTokenChangeFieldPathBuilder struct{}

func NewWatchGroupsResponsePageTokenChangeFieldPathBuilder

func NewWatchGroupsResponsePageTokenChangeFieldPathBuilder() WatchGroupsResponsePageTokenChangeFieldPathBuilder

func (WatchGroupsResponsePageTokenChangeFieldPathBuilder) NextPageToken

func (WatchGroupsResponsePageTokenChangeFieldPathBuilder) PrevPageToken

type WatchGroupsResponsePageTokenChange_FieldPath

type WatchGroupsResponsePageTokenChange_FieldPath interface {
	gotenobject.FieldPath
	Selector() WatchGroupsResponsePageTokenChange_FieldPathSelector
	Get(source *WatchGroupsResponse_PageTokenChange) []interface{}
	GetSingle(source *WatchGroupsResponse_PageTokenChange) (interface{}, bool)
	ClearValue(item *WatchGroupsResponse_PageTokenChange)

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

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

func MustParseWatchGroupsResponsePageTokenChange_FieldPath

func MustParseWatchGroupsResponsePageTokenChange_FieldPath(rawField string) WatchGroupsResponsePageTokenChange_FieldPath

func ParseWatchGroupsResponsePageTokenChange_FieldPath

func ParseWatchGroupsResponsePageTokenChange_FieldPath(rawField string) (WatchGroupsResponsePageTokenChange_FieldPath, error)

type WatchGroupsResponsePageTokenChange_FieldPathArrayItemValue

type WatchGroupsResponsePageTokenChange_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	WatchGroupsResponsePageTokenChange_FieldPath
	ContainsValue(*WatchGroupsResponse_PageTokenChange) bool
}

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

func MustParseWatchGroupsResponsePageTokenChange_FieldPathArrayItemValue

func MustParseWatchGroupsResponsePageTokenChange_FieldPathArrayItemValue(pathStr, valueStr string) WatchGroupsResponsePageTokenChange_FieldPathArrayItemValue

func ParseWatchGroupsResponsePageTokenChange_FieldPathArrayItemValue

func ParseWatchGroupsResponsePageTokenChange_FieldPathArrayItemValue(pathStr, valueStr string) (WatchGroupsResponsePageTokenChange_FieldPathArrayItemValue, error)

ParseWatchGroupsResponsePageTokenChange_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type WatchGroupsResponsePageTokenChange_FieldPathArrayOfValues

type WatchGroupsResponsePageTokenChange_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	WatchGroupsResponsePageTokenChange_FieldPath
}

WatchGroupsResponsePageTokenChange_FieldPathArrayOfValues allows storing slice of values for PageTokenChange fields according to their type

func MustParseWatchGroupsResponsePageTokenChange_FieldPathArrayOfValues

func MustParseWatchGroupsResponsePageTokenChange_FieldPathArrayOfValues(pathStr, valuesStr string) WatchGroupsResponsePageTokenChange_FieldPathArrayOfValues

func ParseWatchGroupsResponsePageTokenChange_FieldPathArrayOfValues

func ParseWatchGroupsResponsePageTokenChange_FieldPathArrayOfValues(pathStr, valuesStr string) (WatchGroupsResponsePageTokenChange_FieldPathArrayOfValues, error)

type WatchGroupsResponsePageTokenChange_FieldPathSelector

type WatchGroupsResponsePageTokenChange_FieldPathSelector int32
const (
	WatchGroupsResponsePageTokenChange_FieldPathSelectorPrevPageToken WatchGroupsResponsePageTokenChange_FieldPathSelector = 0
	WatchGroupsResponsePageTokenChange_FieldPathSelectorNextPageToken WatchGroupsResponsePageTokenChange_FieldPathSelector = 1
)

func (WatchGroupsResponsePageTokenChange_FieldPathSelector) String

type WatchGroupsResponsePageTokenChange_FieldPathValue

type WatchGroupsResponsePageTokenChange_FieldPathValue interface {
	WatchGroupsResponsePageTokenChange_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **WatchGroupsResponse_PageTokenChange)
	CompareWith(*WatchGroupsResponse_PageTokenChange) (cmp int, comparable bool)
}

WatchGroupsResponsePageTokenChange_FieldPathValue allows storing values for PageTokenChange fields according to their type

func MustParseWatchGroupsResponsePageTokenChange_FieldPathValue

func MustParseWatchGroupsResponsePageTokenChange_FieldPathValue(pathStr, valueStr string) WatchGroupsResponsePageTokenChange_FieldPathValue

func ParseWatchGroupsResponsePageTokenChange_FieldPathValue

func ParseWatchGroupsResponsePageTokenChange_FieldPathValue(pathStr, valueStr string) (WatchGroupsResponsePageTokenChange_FieldPathValue, error)

type WatchGroupsResponsePageTokenChange_FieldTerminalPath

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

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPath) ClearValue

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPath) ClearValueRaw

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPath) Get

Get returns all values pointed by specific field from source WatchGroupsResponse_PageTokenChange

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPath) GetRaw

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

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source WatchGroupsResponse_PageTokenChange

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPath) GetSingleRaw

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

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPath) Selector

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPath) String

String returns path representation in proto convention

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPath) WithIArrayItemValue

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPath) WithIArrayOfValues

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPath) WithIValue

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPath) WithRawIArrayItemValue

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPath) WithRawIArrayOfValues

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

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPath) WithRawIValue

type WatchGroupsResponsePageTokenChange_FieldTerminalPathArrayItemValue

type WatchGroupsResponsePageTokenChange_FieldTerminalPathArrayItemValue struct {
	WatchGroupsResponsePageTokenChange_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPathArrayItemValue) GetSingle

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type WatchGroupsResponsePageTokenChange_FieldTerminalPathArrayOfValues

type WatchGroupsResponsePageTokenChange_FieldTerminalPathArrayOfValues struct {
	WatchGroupsResponsePageTokenChange_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPathArrayOfValues) AsNextPageTokenArrayOfValues

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPathArrayOfValues) AsPrevPageTokenArrayOfValues

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPathArrayOfValues) GetRawValues

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

type WatchGroupsResponsePageTokenChange_FieldTerminalPathValue

type WatchGroupsResponsePageTokenChange_FieldTerminalPathValue struct {
	WatchGroupsResponsePageTokenChange_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPathValue) AsNextPageTokenValue

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPathValue) AsPrevPageTokenValue

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'WatchGroupsResponsePageTokenChange_FieldTerminalPathValue' with the value under path in 'WatchGroupsResponse_PageTokenChange'.

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPathValue) CompareWithRaw

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPathValue) GetRawValue

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

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

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object PageTokenChange

func (*WatchGroupsResponsePageTokenChange_FieldTerminalPathValue) SetToRaw

type WatchGroupsResponsePathSelectorGroupChanges

type WatchGroupsResponsePathSelectorGroupChanges struct{}

func (WatchGroupsResponsePathSelectorGroupChanges) FieldPath

func (WatchGroupsResponsePathSelectorGroupChanges) WithArrayOfValues

func (WatchGroupsResponsePathSelectorGroupChanges) WithItemValue

func (WatchGroupsResponsePathSelectorGroupChanges) WithValue

type WatchGroupsResponsePathSelectorIsCurrent

type WatchGroupsResponsePathSelectorIsCurrent struct{}

func (WatchGroupsResponsePathSelectorIsCurrent) FieldPath

func (WatchGroupsResponsePathSelectorIsCurrent) WithArrayOfValues

func (WatchGroupsResponsePathSelectorIsCurrent) WithValue

type WatchGroupsResponsePathSelectorIsHardReset

type WatchGroupsResponsePathSelectorIsHardReset struct{}

func (WatchGroupsResponsePathSelectorIsHardReset) FieldPath

func (WatchGroupsResponsePathSelectorIsHardReset) WithArrayOfValues

func (WatchGroupsResponsePathSelectorIsHardReset) WithValue

type WatchGroupsResponsePathSelectorIsSoftReset

type WatchGroupsResponsePathSelectorIsSoftReset struct{}

func (WatchGroupsResponsePathSelectorIsSoftReset) FieldPath

func (WatchGroupsResponsePathSelectorIsSoftReset) WithArrayOfValues

func (WatchGroupsResponsePathSelectorIsSoftReset) WithValue

type WatchGroupsResponsePathSelectorPageTokenChange

type WatchGroupsResponsePathSelectorPageTokenChange struct{}

func (WatchGroupsResponsePathSelectorPageTokenChange) FieldPath

func (WatchGroupsResponsePathSelectorPageTokenChange) NextPageToken

func (WatchGroupsResponsePathSelectorPageTokenChange) PrevPageToken

type WatchGroupsResponsePathSelectorPageTokenChangeNextPageToken

type WatchGroupsResponsePathSelectorPageTokenChangeNextPageToken struct{}

func (WatchGroupsResponsePathSelectorPageTokenChangeNextPageToken) FieldPath

func (WatchGroupsResponsePathSelectorPageTokenChangeNextPageToken) WithArrayOfValues

func (WatchGroupsResponsePathSelectorPageTokenChangeNextPageToken) WithValue

type WatchGroupsResponsePathSelectorPageTokenChangePrevPageToken

type WatchGroupsResponsePathSelectorPageTokenChangePrevPageToken struct{}

func (WatchGroupsResponsePathSelectorPageTokenChangePrevPageToken) FieldPath

func (WatchGroupsResponsePathSelectorPageTokenChangePrevPageToken) WithArrayOfValues

func (WatchGroupsResponsePathSelectorPageTokenChangePrevPageToken) WithValue

type WatchGroupsResponsePathSelectorResumeToken

type WatchGroupsResponsePathSelectorResumeToken struct{}

func (WatchGroupsResponsePathSelectorResumeToken) FieldPath

func (WatchGroupsResponsePathSelectorResumeToken) WithArrayOfValues

func (WatchGroupsResponsePathSelectorResumeToken) WithValue

type WatchGroupsResponsePathSelectorSnapshotSize

type WatchGroupsResponsePathSelectorSnapshotSize struct{}

func (WatchGroupsResponsePathSelectorSnapshotSize) FieldPath

func (WatchGroupsResponsePathSelectorSnapshotSize) WithArrayOfValues

func (WatchGroupsResponsePathSelectorSnapshotSize) WithValue

type WatchGroupsResponse_FieldMask

type WatchGroupsResponse_FieldMask struct {
	Paths []WatchGroupsResponse_FieldPath
}

func FullWatchGroupsResponse_FieldMask

func FullWatchGroupsResponse_FieldMask() *WatchGroupsResponse_FieldMask

func (*WatchGroupsResponse_FieldMask) AppendPath

func (*WatchGroupsResponse_FieldMask) AppendRawPath

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

func (*WatchGroupsResponse_FieldMask) DecodeFirestore

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

func (*WatchGroupsResponse_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*WatchGroupsResponse_FieldMask) FilterInputFields

func (fieldMask *WatchGroupsResponse_FieldMask) FilterInputFields() *WatchGroupsResponse_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*WatchGroupsResponse_FieldMask) FromProtoFieldMask

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

func (*WatchGroupsResponse_FieldMask) GetPaths

func (*WatchGroupsResponse_FieldMask) GetRawPaths

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

func (*WatchGroupsResponse_FieldMask) IsFull

func (fieldMask *WatchGroupsResponse_FieldMask) IsFull() bool

func (WatchGroupsResponse_FieldMask) Marshal

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

implement methods required by customType

func (WatchGroupsResponse_FieldMask) MarshalJSON

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

func (*WatchGroupsResponse_FieldMask) PathsCount

func (fieldMask *WatchGroupsResponse_FieldMask) PathsCount() int

func (*WatchGroupsResponse_FieldMask) Project

func (*WatchGroupsResponse_FieldMask) ProjectRaw

func (*WatchGroupsResponse_FieldMask) ProtoMessage

func (fieldMask *WatchGroupsResponse_FieldMask) ProtoMessage()

func (*WatchGroupsResponse_FieldMask) ProtoReflect

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

func (*WatchGroupsResponse_FieldMask) Reset

func (fieldMask *WatchGroupsResponse_FieldMask) Reset()

func (*WatchGroupsResponse_FieldMask) Set

func (fieldMask *WatchGroupsResponse_FieldMask) Set(target, source *WatchGroupsResponse)

func (*WatchGroupsResponse_FieldMask) SetFromCliFlag

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

func (*WatchGroupsResponse_FieldMask) SetRaw

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

func (*WatchGroupsResponse_FieldMask) Size

func (fieldMask *WatchGroupsResponse_FieldMask) Size() int

func (*WatchGroupsResponse_FieldMask) String

func (fieldMask *WatchGroupsResponse_FieldMask) String() string

func (*WatchGroupsResponse_FieldMask) Subtract

func (*WatchGroupsResponse_FieldMask) SubtractRaw

func (*WatchGroupsResponse_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*WatchGroupsResponse_FieldMask) Unmarshal

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

func (*WatchGroupsResponse_FieldMask) UnmarshalJSON

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

type WatchGroupsResponse_FieldPath

type WatchGroupsResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() WatchGroupsResponse_FieldPathSelector
	Get(source *WatchGroupsResponse) []interface{}
	GetSingle(source *WatchGroupsResponse) (interface{}, bool)
	ClearValue(item *WatchGroupsResponse)

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

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

func MustParseWatchGroupsResponse_FieldPath

func MustParseWatchGroupsResponse_FieldPath(rawField string) WatchGroupsResponse_FieldPath

func ParseWatchGroupsResponse_FieldPath

func ParseWatchGroupsResponse_FieldPath(rawField string) (WatchGroupsResponse_FieldPath, error)

type WatchGroupsResponse_FieldPathArrayItemValue

type WatchGroupsResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	WatchGroupsResponse_FieldPath
	ContainsValue(*WatchGroupsResponse) bool
}

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

func MustParseWatchGroupsResponse_FieldPathArrayItemValue

func MustParseWatchGroupsResponse_FieldPathArrayItemValue(pathStr, valueStr string) WatchGroupsResponse_FieldPathArrayItemValue

func ParseWatchGroupsResponse_FieldPathArrayItemValue

func ParseWatchGroupsResponse_FieldPathArrayItemValue(pathStr, valueStr string) (WatchGroupsResponse_FieldPathArrayItemValue, error)

ParseWatchGroupsResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type WatchGroupsResponse_FieldPathArrayOfValues

type WatchGroupsResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	WatchGroupsResponse_FieldPath
}

WatchGroupsResponse_FieldPathArrayOfValues allows storing slice of values for WatchGroupsResponse fields according to their type

func MustParseWatchGroupsResponse_FieldPathArrayOfValues

func MustParseWatchGroupsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) WatchGroupsResponse_FieldPathArrayOfValues

func ParseWatchGroupsResponse_FieldPathArrayOfValues

func ParseWatchGroupsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (WatchGroupsResponse_FieldPathArrayOfValues, error)

type WatchGroupsResponse_FieldPathSelector

type WatchGroupsResponse_FieldPathSelector int32
const (
	WatchGroupsResponse_FieldPathSelectorGroupChanges    WatchGroupsResponse_FieldPathSelector = 0
	WatchGroupsResponse_FieldPathSelectorIsCurrent       WatchGroupsResponse_FieldPathSelector = 1
	WatchGroupsResponse_FieldPathSelectorPageTokenChange WatchGroupsResponse_FieldPathSelector = 2
	WatchGroupsResponse_FieldPathSelectorResumeToken     WatchGroupsResponse_FieldPathSelector = 3
	WatchGroupsResponse_FieldPathSelectorSnapshotSize    WatchGroupsResponse_FieldPathSelector = 4
	WatchGroupsResponse_FieldPathSelectorIsSoftReset     WatchGroupsResponse_FieldPathSelector = 5
	WatchGroupsResponse_FieldPathSelectorIsHardReset     WatchGroupsResponse_FieldPathSelector = 6
)

func (WatchGroupsResponse_FieldPathSelector) String

type WatchGroupsResponse_FieldPathValue

type WatchGroupsResponse_FieldPathValue interface {
	WatchGroupsResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **WatchGroupsResponse)
	CompareWith(*WatchGroupsResponse) (cmp int, comparable bool)
}

WatchGroupsResponse_FieldPathValue allows storing values for WatchGroupsResponse fields according to their type

func MustParseWatchGroupsResponse_FieldPathValue

func MustParseWatchGroupsResponse_FieldPathValue(pathStr, valueStr string) WatchGroupsResponse_FieldPathValue

func ParseWatchGroupsResponse_FieldPathValue

func ParseWatchGroupsResponse_FieldPathValue(pathStr, valueStr string) (WatchGroupsResponse_FieldPathValue, error)

type WatchGroupsResponse_FieldSubPath

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

func (*WatchGroupsResponse_FieldSubPath) AsPageTokenChangeSubPath

func (*WatchGroupsResponse_FieldSubPath) ClearValue

func (*WatchGroupsResponse_FieldSubPath) ClearValueRaw

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

func (*WatchGroupsResponse_FieldSubPath) Get

func (fps *WatchGroupsResponse_FieldSubPath) Get(source *WatchGroupsResponse) (values []interface{})

Get returns all values pointed by selected field from source WatchGroupsResponse

func (*WatchGroupsResponse_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*WatchGroupsResponse_FieldSubPath) GetRaw

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

func (*WatchGroupsResponse_FieldSubPath) GetSingle

func (fps *WatchGroupsResponse_FieldSubPath) GetSingle(source *WatchGroupsResponse) (interface{}, bool)

GetSingle returns value of selected field from source WatchGroupsResponse

func (*WatchGroupsResponse_FieldSubPath) GetSingleRaw

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

func (*WatchGroupsResponse_FieldSubPath) IsLeaf

func (fps *WatchGroupsResponse_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*WatchGroupsResponse_FieldSubPath) JSONString

func (fps *WatchGroupsResponse_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*WatchGroupsResponse_FieldSubPath) Selector

func (*WatchGroupsResponse_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*WatchGroupsResponse_FieldSubPath) String

String returns path representation in proto convention

func (*WatchGroupsResponse_FieldSubPath) WithIArrayItemValue

func (fps *WatchGroupsResponse_FieldSubPath) WithIArrayItemValue(value interface{}) WatchGroupsResponse_FieldPathArrayItemValue

func (*WatchGroupsResponse_FieldSubPath) WithIArrayOfValues

func (fps *WatchGroupsResponse_FieldSubPath) WithIArrayOfValues(values interface{}) WatchGroupsResponse_FieldPathArrayOfValues

func (*WatchGroupsResponse_FieldSubPath) WithIValue

func (fps *WatchGroupsResponse_FieldSubPath) WithIValue(value interface{}) WatchGroupsResponse_FieldPathValue

func (*WatchGroupsResponse_FieldSubPath) WithRawIArrayItemValue

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

func (*WatchGroupsResponse_FieldSubPath) WithRawIArrayOfValues

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

func (*WatchGroupsResponse_FieldSubPath) WithRawIValue

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

type WatchGroupsResponse_FieldSubPathArrayItemValue

type WatchGroupsResponse_FieldSubPathArrayItemValue struct {
	WatchGroupsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*WatchGroupsResponse_FieldSubPathArrayItemValue) AsPageTokenChangePathItemValue

func (*WatchGroupsResponse_FieldSubPathArrayItemValue) ContainsValue

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

func (*WatchGroupsResponse_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type WatchGroupsResponse_FieldSubPathArrayOfValues

type WatchGroupsResponse_FieldSubPathArrayOfValues struct {
	WatchGroupsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*WatchGroupsResponse_FieldSubPathArrayOfValues) AsPageTokenChangePathArrayOfValues

func (*WatchGroupsResponse_FieldSubPathArrayOfValues) GetRawValues

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

type WatchGroupsResponse_FieldSubPathValue

type WatchGroupsResponse_FieldSubPathValue struct {
	WatchGroupsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*WatchGroupsResponse_FieldSubPathValue) AsPageTokenChangePathValue

func (*WatchGroupsResponse_FieldSubPathValue) CompareWith

func (fpvs *WatchGroupsResponse_FieldSubPathValue) CompareWith(source *WatchGroupsResponse) (int, bool)

func (*WatchGroupsResponse_FieldSubPathValue) CompareWithRaw

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

func (*WatchGroupsResponse_FieldSubPathValue) GetRawValue

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

func (*WatchGroupsResponse_FieldSubPathValue) SetTo

func (*WatchGroupsResponse_FieldSubPathValue) SetToRaw

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

type WatchGroupsResponse_FieldTerminalPath

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

func (*WatchGroupsResponse_FieldTerminalPath) ClearValue

func (*WatchGroupsResponse_FieldTerminalPath) ClearValueRaw

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

func (*WatchGroupsResponse_FieldTerminalPath) Get

func (fp *WatchGroupsResponse_FieldTerminalPath) Get(source *WatchGroupsResponse) (values []interface{})

Get returns all values pointed by specific field from source WatchGroupsResponse

func (*WatchGroupsResponse_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*WatchGroupsResponse_FieldTerminalPath) GetRaw

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

func (*WatchGroupsResponse_FieldTerminalPath) GetSingle

func (fp *WatchGroupsResponse_FieldTerminalPath) GetSingle(source *WatchGroupsResponse) (interface{}, bool)

GetSingle returns value pointed by specific field of from source WatchGroupsResponse

func (*WatchGroupsResponse_FieldTerminalPath) GetSingleRaw

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

func (*WatchGroupsResponse_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*WatchGroupsResponse_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*WatchGroupsResponse_FieldTerminalPath) Selector

func (*WatchGroupsResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*WatchGroupsResponse_FieldTerminalPath) String

String returns path representation in proto convention

func (*WatchGroupsResponse_FieldTerminalPath) WithIArrayItemValue

func (*WatchGroupsResponse_FieldTerminalPath) WithIArrayOfValues

func (fp *WatchGroupsResponse_FieldTerminalPath) WithIArrayOfValues(values interface{}) WatchGroupsResponse_FieldPathArrayOfValues

func (*WatchGroupsResponse_FieldTerminalPath) WithIValue

func (*WatchGroupsResponse_FieldTerminalPath) WithRawIArrayItemValue

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

func (*WatchGroupsResponse_FieldTerminalPath) WithRawIArrayOfValues

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

func (*WatchGroupsResponse_FieldTerminalPath) WithRawIValue

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

type WatchGroupsResponse_FieldTerminalPathArrayItemValue

type WatchGroupsResponse_FieldTerminalPathArrayItemValue struct {
	WatchGroupsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchGroupsResponse_FieldTerminalPathArrayItemValue) AsGroupChangesItemValue

func (fpaiv *WatchGroupsResponse_FieldTerminalPathArrayItemValue) AsGroupChangesItemValue() (*group.GroupChange, bool)

func (*WatchGroupsResponse_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*WatchGroupsResponse_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*WatchGroupsResponse_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *WatchGroupsResponse_FieldTerminalPathArrayItemValue) GetSingle(source *WatchGroupsResponse) (interface{}, bool)

func (*WatchGroupsResponse_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type WatchGroupsResponse_FieldTerminalPathArrayOfValues

type WatchGroupsResponse_FieldTerminalPathArrayOfValues struct {
	WatchGroupsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchGroupsResponse_FieldTerminalPathArrayOfValues) AsGroupChangesArrayOfValues

func (fpaov *WatchGroupsResponse_FieldTerminalPathArrayOfValues) AsGroupChangesArrayOfValues() ([][]*group.GroupChange, bool)

func (*WatchGroupsResponse_FieldTerminalPathArrayOfValues) AsIsCurrentArrayOfValues

func (fpaov *WatchGroupsResponse_FieldTerminalPathArrayOfValues) AsIsCurrentArrayOfValues() ([]bool, bool)

func (*WatchGroupsResponse_FieldTerminalPathArrayOfValues) AsIsHardResetArrayOfValues

func (fpaov *WatchGroupsResponse_FieldTerminalPathArrayOfValues) AsIsHardResetArrayOfValues() ([]bool, bool)

func (*WatchGroupsResponse_FieldTerminalPathArrayOfValues) AsIsSoftResetArrayOfValues

func (fpaov *WatchGroupsResponse_FieldTerminalPathArrayOfValues) AsIsSoftResetArrayOfValues() ([]bool, bool)

func (*WatchGroupsResponse_FieldTerminalPathArrayOfValues) AsPageTokenChangeArrayOfValues

func (*WatchGroupsResponse_FieldTerminalPathArrayOfValues) AsResumeTokenArrayOfValues

func (fpaov *WatchGroupsResponse_FieldTerminalPathArrayOfValues) AsResumeTokenArrayOfValues() ([]string, bool)

func (*WatchGroupsResponse_FieldTerminalPathArrayOfValues) AsSnapshotSizeArrayOfValues

func (fpaov *WatchGroupsResponse_FieldTerminalPathArrayOfValues) AsSnapshotSizeArrayOfValues() ([]int64, bool)

func (*WatchGroupsResponse_FieldTerminalPathArrayOfValues) GetRawValues

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

type WatchGroupsResponse_FieldTerminalPathValue

type WatchGroupsResponse_FieldTerminalPathValue struct {
	WatchGroupsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchGroupsResponse_FieldTerminalPathValue) AsGroupChangesValue

func (fpv *WatchGroupsResponse_FieldTerminalPathValue) AsGroupChangesValue() ([]*group.GroupChange, bool)

func (*WatchGroupsResponse_FieldTerminalPathValue) AsIsCurrentValue

func (fpv *WatchGroupsResponse_FieldTerminalPathValue) AsIsCurrentValue() (bool, bool)

func (*WatchGroupsResponse_FieldTerminalPathValue) AsIsHardResetValue

func (fpv *WatchGroupsResponse_FieldTerminalPathValue) AsIsHardResetValue() (bool, bool)

func (*WatchGroupsResponse_FieldTerminalPathValue) AsIsSoftResetValue

func (fpv *WatchGroupsResponse_FieldTerminalPathValue) AsIsSoftResetValue() (bool, bool)

func (*WatchGroupsResponse_FieldTerminalPathValue) AsPageTokenChangeValue

func (*WatchGroupsResponse_FieldTerminalPathValue) AsResumeTokenValue

func (fpv *WatchGroupsResponse_FieldTerminalPathValue) AsResumeTokenValue() (string, bool)

func (*WatchGroupsResponse_FieldTerminalPathValue) AsSnapshotSizeValue

func (fpv *WatchGroupsResponse_FieldTerminalPathValue) AsSnapshotSizeValue() (int64, bool)

func (*WatchGroupsResponse_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'WatchGroupsResponse_FieldTerminalPathValue' with the value under path in 'WatchGroupsResponse'.

func (*WatchGroupsResponse_FieldTerminalPathValue) CompareWithRaw

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

func (*WatchGroupsResponse_FieldTerminalPathValue) GetRawValue

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

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

func (*WatchGroupsResponse_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object WatchGroupsResponse

func (*WatchGroupsResponse_FieldTerminalPathValue) SetToRaw

type WatchGroupsResponse_PageTokenChange

type WatchGroupsResponse_PageTokenChange struct {

	// New token to retrieve previous page of results.
	PrevPageToken *group.PagerCursor `` /* 151-byte string literal not displayed */
	// New token to retrieve next page of results.
	NextPageToken *group.PagerCursor `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*WatchGroupsResponse_PageTokenChange) Clone

func (*WatchGroupsResponse_PageTokenChange) CloneRaw

func (*WatchGroupsResponse_PageTokenChange) Descriptor

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

Deprecated, Use WatchGroupsResponse_PageTokenChange.ProtoReflect.Descriptor instead.

func (*WatchGroupsResponse_PageTokenChange) GetNextPageToken

func (m *WatchGroupsResponse_PageTokenChange) GetNextPageToken() *group.PagerCursor

func (*WatchGroupsResponse_PageTokenChange) GetPrevPageToken

func (m *WatchGroupsResponse_PageTokenChange) GetPrevPageToken() *group.PagerCursor

func (*WatchGroupsResponse_PageTokenChange) GotenMessage

func (*WatchGroupsResponse_PageTokenChange) GotenMessage()

func (*WatchGroupsResponse_PageTokenChange) GotenObjectExt

func (o *WatchGroupsResponse_PageTokenChange) GotenObjectExt()

func (*WatchGroupsResponse_PageTokenChange) GotenValidate

func (obj *WatchGroupsResponse_PageTokenChange) GotenValidate() error

func (*WatchGroupsResponse_PageTokenChange) MakeFullFieldMask

func (*WatchGroupsResponse_PageTokenChange) MakeRawDiffFieldMask

func (*WatchGroupsResponse_PageTokenChange) MakeRawFullFieldMask

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

func (*WatchGroupsResponse_PageTokenChange) Marshal

func (*WatchGroupsResponse_PageTokenChange) MarshalJSON

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

func (*WatchGroupsResponse_PageTokenChange) Merge

func (*WatchGroupsResponse_PageTokenChange) MergeRaw

func (*WatchGroupsResponse_PageTokenChange) ProtoMessage

func (*WatchGroupsResponse_PageTokenChange) ProtoMessage()

func (*WatchGroupsResponse_PageTokenChange) ProtoReflect

func (*WatchGroupsResponse_PageTokenChange) Reset

func (*WatchGroupsResponse_PageTokenChange) SetNextPageToken

func (m *WatchGroupsResponse_PageTokenChange) SetNextPageToken(fv *group.PagerCursor)

func (*WatchGroupsResponse_PageTokenChange) SetPrevPageToken

func (m *WatchGroupsResponse_PageTokenChange) SetPrevPageToken(fv *group.PagerCursor)

func (*WatchGroupsResponse_PageTokenChange) String

func (*WatchGroupsResponse_PageTokenChange) Unmarshal

func (*WatchGroupsResponse_PageTokenChange) UnmarshalJSON

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

type WatchGroupsResponse_PageTokenChangePathSelectorNextPageToken

type WatchGroupsResponse_PageTokenChangePathSelectorNextPageToken struct{}

func (WatchGroupsResponse_PageTokenChangePathSelectorNextPageToken) FieldPath

func (WatchGroupsResponse_PageTokenChangePathSelectorNextPageToken) WithArrayOfValues

func (WatchGroupsResponse_PageTokenChangePathSelectorNextPageToken) WithValue

type WatchGroupsResponse_PageTokenChangePathSelectorPrevPageToken

type WatchGroupsResponse_PageTokenChangePathSelectorPrevPageToken struct{}

func (WatchGroupsResponse_PageTokenChangePathSelectorPrevPageToken) FieldPath

func (WatchGroupsResponse_PageTokenChangePathSelectorPrevPageToken) WithArrayOfValues

func (WatchGroupsResponse_PageTokenChangePathSelectorPrevPageToken) WithValue

type WatchGroupsResponse_PageTokenChange_FieldMask

type WatchGroupsResponse_PageTokenChange_FieldMask struct {
	Paths []WatchGroupsResponsePageTokenChange_FieldPath
}

func FullWatchGroupsResponse_PageTokenChange_FieldMask

func FullWatchGroupsResponse_PageTokenChange_FieldMask() *WatchGroupsResponse_PageTokenChange_FieldMask

func (*WatchGroupsResponse_PageTokenChange_FieldMask) AppendPath

func (*WatchGroupsResponse_PageTokenChange_FieldMask) AppendRawPath

func (*WatchGroupsResponse_PageTokenChange_FieldMask) DecodeFirestore

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

func (*WatchGroupsResponse_PageTokenChange_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*WatchGroupsResponse_PageTokenChange_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*WatchGroupsResponse_PageTokenChange_FieldMask) FromProtoFieldMask

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

func (*WatchGroupsResponse_PageTokenChange_FieldMask) GetPaths

func (*WatchGroupsResponse_PageTokenChange_FieldMask) GetRawPaths

func (*WatchGroupsResponse_PageTokenChange_FieldMask) IsFull

func (WatchGroupsResponse_PageTokenChange_FieldMask) Marshal

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

implement methods required by customType

func (WatchGroupsResponse_PageTokenChange_FieldMask) MarshalJSON

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

func (*WatchGroupsResponse_PageTokenChange_FieldMask) PathsCount

func (fieldMask *WatchGroupsResponse_PageTokenChange_FieldMask) PathsCount() int

func (*WatchGroupsResponse_PageTokenChange_FieldMask) Project

func (*WatchGroupsResponse_PageTokenChange_FieldMask) ProjectRaw

func (*WatchGroupsResponse_PageTokenChange_FieldMask) ProtoMessage

func (fieldMask *WatchGroupsResponse_PageTokenChange_FieldMask) ProtoMessage()

func (*WatchGroupsResponse_PageTokenChange_FieldMask) ProtoReflect

func (*WatchGroupsResponse_PageTokenChange_FieldMask) Reset

func (*WatchGroupsResponse_PageTokenChange_FieldMask) Set

func (*WatchGroupsResponse_PageTokenChange_FieldMask) SetFromCliFlag

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

func (*WatchGroupsResponse_PageTokenChange_FieldMask) SetRaw

func (*WatchGroupsResponse_PageTokenChange_FieldMask) Size

func (*WatchGroupsResponse_PageTokenChange_FieldMask) String

func (*WatchGroupsResponse_PageTokenChange_FieldMask) SubtractRaw

func (*WatchGroupsResponse_PageTokenChange_FieldMask) ToProtoFieldMask

ToFieldMask is used for proto conversions

func (*WatchGroupsResponse_PageTokenChange_FieldMask) Unmarshal

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

func (*WatchGroupsResponse_PageTokenChange_FieldMask) UnmarshalJSON

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

Jump to

Keyboard shortcuts

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