project_client

package
v0.12.74 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BatchGetProjectsDescriptor added in v0.4.28

type BatchGetProjectsDescriptor struct{}

func GetBatchGetProjectsDescriptor added in v0.4.28

func GetBatchGetProjectsDescriptor() *BatchGetProjectsDescriptor

func (*BatchGetProjectsDescriptor) GetApiDescriptor added in v0.4.28

func (*BatchGetProjectsDescriptor) GetApiName added in v0.4.28

func (d *BatchGetProjectsDescriptor) GetApiName() string

func (*BatchGetProjectsDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*BatchGetProjectsDescriptor) GetFullMethodName added in v0.4.28

func (d *BatchGetProjectsDescriptor) GetFullMethodName() string

func (*BatchGetProjectsDescriptor) GetMethodName added in v0.4.28

func (d *BatchGetProjectsDescriptor) GetMethodName() string

func (*BatchGetProjectsDescriptor) GetProtoPkgName added in v0.4.28

func (d *BatchGetProjectsDescriptor) GetProtoPkgName() string

func (*BatchGetProjectsDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*BatchGetProjectsDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*BatchGetProjectsDescriptor) GetServiceDomain added in v0.4.28

func (d *BatchGetProjectsDescriptor) GetServiceDomain() string

func (*BatchGetProjectsDescriptor) GetServiceVersion added in v0.4.28

func (d *BatchGetProjectsDescriptor) GetServiceVersion() string

func (*BatchGetProjectsDescriptor) GetVerb added in v0.4.28

func (d *BatchGetProjectsDescriptor) GetVerb() string

func (*BatchGetProjectsDescriptor) HasResource added in v0.4.30

func (d *BatchGetProjectsDescriptor) HasResource() bool

func (*BatchGetProjectsDescriptor) IsClientStream added in v0.4.28

func (d *BatchGetProjectsDescriptor) IsClientStream() bool

func (*BatchGetProjectsDescriptor) IsCollection added in v0.4.30

func (d *BatchGetProjectsDescriptor) IsCollection() bool

func (*BatchGetProjectsDescriptor) IsPlural added in v0.4.30

func (d *BatchGetProjectsDescriptor) IsPlural() bool

func (*BatchGetProjectsDescriptor) IsServerStream added in v0.4.28

func (d *BatchGetProjectsDescriptor) IsServerStream() bool

func (*BatchGetProjectsDescriptor) IsUnary added in v0.4.28

func (d *BatchGetProjectsDescriptor) IsUnary() bool

func (*BatchGetProjectsDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*BatchGetProjectsDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*BatchGetProjectsDescriptor) RequestHasResourceBody added in v0.4.28

func (d *BatchGetProjectsDescriptor) RequestHasResourceBody() bool

type BatchGetProjectsDescriptorClientMsgHandle added in v0.4.28

type BatchGetProjectsDescriptorClientMsgHandle struct{}

func (*BatchGetProjectsDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*BatchGetProjectsDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*BatchGetProjectsDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type BatchGetProjectsDescriptorServerMsgHandle added in v0.4.28

type BatchGetProjectsDescriptorServerMsgHandle struct{}

func (*BatchGetProjectsDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*BatchGetProjectsDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*BatchGetProjectsDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type BatchGetProjectsRequest

type BatchGetProjectsRequest struct {

	// Names of Projects
	Names []*project.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 *project.Project_FieldMask `` /* 139-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 [BatchGetProjects][ntt.secrets.v1alpha.BatchGetProjects]

func (*BatchGetProjectsRequest) Clone

func (*BatchGetProjectsRequest) CloneRaw

func (*BatchGetProjectsRequest) Descriptor

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

Deprecated, Use BatchGetProjectsRequest.ProtoReflect.Descriptor instead.

func (*BatchGetProjectsRequest) GetFieldMask

func (*BatchGetProjectsRequest) GetNames

func (m *BatchGetProjectsRequest) GetNames() []*project.Reference

func (*BatchGetProjectsRequest) GetView

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

func (*BatchGetProjectsRequest) GotenMessage

func (*BatchGetProjectsRequest) GotenMessage()

func (*BatchGetProjectsRequest) GotenObjectExt

func (o *BatchGetProjectsRequest) GotenObjectExt()

func (*BatchGetProjectsRequest) GotenValidate

func (obj *BatchGetProjectsRequest) GotenValidate() error

func (*BatchGetProjectsRequest) MakeDiffFieldMask

func (*BatchGetProjectsRequest) MakeFullFieldMask

func (*BatchGetProjectsRequest) MakeRawDiffFieldMask

func (*BatchGetProjectsRequest) MakeRawFullFieldMask

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

func (*BatchGetProjectsRequest) Marshal

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

func (*BatchGetProjectsRequest) MarshalJSON

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

func (*BatchGetProjectsRequest) Merge

func (*BatchGetProjectsRequest) MergeRaw

func (*BatchGetProjectsRequest) ProtoMessage

func (*BatchGetProjectsRequest) ProtoMessage()

func (*BatchGetProjectsRequest) ProtoReflect

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

func (*BatchGetProjectsRequest) Reset

func (m *BatchGetProjectsRequest) Reset()

func (*BatchGetProjectsRequest) SetFieldMask

func (m *BatchGetProjectsRequest) SetFieldMask(fv *project.Project_FieldMask)

func (*BatchGetProjectsRequest) SetNames

func (m *BatchGetProjectsRequest) SetNames(fv []*project.Reference)

func (*BatchGetProjectsRequest) SetView

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

func (*BatchGetProjectsRequest) String

func (m *BatchGetProjectsRequest) String() string

func (*BatchGetProjectsRequest) Unmarshal

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

func (*BatchGetProjectsRequest) UnmarshalJSON

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

type BatchGetProjectsRequestFieldPathBuilder

type BatchGetProjectsRequestFieldPathBuilder struct{}

func NewBatchGetProjectsRequestFieldPathBuilder

func NewBatchGetProjectsRequestFieldPathBuilder() BatchGetProjectsRequestFieldPathBuilder

func (BatchGetProjectsRequestFieldPathBuilder) FieldMask

func (BatchGetProjectsRequestFieldPathBuilder) Names

func (BatchGetProjectsRequestFieldPathBuilder) View

type BatchGetProjectsRequestPathSelectorFieldMask

type BatchGetProjectsRequestPathSelectorFieldMask struct{}

func (BatchGetProjectsRequestPathSelectorFieldMask) FieldPath

func (BatchGetProjectsRequestPathSelectorFieldMask) WithArrayOfValues

func (BatchGetProjectsRequestPathSelectorFieldMask) WithValue

type BatchGetProjectsRequestPathSelectorNames

type BatchGetProjectsRequestPathSelectorNames struct{}

func (BatchGetProjectsRequestPathSelectorNames) FieldPath

func (BatchGetProjectsRequestPathSelectorNames) WithArrayOfValues

func (BatchGetProjectsRequestPathSelectorNames) WithItemValue

func (BatchGetProjectsRequestPathSelectorNames) WithValue

type BatchGetProjectsRequestPathSelectorView

type BatchGetProjectsRequestPathSelectorView struct{}

func (BatchGetProjectsRequestPathSelectorView) FieldPath

func (BatchGetProjectsRequestPathSelectorView) WithArrayOfValues

func (BatchGetProjectsRequestPathSelectorView) WithValue

type BatchGetProjectsRequest_FieldMask

type BatchGetProjectsRequest_FieldMask struct {
	Paths []BatchGetProjectsRequest_FieldPath
}

func FullBatchGetProjectsRequest_FieldMask

func FullBatchGetProjectsRequest_FieldMask() *BatchGetProjectsRequest_FieldMask

func (*BatchGetProjectsRequest_FieldMask) AppendPath

func (*BatchGetProjectsRequest_FieldMask) AppendRawPath

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

func (*BatchGetProjectsRequest_FieldMask) DecodeFirestore

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

func (*BatchGetProjectsRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*BatchGetProjectsRequest_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*BatchGetProjectsRequest_FieldMask) FromProtoFieldMask

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

func (*BatchGetProjectsRequest_FieldMask) GetPaths

func (*BatchGetProjectsRequest_FieldMask) GetRawPaths

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

func (*BatchGetProjectsRequest_FieldMask) IsFull

func (fieldMask *BatchGetProjectsRequest_FieldMask) IsFull() bool

func (BatchGetProjectsRequest_FieldMask) Marshal

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

implement methods required by customType

func (BatchGetProjectsRequest_FieldMask) MarshalJSON

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

func (*BatchGetProjectsRequest_FieldMask) PathsCount

func (fieldMask *BatchGetProjectsRequest_FieldMask) PathsCount() int

func (*BatchGetProjectsRequest_FieldMask) Project

func (*BatchGetProjectsRequest_FieldMask) ProjectRaw

func (*BatchGetProjectsRequest_FieldMask) ProtoMessage

func (fieldMask *BatchGetProjectsRequest_FieldMask) ProtoMessage()

func (*BatchGetProjectsRequest_FieldMask) ProtoReflect

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

func (*BatchGetProjectsRequest_FieldMask) Reset

func (fieldMask *BatchGetProjectsRequest_FieldMask) Reset()

func (*BatchGetProjectsRequest_FieldMask) Set

func (fieldMask *BatchGetProjectsRequest_FieldMask) Set(target, source *BatchGetProjectsRequest)

func (*BatchGetProjectsRequest_FieldMask) SetFromCliFlag

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

func (*BatchGetProjectsRequest_FieldMask) SetRaw

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

func (*BatchGetProjectsRequest_FieldMask) Size

func (fieldMask *BatchGetProjectsRequest_FieldMask) Size() int

func (*BatchGetProjectsRequest_FieldMask) String

func (fieldMask *BatchGetProjectsRequest_FieldMask) String() string

func (*BatchGetProjectsRequest_FieldMask) Subtract

func (*BatchGetProjectsRequest_FieldMask) SubtractRaw

func (*BatchGetProjectsRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*BatchGetProjectsRequest_FieldMask) Unmarshal

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

func (*BatchGetProjectsRequest_FieldMask) UnmarshalJSON

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

type BatchGetProjectsRequest_FieldPath

type BatchGetProjectsRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() BatchGetProjectsRequest_FieldPathSelector
	Get(source *BatchGetProjectsRequest) []interface{}
	GetSingle(source *BatchGetProjectsRequest) (interface{}, bool)
	ClearValue(item *BatchGetProjectsRequest)

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

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

func MustParseBatchGetProjectsRequest_FieldPath

func MustParseBatchGetProjectsRequest_FieldPath(rawField string) BatchGetProjectsRequest_FieldPath

func ParseBatchGetProjectsRequest_FieldPath

func ParseBatchGetProjectsRequest_FieldPath(rawField string) (BatchGetProjectsRequest_FieldPath, error)

type BatchGetProjectsRequest_FieldPathArrayItemValue

type BatchGetProjectsRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	BatchGetProjectsRequest_FieldPath
	ContainsValue(*BatchGetProjectsRequest) bool
}

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

func MustParseBatchGetProjectsRequest_FieldPathArrayItemValue

func MustParseBatchGetProjectsRequest_FieldPathArrayItemValue(pathStr, valueStr string) BatchGetProjectsRequest_FieldPathArrayItemValue

func ParseBatchGetProjectsRequest_FieldPathArrayItemValue

func ParseBatchGetProjectsRequest_FieldPathArrayItemValue(pathStr, valueStr string) (BatchGetProjectsRequest_FieldPathArrayItemValue, error)

ParseBatchGetProjectsRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type BatchGetProjectsRequest_FieldPathArrayOfValues

type BatchGetProjectsRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	BatchGetProjectsRequest_FieldPath
}

BatchGetProjectsRequest_FieldPathArrayOfValues allows storing slice of values for BatchGetProjectsRequest fields according to their type

func MustParseBatchGetProjectsRequest_FieldPathArrayOfValues

func MustParseBatchGetProjectsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) BatchGetProjectsRequest_FieldPathArrayOfValues

func ParseBatchGetProjectsRequest_FieldPathArrayOfValues

func ParseBatchGetProjectsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (BatchGetProjectsRequest_FieldPathArrayOfValues, error)

type BatchGetProjectsRequest_FieldPathSelector

type BatchGetProjectsRequest_FieldPathSelector int32
const (
	BatchGetProjectsRequest_FieldPathSelectorNames     BatchGetProjectsRequest_FieldPathSelector = 0
	BatchGetProjectsRequest_FieldPathSelectorFieldMask BatchGetProjectsRequest_FieldPathSelector = 1
	BatchGetProjectsRequest_FieldPathSelectorView      BatchGetProjectsRequest_FieldPathSelector = 2
)

func (BatchGetProjectsRequest_FieldPathSelector) String

type BatchGetProjectsRequest_FieldPathValue

type BatchGetProjectsRequest_FieldPathValue interface {
	BatchGetProjectsRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **BatchGetProjectsRequest)
	CompareWith(*BatchGetProjectsRequest) (cmp int, comparable bool)
}

BatchGetProjectsRequest_FieldPathValue allows storing values for BatchGetProjectsRequest fields according to their type

func MustParseBatchGetProjectsRequest_FieldPathValue

func MustParseBatchGetProjectsRequest_FieldPathValue(pathStr, valueStr string) BatchGetProjectsRequest_FieldPathValue

func ParseBatchGetProjectsRequest_FieldPathValue

func ParseBatchGetProjectsRequest_FieldPathValue(pathStr, valueStr string) (BatchGetProjectsRequest_FieldPathValue, error)

type BatchGetProjectsRequest_FieldTerminalPath

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

func (*BatchGetProjectsRequest_FieldTerminalPath) ClearValue

func (*BatchGetProjectsRequest_FieldTerminalPath) ClearValueRaw

func (*BatchGetProjectsRequest_FieldTerminalPath) Get

func (fp *BatchGetProjectsRequest_FieldTerminalPath) Get(source *BatchGetProjectsRequest) (values []interface{})

Get returns all values pointed by specific field from source BatchGetProjectsRequest

func (*BatchGetProjectsRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*BatchGetProjectsRequest_FieldTerminalPath) GetRaw

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

func (*BatchGetProjectsRequest_FieldTerminalPath) GetSingle

func (fp *BatchGetProjectsRequest_FieldTerminalPath) GetSingle(source *BatchGetProjectsRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source BatchGetProjectsRequest

func (*BatchGetProjectsRequest_FieldTerminalPath) GetSingleRaw

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

func (*BatchGetProjectsRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*BatchGetProjectsRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*BatchGetProjectsRequest_FieldTerminalPath) Selector

func (*BatchGetProjectsRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*BatchGetProjectsRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*BatchGetProjectsRequest_FieldTerminalPath) WithIArrayItemValue

func (*BatchGetProjectsRequest_FieldTerminalPath) WithIArrayOfValues

func (*BatchGetProjectsRequest_FieldTerminalPath) WithIValue

func (*BatchGetProjectsRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*BatchGetProjectsRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*BatchGetProjectsRequest_FieldTerminalPath) WithRawIValue

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

type BatchGetProjectsRequest_FieldTerminalPathArrayItemValue

type BatchGetProjectsRequest_FieldTerminalPathArrayItemValue struct {
	BatchGetProjectsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BatchGetProjectsRequest_FieldTerminalPathArrayItemValue) AsNamesItemValue

func (*BatchGetProjectsRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*BatchGetProjectsRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*BatchGetProjectsRequest_FieldTerminalPathArrayItemValue) GetSingle

func (*BatchGetProjectsRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type BatchGetProjectsRequest_FieldTerminalPathArrayOfValues

type BatchGetProjectsRequest_FieldTerminalPathArrayOfValues struct {
	BatchGetProjectsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BatchGetProjectsRequest_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues

func (*BatchGetProjectsRequest_FieldTerminalPathArrayOfValues) AsNamesArrayOfValues

func (fpaov *BatchGetProjectsRequest_FieldTerminalPathArrayOfValues) AsNamesArrayOfValues() ([][]*project.Reference, bool)

func (*BatchGetProjectsRequest_FieldTerminalPathArrayOfValues) AsViewArrayOfValues

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

func (*BatchGetProjectsRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type BatchGetProjectsRequest_FieldTerminalPathValue

type BatchGetProjectsRequest_FieldTerminalPathValue struct {
	BatchGetProjectsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BatchGetProjectsRequest_FieldTerminalPathValue) AsFieldMaskValue

func (*BatchGetProjectsRequest_FieldTerminalPathValue) AsNamesValue

func (*BatchGetProjectsRequest_FieldTerminalPathValue) AsViewValue

func (*BatchGetProjectsRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'BatchGetProjectsRequest_FieldTerminalPathValue' with the value under path in 'BatchGetProjectsRequest'.

func (*BatchGetProjectsRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*BatchGetProjectsRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*BatchGetProjectsRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object BatchGetProjectsRequest

func (*BatchGetProjectsRequest_FieldTerminalPathValue) SetToRaw

type BatchGetProjectsResponse

type BatchGetProjectsResponse struct {

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

BatchGetProjectsResponse

func (*BatchGetProjectsResponse) Clone

func (*BatchGetProjectsResponse) CloneRaw

func (*BatchGetProjectsResponse) Descriptor

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

Deprecated, Use BatchGetProjectsResponse.ProtoReflect.Descriptor instead.

func (*BatchGetProjectsResponse) GetMissing

func (m *BatchGetProjectsResponse) GetMissing() []*project.Reference

func (*BatchGetProjectsResponse) GetProjects

func (m *BatchGetProjectsResponse) GetProjects() []*project.Project

func (*BatchGetProjectsResponse) GotenMessage

func (*BatchGetProjectsResponse) GotenMessage()

func (*BatchGetProjectsResponse) GotenObjectExt

func (o *BatchGetProjectsResponse) GotenObjectExt()

func (*BatchGetProjectsResponse) GotenValidate

func (obj *BatchGetProjectsResponse) GotenValidate() error

func (*BatchGetProjectsResponse) MakeDiffFieldMask

func (*BatchGetProjectsResponse) MakeFullFieldMask

func (*BatchGetProjectsResponse) MakeRawDiffFieldMask

func (*BatchGetProjectsResponse) MakeRawFullFieldMask

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

func (*BatchGetProjectsResponse) Marshal

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

func (*BatchGetProjectsResponse) MarshalJSON

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

func (*BatchGetProjectsResponse) Merge

func (*BatchGetProjectsResponse) MergeRaw

func (*BatchGetProjectsResponse) ProtoMessage

func (*BatchGetProjectsResponse) ProtoMessage()

func (*BatchGetProjectsResponse) ProtoReflect

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

func (*BatchGetProjectsResponse) Reset

func (m *BatchGetProjectsResponse) Reset()

func (*BatchGetProjectsResponse) SetMissing

func (m *BatchGetProjectsResponse) SetMissing(fv []*project.Reference)

func (*BatchGetProjectsResponse) SetProjects

func (m *BatchGetProjectsResponse) SetProjects(fv []*project.Project)

func (*BatchGetProjectsResponse) String

func (m *BatchGetProjectsResponse) String() string

func (*BatchGetProjectsResponse) Unmarshal

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

func (*BatchGetProjectsResponse) UnmarshalJSON

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

type BatchGetProjectsResponseFieldPathBuilder

type BatchGetProjectsResponseFieldPathBuilder struct{}

func NewBatchGetProjectsResponseFieldPathBuilder

func NewBatchGetProjectsResponseFieldPathBuilder() BatchGetProjectsResponseFieldPathBuilder

func (BatchGetProjectsResponseFieldPathBuilder) Missing

func (BatchGetProjectsResponseFieldPathBuilder) Projects

type BatchGetProjectsResponsePathSelectorMissing

type BatchGetProjectsResponsePathSelectorMissing struct{}

func (BatchGetProjectsResponsePathSelectorMissing) FieldPath

func (BatchGetProjectsResponsePathSelectorMissing) WithArrayOfValues

func (BatchGetProjectsResponsePathSelectorMissing) WithItemValue

func (BatchGetProjectsResponsePathSelectorMissing) WithValue

type BatchGetProjectsResponsePathSelectorProjects

type BatchGetProjectsResponsePathSelectorProjects struct{}

func (BatchGetProjectsResponsePathSelectorProjects) FieldPath

func (BatchGetProjectsResponsePathSelectorProjects) Name

func (BatchGetProjectsResponsePathSelectorProjects) WithArrayOfValues

func (BatchGetProjectsResponsePathSelectorProjects) WithItemValue

func (BatchGetProjectsResponsePathSelectorProjects) WithSubArrayItemValue

func (BatchGetProjectsResponsePathSelectorProjects) WithSubArrayOfValues

func (BatchGetProjectsResponsePathSelectorProjects) WithSubPath

func (BatchGetProjectsResponsePathSelectorProjects) WithSubValue

func (BatchGetProjectsResponsePathSelectorProjects) WithValue

type BatchGetProjectsResponsePathSelectorProjectsName

type BatchGetProjectsResponsePathSelectorProjectsName struct{}

func (BatchGetProjectsResponsePathSelectorProjectsName) FieldPath

func (BatchGetProjectsResponsePathSelectorProjectsName) WithArrayOfValues

func (BatchGetProjectsResponsePathSelectorProjectsName) WithValue

type BatchGetProjectsResponse_FieldMask

type BatchGetProjectsResponse_FieldMask struct {
	Paths []BatchGetProjectsResponse_FieldPath
}

func FullBatchGetProjectsResponse_FieldMask

func FullBatchGetProjectsResponse_FieldMask() *BatchGetProjectsResponse_FieldMask

func (*BatchGetProjectsResponse_FieldMask) AppendPath

func (*BatchGetProjectsResponse_FieldMask) AppendRawPath

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

func (*BatchGetProjectsResponse_FieldMask) DecodeFirestore

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

func (*BatchGetProjectsResponse_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*BatchGetProjectsResponse_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*BatchGetProjectsResponse_FieldMask) FromProtoFieldMask

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

func (*BatchGetProjectsResponse_FieldMask) GetPaths

func (*BatchGetProjectsResponse_FieldMask) GetRawPaths

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

func (*BatchGetProjectsResponse_FieldMask) IsFull

func (fieldMask *BatchGetProjectsResponse_FieldMask) IsFull() bool

func (BatchGetProjectsResponse_FieldMask) Marshal

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

implement methods required by customType

func (BatchGetProjectsResponse_FieldMask) MarshalJSON

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

func (*BatchGetProjectsResponse_FieldMask) PathsCount

func (fieldMask *BatchGetProjectsResponse_FieldMask) PathsCount() int

func (*BatchGetProjectsResponse_FieldMask) Project

func (*BatchGetProjectsResponse_FieldMask) ProjectRaw

func (*BatchGetProjectsResponse_FieldMask) ProtoMessage

func (fieldMask *BatchGetProjectsResponse_FieldMask) ProtoMessage()

func (*BatchGetProjectsResponse_FieldMask) ProtoReflect

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

func (*BatchGetProjectsResponse_FieldMask) Reset

func (fieldMask *BatchGetProjectsResponse_FieldMask) Reset()

func (*BatchGetProjectsResponse_FieldMask) Set

func (fieldMask *BatchGetProjectsResponse_FieldMask) Set(target, source *BatchGetProjectsResponse)

func (*BatchGetProjectsResponse_FieldMask) SetFromCliFlag

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

func (*BatchGetProjectsResponse_FieldMask) SetRaw

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

func (*BatchGetProjectsResponse_FieldMask) Size

func (fieldMask *BatchGetProjectsResponse_FieldMask) Size() int

func (*BatchGetProjectsResponse_FieldMask) String

func (fieldMask *BatchGetProjectsResponse_FieldMask) String() string

func (*BatchGetProjectsResponse_FieldMask) Subtract

func (*BatchGetProjectsResponse_FieldMask) SubtractRaw

func (*BatchGetProjectsResponse_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*BatchGetProjectsResponse_FieldMask) Unmarshal

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

func (*BatchGetProjectsResponse_FieldMask) UnmarshalJSON

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

type BatchGetProjectsResponse_FieldPath

type BatchGetProjectsResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() BatchGetProjectsResponse_FieldPathSelector
	Get(source *BatchGetProjectsResponse) []interface{}
	GetSingle(source *BatchGetProjectsResponse) (interface{}, bool)
	ClearValue(item *BatchGetProjectsResponse)

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

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

func MustParseBatchGetProjectsResponse_FieldPath

func MustParseBatchGetProjectsResponse_FieldPath(rawField string) BatchGetProjectsResponse_FieldPath

func ParseBatchGetProjectsResponse_FieldPath

func ParseBatchGetProjectsResponse_FieldPath(rawField string) (BatchGetProjectsResponse_FieldPath, error)

type BatchGetProjectsResponse_FieldPathArrayItemValue

type BatchGetProjectsResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	BatchGetProjectsResponse_FieldPath
	ContainsValue(*BatchGetProjectsResponse) bool
}

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

func MustParseBatchGetProjectsResponse_FieldPathArrayItemValue

func MustParseBatchGetProjectsResponse_FieldPathArrayItemValue(pathStr, valueStr string) BatchGetProjectsResponse_FieldPathArrayItemValue

func ParseBatchGetProjectsResponse_FieldPathArrayItemValue

func ParseBatchGetProjectsResponse_FieldPathArrayItemValue(pathStr, valueStr string) (BatchGetProjectsResponse_FieldPathArrayItemValue, error)

ParseBatchGetProjectsResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type BatchGetProjectsResponse_FieldPathArrayOfValues

type BatchGetProjectsResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	BatchGetProjectsResponse_FieldPath
}

BatchGetProjectsResponse_FieldPathArrayOfValues allows storing slice of values for BatchGetProjectsResponse fields according to their type

func MustParseBatchGetProjectsResponse_FieldPathArrayOfValues

func MustParseBatchGetProjectsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) BatchGetProjectsResponse_FieldPathArrayOfValues

func ParseBatchGetProjectsResponse_FieldPathArrayOfValues

func ParseBatchGetProjectsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (BatchGetProjectsResponse_FieldPathArrayOfValues, error)

type BatchGetProjectsResponse_FieldPathSelector

type BatchGetProjectsResponse_FieldPathSelector int32
const (
	BatchGetProjectsResponse_FieldPathSelectorProjects BatchGetProjectsResponse_FieldPathSelector = 0
	BatchGetProjectsResponse_FieldPathSelectorMissing  BatchGetProjectsResponse_FieldPathSelector = 1
)

func (BatchGetProjectsResponse_FieldPathSelector) String

type BatchGetProjectsResponse_FieldPathValue

type BatchGetProjectsResponse_FieldPathValue interface {
	BatchGetProjectsResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **BatchGetProjectsResponse)
	CompareWith(*BatchGetProjectsResponse) (cmp int, comparable bool)
}

BatchGetProjectsResponse_FieldPathValue allows storing values for BatchGetProjectsResponse fields according to their type

func MustParseBatchGetProjectsResponse_FieldPathValue

func MustParseBatchGetProjectsResponse_FieldPathValue(pathStr, valueStr string) BatchGetProjectsResponse_FieldPathValue

func ParseBatchGetProjectsResponse_FieldPathValue

func ParseBatchGetProjectsResponse_FieldPathValue(pathStr, valueStr string) (BatchGetProjectsResponse_FieldPathValue, error)

type BatchGetProjectsResponse_FieldSubPath

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

func (*BatchGetProjectsResponse_FieldSubPath) AsProjectsSubPath

func (*BatchGetProjectsResponse_FieldSubPath) ClearValue

func (*BatchGetProjectsResponse_FieldSubPath) ClearValueRaw

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

func (*BatchGetProjectsResponse_FieldSubPath) Get

func (fps *BatchGetProjectsResponse_FieldSubPath) Get(source *BatchGetProjectsResponse) (values []interface{})

Get returns all values pointed by selected field from source BatchGetProjectsResponse

func (*BatchGetProjectsResponse_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*BatchGetProjectsResponse_FieldSubPath) GetRaw

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

func (*BatchGetProjectsResponse_FieldSubPath) GetSingle

func (fps *BatchGetProjectsResponse_FieldSubPath) GetSingle(source *BatchGetProjectsResponse) (interface{}, bool)

GetSingle returns value of selected field from source BatchGetProjectsResponse

func (*BatchGetProjectsResponse_FieldSubPath) GetSingleRaw

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

func (*BatchGetProjectsResponse_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*BatchGetProjectsResponse_FieldSubPath) JSONString

JSONString returns path representation is JSON convention

func (*BatchGetProjectsResponse_FieldSubPath) Selector

func (*BatchGetProjectsResponse_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*BatchGetProjectsResponse_FieldSubPath) String

String returns path representation in proto convention

func (*BatchGetProjectsResponse_FieldSubPath) WithIArrayItemValue

func (*BatchGetProjectsResponse_FieldSubPath) WithIArrayOfValues

func (*BatchGetProjectsResponse_FieldSubPath) WithIValue

func (*BatchGetProjectsResponse_FieldSubPath) WithRawIArrayItemValue

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

func (*BatchGetProjectsResponse_FieldSubPath) WithRawIArrayOfValues

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

func (*BatchGetProjectsResponse_FieldSubPath) WithRawIValue

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

type BatchGetProjectsResponse_FieldSubPathArrayItemValue

type BatchGetProjectsResponse_FieldSubPathArrayItemValue struct {
	BatchGetProjectsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*BatchGetProjectsResponse_FieldSubPathArrayItemValue) AsProjectsPathItemValue

func (*BatchGetProjectsResponse_FieldSubPathArrayItemValue) ContainsValue

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

func (*BatchGetProjectsResponse_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type BatchGetProjectsResponse_FieldSubPathArrayOfValues

type BatchGetProjectsResponse_FieldSubPathArrayOfValues struct {
	BatchGetProjectsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*BatchGetProjectsResponse_FieldSubPathArrayOfValues) AsProjectsPathArrayOfValues

func (*BatchGetProjectsResponse_FieldSubPathArrayOfValues) GetRawValues

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

type BatchGetProjectsResponse_FieldSubPathValue

type BatchGetProjectsResponse_FieldSubPathValue struct {
	BatchGetProjectsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*BatchGetProjectsResponse_FieldSubPathValue) AsProjectsPathValue

func (*BatchGetProjectsResponse_FieldSubPathValue) CompareWith

func (*BatchGetProjectsResponse_FieldSubPathValue) CompareWithRaw

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

func (*BatchGetProjectsResponse_FieldSubPathValue) GetRawValue

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

func (*BatchGetProjectsResponse_FieldSubPathValue) SetTo

func (*BatchGetProjectsResponse_FieldSubPathValue) SetToRaw

type BatchGetProjectsResponse_FieldTerminalPath

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

func (*BatchGetProjectsResponse_FieldTerminalPath) ClearValue

func (*BatchGetProjectsResponse_FieldTerminalPath) ClearValueRaw

func (*BatchGetProjectsResponse_FieldTerminalPath) Get

func (fp *BatchGetProjectsResponse_FieldTerminalPath) Get(source *BatchGetProjectsResponse) (values []interface{})

Get returns all values pointed by specific field from source BatchGetProjectsResponse

func (*BatchGetProjectsResponse_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*BatchGetProjectsResponse_FieldTerminalPath) GetRaw

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

func (*BatchGetProjectsResponse_FieldTerminalPath) GetSingle

func (fp *BatchGetProjectsResponse_FieldTerminalPath) GetSingle(source *BatchGetProjectsResponse) (interface{}, bool)

GetSingle returns value pointed by specific field of from source BatchGetProjectsResponse

func (*BatchGetProjectsResponse_FieldTerminalPath) GetSingleRaw

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

func (*BatchGetProjectsResponse_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*BatchGetProjectsResponse_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*BatchGetProjectsResponse_FieldTerminalPath) Selector

func (*BatchGetProjectsResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*BatchGetProjectsResponse_FieldTerminalPath) String

String returns path representation in proto convention

func (*BatchGetProjectsResponse_FieldTerminalPath) WithIArrayItemValue

func (*BatchGetProjectsResponse_FieldTerminalPath) WithIArrayOfValues

func (*BatchGetProjectsResponse_FieldTerminalPath) WithIValue

func (*BatchGetProjectsResponse_FieldTerminalPath) WithRawIArrayItemValue

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

func (*BatchGetProjectsResponse_FieldTerminalPath) WithRawIArrayOfValues

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

func (*BatchGetProjectsResponse_FieldTerminalPath) WithRawIValue

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

type BatchGetProjectsResponse_FieldTerminalPathArrayItemValue

type BatchGetProjectsResponse_FieldTerminalPathArrayItemValue struct {
	BatchGetProjectsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BatchGetProjectsResponse_FieldTerminalPathArrayItemValue) AsMissingItemValue

func (*BatchGetProjectsResponse_FieldTerminalPathArrayItemValue) AsProjectsItemValue

func (*BatchGetProjectsResponse_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*BatchGetProjectsResponse_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*BatchGetProjectsResponse_FieldTerminalPathArrayItemValue) GetSingle

func (*BatchGetProjectsResponse_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type BatchGetProjectsResponse_FieldTerminalPathArrayOfValues

type BatchGetProjectsResponse_FieldTerminalPathArrayOfValues struct {
	BatchGetProjectsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BatchGetProjectsResponse_FieldTerminalPathArrayOfValues) AsMissingArrayOfValues

func (fpaov *BatchGetProjectsResponse_FieldTerminalPathArrayOfValues) AsMissingArrayOfValues() ([][]*project.Reference, bool)

func (*BatchGetProjectsResponse_FieldTerminalPathArrayOfValues) AsProjectsArrayOfValues

func (fpaov *BatchGetProjectsResponse_FieldTerminalPathArrayOfValues) AsProjectsArrayOfValues() ([][]*project.Project, bool)

func (*BatchGetProjectsResponse_FieldTerminalPathArrayOfValues) GetRawValues

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

type BatchGetProjectsResponse_FieldTerminalPathValue

type BatchGetProjectsResponse_FieldTerminalPathValue struct {
	BatchGetProjectsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BatchGetProjectsResponse_FieldTerminalPathValue) AsMissingValue

func (*BatchGetProjectsResponse_FieldTerminalPathValue) AsProjectsValue

func (*BatchGetProjectsResponse_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'BatchGetProjectsResponse_FieldTerminalPathValue' with the value under path in 'BatchGetProjectsResponse'.

func (*BatchGetProjectsResponse_FieldTerminalPathValue) CompareWithRaw

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

func (*BatchGetProjectsResponse_FieldTerminalPathValue) GetRawValue

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

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

func (*BatchGetProjectsResponse_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object BatchGetProjectsResponse

func (*BatchGetProjectsResponse_FieldTerminalPathValue) SetToRaw

type CreateProjectDescriptor added in v0.4.28

type CreateProjectDescriptor struct{}

func GetCreateProjectDescriptor added in v0.4.28

func GetCreateProjectDescriptor() *CreateProjectDescriptor

func (*CreateProjectDescriptor) GetApiDescriptor added in v0.4.28

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

func (*CreateProjectDescriptor) GetApiName added in v0.4.28

func (d *CreateProjectDescriptor) GetApiName() string

func (*CreateProjectDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*CreateProjectDescriptor) GetFullMethodName added in v0.4.28

func (d *CreateProjectDescriptor) GetFullMethodName() string

func (*CreateProjectDescriptor) GetMethodName added in v0.4.28

func (d *CreateProjectDescriptor) GetMethodName() string

func (*CreateProjectDescriptor) GetProtoPkgName added in v0.4.28

func (d *CreateProjectDescriptor) GetProtoPkgName() string

func (*CreateProjectDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*CreateProjectDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*CreateProjectDescriptor) GetServiceDomain added in v0.4.28

func (d *CreateProjectDescriptor) GetServiceDomain() string

func (*CreateProjectDescriptor) GetServiceVersion added in v0.4.28

func (d *CreateProjectDescriptor) GetServiceVersion() string

func (*CreateProjectDescriptor) GetVerb added in v0.4.28

func (d *CreateProjectDescriptor) GetVerb() string

func (*CreateProjectDescriptor) HasResource added in v0.4.30

func (d *CreateProjectDescriptor) HasResource() bool

func (*CreateProjectDescriptor) IsClientStream added in v0.4.28

func (d *CreateProjectDescriptor) IsClientStream() bool

func (*CreateProjectDescriptor) IsCollection added in v0.4.30

func (d *CreateProjectDescriptor) IsCollection() bool

func (*CreateProjectDescriptor) IsPlural added in v0.4.30

func (d *CreateProjectDescriptor) IsPlural() bool

func (*CreateProjectDescriptor) IsServerStream added in v0.4.28

func (d *CreateProjectDescriptor) IsServerStream() bool

func (*CreateProjectDescriptor) IsUnary added in v0.4.28

func (d *CreateProjectDescriptor) IsUnary() bool

func (*CreateProjectDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*CreateProjectDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*CreateProjectDescriptor) RequestHasResourceBody added in v0.4.28

func (d *CreateProjectDescriptor) RequestHasResourceBody() bool

type CreateProjectDescriptorClientMsgHandle added in v0.4.28

type CreateProjectDescriptorClientMsgHandle struct{}

func (*CreateProjectDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*CreateProjectDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*CreateProjectDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type CreateProjectDescriptorServerMsgHandle added in v0.4.28

type CreateProjectDescriptorServerMsgHandle struct{}

func (*CreateProjectDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*CreateProjectDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*CreateProjectDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type CreateProjectRequest

type CreateProjectRequest struct {

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

Request message for method [CreateProject][ntt.secrets.v1alpha.CreateProject]

func (*CreateProjectRequest) Clone

func (*CreateProjectRequest) CloneRaw

func (*CreateProjectRequest) Descriptor

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

Deprecated, Use CreateProjectRequest.ProtoReflect.Descriptor instead.

func (*CreateProjectRequest) GetProject

func (m *CreateProjectRequest) GetProject() *project.Project

func (*CreateProjectRequest) GotenMessage

func (*CreateProjectRequest) GotenMessage()

func (*CreateProjectRequest) GotenObjectExt

func (o *CreateProjectRequest) GotenObjectExt()

func (*CreateProjectRequest) GotenValidate

func (obj *CreateProjectRequest) GotenValidate() error

func (*CreateProjectRequest) MakeDiffFieldMask

func (*CreateProjectRequest) MakeFullFieldMask

func (o *CreateProjectRequest) MakeFullFieldMask() *CreateProjectRequest_FieldMask

func (*CreateProjectRequest) MakeRawDiffFieldMask

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

func (*CreateProjectRequest) MakeRawFullFieldMask

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

func (*CreateProjectRequest) Marshal

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

func (*CreateProjectRequest) MarshalJSON

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

func (*CreateProjectRequest) Merge

func (o *CreateProjectRequest) Merge(source *CreateProjectRequest)

func (*CreateProjectRequest) MergeRaw

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

func (*CreateProjectRequest) ProtoMessage

func (*CreateProjectRequest) ProtoMessage()

func (*CreateProjectRequest) ProtoReflect

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

func (*CreateProjectRequest) Reset

func (m *CreateProjectRequest) Reset()

func (*CreateProjectRequest) SetProject

func (m *CreateProjectRequest) SetProject(fv *project.Project)

func (*CreateProjectRequest) String

func (m *CreateProjectRequest) String() string

func (*CreateProjectRequest) Unmarshal

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

func (*CreateProjectRequest) UnmarshalJSON

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

type CreateProjectRequestFieldPathBuilder

type CreateProjectRequestFieldPathBuilder struct{}

func NewCreateProjectRequestFieldPathBuilder

func NewCreateProjectRequestFieldPathBuilder() CreateProjectRequestFieldPathBuilder

func (CreateProjectRequestFieldPathBuilder) Project

type CreateProjectRequestPathSelectorProject

type CreateProjectRequestPathSelectorProject struct{}

func (CreateProjectRequestPathSelectorProject) FieldPath

func (CreateProjectRequestPathSelectorProject) Name

func (CreateProjectRequestPathSelectorProject) WithArrayOfValues

func (CreateProjectRequestPathSelectorProject) WithSubArrayItemValue

func (CreateProjectRequestPathSelectorProject) WithSubArrayOfValues

func (CreateProjectRequestPathSelectorProject) WithSubPath

func (CreateProjectRequestPathSelectorProject) WithSubValue

func (CreateProjectRequestPathSelectorProject) WithValue

type CreateProjectRequestPathSelectorProjectName

type CreateProjectRequestPathSelectorProjectName struct{}

func (CreateProjectRequestPathSelectorProjectName) FieldPath

func (CreateProjectRequestPathSelectorProjectName) WithArrayOfValues

func (CreateProjectRequestPathSelectorProjectName) WithValue

type CreateProjectRequest_FieldMask

type CreateProjectRequest_FieldMask struct {
	Paths []CreateProjectRequest_FieldPath
}

func FullCreateProjectRequest_FieldMask

func FullCreateProjectRequest_FieldMask() *CreateProjectRequest_FieldMask

func (*CreateProjectRequest_FieldMask) AppendPath

func (*CreateProjectRequest_FieldMask) AppendRawPath

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

func (*CreateProjectRequest_FieldMask) DecodeFirestore

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

func (*CreateProjectRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*CreateProjectRequest_FieldMask) FilterInputFields

func (fieldMask *CreateProjectRequest_FieldMask) FilterInputFields() *CreateProjectRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*CreateProjectRequest_FieldMask) FromProtoFieldMask

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

func (*CreateProjectRequest_FieldMask) GetPaths

func (*CreateProjectRequest_FieldMask) GetRawPaths

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

func (*CreateProjectRequest_FieldMask) IsFull

func (fieldMask *CreateProjectRequest_FieldMask) IsFull() bool

func (CreateProjectRequest_FieldMask) Marshal

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

implement methods required by customType

func (CreateProjectRequest_FieldMask) MarshalJSON

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

func (*CreateProjectRequest_FieldMask) PathsCount

func (fieldMask *CreateProjectRequest_FieldMask) PathsCount() int

func (*CreateProjectRequest_FieldMask) Project

func (*CreateProjectRequest_FieldMask) ProjectRaw

func (*CreateProjectRequest_FieldMask) ProtoMessage

func (fieldMask *CreateProjectRequest_FieldMask) ProtoMessage()

func (*CreateProjectRequest_FieldMask) ProtoReflect

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

func (*CreateProjectRequest_FieldMask) Reset

func (fieldMask *CreateProjectRequest_FieldMask) Reset()

func (*CreateProjectRequest_FieldMask) Set

func (fieldMask *CreateProjectRequest_FieldMask) Set(target, source *CreateProjectRequest)

func (*CreateProjectRequest_FieldMask) SetFromCliFlag

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

func (*CreateProjectRequest_FieldMask) SetRaw

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

func (*CreateProjectRequest_FieldMask) Size

func (fieldMask *CreateProjectRequest_FieldMask) Size() int

func (*CreateProjectRequest_FieldMask) String

func (fieldMask *CreateProjectRequest_FieldMask) String() string

func (*CreateProjectRequest_FieldMask) Subtract

func (*CreateProjectRequest_FieldMask) SubtractRaw

func (*CreateProjectRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*CreateProjectRequest_FieldMask) Unmarshal

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

func (*CreateProjectRequest_FieldMask) UnmarshalJSON

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

type CreateProjectRequest_FieldPath

type CreateProjectRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() CreateProjectRequest_FieldPathSelector
	Get(source *CreateProjectRequest) []interface{}
	GetSingle(source *CreateProjectRequest) (interface{}, bool)
	ClearValue(item *CreateProjectRequest)

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

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

func MustParseCreateProjectRequest_FieldPath

func MustParseCreateProjectRequest_FieldPath(rawField string) CreateProjectRequest_FieldPath

func ParseCreateProjectRequest_FieldPath

func ParseCreateProjectRequest_FieldPath(rawField string) (CreateProjectRequest_FieldPath, error)

type CreateProjectRequest_FieldPathArrayItemValue

type CreateProjectRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	CreateProjectRequest_FieldPath
	ContainsValue(*CreateProjectRequest) bool
}

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

func MustParseCreateProjectRequest_FieldPathArrayItemValue

func MustParseCreateProjectRequest_FieldPathArrayItemValue(pathStr, valueStr string) CreateProjectRequest_FieldPathArrayItemValue

func ParseCreateProjectRequest_FieldPathArrayItemValue

func ParseCreateProjectRequest_FieldPathArrayItemValue(pathStr, valueStr string) (CreateProjectRequest_FieldPathArrayItemValue, error)

ParseCreateProjectRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type CreateProjectRequest_FieldPathArrayOfValues

type CreateProjectRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	CreateProjectRequest_FieldPath
}

CreateProjectRequest_FieldPathArrayOfValues allows storing slice of values for CreateProjectRequest fields according to their type

func MustParseCreateProjectRequest_FieldPathArrayOfValues

func MustParseCreateProjectRequest_FieldPathArrayOfValues(pathStr, valuesStr string) CreateProjectRequest_FieldPathArrayOfValues

func ParseCreateProjectRequest_FieldPathArrayOfValues

func ParseCreateProjectRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (CreateProjectRequest_FieldPathArrayOfValues, error)

type CreateProjectRequest_FieldPathSelector

type CreateProjectRequest_FieldPathSelector int32
const (
	CreateProjectRequest_FieldPathSelectorProject CreateProjectRequest_FieldPathSelector = 0
)

func (CreateProjectRequest_FieldPathSelector) String

type CreateProjectRequest_FieldPathValue

type CreateProjectRequest_FieldPathValue interface {
	CreateProjectRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **CreateProjectRequest)
	CompareWith(*CreateProjectRequest) (cmp int, comparable bool)
}

CreateProjectRequest_FieldPathValue allows storing values for CreateProjectRequest fields according to their type

func MustParseCreateProjectRequest_FieldPathValue

func MustParseCreateProjectRequest_FieldPathValue(pathStr, valueStr string) CreateProjectRequest_FieldPathValue

func ParseCreateProjectRequest_FieldPathValue

func ParseCreateProjectRequest_FieldPathValue(pathStr, valueStr string) (CreateProjectRequest_FieldPathValue, error)

type CreateProjectRequest_FieldSubPath

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

func (*CreateProjectRequest_FieldSubPath) AsProjectSubPath

func (*CreateProjectRequest_FieldSubPath) ClearValue

func (*CreateProjectRequest_FieldSubPath) ClearValueRaw

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

func (*CreateProjectRequest_FieldSubPath) Get

func (fps *CreateProjectRequest_FieldSubPath) Get(source *CreateProjectRequest) (values []interface{})

Get returns all values pointed by selected field from source CreateProjectRequest

func (*CreateProjectRequest_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*CreateProjectRequest_FieldSubPath) GetRaw

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

func (*CreateProjectRequest_FieldSubPath) GetSingle

func (fps *CreateProjectRequest_FieldSubPath) GetSingle(source *CreateProjectRequest) (interface{}, bool)

GetSingle returns value of selected field from source CreateProjectRequest

func (*CreateProjectRequest_FieldSubPath) GetSingleRaw

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

func (*CreateProjectRequest_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*CreateProjectRequest_FieldSubPath) JSONString

func (fps *CreateProjectRequest_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*CreateProjectRequest_FieldSubPath) Selector

func (*CreateProjectRequest_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*CreateProjectRequest_FieldSubPath) String

String returns path representation in proto convention

func (*CreateProjectRequest_FieldSubPath) WithIArrayItemValue

func (fps *CreateProjectRequest_FieldSubPath) WithIArrayItemValue(value interface{}) CreateProjectRequest_FieldPathArrayItemValue

func (*CreateProjectRequest_FieldSubPath) WithIArrayOfValues

func (fps *CreateProjectRequest_FieldSubPath) WithIArrayOfValues(values interface{}) CreateProjectRequest_FieldPathArrayOfValues

func (*CreateProjectRequest_FieldSubPath) WithIValue

func (*CreateProjectRequest_FieldSubPath) WithRawIArrayItemValue

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

func (*CreateProjectRequest_FieldSubPath) WithRawIArrayOfValues

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

func (*CreateProjectRequest_FieldSubPath) WithRawIValue

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

type CreateProjectRequest_FieldSubPathArrayItemValue

type CreateProjectRequest_FieldSubPathArrayItemValue struct {
	CreateProjectRequest_FieldPath
	// contains filtered or unexported fields
}

func (*CreateProjectRequest_FieldSubPathArrayItemValue) AsProjectPathItemValue

func (*CreateProjectRequest_FieldSubPathArrayItemValue) ContainsValue

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

func (*CreateProjectRequest_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type CreateProjectRequest_FieldSubPathArrayOfValues

type CreateProjectRequest_FieldSubPathArrayOfValues struct {
	CreateProjectRequest_FieldPath
	// contains filtered or unexported fields
}

func (*CreateProjectRequest_FieldSubPathArrayOfValues) AsProjectPathArrayOfValues

func (*CreateProjectRequest_FieldSubPathArrayOfValues) GetRawValues

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

type CreateProjectRequest_FieldSubPathValue

type CreateProjectRequest_FieldSubPathValue struct {
	CreateProjectRequest_FieldPath
	// contains filtered or unexported fields
}

func (*CreateProjectRequest_FieldSubPathValue) AsProjectPathValue

func (*CreateProjectRequest_FieldSubPathValue) CompareWith

func (*CreateProjectRequest_FieldSubPathValue) CompareWithRaw

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

func (*CreateProjectRequest_FieldSubPathValue) GetRawValue

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

func (*CreateProjectRequest_FieldSubPathValue) SetTo

func (*CreateProjectRequest_FieldSubPathValue) SetToRaw

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

type CreateProjectRequest_FieldTerminalPath

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

func (*CreateProjectRequest_FieldTerminalPath) ClearValue

func (*CreateProjectRequest_FieldTerminalPath) ClearValueRaw

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

func (*CreateProjectRequest_FieldTerminalPath) Get

func (fp *CreateProjectRequest_FieldTerminalPath) Get(source *CreateProjectRequest) (values []interface{})

Get returns all values pointed by specific field from source CreateProjectRequest

func (*CreateProjectRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*CreateProjectRequest_FieldTerminalPath) GetRaw

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

func (*CreateProjectRequest_FieldTerminalPath) GetSingle

func (fp *CreateProjectRequest_FieldTerminalPath) GetSingle(source *CreateProjectRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source CreateProjectRequest

func (*CreateProjectRequest_FieldTerminalPath) GetSingleRaw

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

func (*CreateProjectRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*CreateProjectRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*CreateProjectRequest_FieldTerminalPath) Selector

func (*CreateProjectRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*CreateProjectRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*CreateProjectRequest_FieldTerminalPath) WithIArrayItemValue

func (*CreateProjectRequest_FieldTerminalPath) WithIArrayOfValues

func (*CreateProjectRequest_FieldTerminalPath) WithIValue

func (*CreateProjectRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*CreateProjectRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*CreateProjectRequest_FieldTerminalPath) WithRawIValue

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

type CreateProjectRequest_FieldTerminalPathArrayItemValue

type CreateProjectRequest_FieldTerminalPathArrayItemValue struct {
	CreateProjectRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CreateProjectRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*CreateProjectRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*CreateProjectRequest_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *CreateProjectRequest_FieldTerminalPathArrayItemValue) GetSingle(source *CreateProjectRequest) (interface{}, bool)

func (*CreateProjectRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type CreateProjectRequest_FieldTerminalPathArrayOfValues

type CreateProjectRequest_FieldTerminalPathArrayOfValues struct {
	CreateProjectRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CreateProjectRequest_FieldTerminalPathArrayOfValues) AsProjectArrayOfValues

func (fpaov *CreateProjectRequest_FieldTerminalPathArrayOfValues) AsProjectArrayOfValues() ([]*project.Project, bool)

func (*CreateProjectRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type CreateProjectRequest_FieldTerminalPathValue

type CreateProjectRequest_FieldTerminalPathValue struct {
	CreateProjectRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*CreateProjectRequest_FieldTerminalPathValue) AsProjectValue

func (*CreateProjectRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'CreateProjectRequest_FieldTerminalPathValue' with the value under path in 'CreateProjectRequest'.

func (*CreateProjectRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*CreateProjectRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*CreateProjectRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object CreateProjectRequest

func (*CreateProjectRequest_FieldTerminalPathValue) SetToRaw

type DeleteProjectDescriptor added in v0.4.28

type DeleteProjectDescriptor struct{}

func GetDeleteProjectDescriptor added in v0.4.28

func GetDeleteProjectDescriptor() *DeleteProjectDescriptor

func (*DeleteProjectDescriptor) GetApiDescriptor added in v0.4.28

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

func (*DeleteProjectDescriptor) GetApiName added in v0.4.28

func (d *DeleteProjectDescriptor) GetApiName() string

func (*DeleteProjectDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*DeleteProjectDescriptor) GetFullMethodName added in v0.4.28

func (d *DeleteProjectDescriptor) GetFullMethodName() string

func (*DeleteProjectDescriptor) GetMethodName added in v0.4.28

func (d *DeleteProjectDescriptor) GetMethodName() string

func (*DeleteProjectDescriptor) GetProtoPkgName added in v0.4.28

func (d *DeleteProjectDescriptor) GetProtoPkgName() string

func (*DeleteProjectDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*DeleteProjectDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*DeleteProjectDescriptor) GetServiceDomain added in v0.4.28

func (d *DeleteProjectDescriptor) GetServiceDomain() string

func (*DeleteProjectDescriptor) GetServiceVersion added in v0.4.28

func (d *DeleteProjectDescriptor) GetServiceVersion() string

func (*DeleteProjectDescriptor) GetVerb added in v0.4.28

func (d *DeleteProjectDescriptor) GetVerb() string

func (*DeleteProjectDescriptor) HasResource added in v0.4.30

func (d *DeleteProjectDescriptor) HasResource() bool

func (*DeleteProjectDescriptor) IsClientStream added in v0.4.28

func (d *DeleteProjectDescriptor) IsClientStream() bool

func (*DeleteProjectDescriptor) IsCollection added in v0.4.30

func (d *DeleteProjectDescriptor) IsCollection() bool

func (*DeleteProjectDescriptor) IsPlural added in v0.4.30

func (d *DeleteProjectDescriptor) IsPlural() bool

func (*DeleteProjectDescriptor) IsServerStream added in v0.4.28

func (d *DeleteProjectDescriptor) IsServerStream() bool

func (*DeleteProjectDescriptor) IsUnary added in v0.4.28

func (d *DeleteProjectDescriptor) IsUnary() bool

func (*DeleteProjectDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*DeleteProjectDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*DeleteProjectDescriptor) RequestHasResourceBody added in v0.4.28

func (d *DeleteProjectDescriptor) RequestHasResourceBody() bool

type DeleteProjectDescriptorClientMsgHandle added in v0.4.28

type DeleteProjectDescriptorClientMsgHandle struct{}

func (*DeleteProjectDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*DeleteProjectDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*DeleteProjectDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type DeleteProjectDescriptorServerMsgHandle added in v0.4.28

type DeleteProjectDescriptorServerMsgHandle struct{}

func (*DeleteProjectDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*DeleteProjectDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*DeleteProjectDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type DeleteProjectRequest

type DeleteProjectRequest struct {

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

Request message for method [DeleteProject][ntt.secrets.v1alpha.DeleteProject]

func (*DeleteProjectRequest) Clone

func (*DeleteProjectRequest) CloneRaw

func (*DeleteProjectRequest) Descriptor

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

Deprecated, Use DeleteProjectRequest.ProtoReflect.Descriptor instead.

func (*DeleteProjectRequest) GetName

func (m *DeleteProjectRequest) GetName() *project.Reference

func (*DeleteProjectRequest) GotenMessage

func (*DeleteProjectRequest) GotenMessage()

func (*DeleteProjectRequest) GotenObjectExt

func (o *DeleteProjectRequest) GotenObjectExt()

func (*DeleteProjectRequest) GotenValidate

func (obj *DeleteProjectRequest) GotenValidate() error

func (*DeleteProjectRequest) MakeDiffFieldMask

func (*DeleteProjectRequest) MakeFullFieldMask

func (o *DeleteProjectRequest) MakeFullFieldMask() *DeleteProjectRequest_FieldMask

func (*DeleteProjectRequest) MakeRawDiffFieldMask

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

func (*DeleteProjectRequest) MakeRawFullFieldMask

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

func (*DeleteProjectRequest) Marshal

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

func (*DeleteProjectRequest) MarshalJSON

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

func (*DeleteProjectRequest) Merge

func (o *DeleteProjectRequest) Merge(source *DeleteProjectRequest)

func (*DeleteProjectRequest) MergeRaw

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

func (*DeleteProjectRequest) ProtoMessage

func (*DeleteProjectRequest) ProtoMessage()

func (*DeleteProjectRequest) ProtoReflect

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

func (*DeleteProjectRequest) Reset

func (m *DeleteProjectRequest) Reset()

func (*DeleteProjectRequest) SetName

func (m *DeleteProjectRequest) SetName(fv *project.Reference)

func (*DeleteProjectRequest) String

func (m *DeleteProjectRequest) String() string

func (*DeleteProjectRequest) Unmarshal

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

func (*DeleteProjectRequest) UnmarshalJSON

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

type DeleteProjectRequestFieldPathBuilder

type DeleteProjectRequestFieldPathBuilder struct{}

func NewDeleteProjectRequestFieldPathBuilder

func NewDeleteProjectRequestFieldPathBuilder() DeleteProjectRequestFieldPathBuilder

func (DeleteProjectRequestFieldPathBuilder) Name

type DeleteProjectRequestPathSelectorName

type DeleteProjectRequestPathSelectorName struct{}

func (DeleteProjectRequestPathSelectorName) FieldPath

func (DeleteProjectRequestPathSelectorName) WithArrayOfValues

func (DeleteProjectRequestPathSelectorName) WithValue

type DeleteProjectRequest_FieldMask

type DeleteProjectRequest_FieldMask struct {
	Paths []DeleteProjectRequest_FieldPath
}

func FullDeleteProjectRequest_FieldMask

func FullDeleteProjectRequest_FieldMask() *DeleteProjectRequest_FieldMask

func (*DeleteProjectRequest_FieldMask) AppendPath

func (*DeleteProjectRequest_FieldMask) AppendRawPath

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

func (*DeleteProjectRequest_FieldMask) DecodeFirestore

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

func (*DeleteProjectRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*DeleteProjectRequest_FieldMask) FilterInputFields

func (fieldMask *DeleteProjectRequest_FieldMask) FilterInputFields() *DeleteProjectRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*DeleteProjectRequest_FieldMask) FromProtoFieldMask

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

func (*DeleteProjectRequest_FieldMask) GetPaths

func (*DeleteProjectRequest_FieldMask) GetRawPaths

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

func (*DeleteProjectRequest_FieldMask) IsFull

func (fieldMask *DeleteProjectRequest_FieldMask) IsFull() bool

func (DeleteProjectRequest_FieldMask) Marshal

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

implement methods required by customType

func (DeleteProjectRequest_FieldMask) MarshalJSON

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

func (*DeleteProjectRequest_FieldMask) PathsCount

func (fieldMask *DeleteProjectRequest_FieldMask) PathsCount() int

func (*DeleteProjectRequest_FieldMask) Project

func (*DeleteProjectRequest_FieldMask) ProjectRaw

func (*DeleteProjectRequest_FieldMask) ProtoMessage

func (fieldMask *DeleteProjectRequest_FieldMask) ProtoMessage()

func (*DeleteProjectRequest_FieldMask) ProtoReflect

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

func (*DeleteProjectRequest_FieldMask) Reset

func (fieldMask *DeleteProjectRequest_FieldMask) Reset()

func (*DeleteProjectRequest_FieldMask) Set

func (fieldMask *DeleteProjectRequest_FieldMask) Set(target, source *DeleteProjectRequest)

func (*DeleteProjectRequest_FieldMask) SetFromCliFlag

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

func (*DeleteProjectRequest_FieldMask) SetRaw

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

func (*DeleteProjectRequest_FieldMask) Size

func (fieldMask *DeleteProjectRequest_FieldMask) Size() int

func (*DeleteProjectRequest_FieldMask) String

func (fieldMask *DeleteProjectRequest_FieldMask) String() string

func (*DeleteProjectRequest_FieldMask) Subtract

func (*DeleteProjectRequest_FieldMask) SubtractRaw

func (*DeleteProjectRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*DeleteProjectRequest_FieldMask) Unmarshal

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

func (*DeleteProjectRequest_FieldMask) UnmarshalJSON

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

type DeleteProjectRequest_FieldPath

type DeleteProjectRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() DeleteProjectRequest_FieldPathSelector
	Get(source *DeleteProjectRequest) []interface{}
	GetSingle(source *DeleteProjectRequest) (interface{}, bool)
	ClearValue(item *DeleteProjectRequest)

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

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

func MustParseDeleteProjectRequest_FieldPath

func MustParseDeleteProjectRequest_FieldPath(rawField string) DeleteProjectRequest_FieldPath

func ParseDeleteProjectRequest_FieldPath

func ParseDeleteProjectRequest_FieldPath(rawField string) (DeleteProjectRequest_FieldPath, error)

type DeleteProjectRequest_FieldPathArrayItemValue

type DeleteProjectRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	DeleteProjectRequest_FieldPath
	ContainsValue(*DeleteProjectRequest) bool
}

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

func MustParseDeleteProjectRequest_FieldPathArrayItemValue

func MustParseDeleteProjectRequest_FieldPathArrayItemValue(pathStr, valueStr string) DeleteProjectRequest_FieldPathArrayItemValue

func ParseDeleteProjectRequest_FieldPathArrayItemValue

func ParseDeleteProjectRequest_FieldPathArrayItemValue(pathStr, valueStr string) (DeleteProjectRequest_FieldPathArrayItemValue, error)

ParseDeleteProjectRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type DeleteProjectRequest_FieldPathArrayOfValues

type DeleteProjectRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	DeleteProjectRequest_FieldPath
}

DeleteProjectRequest_FieldPathArrayOfValues allows storing slice of values for DeleteProjectRequest fields according to their type

func MustParseDeleteProjectRequest_FieldPathArrayOfValues

func MustParseDeleteProjectRequest_FieldPathArrayOfValues(pathStr, valuesStr string) DeleteProjectRequest_FieldPathArrayOfValues

func ParseDeleteProjectRequest_FieldPathArrayOfValues

func ParseDeleteProjectRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (DeleteProjectRequest_FieldPathArrayOfValues, error)

type DeleteProjectRequest_FieldPathSelector

type DeleteProjectRequest_FieldPathSelector int32
const (
	DeleteProjectRequest_FieldPathSelectorName DeleteProjectRequest_FieldPathSelector = 0
)

func (DeleteProjectRequest_FieldPathSelector) String

type DeleteProjectRequest_FieldPathValue

type DeleteProjectRequest_FieldPathValue interface {
	DeleteProjectRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **DeleteProjectRequest)
	CompareWith(*DeleteProjectRequest) (cmp int, comparable bool)
}

DeleteProjectRequest_FieldPathValue allows storing values for DeleteProjectRequest fields according to their type

func MustParseDeleteProjectRequest_FieldPathValue

func MustParseDeleteProjectRequest_FieldPathValue(pathStr, valueStr string) DeleteProjectRequest_FieldPathValue

func ParseDeleteProjectRequest_FieldPathValue

func ParseDeleteProjectRequest_FieldPathValue(pathStr, valueStr string) (DeleteProjectRequest_FieldPathValue, error)

type DeleteProjectRequest_FieldTerminalPath

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

func (*DeleteProjectRequest_FieldTerminalPath) ClearValue

func (*DeleteProjectRequest_FieldTerminalPath) ClearValueRaw

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

func (*DeleteProjectRequest_FieldTerminalPath) Get

func (fp *DeleteProjectRequest_FieldTerminalPath) Get(source *DeleteProjectRequest) (values []interface{})

Get returns all values pointed by specific field from source DeleteProjectRequest

func (*DeleteProjectRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*DeleteProjectRequest_FieldTerminalPath) GetRaw

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

func (*DeleteProjectRequest_FieldTerminalPath) GetSingle

func (fp *DeleteProjectRequest_FieldTerminalPath) GetSingle(source *DeleteProjectRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source DeleteProjectRequest

func (*DeleteProjectRequest_FieldTerminalPath) GetSingleRaw

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

func (*DeleteProjectRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*DeleteProjectRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*DeleteProjectRequest_FieldTerminalPath) Selector

func (*DeleteProjectRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*DeleteProjectRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*DeleteProjectRequest_FieldTerminalPath) WithIArrayItemValue

func (*DeleteProjectRequest_FieldTerminalPath) WithIArrayOfValues

func (*DeleteProjectRequest_FieldTerminalPath) WithIValue

func (*DeleteProjectRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*DeleteProjectRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*DeleteProjectRequest_FieldTerminalPath) WithRawIValue

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

type DeleteProjectRequest_FieldTerminalPathArrayItemValue

type DeleteProjectRequest_FieldTerminalPathArrayItemValue struct {
	DeleteProjectRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*DeleteProjectRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*DeleteProjectRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*DeleteProjectRequest_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *DeleteProjectRequest_FieldTerminalPathArrayItemValue) GetSingle(source *DeleteProjectRequest) (interface{}, bool)

func (*DeleteProjectRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type DeleteProjectRequest_FieldTerminalPathArrayOfValues

type DeleteProjectRequest_FieldTerminalPathArrayOfValues struct {
	DeleteProjectRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*DeleteProjectRequest_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (*DeleteProjectRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type DeleteProjectRequest_FieldTerminalPathValue

type DeleteProjectRequest_FieldTerminalPathValue struct {
	DeleteProjectRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*DeleteProjectRequest_FieldTerminalPathValue) AsNameValue

func (*DeleteProjectRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'DeleteProjectRequest_FieldTerminalPathValue' with the value under path in 'DeleteProjectRequest'.

func (*DeleteProjectRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*DeleteProjectRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*DeleteProjectRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object DeleteProjectRequest

func (*DeleteProjectRequest_FieldTerminalPathValue) SetToRaw

type GetProjectDescriptor added in v0.4.28

type GetProjectDescriptor struct{}

func GetGetProjectDescriptor added in v0.4.28

func GetGetProjectDescriptor() *GetProjectDescriptor

func (*GetProjectDescriptor) GetApiDescriptor added in v0.4.28

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

func (*GetProjectDescriptor) GetApiName added in v0.4.28

func (d *GetProjectDescriptor) GetApiName() string

func (*GetProjectDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*GetProjectDescriptor) GetFullMethodName added in v0.4.28

func (d *GetProjectDescriptor) GetFullMethodName() string

func (*GetProjectDescriptor) GetMethodName added in v0.4.28

func (d *GetProjectDescriptor) GetMethodName() string

func (*GetProjectDescriptor) GetProtoPkgName added in v0.4.28

func (d *GetProjectDescriptor) GetProtoPkgName() string

func (*GetProjectDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*GetProjectDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*GetProjectDescriptor) GetServiceDomain added in v0.4.28

func (d *GetProjectDescriptor) GetServiceDomain() string

func (*GetProjectDescriptor) GetServiceVersion added in v0.4.28

func (d *GetProjectDescriptor) GetServiceVersion() string

func (*GetProjectDescriptor) GetVerb added in v0.4.28

func (d *GetProjectDescriptor) GetVerb() string

func (*GetProjectDescriptor) HasResource added in v0.4.30

func (d *GetProjectDescriptor) HasResource() bool

func (*GetProjectDescriptor) IsClientStream added in v0.4.28

func (d *GetProjectDescriptor) IsClientStream() bool

func (*GetProjectDescriptor) IsCollection added in v0.4.30

func (d *GetProjectDescriptor) IsCollection() bool

func (*GetProjectDescriptor) IsPlural added in v0.4.30

func (d *GetProjectDescriptor) IsPlural() bool

func (*GetProjectDescriptor) IsServerStream added in v0.4.28

func (d *GetProjectDescriptor) IsServerStream() bool

func (*GetProjectDescriptor) IsUnary added in v0.4.28

func (d *GetProjectDescriptor) IsUnary() bool

func (*GetProjectDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*GetProjectDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*GetProjectDescriptor) RequestHasResourceBody added in v0.4.28

func (d *GetProjectDescriptor) RequestHasResourceBody() bool

type GetProjectDescriptorClientMsgHandle added in v0.4.28

type GetProjectDescriptorClientMsgHandle struct{}

func (*GetProjectDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

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

func (*GetProjectDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*GetProjectDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type GetProjectDescriptorServerMsgHandle added in v0.4.28

type GetProjectDescriptorServerMsgHandle struct{}

func (*GetProjectDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

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

func (*GetProjectDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*GetProjectDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type GetProjectRequest

type GetProjectRequest struct {

	// Reference of ntt.secrets.v1alpha.Project
	Name *project.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 *project.Project_FieldMask `` /* 139-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 [GetProject][ntt.secrets.v1alpha.GetProject]

func (*GetProjectRequest) Clone

func (*GetProjectRequest) CloneRaw

func (*GetProjectRequest) Descriptor

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

Deprecated, Use GetProjectRequest.ProtoReflect.Descriptor instead.

func (*GetProjectRequest) GetFieldMask

func (m *GetProjectRequest) GetFieldMask() *project.Project_FieldMask

func (*GetProjectRequest) GetName

func (m *GetProjectRequest) GetName() *project.Reference

func (*GetProjectRequest) GetView

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

func (*GetProjectRequest) GotenMessage

func (*GetProjectRequest) GotenMessage()

func (*GetProjectRequest) GotenObjectExt

func (o *GetProjectRequest) GotenObjectExt()

func (*GetProjectRequest) GotenValidate

func (obj *GetProjectRequest) GotenValidate() error

func (*GetProjectRequest) MakeDiffFieldMask

func (o *GetProjectRequest) MakeDiffFieldMask(other *GetProjectRequest) *GetProjectRequest_FieldMask

func (*GetProjectRequest) MakeFullFieldMask

func (o *GetProjectRequest) MakeFullFieldMask() *GetProjectRequest_FieldMask

func (*GetProjectRequest) MakeRawDiffFieldMask

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

func (*GetProjectRequest) MakeRawFullFieldMask

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

func (*GetProjectRequest) Marshal

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

func (*GetProjectRequest) MarshalJSON

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

func (*GetProjectRequest) Merge

func (o *GetProjectRequest) Merge(source *GetProjectRequest)

func (*GetProjectRequest) MergeRaw

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

func (*GetProjectRequest) ProtoMessage

func (*GetProjectRequest) ProtoMessage()

func (*GetProjectRequest) ProtoReflect

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

func (*GetProjectRequest) Reset

func (m *GetProjectRequest) Reset()

func (*GetProjectRequest) SetFieldMask

func (m *GetProjectRequest) SetFieldMask(fv *project.Project_FieldMask)

func (*GetProjectRequest) SetName

func (m *GetProjectRequest) SetName(fv *project.Reference)

func (*GetProjectRequest) SetView

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

func (*GetProjectRequest) String

func (m *GetProjectRequest) String() string

func (*GetProjectRequest) Unmarshal

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

func (*GetProjectRequest) UnmarshalJSON

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

type GetProjectRequestFieldPathBuilder

type GetProjectRequestFieldPathBuilder struct{}

func NewGetProjectRequestFieldPathBuilder

func NewGetProjectRequestFieldPathBuilder() GetProjectRequestFieldPathBuilder

func (GetProjectRequestFieldPathBuilder) FieldMask

func (GetProjectRequestFieldPathBuilder) Name

func (GetProjectRequestFieldPathBuilder) View

type GetProjectRequestPathSelectorFieldMask

type GetProjectRequestPathSelectorFieldMask struct{}

func (GetProjectRequestPathSelectorFieldMask) FieldPath

func (GetProjectRequestPathSelectorFieldMask) WithArrayOfValues

func (GetProjectRequestPathSelectorFieldMask) WithValue

type GetProjectRequestPathSelectorName

type GetProjectRequestPathSelectorName struct{}

func (GetProjectRequestPathSelectorName) FieldPath

func (GetProjectRequestPathSelectorName) WithArrayOfValues

func (GetProjectRequestPathSelectorName) WithValue

type GetProjectRequestPathSelectorView

type GetProjectRequestPathSelectorView struct{}

func (GetProjectRequestPathSelectorView) FieldPath

func (GetProjectRequestPathSelectorView) WithArrayOfValues

func (GetProjectRequestPathSelectorView) WithValue

type GetProjectRequest_FieldMask

type GetProjectRequest_FieldMask struct {
	Paths []GetProjectRequest_FieldPath
}

func FullGetProjectRequest_FieldMask

func FullGetProjectRequest_FieldMask() *GetProjectRequest_FieldMask

func (*GetProjectRequest_FieldMask) AppendPath

func (fieldMask *GetProjectRequest_FieldMask) AppendPath(path GetProjectRequest_FieldPath)

func (*GetProjectRequest_FieldMask) AppendRawPath

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

func (*GetProjectRequest_FieldMask) DecodeFirestore

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

func (*GetProjectRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*GetProjectRequest_FieldMask) FilterInputFields

func (fieldMask *GetProjectRequest_FieldMask) FilterInputFields() *GetProjectRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*GetProjectRequest_FieldMask) FromProtoFieldMask

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

func (*GetProjectRequest_FieldMask) GetPaths

func (*GetProjectRequest_FieldMask) GetRawPaths

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

func (*GetProjectRequest_FieldMask) IsFull

func (fieldMask *GetProjectRequest_FieldMask) IsFull() bool

func (GetProjectRequest_FieldMask) Marshal

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

implement methods required by customType

func (GetProjectRequest_FieldMask) MarshalJSON

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

func (*GetProjectRequest_FieldMask) PathsCount

func (fieldMask *GetProjectRequest_FieldMask) PathsCount() int

func (*GetProjectRequest_FieldMask) Project

func (*GetProjectRequest_FieldMask) ProjectRaw

func (*GetProjectRequest_FieldMask) ProtoMessage

func (fieldMask *GetProjectRequest_FieldMask) ProtoMessage()

func (*GetProjectRequest_FieldMask) ProtoReflect

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

func (*GetProjectRequest_FieldMask) Reset

func (fieldMask *GetProjectRequest_FieldMask) Reset()

func (*GetProjectRequest_FieldMask) Set

func (fieldMask *GetProjectRequest_FieldMask) Set(target, source *GetProjectRequest)

func (*GetProjectRequest_FieldMask) SetFromCliFlag

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

func (*GetProjectRequest_FieldMask) SetRaw

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

func (*GetProjectRequest_FieldMask) Size

func (fieldMask *GetProjectRequest_FieldMask) Size() int

func (*GetProjectRequest_FieldMask) String

func (fieldMask *GetProjectRequest_FieldMask) String() string

func (*GetProjectRequest_FieldMask) Subtract

func (*GetProjectRequest_FieldMask) SubtractRaw

func (*GetProjectRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*GetProjectRequest_FieldMask) Unmarshal

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

func (*GetProjectRequest_FieldMask) UnmarshalJSON

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

type GetProjectRequest_FieldPath

type GetProjectRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() GetProjectRequest_FieldPathSelector
	Get(source *GetProjectRequest) []interface{}
	GetSingle(source *GetProjectRequest) (interface{}, bool)
	ClearValue(item *GetProjectRequest)

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

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

func MustParseGetProjectRequest_FieldPath

func MustParseGetProjectRequest_FieldPath(rawField string) GetProjectRequest_FieldPath

func ParseGetProjectRequest_FieldPath

func ParseGetProjectRequest_FieldPath(rawField string) (GetProjectRequest_FieldPath, error)

type GetProjectRequest_FieldPathArrayItemValue

type GetProjectRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	GetProjectRequest_FieldPath
	ContainsValue(*GetProjectRequest) bool
}

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

func MustParseGetProjectRequest_FieldPathArrayItemValue

func MustParseGetProjectRequest_FieldPathArrayItemValue(pathStr, valueStr string) GetProjectRequest_FieldPathArrayItemValue

func ParseGetProjectRequest_FieldPathArrayItemValue

func ParseGetProjectRequest_FieldPathArrayItemValue(pathStr, valueStr string) (GetProjectRequest_FieldPathArrayItemValue, error)

ParseGetProjectRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type GetProjectRequest_FieldPathArrayOfValues

type GetProjectRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	GetProjectRequest_FieldPath
}

GetProjectRequest_FieldPathArrayOfValues allows storing slice of values for GetProjectRequest fields according to their type

func MustParseGetProjectRequest_FieldPathArrayOfValues

func MustParseGetProjectRequest_FieldPathArrayOfValues(pathStr, valuesStr string) GetProjectRequest_FieldPathArrayOfValues

func ParseGetProjectRequest_FieldPathArrayOfValues

func ParseGetProjectRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (GetProjectRequest_FieldPathArrayOfValues, error)

type GetProjectRequest_FieldPathSelector

type GetProjectRequest_FieldPathSelector int32
const (
	GetProjectRequest_FieldPathSelectorName      GetProjectRequest_FieldPathSelector = 0
	GetProjectRequest_FieldPathSelectorFieldMask GetProjectRequest_FieldPathSelector = 1
	GetProjectRequest_FieldPathSelectorView      GetProjectRequest_FieldPathSelector = 2
)

func (GetProjectRequest_FieldPathSelector) String

type GetProjectRequest_FieldPathValue

type GetProjectRequest_FieldPathValue interface {
	GetProjectRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **GetProjectRequest)
	CompareWith(*GetProjectRequest) (cmp int, comparable bool)
}

GetProjectRequest_FieldPathValue allows storing values for GetProjectRequest fields according to their type

func MustParseGetProjectRequest_FieldPathValue

func MustParseGetProjectRequest_FieldPathValue(pathStr, valueStr string) GetProjectRequest_FieldPathValue

func ParseGetProjectRequest_FieldPathValue

func ParseGetProjectRequest_FieldPathValue(pathStr, valueStr string) (GetProjectRequest_FieldPathValue, error)

type GetProjectRequest_FieldTerminalPath

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

func (*GetProjectRequest_FieldTerminalPath) ClearValue

func (*GetProjectRequest_FieldTerminalPath) ClearValueRaw

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

func (*GetProjectRequest_FieldTerminalPath) Get

func (fp *GetProjectRequest_FieldTerminalPath) Get(source *GetProjectRequest) (values []interface{})

Get returns all values pointed by specific field from source GetProjectRequest

func (*GetProjectRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*GetProjectRequest_FieldTerminalPath) GetRaw

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

func (*GetProjectRequest_FieldTerminalPath) GetSingle

func (fp *GetProjectRequest_FieldTerminalPath) GetSingle(source *GetProjectRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source GetProjectRequest

func (*GetProjectRequest_FieldTerminalPath) GetSingleRaw

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

func (*GetProjectRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*GetProjectRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*GetProjectRequest_FieldTerminalPath) Selector

func (*GetProjectRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*GetProjectRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*GetProjectRequest_FieldTerminalPath) WithIArrayItemValue

func (fp *GetProjectRequest_FieldTerminalPath) WithIArrayItemValue(value interface{}) GetProjectRequest_FieldPathArrayItemValue

func (*GetProjectRequest_FieldTerminalPath) WithIArrayOfValues

func (fp *GetProjectRequest_FieldTerminalPath) WithIArrayOfValues(values interface{}) GetProjectRequest_FieldPathArrayOfValues

func (*GetProjectRequest_FieldTerminalPath) WithIValue

func (*GetProjectRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*GetProjectRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*GetProjectRequest_FieldTerminalPath) WithRawIValue

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

type GetProjectRequest_FieldTerminalPathArrayItemValue

type GetProjectRequest_FieldTerminalPathArrayItemValue struct {
	GetProjectRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*GetProjectRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*GetProjectRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*GetProjectRequest_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *GetProjectRequest_FieldTerminalPathArrayItemValue) GetSingle(source *GetProjectRequest) (interface{}, bool)

func (*GetProjectRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type GetProjectRequest_FieldTerminalPathArrayOfValues

type GetProjectRequest_FieldTerminalPathArrayOfValues struct {
	GetProjectRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*GetProjectRequest_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues

func (fpaov *GetProjectRequest_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues() ([]*project.Project_FieldMask, bool)

func (*GetProjectRequest_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (fpaov *GetProjectRequest_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]*project.Reference, bool)

func (*GetProjectRequest_FieldTerminalPathArrayOfValues) AsViewArrayOfValues

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

func (*GetProjectRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type GetProjectRequest_FieldTerminalPathValue

type GetProjectRequest_FieldTerminalPathValue struct {
	GetProjectRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*GetProjectRequest_FieldTerminalPathValue) AsFieldMaskValue

func (*GetProjectRequest_FieldTerminalPathValue) AsNameValue

func (*GetProjectRequest_FieldTerminalPathValue) AsViewValue

func (*GetProjectRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'GetProjectRequest_FieldTerminalPathValue' with the value under path in 'GetProjectRequest'.

func (*GetProjectRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*GetProjectRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*GetProjectRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object GetProjectRequest

func (*GetProjectRequest_FieldTerminalPathValue) SetToRaw

type ListProjectsDescriptor added in v0.4.28

type ListProjectsDescriptor struct{}

func GetListProjectsDescriptor added in v0.4.28

func GetListProjectsDescriptor() *ListProjectsDescriptor

func (*ListProjectsDescriptor) GetApiDescriptor added in v0.4.28

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

func (*ListProjectsDescriptor) GetApiName added in v0.4.28

func (d *ListProjectsDescriptor) GetApiName() string

func (*ListProjectsDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*ListProjectsDescriptor) GetFullMethodName added in v0.4.28

func (d *ListProjectsDescriptor) GetFullMethodName() string

func (*ListProjectsDescriptor) GetMethodName added in v0.4.28

func (d *ListProjectsDescriptor) GetMethodName() string

func (*ListProjectsDescriptor) GetProtoPkgName added in v0.4.28

func (d *ListProjectsDescriptor) GetProtoPkgName() string

func (*ListProjectsDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*ListProjectsDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*ListProjectsDescriptor) GetServiceDomain added in v0.4.28

func (d *ListProjectsDescriptor) GetServiceDomain() string

func (*ListProjectsDescriptor) GetServiceVersion added in v0.4.28

func (d *ListProjectsDescriptor) GetServiceVersion() string

func (*ListProjectsDescriptor) GetVerb added in v0.4.28

func (d *ListProjectsDescriptor) GetVerb() string

func (*ListProjectsDescriptor) HasResource added in v0.4.30

func (d *ListProjectsDescriptor) HasResource() bool

func (*ListProjectsDescriptor) IsClientStream added in v0.4.28

func (d *ListProjectsDescriptor) IsClientStream() bool

func (*ListProjectsDescriptor) IsCollection added in v0.4.30

func (d *ListProjectsDescriptor) IsCollection() bool

func (*ListProjectsDescriptor) IsPlural added in v0.4.30

func (d *ListProjectsDescriptor) IsPlural() bool

func (*ListProjectsDescriptor) IsServerStream added in v0.4.28

func (d *ListProjectsDescriptor) IsServerStream() bool

func (*ListProjectsDescriptor) IsUnary added in v0.4.28

func (d *ListProjectsDescriptor) IsUnary() bool

func (*ListProjectsDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*ListProjectsDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*ListProjectsDescriptor) RequestHasResourceBody added in v0.4.28

func (d *ListProjectsDescriptor) RequestHasResourceBody() bool

type ListProjectsDescriptorClientMsgHandle added in v0.4.28

type ListProjectsDescriptorClientMsgHandle struct{}

func (*ListProjectsDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*ListProjectsDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*ListProjectsDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type ListProjectsDescriptorServerMsgHandle added in v0.4.28

type ListProjectsDescriptorServerMsgHandle struct{}

func (*ListProjectsDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*ListProjectsDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*ListProjectsDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type ListProjectsRequest

type ListProjectsRequest struct {

	// Requested page size. Server may return fewer Projects 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
	// [ListProjectsResponse.next_page_token][ntt.secrets.v1alpha.ListProjectsResponse.next_page_token]
	PageToken *project.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 *project.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 *project.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 *project.Project_FieldMask `` /* 139-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 [ListProjects][ntt.secrets.v1alpha.ListProjects]

func (*ListProjectsRequest) Clone

func (*ListProjectsRequest) CloneRaw

func (*ListProjectsRequest) Descriptor

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

Deprecated, Use ListProjectsRequest.ProtoReflect.Descriptor instead.

func (*ListProjectsRequest) GetFieldMask

func (m *ListProjectsRequest) GetFieldMask() *project.Project_FieldMask

func (*ListProjectsRequest) GetFilter

func (m *ListProjectsRequest) GetFilter() *project.Filter

func (*ListProjectsRequest) GetIncludePagingInfo added in v0.10.1

func (m *ListProjectsRequest) GetIncludePagingInfo() bool

func (*ListProjectsRequest) GetOrderBy

func (m *ListProjectsRequest) GetOrderBy() *project.OrderBy

func (*ListProjectsRequest) GetPageSize

func (m *ListProjectsRequest) GetPageSize() int32

func (*ListProjectsRequest) GetPageToken

func (m *ListProjectsRequest) GetPageToken() *project.PagerCursor

func (*ListProjectsRequest) GetView

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

func (*ListProjectsRequest) GotenMessage

func (*ListProjectsRequest) GotenMessage()

func (*ListProjectsRequest) GotenObjectExt

func (o *ListProjectsRequest) GotenObjectExt()

func (*ListProjectsRequest) GotenValidate

func (obj *ListProjectsRequest) GotenValidate() error

func (*ListProjectsRequest) MakeDiffFieldMask

func (*ListProjectsRequest) MakeFullFieldMask

func (o *ListProjectsRequest) MakeFullFieldMask() *ListProjectsRequest_FieldMask

func (*ListProjectsRequest) MakeRawDiffFieldMask

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

func (*ListProjectsRequest) MakeRawFullFieldMask

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

func (*ListProjectsRequest) Marshal

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

func (*ListProjectsRequest) MarshalJSON

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

func (*ListProjectsRequest) Merge

func (o *ListProjectsRequest) Merge(source *ListProjectsRequest)

func (*ListProjectsRequest) MergeRaw

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

func (*ListProjectsRequest) ProtoMessage

func (*ListProjectsRequest) ProtoMessage()

func (*ListProjectsRequest) ProtoReflect

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

func (*ListProjectsRequest) Reset

func (m *ListProjectsRequest) Reset()

func (*ListProjectsRequest) SetFieldMask

func (m *ListProjectsRequest) SetFieldMask(fv *project.Project_FieldMask)

func (*ListProjectsRequest) SetFilter

func (m *ListProjectsRequest) SetFilter(fv *project.Filter)

func (*ListProjectsRequest) SetIncludePagingInfo added in v0.10.1

func (m *ListProjectsRequest) SetIncludePagingInfo(fv bool)

func (*ListProjectsRequest) SetOrderBy

func (m *ListProjectsRequest) SetOrderBy(fv *project.OrderBy)

func (*ListProjectsRequest) SetPageSize

func (m *ListProjectsRequest) SetPageSize(fv int32)

func (*ListProjectsRequest) SetPageToken

func (m *ListProjectsRequest) SetPageToken(fv *project.PagerCursor)

func (*ListProjectsRequest) SetView

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

func (*ListProjectsRequest) String

func (m *ListProjectsRequest) String() string

func (*ListProjectsRequest) Unmarshal

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

func (*ListProjectsRequest) UnmarshalJSON

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

type ListProjectsRequestFieldPathBuilder

type ListProjectsRequestFieldPathBuilder struct{}

func NewListProjectsRequestFieldPathBuilder

func NewListProjectsRequestFieldPathBuilder() ListProjectsRequestFieldPathBuilder

func (ListProjectsRequestFieldPathBuilder) FieldMask

func (ListProjectsRequestFieldPathBuilder) Filter

func (ListProjectsRequestFieldPathBuilder) IncludePagingInfo added in v0.10.1

func (ListProjectsRequestFieldPathBuilder) OrderBy

func (ListProjectsRequestFieldPathBuilder) PageSize

func (ListProjectsRequestFieldPathBuilder) PageToken

func (ListProjectsRequestFieldPathBuilder) View

type ListProjectsRequestPathSelectorFieldMask

type ListProjectsRequestPathSelectorFieldMask struct{}

func (ListProjectsRequestPathSelectorFieldMask) FieldPath

func (ListProjectsRequestPathSelectorFieldMask) WithArrayOfValues

func (ListProjectsRequestPathSelectorFieldMask) WithValue

type ListProjectsRequestPathSelectorFilter

type ListProjectsRequestPathSelectorFilter struct{}

func (ListProjectsRequestPathSelectorFilter) FieldPath

func (ListProjectsRequestPathSelectorFilter) WithArrayOfValues

func (ListProjectsRequestPathSelectorFilter) WithValue

type ListProjectsRequestPathSelectorIncludePagingInfo added in v0.10.1

type ListProjectsRequestPathSelectorIncludePagingInfo struct{}

func (ListProjectsRequestPathSelectorIncludePagingInfo) FieldPath added in v0.10.1

func (ListProjectsRequestPathSelectorIncludePagingInfo) WithArrayOfValues added in v0.10.1

func (ListProjectsRequestPathSelectorIncludePagingInfo) WithValue added in v0.10.1

type ListProjectsRequestPathSelectorOrderBy

type ListProjectsRequestPathSelectorOrderBy struct{}

func (ListProjectsRequestPathSelectorOrderBy) FieldPath

func (ListProjectsRequestPathSelectorOrderBy) WithArrayOfValues

func (ListProjectsRequestPathSelectorOrderBy) WithValue

type ListProjectsRequestPathSelectorPageSize

type ListProjectsRequestPathSelectorPageSize struct{}

func (ListProjectsRequestPathSelectorPageSize) FieldPath

func (ListProjectsRequestPathSelectorPageSize) WithArrayOfValues

func (ListProjectsRequestPathSelectorPageSize) WithValue

type ListProjectsRequestPathSelectorPageToken

type ListProjectsRequestPathSelectorPageToken struct{}

func (ListProjectsRequestPathSelectorPageToken) FieldPath

func (ListProjectsRequestPathSelectorPageToken) WithArrayOfValues

func (ListProjectsRequestPathSelectorPageToken) WithValue

type ListProjectsRequestPathSelectorView

type ListProjectsRequestPathSelectorView struct{}

func (ListProjectsRequestPathSelectorView) FieldPath

func (ListProjectsRequestPathSelectorView) WithArrayOfValues

func (ListProjectsRequestPathSelectorView) WithValue

type ListProjectsRequest_FieldMask

type ListProjectsRequest_FieldMask struct {
	Paths []ListProjectsRequest_FieldPath
}

func FullListProjectsRequest_FieldMask

func FullListProjectsRequest_FieldMask() *ListProjectsRequest_FieldMask

func (*ListProjectsRequest_FieldMask) AppendPath

func (*ListProjectsRequest_FieldMask) AppendRawPath

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

func (*ListProjectsRequest_FieldMask) DecodeFirestore

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

func (*ListProjectsRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*ListProjectsRequest_FieldMask) FilterInputFields

func (fieldMask *ListProjectsRequest_FieldMask) FilterInputFields() *ListProjectsRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ListProjectsRequest_FieldMask) FromProtoFieldMask

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

func (*ListProjectsRequest_FieldMask) GetPaths

func (*ListProjectsRequest_FieldMask) GetRawPaths

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

func (*ListProjectsRequest_FieldMask) IsFull

func (fieldMask *ListProjectsRequest_FieldMask) IsFull() bool

func (ListProjectsRequest_FieldMask) Marshal

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

implement methods required by customType

func (ListProjectsRequest_FieldMask) MarshalJSON

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

func (*ListProjectsRequest_FieldMask) PathsCount

func (fieldMask *ListProjectsRequest_FieldMask) PathsCount() int

func (*ListProjectsRequest_FieldMask) Project

func (*ListProjectsRequest_FieldMask) ProjectRaw

func (*ListProjectsRequest_FieldMask) ProtoMessage

func (fieldMask *ListProjectsRequest_FieldMask) ProtoMessage()

func (*ListProjectsRequest_FieldMask) ProtoReflect

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

func (*ListProjectsRequest_FieldMask) Reset

func (fieldMask *ListProjectsRequest_FieldMask) Reset()

func (*ListProjectsRequest_FieldMask) Set

func (fieldMask *ListProjectsRequest_FieldMask) Set(target, source *ListProjectsRequest)

func (*ListProjectsRequest_FieldMask) SetFromCliFlag

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

func (*ListProjectsRequest_FieldMask) SetRaw

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

func (*ListProjectsRequest_FieldMask) Size

func (fieldMask *ListProjectsRequest_FieldMask) Size() int

func (*ListProjectsRequest_FieldMask) String

func (fieldMask *ListProjectsRequest_FieldMask) String() string

func (*ListProjectsRequest_FieldMask) Subtract

func (*ListProjectsRequest_FieldMask) SubtractRaw

func (*ListProjectsRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*ListProjectsRequest_FieldMask) Unmarshal

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

func (*ListProjectsRequest_FieldMask) UnmarshalJSON

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

type ListProjectsRequest_FieldPath

type ListProjectsRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() ListProjectsRequest_FieldPathSelector
	Get(source *ListProjectsRequest) []interface{}
	GetSingle(source *ListProjectsRequest) (interface{}, bool)
	ClearValue(item *ListProjectsRequest)

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

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

func MustParseListProjectsRequest_FieldPath

func MustParseListProjectsRequest_FieldPath(rawField string) ListProjectsRequest_FieldPath

func ParseListProjectsRequest_FieldPath

func ParseListProjectsRequest_FieldPath(rawField string) (ListProjectsRequest_FieldPath, error)

type ListProjectsRequest_FieldPathArrayItemValue

type ListProjectsRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ListProjectsRequest_FieldPath
	ContainsValue(*ListProjectsRequest) bool
}

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

func MustParseListProjectsRequest_FieldPathArrayItemValue

func MustParseListProjectsRequest_FieldPathArrayItemValue(pathStr, valueStr string) ListProjectsRequest_FieldPathArrayItemValue

func ParseListProjectsRequest_FieldPathArrayItemValue

func ParseListProjectsRequest_FieldPathArrayItemValue(pathStr, valueStr string) (ListProjectsRequest_FieldPathArrayItemValue, error)

ParseListProjectsRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ListProjectsRequest_FieldPathArrayOfValues

type ListProjectsRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ListProjectsRequest_FieldPath
}

ListProjectsRequest_FieldPathArrayOfValues allows storing slice of values for ListProjectsRequest fields according to their type

func MustParseListProjectsRequest_FieldPathArrayOfValues

func MustParseListProjectsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) ListProjectsRequest_FieldPathArrayOfValues

func ParseListProjectsRequest_FieldPathArrayOfValues

func ParseListProjectsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (ListProjectsRequest_FieldPathArrayOfValues, error)

type ListProjectsRequest_FieldPathSelector

type ListProjectsRequest_FieldPathSelector int32
const (
	ListProjectsRequest_FieldPathSelectorPageSize          ListProjectsRequest_FieldPathSelector = 0
	ListProjectsRequest_FieldPathSelectorPageToken         ListProjectsRequest_FieldPathSelector = 1
	ListProjectsRequest_FieldPathSelectorOrderBy           ListProjectsRequest_FieldPathSelector = 2
	ListProjectsRequest_FieldPathSelectorFilter            ListProjectsRequest_FieldPathSelector = 3
	ListProjectsRequest_FieldPathSelectorFieldMask         ListProjectsRequest_FieldPathSelector = 4
	ListProjectsRequest_FieldPathSelectorView              ListProjectsRequest_FieldPathSelector = 5
	ListProjectsRequest_FieldPathSelectorIncludePagingInfo ListProjectsRequest_FieldPathSelector = 6
)

func (ListProjectsRequest_FieldPathSelector) String

type ListProjectsRequest_FieldPathValue

type ListProjectsRequest_FieldPathValue interface {
	ListProjectsRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ListProjectsRequest)
	CompareWith(*ListProjectsRequest) (cmp int, comparable bool)
}

ListProjectsRequest_FieldPathValue allows storing values for ListProjectsRequest fields according to their type

func MustParseListProjectsRequest_FieldPathValue

func MustParseListProjectsRequest_FieldPathValue(pathStr, valueStr string) ListProjectsRequest_FieldPathValue

func ParseListProjectsRequest_FieldPathValue

func ParseListProjectsRequest_FieldPathValue(pathStr, valueStr string) (ListProjectsRequest_FieldPathValue, error)

type ListProjectsRequest_FieldTerminalPath

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

func (*ListProjectsRequest_FieldTerminalPath) ClearValue

func (*ListProjectsRequest_FieldTerminalPath) ClearValueRaw

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

func (*ListProjectsRequest_FieldTerminalPath) Get

func (fp *ListProjectsRequest_FieldTerminalPath) Get(source *ListProjectsRequest) (values []interface{})

Get returns all values pointed by specific field from source ListProjectsRequest

func (*ListProjectsRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ListProjectsRequest_FieldTerminalPath) GetRaw

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

func (*ListProjectsRequest_FieldTerminalPath) GetSingle

func (fp *ListProjectsRequest_FieldTerminalPath) GetSingle(source *ListProjectsRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ListProjectsRequest

func (*ListProjectsRequest_FieldTerminalPath) GetSingleRaw

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

func (*ListProjectsRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ListProjectsRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ListProjectsRequest_FieldTerminalPath) Selector

func (*ListProjectsRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*ListProjectsRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*ListProjectsRequest_FieldTerminalPath) WithIArrayItemValue

func (*ListProjectsRequest_FieldTerminalPath) WithIArrayOfValues

func (fp *ListProjectsRequest_FieldTerminalPath) WithIArrayOfValues(values interface{}) ListProjectsRequest_FieldPathArrayOfValues

func (*ListProjectsRequest_FieldTerminalPath) WithIValue

func (*ListProjectsRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ListProjectsRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ListProjectsRequest_FieldTerminalPath) WithRawIValue

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

type ListProjectsRequest_FieldTerminalPathArrayItemValue

type ListProjectsRequest_FieldTerminalPathArrayItemValue struct {
	ListProjectsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ListProjectsRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*ListProjectsRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ListProjectsRequest_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *ListProjectsRequest_FieldTerminalPathArrayItemValue) GetSingle(source *ListProjectsRequest) (interface{}, bool)

func (*ListProjectsRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ListProjectsRequest_FieldTerminalPathArrayOfValues

type ListProjectsRequest_FieldTerminalPathArrayOfValues struct {
	ListProjectsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ListProjectsRequest_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues

func (fpaov *ListProjectsRequest_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues() ([]*project.Project_FieldMask, bool)

func (*ListProjectsRequest_FieldTerminalPathArrayOfValues) AsFilterArrayOfValues

func (fpaov *ListProjectsRequest_FieldTerminalPathArrayOfValues) AsFilterArrayOfValues() ([]*project.Filter, bool)

func (*ListProjectsRequest_FieldTerminalPathArrayOfValues) AsIncludePagingInfoArrayOfValues added in v0.10.1

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

func (*ListProjectsRequest_FieldTerminalPathArrayOfValues) AsOrderByArrayOfValues

func (fpaov *ListProjectsRequest_FieldTerminalPathArrayOfValues) AsOrderByArrayOfValues() ([]*project.OrderBy, bool)

func (*ListProjectsRequest_FieldTerminalPathArrayOfValues) AsPageSizeArrayOfValues

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

func (*ListProjectsRequest_FieldTerminalPathArrayOfValues) AsPageTokenArrayOfValues

func (fpaov *ListProjectsRequest_FieldTerminalPathArrayOfValues) AsPageTokenArrayOfValues() ([]*project.PagerCursor, bool)

func (*ListProjectsRequest_FieldTerminalPathArrayOfValues) AsViewArrayOfValues

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

func (*ListProjectsRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type ListProjectsRequest_FieldTerminalPathValue

type ListProjectsRequest_FieldTerminalPathValue struct {
	ListProjectsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ListProjectsRequest_FieldTerminalPathValue) AsFieldMaskValue

func (*ListProjectsRequest_FieldTerminalPathValue) AsFilterValue

func (*ListProjectsRequest_FieldTerminalPathValue) AsIncludePagingInfoValue added in v0.10.1

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

func (*ListProjectsRequest_FieldTerminalPathValue) AsOrderByValue

func (*ListProjectsRequest_FieldTerminalPathValue) AsPageSizeValue

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

func (*ListProjectsRequest_FieldTerminalPathValue) AsPageTokenValue

func (*ListProjectsRequest_FieldTerminalPathValue) AsViewValue

func (*ListProjectsRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ListProjectsRequest_FieldTerminalPathValue' with the value under path in 'ListProjectsRequest'.

func (*ListProjectsRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*ListProjectsRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*ListProjectsRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ListProjectsRequest

func (*ListProjectsRequest_FieldTerminalPathValue) SetToRaw

type ListProjectsResponse

type ListProjectsResponse struct {

	// The list of Projects
	Projects []*project.Project `protobuf:"bytes,1,rep,name=projects,proto3" json:"projects,omitempty" firestore:"projects"`
	// A token to retrieve previous page of results. Pass this value in the
	// [ListProjectsRequest.page_token][ntt.secrets.v1alpha.ListProjectsRequest.page_token]
	PrevPageToken *project.PagerCursor `` /* 151-byte string literal not displayed */
	// A token to retrieve next page of results. Pass this value in the
	// [ListProjectsRequest.page_token][ntt.secrets.v1alpha.ListProjectsRequest.page_token]
	NextPageToken *project.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 Projects 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 [ListProjects][ntt.secrets.v1alpha.ListProjects]

func (*ListProjectsResponse) Clone

func (*ListProjectsResponse) CloneRaw

func (*ListProjectsResponse) Descriptor

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

Deprecated, Use ListProjectsResponse.ProtoReflect.Descriptor instead.

func (*ListProjectsResponse) GetCurrentOffset added in v0.10.1

func (m *ListProjectsResponse) GetCurrentOffset() int32

func (*ListProjectsResponse) GetNextPageToken

func (m *ListProjectsResponse) GetNextPageToken() *project.PagerCursor

func (*ListProjectsResponse) GetPrevPageToken

func (m *ListProjectsResponse) GetPrevPageToken() *project.PagerCursor

func (*ListProjectsResponse) GetProjects

func (m *ListProjectsResponse) GetProjects() []*project.Project

func (*ListProjectsResponse) GetTotalResultsCount added in v0.10.1

func (m *ListProjectsResponse) GetTotalResultsCount() int32

func (*ListProjectsResponse) GotenMessage

func (*ListProjectsResponse) GotenMessage()

func (*ListProjectsResponse) GotenObjectExt

func (o *ListProjectsResponse) GotenObjectExt()

func (*ListProjectsResponse) GotenValidate

func (obj *ListProjectsResponse) GotenValidate() error

func (*ListProjectsResponse) MakeDiffFieldMask

func (*ListProjectsResponse) MakeFullFieldMask

func (o *ListProjectsResponse) MakeFullFieldMask() *ListProjectsResponse_FieldMask

func (*ListProjectsResponse) MakeRawDiffFieldMask

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

func (*ListProjectsResponse) MakeRawFullFieldMask

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

func (*ListProjectsResponse) Marshal

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

func (*ListProjectsResponse) MarshalJSON

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

func (*ListProjectsResponse) Merge

func (o *ListProjectsResponse) Merge(source *ListProjectsResponse)

func (*ListProjectsResponse) MergeRaw

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

func (*ListProjectsResponse) ProtoMessage

func (*ListProjectsResponse) ProtoMessage()

func (*ListProjectsResponse) ProtoReflect

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

func (*ListProjectsResponse) Reset

func (m *ListProjectsResponse) Reset()

func (*ListProjectsResponse) SetCurrentOffset added in v0.10.1

func (m *ListProjectsResponse) SetCurrentOffset(fv int32)

func (*ListProjectsResponse) SetNextPageToken

func (m *ListProjectsResponse) SetNextPageToken(fv *project.PagerCursor)

func (*ListProjectsResponse) SetPrevPageToken

func (m *ListProjectsResponse) SetPrevPageToken(fv *project.PagerCursor)

func (*ListProjectsResponse) SetProjects

func (m *ListProjectsResponse) SetProjects(fv []*project.Project)

func (*ListProjectsResponse) SetTotalResultsCount added in v0.10.1

func (m *ListProjectsResponse) SetTotalResultsCount(fv int32)

func (*ListProjectsResponse) String

func (m *ListProjectsResponse) String() string

func (*ListProjectsResponse) Unmarshal

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

func (*ListProjectsResponse) UnmarshalJSON

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

type ListProjectsResponseFieldPathBuilder

type ListProjectsResponseFieldPathBuilder struct{}

func NewListProjectsResponseFieldPathBuilder

func NewListProjectsResponseFieldPathBuilder() ListProjectsResponseFieldPathBuilder

func (ListProjectsResponseFieldPathBuilder) CurrentOffset added in v0.10.1

func (ListProjectsResponseFieldPathBuilder) NextPageToken

func (ListProjectsResponseFieldPathBuilder) PrevPageToken

func (ListProjectsResponseFieldPathBuilder) Projects

func (ListProjectsResponseFieldPathBuilder) TotalResultsCount added in v0.10.1

type ListProjectsResponsePathSelectorCurrentOffset added in v0.10.1

type ListProjectsResponsePathSelectorCurrentOffset struct{}

func (ListProjectsResponsePathSelectorCurrentOffset) FieldPath added in v0.10.1

func (ListProjectsResponsePathSelectorCurrentOffset) WithArrayOfValues added in v0.10.1

func (ListProjectsResponsePathSelectorCurrentOffset) WithValue added in v0.10.1

type ListProjectsResponsePathSelectorNextPageToken

type ListProjectsResponsePathSelectorNextPageToken struct{}

func (ListProjectsResponsePathSelectorNextPageToken) FieldPath

func (ListProjectsResponsePathSelectorNextPageToken) WithArrayOfValues

func (ListProjectsResponsePathSelectorNextPageToken) WithValue

type ListProjectsResponsePathSelectorPrevPageToken

type ListProjectsResponsePathSelectorPrevPageToken struct{}

func (ListProjectsResponsePathSelectorPrevPageToken) FieldPath

func (ListProjectsResponsePathSelectorPrevPageToken) WithArrayOfValues

func (ListProjectsResponsePathSelectorPrevPageToken) WithValue

type ListProjectsResponsePathSelectorProjects

type ListProjectsResponsePathSelectorProjects struct{}

func (ListProjectsResponsePathSelectorProjects) FieldPath

func (ListProjectsResponsePathSelectorProjects) Name

func (ListProjectsResponsePathSelectorProjects) WithArrayOfValues

func (ListProjectsResponsePathSelectorProjects) WithItemValue

func (ListProjectsResponsePathSelectorProjects) WithSubArrayItemValue

func (ListProjectsResponsePathSelectorProjects) WithSubArrayOfValues

func (ListProjectsResponsePathSelectorProjects) WithSubPath

func (ListProjectsResponsePathSelectorProjects) WithSubValue

func (ListProjectsResponsePathSelectorProjects) WithValue

type ListProjectsResponsePathSelectorProjectsName

type ListProjectsResponsePathSelectorProjectsName struct{}

func (ListProjectsResponsePathSelectorProjectsName) FieldPath

func (ListProjectsResponsePathSelectorProjectsName) WithArrayOfValues

func (ListProjectsResponsePathSelectorProjectsName) WithValue

type ListProjectsResponsePathSelectorTotalResultsCount added in v0.10.1

type ListProjectsResponsePathSelectorTotalResultsCount struct{}

func (ListProjectsResponsePathSelectorTotalResultsCount) FieldPath added in v0.10.1

func (ListProjectsResponsePathSelectorTotalResultsCount) WithArrayOfValues added in v0.10.1

func (ListProjectsResponsePathSelectorTotalResultsCount) WithValue added in v0.10.1

type ListProjectsResponse_FieldMask

type ListProjectsResponse_FieldMask struct {
	Paths []ListProjectsResponse_FieldPath
}

func FullListProjectsResponse_FieldMask

func FullListProjectsResponse_FieldMask() *ListProjectsResponse_FieldMask

func (*ListProjectsResponse_FieldMask) AppendPath

func (*ListProjectsResponse_FieldMask) AppendRawPath

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

func (*ListProjectsResponse_FieldMask) DecodeFirestore

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

func (*ListProjectsResponse_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*ListProjectsResponse_FieldMask) FilterInputFields

func (fieldMask *ListProjectsResponse_FieldMask) FilterInputFields() *ListProjectsResponse_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ListProjectsResponse_FieldMask) FromProtoFieldMask

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

func (*ListProjectsResponse_FieldMask) GetPaths

func (*ListProjectsResponse_FieldMask) GetRawPaths

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

func (*ListProjectsResponse_FieldMask) IsFull

func (fieldMask *ListProjectsResponse_FieldMask) IsFull() bool

func (ListProjectsResponse_FieldMask) Marshal

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

implement methods required by customType

func (ListProjectsResponse_FieldMask) MarshalJSON

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

func (*ListProjectsResponse_FieldMask) PathsCount

func (fieldMask *ListProjectsResponse_FieldMask) PathsCount() int

func (*ListProjectsResponse_FieldMask) Project

func (*ListProjectsResponse_FieldMask) ProjectRaw

func (*ListProjectsResponse_FieldMask) ProtoMessage

func (fieldMask *ListProjectsResponse_FieldMask) ProtoMessage()

func (*ListProjectsResponse_FieldMask) ProtoReflect

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

func (*ListProjectsResponse_FieldMask) Reset

func (fieldMask *ListProjectsResponse_FieldMask) Reset()

func (*ListProjectsResponse_FieldMask) Set

func (fieldMask *ListProjectsResponse_FieldMask) Set(target, source *ListProjectsResponse)

func (*ListProjectsResponse_FieldMask) SetFromCliFlag

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

func (*ListProjectsResponse_FieldMask) SetRaw

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

func (*ListProjectsResponse_FieldMask) Size

func (fieldMask *ListProjectsResponse_FieldMask) Size() int

func (*ListProjectsResponse_FieldMask) String

func (fieldMask *ListProjectsResponse_FieldMask) String() string

func (*ListProjectsResponse_FieldMask) Subtract

func (*ListProjectsResponse_FieldMask) SubtractRaw

func (*ListProjectsResponse_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*ListProjectsResponse_FieldMask) Unmarshal

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

func (*ListProjectsResponse_FieldMask) UnmarshalJSON

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

type ListProjectsResponse_FieldPath

type ListProjectsResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() ListProjectsResponse_FieldPathSelector
	Get(source *ListProjectsResponse) []interface{}
	GetSingle(source *ListProjectsResponse) (interface{}, bool)
	ClearValue(item *ListProjectsResponse)

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

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

func MustParseListProjectsResponse_FieldPath

func MustParseListProjectsResponse_FieldPath(rawField string) ListProjectsResponse_FieldPath

func ParseListProjectsResponse_FieldPath

func ParseListProjectsResponse_FieldPath(rawField string) (ListProjectsResponse_FieldPath, error)

type ListProjectsResponse_FieldPathArrayItemValue

type ListProjectsResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ListProjectsResponse_FieldPath
	ContainsValue(*ListProjectsResponse) bool
}

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

func MustParseListProjectsResponse_FieldPathArrayItemValue

func MustParseListProjectsResponse_FieldPathArrayItemValue(pathStr, valueStr string) ListProjectsResponse_FieldPathArrayItemValue

func ParseListProjectsResponse_FieldPathArrayItemValue

func ParseListProjectsResponse_FieldPathArrayItemValue(pathStr, valueStr string) (ListProjectsResponse_FieldPathArrayItemValue, error)

ParseListProjectsResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ListProjectsResponse_FieldPathArrayOfValues

type ListProjectsResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ListProjectsResponse_FieldPath
}

ListProjectsResponse_FieldPathArrayOfValues allows storing slice of values for ListProjectsResponse fields according to their type

func MustParseListProjectsResponse_FieldPathArrayOfValues

func MustParseListProjectsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) ListProjectsResponse_FieldPathArrayOfValues

func ParseListProjectsResponse_FieldPathArrayOfValues

func ParseListProjectsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (ListProjectsResponse_FieldPathArrayOfValues, error)

type ListProjectsResponse_FieldPathSelector

type ListProjectsResponse_FieldPathSelector int32
const (
	ListProjectsResponse_FieldPathSelectorProjects          ListProjectsResponse_FieldPathSelector = 0
	ListProjectsResponse_FieldPathSelectorPrevPageToken     ListProjectsResponse_FieldPathSelector = 1
	ListProjectsResponse_FieldPathSelectorNextPageToken     ListProjectsResponse_FieldPathSelector = 2
	ListProjectsResponse_FieldPathSelectorCurrentOffset     ListProjectsResponse_FieldPathSelector = 3
	ListProjectsResponse_FieldPathSelectorTotalResultsCount ListProjectsResponse_FieldPathSelector = 4
)

func (ListProjectsResponse_FieldPathSelector) String

type ListProjectsResponse_FieldPathValue

type ListProjectsResponse_FieldPathValue interface {
	ListProjectsResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ListProjectsResponse)
	CompareWith(*ListProjectsResponse) (cmp int, comparable bool)
}

ListProjectsResponse_FieldPathValue allows storing values for ListProjectsResponse fields according to their type

func MustParseListProjectsResponse_FieldPathValue

func MustParseListProjectsResponse_FieldPathValue(pathStr, valueStr string) ListProjectsResponse_FieldPathValue

func ParseListProjectsResponse_FieldPathValue

func ParseListProjectsResponse_FieldPathValue(pathStr, valueStr string) (ListProjectsResponse_FieldPathValue, error)

type ListProjectsResponse_FieldSubPath

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

func (*ListProjectsResponse_FieldSubPath) AsProjectsSubPath

func (*ListProjectsResponse_FieldSubPath) ClearValue

func (*ListProjectsResponse_FieldSubPath) ClearValueRaw

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

func (*ListProjectsResponse_FieldSubPath) Get

func (fps *ListProjectsResponse_FieldSubPath) Get(source *ListProjectsResponse) (values []interface{})

Get returns all values pointed by selected field from source ListProjectsResponse

func (*ListProjectsResponse_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ListProjectsResponse_FieldSubPath) GetRaw

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

func (*ListProjectsResponse_FieldSubPath) GetSingle

func (fps *ListProjectsResponse_FieldSubPath) GetSingle(source *ListProjectsResponse) (interface{}, bool)

GetSingle returns value of selected field from source ListProjectsResponse

func (*ListProjectsResponse_FieldSubPath) GetSingleRaw

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

func (*ListProjectsResponse_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ListProjectsResponse_FieldSubPath) JSONString

func (fps *ListProjectsResponse_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ListProjectsResponse_FieldSubPath) Selector

func (*ListProjectsResponse_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*ListProjectsResponse_FieldSubPath) String

String returns path representation in proto convention

func (*ListProjectsResponse_FieldSubPath) WithIArrayItemValue

func (fps *ListProjectsResponse_FieldSubPath) WithIArrayItemValue(value interface{}) ListProjectsResponse_FieldPathArrayItemValue

func (*ListProjectsResponse_FieldSubPath) WithIArrayOfValues

func (fps *ListProjectsResponse_FieldSubPath) WithIArrayOfValues(values interface{}) ListProjectsResponse_FieldPathArrayOfValues

func (*ListProjectsResponse_FieldSubPath) WithIValue

func (*ListProjectsResponse_FieldSubPath) WithRawIArrayItemValue

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

func (*ListProjectsResponse_FieldSubPath) WithRawIArrayOfValues

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

func (*ListProjectsResponse_FieldSubPath) WithRawIValue

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

type ListProjectsResponse_FieldSubPathArrayItemValue

type ListProjectsResponse_FieldSubPathArrayItemValue struct {
	ListProjectsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*ListProjectsResponse_FieldSubPathArrayItemValue) AsProjectsPathItemValue

func (*ListProjectsResponse_FieldSubPathArrayItemValue) ContainsValue

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

func (*ListProjectsResponse_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type ListProjectsResponse_FieldSubPathArrayOfValues

type ListProjectsResponse_FieldSubPathArrayOfValues struct {
	ListProjectsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*ListProjectsResponse_FieldSubPathArrayOfValues) AsProjectsPathArrayOfValues

func (*ListProjectsResponse_FieldSubPathArrayOfValues) GetRawValues

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

type ListProjectsResponse_FieldSubPathValue

type ListProjectsResponse_FieldSubPathValue struct {
	ListProjectsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*ListProjectsResponse_FieldSubPathValue) AsProjectsPathValue

func (*ListProjectsResponse_FieldSubPathValue) CompareWith

func (*ListProjectsResponse_FieldSubPathValue) CompareWithRaw

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

func (*ListProjectsResponse_FieldSubPathValue) GetRawValue

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

func (*ListProjectsResponse_FieldSubPathValue) SetTo

func (*ListProjectsResponse_FieldSubPathValue) SetToRaw

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

type ListProjectsResponse_FieldTerminalPath

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

func (*ListProjectsResponse_FieldTerminalPath) ClearValue

func (*ListProjectsResponse_FieldTerminalPath) ClearValueRaw

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

func (*ListProjectsResponse_FieldTerminalPath) Get

func (fp *ListProjectsResponse_FieldTerminalPath) Get(source *ListProjectsResponse) (values []interface{})

Get returns all values pointed by specific field from source ListProjectsResponse

func (*ListProjectsResponse_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ListProjectsResponse_FieldTerminalPath) GetRaw

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

func (*ListProjectsResponse_FieldTerminalPath) GetSingle

func (fp *ListProjectsResponse_FieldTerminalPath) GetSingle(source *ListProjectsResponse) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ListProjectsResponse

func (*ListProjectsResponse_FieldTerminalPath) GetSingleRaw

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

func (*ListProjectsResponse_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ListProjectsResponse_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ListProjectsResponse_FieldTerminalPath) Selector

func (*ListProjectsResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*ListProjectsResponse_FieldTerminalPath) String

String returns path representation in proto convention

func (*ListProjectsResponse_FieldTerminalPath) WithIArrayItemValue

func (*ListProjectsResponse_FieldTerminalPath) WithIArrayOfValues

func (*ListProjectsResponse_FieldTerminalPath) WithIValue

func (*ListProjectsResponse_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ListProjectsResponse_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ListProjectsResponse_FieldTerminalPath) WithRawIValue

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

type ListProjectsResponse_FieldTerminalPathArrayItemValue

type ListProjectsResponse_FieldTerminalPathArrayItemValue struct {
	ListProjectsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ListProjectsResponse_FieldTerminalPathArrayItemValue) AsProjectsItemValue

func (*ListProjectsResponse_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*ListProjectsResponse_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ListProjectsResponse_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *ListProjectsResponse_FieldTerminalPathArrayItemValue) GetSingle(source *ListProjectsResponse) (interface{}, bool)

func (*ListProjectsResponse_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ListProjectsResponse_FieldTerminalPathArrayOfValues

type ListProjectsResponse_FieldTerminalPathArrayOfValues struct {
	ListProjectsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ListProjectsResponse_FieldTerminalPathArrayOfValues) AsCurrentOffsetArrayOfValues added in v0.10.1

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

func (*ListProjectsResponse_FieldTerminalPathArrayOfValues) AsNextPageTokenArrayOfValues

func (fpaov *ListProjectsResponse_FieldTerminalPathArrayOfValues) AsNextPageTokenArrayOfValues() ([]*project.PagerCursor, bool)

func (*ListProjectsResponse_FieldTerminalPathArrayOfValues) AsPrevPageTokenArrayOfValues

func (fpaov *ListProjectsResponse_FieldTerminalPathArrayOfValues) AsPrevPageTokenArrayOfValues() ([]*project.PagerCursor, bool)

func (*ListProjectsResponse_FieldTerminalPathArrayOfValues) AsProjectsArrayOfValues

func (fpaov *ListProjectsResponse_FieldTerminalPathArrayOfValues) AsProjectsArrayOfValues() ([][]*project.Project, bool)

func (*ListProjectsResponse_FieldTerminalPathArrayOfValues) AsTotalResultsCountArrayOfValues added in v0.10.1

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

func (*ListProjectsResponse_FieldTerminalPathArrayOfValues) GetRawValues

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

type ListProjectsResponse_FieldTerminalPathValue

type ListProjectsResponse_FieldTerminalPathValue struct {
	ListProjectsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ListProjectsResponse_FieldTerminalPathValue) AsCurrentOffsetValue added in v0.10.1

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

func (*ListProjectsResponse_FieldTerminalPathValue) AsNextPageTokenValue

func (fpv *ListProjectsResponse_FieldTerminalPathValue) AsNextPageTokenValue() (*project.PagerCursor, bool)

func (*ListProjectsResponse_FieldTerminalPathValue) AsPrevPageTokenValue

func (fpv *ListProjectsResponse_FieldTerminalPathValue) AsPrevPageTokenValue() (*project.PagerCursor, bool)

func (*ListProjectsResponse_FieldTerminalPathValue) AsProjectsValue

func (fpv *ListProjectsResponse_FieldTerminalPathValue) AsProjectsValue() ([]*project.Project, bool)

func (*ListProjectsResponse_FieldTerminalPathValue) AsTotalResultsCountValue added in v0.10.1

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

func (*ListProjectsResponse_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ListProjectsResponse_FieldTerminalPathValue' with the value under path in 'ListProjectsResponse'.

func (*ListProjectsResponse_FieldTerminalPathValue) CompareWithRaw

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

func (*ListProjectsResponse_FieldTerminalPathValue) GetRawValue

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

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

func (*ListProjectsResponse_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ListProjectsResponse

func (*ListProjectsResponse_FieldTerminalPathValue) SetToRaw

type ProjectServiceClient

type ProjectServiceClient interface {
	GetProject(ctx context.Context, in *GetProjectRequest, opts ...grpc.CallOption) (*project.Project, error)
	BatchGetProjects(ctx context.Context, in *BatchGetProjectsRequest, opts ...grpc.CallOption) (*BatchGetProjectsResponse, error)
	ListProjects(ctx context.Context, in *ListProjectsRequest, opts ...grpc.CallOption) (*ListProjectsResponse, error)
	WatchProject(ctx context.Context, in *WatchProjectRequest, opts ...grpc.CallOption) (WatchProjectClientStream, error)
	WatchProjects(ctx context.Context, in *WatchProjectsRequest, opts ...grpc.CallOption) (WatchProjectsClientStream, error)
	CreateProject(ctx context.Context, in *CreateProjectRequest, opts ...grpc.CallOption) (*project.Project, error)
	UpdateProject(ctx context.Context, in *UpdateProjectRequest, opts ...grpc.CallOption) (*project.Project, error)
	DeleteProject(ctx context.Context, in *DeleteProjectRequest, opts ...grpc.CallOption) (*empty.Empty, error)
}

ProjectServiceClient is the client API for ProjectService.

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

type ProjectServiceDescriptor added in v0.4.28

type ProjectServiceDescriptor struct{}

func GetProjectServiceDescriptor added in v0.4.28

func GetProjectServiceDescriptor() *ProjectServiceDescriptor

func (*ProjectServiceDescriptor) AllMethodDescriptors added in v0.4.28

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

func (*ProjectServiceDescriptor) GetApiName added in v0.4.28

func (d *ProjectServiceDescriptor) GetApiName() string

func (*ProjectServiceDescriptor) GetFullAPIName added in v0.4.28

func (d *ProjectServiceDescriptor) GetFullAPIName() string

func (*ProjectServiceDescriptor) GetProtoPkgName added in v0.4.28

func (d *ProjectServiceDescriptor) GetProtoPkgName() string

func (*ProjectServiceDescriptor) GetServiceDomain added in v0.4.28

func (d *ProjectServiceDescriptor) GetServiceDomain() string

func (*ProjectServiceDescriptor) GetServiceVersion added in v0.4.28

func (d *ProjectServiceDescriptor) GetServiceVersion() string

type UpdateProjectDescriptor added in v0.4.28

type UpdateProjectDescriptor struct{}

func GetUpdateProjectDescriptor added in v0.4.28

func GetUpdateProjectDescriptor() *UpdateProjectDescriptor

func (*UpdateProjectDescriptor) GetApiDescriptor added in v0.4.28

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

func (*UpdateProjectDescriptor) GetApiName added in v0.4.28

func (d *UpdateProjectDescriptor) GetApiName() string

func (*UpdateProjectDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*UpdateProjectDescriptor) GetFullMethodName added in v0.4.28

func (d *UpdateProjectDescriptor) GetFullMethodName() string

func (*UpdateProjectDescriptor) GetMethodName added in v0.4.28

func (d *UpdateProjectDescriptor) GetMethodName() string

func (*UpdateProjectDescriptor) GetProtoPkgName added in v0.4.28

func (d *UpdateProjectDescriptor) GetProtoPkgName() string

func (*UpdateProjectDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*UpdateProjectDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*UpdateProjectDescriptor) GetServiceDomain added in v0.4.28

func (d *UpdateProjectDescriptor) GetServiceDomain() string

func (*UpdateProjectDescriptor) GetServiceVersion added in v0.4.28

func (d *UpdateProjectDescriptor) GetServiceVersion() string

func (*UpdateProjectDescriptor) GetVerb added in v0.4.28

func (d *UpdateProjectDescriptor) GetVerb() string

func (*UpdateProjectDescriptor) HasResource added in v0.4.30

func (d *UpdateProjectDescriptor) HasResource() bool

func (*UpdateProjectDescriptor) IsClientStream added in v0.4.28

func (d *UpdateProjectDescriptor) IsClientStream() bool

func (*UpdateProjectDescriptor) IsCollection added in v0.4.30

func (d *UpdateProjectDescriptor) IsCollection() bool

func (*UpdateProjectDescriptor) IsPlural added in v0.4.30

func (d *UpdateProjectDescriptor) IsPlural() bool

func (*UpdateProjectDescriptor) IsServerStream added in v0.4.28

func (d *UpdateProjectDescriptor) IsServerStream() bool

func (*UpdateProjectDescriptor) IsUnary added in v0.4.28

func (d *UpdateProjectDescriptor) IsUnary() bool

func (*UpdateProjectDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*UpdateProjectDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*UpdateProjectDescriptor) RequestHasResourceBody added in v0.4.28

func (d *UpdateProjectDescriptor) RequestHasResourceBody() bool

type UpdateProjectDescriptorClientMsgHandle added in v0.4.28

type UpdateProjectDescriptorClientMsgHandle struct{}

func (*UpdateProjectDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*UpdateProjectDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*UpdateProjectDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type UpdateProjectDescriptorServerMsgHandle added in v0.4.28

type UpdateProjectDescriptorServerMsgHandle struct{}

func (*UpdateProjectDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*UpdateProjectDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*UpdateProjectDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type UpdateProjectRequest

type UpdateProjectRequest struct {

	// Project resource body
	Project *project.Project `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty" firestore:"project"`
	// FieldMask applied to request - change will be applied only for fields in
	// the mask
	UpdateMask *project.Project_FieldMask `` /* 143-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 *UpdateProjectRequest_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 [UpdateProject][ntt.secrets.v1alpha.UpdateProject]

func (*UpdateProjectRequest) Clone

func (*UpdateProjectRequest) CloneRaw

func (*UpdateProjectRequest) Descriptor

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

Deprecated, Use UpdateProjectRequest.ProtoReflect.Descriptor instead.

func (*UpdateProjectRequest) GetAllowMissing added in v0.12.33

func (m *UpdateProjectRequest) GetAllowMissing() bool

func (*UpdateProjectRequest) GetCas

func (*UpdateProjectRequest) GetProject

func (m *UpdateProjectRequest) GetProject() *project.Project

func (*UpdateProjectRequest) GetUpdateMask

func (m *UpdateProjectRequest) GetUpdateMask() *project.Project_FieldMask

func (*UpdateProjectRequest) GotenMessage

func (*UpdateProjectRequest) GotenMessage()

func (*UpdateProjectRequest) GotenObjectExt

func (o *UpdateProjectRequest) GotenObjectExt()

func (*UpdateProjectRequest) GotenValidate

func (obj *UpdateProjectRequest) GotenValidate() error

func (*UpdateProjectRequest) MakeDiffFieldMask

func (*UpdateProjectRequest) MakeFullFieldMask

func (o *UpdateProjectRequest) MakeFullFieldMask() *UpdateProjectRequest_FieldMask

func (*UpdateProjectRequest) MakeRawDiffFieldMask

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

func (*UpdateProjectRequest) MakeRawFullFieldMask

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

func (*UpdateProjectRequest) Marshal

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

func (*UpdateProjectRequest) MarshalJSON

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

func (*UpdateProjectRequest) Merge

func (o *UpdateProjectRequest) Merge(source *UpdateProjectRequest)

func (*UpdateProjectRequest) MergeRaw

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

func (*UpdateProjectRequest) ProtoMessage

func (*UpdateProjectRequest) ProtoMessage()

func (*UpdateProjectRequest) ProtoReflect

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

func (*UpdateProjectRequest) Reset

func (m *UpdateProjectRequest) Reset()

func (*UpdateProjectRequest) SetAllowMissing added in v0.12.33

func (m *UpdateProjectRequest) SetAllowMissing(fv bool)

func (*UpdateProjectRequest) SetCas

func (*UpdateProjectRequest) SetProject

func (m *UpdateProjectRequest) SetProject(fv *project.Project)

func (*UpdateProjectRequest) SetUpdateMask

func (m *UpdateProjectRequest) SetUpdateMask(fv *project.Project_FieldMask)

func (*UpdateProjectRequest) String

func (m *UpdateProjectRequest) String() string

func (*UpdateProjectRequest) Unmarshal

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

func (*UpdateProjectRequest) UnmarshalJSON

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

type UpdateProjectRequestCASFieldPathBuilder

type UpdateProjectRequestCASFieldPathBuilder struct{}

func NewUpdateProjectRequestCASFieldPathBuilder

func NewUpdateProjectRequestCASFieldPathBuilder() UpdateProjectRequestCASFieldPathBuilder

func (UpdateProjectRequestCASFieldPathBuilder) ConditionalState

func (UpdateProjectRequestCASFieldPathBuilder) FieldMask

type UpdateProjectRequestCAS_FieldPath

type UpdateProjectRequestCAS_FieldPath interface {
	gotenobject.FieldPath
	Selector() UpdateProjectRequestCAS_FieldPathSelector
	Get(source *UpdateProjectRequest_CAS) []interface{}
	GetSingle(source *UpdateProjectRequest_CAS) (interface{}, bool)
	ClearValue(item *UpdateProjectRequest_CAS)

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

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

func MustParseUpdateProjectRequestCAS_FieldPath

func MustParseUpdateProjectRequestCAS_FieldPath(rawField string) UpdateProjectRequestCAS_FieldPath

func ParseUpdateProjectRequestCAS_FieldPath

func ParseUpdateProjectRequestCAS_FieldPath(rawField string) (UpdateProjectRequestCAS_FieldPath, error)

type UpdateProjectRequestCAS_FieldPathArrayItemValue

type UpdateProjectRequestCAS_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	UpdateProjectRequestCAS_FieldPath
	ContainsValue(*UpdateProjectRequest_CAS) bool
}

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

func MustParseUpdateProjectRequestCAS_FieldPathArrayItemValue

func MustParseUpdateProjectRequestCAS_FieldPathArrayItemValue(pathStr, valueStr string) UpdateProjectRequestCAS_FieldPathArrayItemValue

func ParseUpdateProjectRequestCAS_FieldPathArrayItemValue

func ParseUpdateProjectRequestCAS_FieldPathArrayItemValue(pathStr, valueStr string) (UpdateProjectRequestCAS_FieldPathArrayItemValue, error)

ParseUpdateProjectRequestCAS_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type UpdateProjectRequestCAS_FieldPathArrayOfValues

type UpdateProjectRequestCAS_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	UpdateProjectRequestCAS_FieldPath
}

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

func MustParseUpdateProjectRequestCAS_FieldPathArrayOfValues

func MustParseUpdateProjectRequestCAS_FieldPathArrayOfValues(pathStr, valuesStr string) UpdateProjectRequestCAS_FieldPathArrayOfValues

func ParseUpdateProjectRequestCAS_FieldPathArrayOfValues

func ParseUpdateProjectRequestCAS_FieldPathArrayOfValues(pathStr, valuesStr string) (UpdateProjectRequestCAS_FieldPathArrayOfValues, error)

type UpdateProjectRequestCAS_FieldPathSelector

type UpdateProjectRequestCAS_FieldPathSelector int32
const (
	UpdateProjectRequestCAS_FieldPathSelectorConditionalState UpdateProjectRequestCAS_FieldPathSelector = 0
	UpdateProjectRequestCAS_FieldPathSelectorFieldMask        UpdateProjectRequestCAS_FieldPathSelector = 1
)

func (UpdateProjectRequestCAS_FieldPathSelector) String

type UpdateProjectRequestCAS_FieldPathValue

type UpdateProjectRequestCAS_FieldPathValue interface {
	UpdateProjectRequestCAS_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **UpdateProjectRequest_CAS)
	CompareWith(*UpdateProjectRequest_CAS) (cmp int, comparable bool)
}

UpdateProjectRequestCAS_FieldPathValue allows storing values for CAS fields according to their type

func MustParseUpdateProjectRequestCAS_FieldPathValue

func MustParseUpdateProjectRequestCAS_FieldPathValue(pathStr, valueStr string) UpdateProjectRequestCAS_FieldPathValue

func ParseUpdateProjectRequestCAS_FieldPathValue

func ParseUpdateProjectRequestCAS_FieldPathValue(pathStr, valueStr string) (UpdateProjectRequestCAS_FieldPathValue, error)

type UpdateProjectRequestCAS_FieldSubPath

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

func (*UpdateProjectRequestCAS_FieldSubPath) AsConditionalStateSubPath

func (fps *UpdateProjectRequestCAS_FieldSubPath) AsConditionalStateSubPath() (project.Project_FieldPath, bool)

func (*UpdateProjectRequestCAS_FieldSubPath) ClearValue

func (*UpdateProjectRequestCAS_FieldSubPath) ClearValueRaw

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

func (*UpdateProjectRequestCAS_FieldSubPath) Get

func (fps *UpdateProjectRequestCAS_FieldSubPath) Get(source *UpdateProjectRequest_CAS) (values []interface{})

Get returns all values pointed by selected field from source UpdateProjectRequest_CAS

func (*UpdateProjectRequestCAS_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*UpdateProjectRequestCAS_FieldSubPath) GetRaw

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

func (*UpdateProjectRequestCAS_FieldSubPath) GetSingle

func (fps *UpdateProjectRequestCAS_FieldSubPath) GetSingle(source *UpdateProjectRequest_CAS) (interface{}, bool)

GetSingle returns value of selected field from source UpdateProjectRequest_CAS

func (*UpdateProjectRequestCAS_FieldSubPath) GetSingleRaw

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

func (*UpdateProjectRequestCAS_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*UpdateProjectRequestCAS_FieldSubPath) JSONString

func (fps *UpdateProjectRequestCAS_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*UpdateProjectRequestCAS_FieldSubPath) Selector

func (*UpdateProjectRequestCAS_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*UpdateProjectRequestCAS_FieldSubPath) String

String returns path representation in proto convention

func (*UpdateProjectRequestCAS_FieldSubPath) WithIArrayItemValue

func (*UpdateProjectRequestCAS_FieldSubPath) WithIArrayOfValues

func (*UpdateProjectRequestCAS_FieldSubPath) WithIValue

func (*UpdateProjectRequestCAS_FieldSubPath) WithRawIArrayItemValue

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

func (*UpdateProjectRequestCAS_FieldSubPath) WithRawIArrayOfValues

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

func (*UpdateProjectRequestCAS_FieldSubPath) WithRawIValue

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

type UpdateProjectRequestCAS_FieldSubPathArrayItemValue

type UpdateProjectRequestCAS_FieldSubPathArrayItemValue struct {
	UpdateProjectRequestCAS_FieldPath
	// contains filtered or unexported fields
}

func (*UpdateProjectRequestCAS_FieldSubPathArrayItemValue) AsConditionalStatePathItemValue

func (*UpdateProjectRequestCAS_FieldSubPathArrayItemValue) ContainsValue

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

func (*UpdateProjectRequestCAS_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type UpdateProjectRequestCAS_FieldSubPathArrayOfValues

type UpdateProjectRequestCAS_FieldSubPathArrayOfValues struct {
	UpdateProjectRequestCAS_FieldPath
	// contains filtered or unexported fields
}

func (*UpdateProjectRequestCAS_FieldSubPathArrayOfValues) AsConditionalStatePathArrayOfValues

func (fpsaov *UpdateProjectRequestCAS_FieldSubPathArrayOfValues) AsConditionalStatePathArrayOfValues() (project.Project_FieldPathArrayOfValues, bool)

func (*UpdateProjectRequestCAS_FieldSubPathArrayOfValues) GetRawValues

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

type UpdateProjectRequestCAS_FieldSubPathValue

type UpdateProjectRequestCAS_FieldSubPathValue struct {
	UpdateProjectRequestCAS_FieldPath
	// contains filtered or unexported fields
}

func (*UpdateProjectRequestCAS_FieldSubPathValue) AsConditionalStatePathValue

func (fpvs *UpdateProjectRequestCAS_FieldSubPathValue) AsConditionalStatePathValue() (project.Project_FieldPathValue, bool)

func (*UpdateProjectRequestCAS_FieldSubPathValue) CompareWith

func (*UpdateProjectRequestCAS_FieldSubPathValue) CompareWithRaw

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

func (*UpdateProjectRequestCAS_FieldSubPathValue) GetRawValue

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

func (*UpdateProjectRequestCAS_FieldSubPathValue) SetTo

func (*UpdateProjectRequestCAS_FieldSubPathValue) SetToRaw

type UpdateProjectRequestCAS_FieldTerminalPath

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

func (*UpdateProjectRequestCAS_FieldTerminalPath) ClearValue

func (*UpdateProjectRequestCAS_FieldTerminalPath) ClearValueRaw

func (*UpdateProjectRequestCAS_FieldTerminalPath) Get

func (fp *UpdateProjectRequestCAS_FieldTerminalPath) Get(source *UpdateProjectRequest_CAS) (values []interface{})

Get returns all values pointed by specific field from source UpdateProjectRequest_CAS

func (*UpdateProjectRequestCAS_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*UpdateProjectRequestCAS_FieldTerminalPath) GetRaw

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

func (*UpdateProjectRequestCAS_FieldTerminalPath) GetSingle

func (fp *UpdateProjectRequestCAS_FieldTerminalPath) GetSingle(source *UpdateProjectRequest_CAS) (interface{}, bool)

GetSingle returns value pointed by specific field of from source UpdateProjectRequest_CAS

func (*UpdateProjectRequestCAS_FieldTerminalPath) GetSingleRaw

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

func (*UpdateProjectRequestCAS_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*UpdateProjectRequestCAS_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*UpdateProjectRequestCAS_FieldTerminalPath) Selector

func (*UpdateProjectRequestCAS_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*UpdateProjectRequestCAS_FieldTerminalPath) String

String returns path representation in proto convention

func (*UpdateProjectRequestCAS_FieldTerminalPath) WithIArrayItemValue

func (*UpdateProjectRequestCAS_FieldTerminalPath) WithIArrayOfValues

func (*UpdateProjectRequestCAS_FieldTerminalPath) WithIValue

func (*UpdateProjectRequestCAS_FieldTerminalPath) WithRawIArrayItemValue

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

func (*UpdateProjectRequestCAS_FieldTerminalPath) WithRawIArrayOfValues

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

func (*UpdateProjectRequestCAS_FieldTerminalPath) WithRawIValue

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

type UpdateProjectRequestCAS_FieldTerminalPathArrayItemValue

type UpdateProjectRequestCAS_FieldTerminalPathArrayItemValue struct {
	UpdateProjectRequestCAS_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*UpdateProjectRequestCAS_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*UpdateProjectRequestCAS_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*UpdateProjectRequestCAS_FieldTerminalPathArrayItemValue) GetSingle

func (*UpdateProjectRequestCAS_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type UpdateProjectRequestCAS_FieldTerminalPathArrayOfValues

type UpdateProjectRequestCAS_FieldTerminalPathArrayOfValues struct {
	UpdateProjectRequestCAS_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*UpdateProjectRequestCAS_FieldTerminalPathArrayOfValues) AsConditionalStateArrayOfValues

func (fpaov *UpdateProjectRequestCAS_FieldTerminalPathArrayOfValues) AsConditionalStateArrayOfValues() ([]*project.Project, bool)

func (*UpdateProjectRequestCAS_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues

func (*UpdateProjectRequestCAS_FieldTerminalPathArrayOfValues) GetRawValues

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

type UpdateProjectRequestCAS_FieldTerminalPathValue

type UpdateProjectRequestCAS_FieldTerminalPathValue struct {
	UpdateProjectRequestCAS_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*UpdateProjectRequestCAS_FieldTerminalPathValue) AsConditionalStateValue

func (fpv *UpdateProjectRequestCAS_FieldTerminalPathValue) AsConditionalStateValue() (*project.Project, bool)

func (*UpdateProjectRequestCAS_FieldTerminalPathValue) AsFieldMaskValue

func (*UpdateProjectRequestCAS_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'UpdateProjectRequestCAS_FieldTerminalPathValue' with the value under path in 'UpdateProjectRequest_CAS'.

func (*UpdateProjectRequestCAS_FieldTerminalPathValue) CompareWithRaw

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

func (*UpdateProjectRequestCAS_FieldTerminalPathValue) GetRawValue

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

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

func (*UpdateProjectRequestCAS_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object CAS

func (*UpdateProjectRequestCAS_FieldTerminalPathValue) SetToRaw

type UpdateProjectRequestFieldPathBuilder

type UpdateProjectRequestFieldPathBuilder struct{}

func NewUpdateProjectRequestFieldPathBuilder

func NewUpdateProjectRequestFieldPathBuilder() UpdateProjectRequestFieldPathBuilder

func (UpdateProjectRequestFieldPathBuilder) AllowMissing added in v0.12.33

func (UpdateProjectRequestFieldPathBuilder) Cas

func (UpdateProjectRequestFieldPathBuilder) Project

func (UpdateProjectRequestFieldPathBuilder) UpdateMask

type UpdateProjectRequestPathSelectorAllowMissing added in v0.12.33

type UpdateProjectRequestPathSelectorAllowMissing struct{}

func (UpdateProjectRequestPathSelectorAllowMissing) FieldPath added in v0.12.33

func (UpdateProjectRequestPathSelectorAllowMissing) WithArrayOfValues added in v0.12.33

func (UpdateProjectRequestPathSelectorAllowMissing) WithValue added in v0.12.33

type UpdateProjectRequestPathSelectorCas

type UpdateProjectRequestPathSelectorCas struct{}

func (UpdateProjectRequestPathSelectorCas) ConditionalState

func (UpdateProjectRequestPathSelectorCas) FieldMask

func (UpdateProjectRequestPathSelectorCas) FieldPath

func (UpdateProjectRequestPathSelectorCas) WithArrayOfValues

func (UpdateProjectRequestPathSelectorCas) WithSubArrayItemValue

func (UpdateProjectRequestPathSelectorCas) WithSubArrayOfValues

func (UpdateProjectRequestPathSelectorCas) WithSubPath

func (UpdateProjectRequestPathSelectorCas) WithSubValue

func (UpdateProjectRequestPathSelectorCas) WithValue

type UpdateProjectRequestPathSelectorCasConditionalState

type UpdateProjectRequestPathSelectorCasConditionalState struct{}

func (UpdateProjectRequestPathSelectorCasConditionalState) FieldPath

func (UpdateProjectRequestPathSelectorCasConditionalState) Name

func (UpdateProjectRequestPathSelectorCasConditionalState) WithArrayOfValues

func (UpdateProjectRequestPathSelectorCasConditionalState) WithValue

type UpdateProjectRequestPathSelectorCasConditionalStateName

type UpdateProjectRequestPathSelectorCasConditionalStateName struct{}

func (UpdateProjectRequestPathSelectorCasConditionalStateName) FieldPath

func (UpdateProjectRequestPathSelectorCasConditionalStateName) WithArrayOfValues

func (UpdateProjectRequestPathSelectorCasConditionalStateName) WithValue

type UpdateProjectRequestPathSelectorCasFieldMask

type UpdateProjectRequestPathSelectorCasFieldMask struct{}

func (UpdateProjectRequestPathSelectorCasFieldMask) FieldPath

func (UpdateProjectRequestPathSelectorCasFieldMask) WithArrayOfValues

func (UpdateProjectRequestPathSelectorCasFieldMask) WithValue

type UpdateProjectRequestPathSelectorProject

type UpdateProjectRequestPathSelectorProject struct{}

func (UpdateProjectRequestPathSelectorProject) FieldPath

func (UpdateProjectRequestPathSelectorProject) Name

func (UpdateProjectRequestPathSelectorProject) WithArrayOfValues

func (UpdateProjectRequestPathSelectorProject) WithSubArrayItemValue

func (UpdateProjectRequestPathSelectorProject) WithSubArrayOfValues

func (UpdateProjectRequestPathSelectorProject) WithSubPath

func (UpdateProjectRequestPathSelectorProject) WithSubValue

func (UpdateProjectRequestPathSelectorProject) WithValue

type UpdateProjectRequestPathSelectorProjectName

type UpdateProjectRequestPathSelectorProjectName struct{}

func (UpdateProjectRequestPathSelectorProjectName) FieldPath

func (UpdateProjectRequestPathSelectorProjectName) WithArrayOfValues

func (UpdateProjectRequestPathSelectorProjectName) WithValue

type UpdateProjectRequestPathSelectorUpdateMask

type UpdateProjectRequestPathSelectorUpdateMask struct{}

func (UpdateProjectRequestPathSelectorUpdateMask) FieldPath

func (UpdateProjectRequestPathSelectorUpdateMask) WithArrayOfValues

func (UpdateProjectRequestPathSelectorUpdateMask) WithValue

type UpdateProjectRequest_CAS

type UpdateProjectRequest_CAS struct {

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

func (*UpdateProjectRequest_CAS) CloneRaw

func (*UpdateProjectRequest_CAS) Descriptor

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

Deprecated, Use UpdateProjectRequest_CAS.ProtoReflect.Descriptor instead.

func (*UpdateProjectRequest_CAS) GetConditionalState

func (m *UpdateProjectRequest_CAS) GetConditionalState() *project.Project

func (*UpdateProjectRequest_CAS) GetFieldMask

func (*UpdateProjectRequest_CAS) GotenMessage

func (*UpdateProjectRequest_CAS) GotenMessage()

func (*UpdateProjectRequest_CAS) GotenObjectExt

func (o *UpdateProjectRequest_CAS) GotenObjectExt()

func (*UpdateProjectRequest_CAS) GotenValidate

func (obj *UpdateProjectRequest_CAS) GotenValidate() error

func (*UpdateProjectRequest_CAS) MakeDiffFieldMask

func (*UpdateProjectRequest_CAS) MakeFullFieldMask

func (*UpdateProjectRequest_CAS) MakeRawDiffFieldMask

func (*UpdateProjectRequest_CAS) MakeRawFullFieldMask

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

func (*UpdateProjectRequest_CAS) Marshal

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

func (*UpdateProjectRequest_CAS) MarshalJSON

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

func (*UpdateProjectRequest_CAS) Merge

func (*UpdateProjectRequest_CAS) MergeRaw

func (*UpdateProjectRequest_CAS) ProtoMessage

func (*UpdateProjectRequest_CAS) ProtoMessage()

func (*UpdateProjectRequest_CAS) ProtoReflect

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

func (*UpdateProjectRequest_CAS) Reset

func (m *UpdateProjectRequest_CAS) Reset()

func (*UpdateProjectRequest_CAS) SetConditionalState

func (m *UpdateProjectRequest_CAS) SetConditionalState(fv *project.Project)

func (*UpdateProjectRequest_CAS) SetFieldMask

func (m *UpdateProjectRequest_CAS) SetFieldMask(fv *project.Project_FieldMask)

func (*UpdateProjectRequest_CAS) String

func (m *UpdateProjectRequest_CAS) String() string

func (*UpdateProjectRequest_CAS) Unmarshal

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

func (*UpdateProjectRequest_CAS) UnmarshalJSON

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

type UpdateProjectRequest_CASPathSelectorConditionalState

type UpdateProjectRequest_CASPathSelectorConditionalState struct{}

func (UpdateProjectRequest_CASPathSelectorConditionalState) FieldPath

func (UpdateProjectRequest_CASPathSelectorConditionalState) Name

func (UpdateProjectRequest_CASPathSelectorConditionalState) WithArrayOfValues

func (UpdateProjectRequest_CASPathSelectorConditionalState) WithSubArrayItemValue

func (UpdateProjectRequest_CASPathSelectorConditionalState) WithSubArrayOfValues

func (UpdateProjectRequest_CASPathSelectorConditionalState) WithSubPath

func (UpdateProjectRequest_CASPathSelectorConditionalState) WithSubValue

func (UpdateProjectRequest_CASPathSelectorConditionalState) WithValue

type UpdateProjectRequest_CASPathSelectorConditionalStateName

type UpdateProjectRequest_CASPathSelectorConditionalStateName struct{}

func (UpdateProjectRequest_CASPathSelectorConditionalStateName) FieldPath

func (UpdateProjectRequest_CASPathSelectorConditionalStateName) WithArrayOfValues

func (UpdateProjectRequest_CASPathSelectorConditionalStateName) WithValue

type UpdateProjectRequest_CASPathSelectorFieldMask

type UpdateProjectRequest_CASPathSelectorFieldMask struct{}

func (UpdateProjectRequest_CASPathSelectorFieldMask) FieldPath

func (UpdateProjectRequest_CASPathSelectorFieldMask) WithArrayOfValues

func (UpdateProjectRequest_CASPathSelectorFieldMask) WithValue

type UpdateProjectRequest_CAS_FieldMask

type UpdateProjectRequest_CAS_FieldMask struct {
	Paths []UpdateProjectRequestCAS_FieldPath
}

func FullUpdateProjectRequest_CAS_FieldMask

func FullUpdateProjectRequest_CAS_FieldMask() *UpdateProjectRequest_CAS_FieldMask

func (*UpdateProjectRequest_CAS_FieldMask) AppendPath

func (*UpdateProjectRequest_CAS_FieldMask) AppendRawPath

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

func (*UpdateProjectRequest_CAS_FieldMask) DecodeFirestore

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

func (*UpdateProjectRequest_CAS_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*UpdateProjectRequest_CAS_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*UpdateProjectRequest_CAS_FieldMask) FromProtoFieldMask

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

func (*UpdateProjectRequest_CAS_FieldMask) GetPaths

func (*UpdateProjectRequest_CAS_FieldMask) GetRawPaths

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

func (*UpdateProjectRequest_CAS_FieldMask) IsFull

func (fieldMask *UpdateProjectRequest_CAS_FieldMask) IsFull() bool

func (UpdateProjectRequest_CAS_FieldMask) Marshal

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

implement methods required by customType

func (UpdateProjectRequest_CAS_FieldMask) MarshalJSON

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

func (*UpdateProjectRequest_CAS_FieldMask) PathsCount

func (fieldMask *UpdateProjectRequest_CAS_FieldMask) PathsCount() int

func (*UpdateProjectRequest_CAS_FieldMask) Project

func (*UpdateProjectRequest_CAS_FieldMask) ProjectRaw

func (*UpdateProjectRequest_CAS_FieldMask) ProtoMessage

func (fieldMask *UpdateProjectRequest_CAS_FieldMask) ProtoMessage()

func (*UpdateProjectRequest_CAS_FieldMask) ProtoReflect

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

func (*UpdateProjectRequest_CAS_FieldMask) Reset

func (fieldMask *UpdateProjectRequest_CAS_FieldMask) Reset()

func (*UpdateProjectRequest_CAS_FieldMask) Set

func (fieldMask *UpdateProjectRequest_CAS_FieldMask) Set(target, source *UpdateProjectRequest_CAS)

func (*UpdateProjectRequest_CAS_FieldMask) SetFromCliFlag

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

func (*UpdateProjectRequest_CAS_FieldMask) SetRaw

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

func (*UpdateProjectRequest_CAS_FieldMask) Size

func (fieldMask *UpdateProjectRequest_CAS_FieldMask) Size() int

func (*UpdateProjectRequest_CAS_FieldMask) String

func (fieldMask *UpdateProjectRequest_CAS_FieldMask) String() string

func (*UpdateProjectRequest_CAS_FieldMask) Subtract

func (*UpdateProjectRequest_CAS_FieldMask) SubtractRaw

func (*UpdateProjectRequest_CAS_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*UpdateProjectRequest_CAS_FieldMask) Unmarshal

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

func (*UpdateProjectRequest_CAS_FieldMask) UnmarshalJSON

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

type UpdateProjectRequest_FieldMask

type UpdateProjectRequest_FieldMask struct {
	Paths []UpdateProjectRequest_FieldPath
}

func FullUpdateProjectRequest_FieldMask

func FullUpdateProjectRequest_FieldMask() *UpdateProjectRequest_FieldMask

func (*UpdateProjectRequest_FieldMask) AppendPath

func (*UpdateProjectRequest_FieldMask) AppendRawPath

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

func (*UpdateProjectRequest_FieldMask) DecodeFirestore

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

func (*UpdateProjectRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*UpdateProjectRequest_FieldMask) FilterInputFields

func (fieldMask *UpdateProjectRequest_FieldMask) FilterInputFields() *UpdateProjectRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*UpdateProjectRequest_FieldMask) FromProtoFieldMask

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

func (*UpdateProjectRequest_FieldMask) GetPaths

func (*UpdateProjectRequest_FieldMask) GetRawPaths

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

func (*UpdateProjectRequest_FieldMask) IsFull

func (fieldMask *UpdateProjectRequest_FieldMask) IsFull() bool

func (UpdateProjectRequest_FieldMask) Marshal

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

implement methods required by customType

func (UpdateProjectRequest_FieldMask) MarshalJSON

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

func (*UpdateProjectRequest_FieldMask) PathsCount

func (fieldMask *UpdateProjectRequest_FieldMask) PathsCount() int

func (*UpdateProjectRequest_FieldMask) Project

func (*UpdateProjectRequest_FieldMask) ProjectRaw

func (*UpdateProjectRequest_FieldMask) ProtoMessage

func (fieldMask *UpdateProjectRequest_FieldMask) ProtoMessage()

func (*UpdateProjectRequest_FieldMask) ProtoReflect

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

func (*UpdateProjectRequest_FieldMask) Reset

func (fieldMask *UpdateProjectRequest_FieldMask) Reset()

func (*UpdateProjectRequest_FieldMask) Set

func (fieldMask *UpdateProjectRequest_FieldMask) Set(target, source *UpdateProjectRequest)

func (*UpdateProjectRequest_FieldMask) SetFromCliFlag

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

func (*UpdateProjectRequest_FieldMask) SetRaw

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

func (*UpdateProjectRequest_FieldMask) Size

func (fieldMask *UpdateProjectRequest_FieldMask) Size() int

func (*UpdateProjectRequest_FieldMask) String

func (fieldMask *UpdateProjectRequest_FieldMask) String() string

func (*UpdateProjectRequest_FieldMask) Subtract

func (*UpdateProjectRequest_FieldMask) SubtractRaw

func (*UpdateProjectRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*UpdateProjectRequest_FieldMask) Unmarshal

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

func (*UpdateProjectRequest_FieldMask) UnmarshalJSON

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

type UpdateProjectRequest_FieldPath

type UpdateProjectRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() UpdateProjectRequest_FieldPathSelector
	Get(source *UpdateProjectRequest) []interface{}
	GetSingle(source *UpdateProjectRequest) (interface{}, bool)
	ClearValue(item *UpdateProjectRequest)

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

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

func MustParseUpdateProjectRequest_FieldPath

func MustParseUpdateProjectRequest_FieldPath(rawField string) UpdateProjectRequest_FieldPath

func ParseUpdateProjectRequest_FieldPath

func ParseUpdateProjectRequest_FieldPath(rawField string) (UpdateProjectRequest_FieldPath, error)

type UpdateProjectRequest_FieldPathArrayItemValue

type UpdateProjectRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	UpdateProjectRequest_FieldPath
	ContainsValue(*UpdateProjectRequest) bool
}

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

func MustParseUpdateProjectRequest_FieldPathArrayItemValue

func MustParseUpdateProjectRequest_FieldPathArrayItemValue(pathStr, valueStr string) UpdateProjectRequest_FieldPathArrayItemValue

func ParseUpdateProjectRequest_FieldPathArrayItemValue

func ParseUpdateProjectRequest_FieldPathArrayItemValue(pathStr, valueStr string) (UpdateProjectRequest_FieldPathArrayItemValue, error)

ParseUpdateProjectRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type UpdateProjectRequest_FieldPathArrayOfValues

type UpdateProjectRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	UpdateProjectRequest_FieldPath
}

UpdateProjectRequest_FieldPathArrayOfValues allows storing slice of values for UpdateProjectRequest fields according to their type

func MustParseUpdateProjectRequest_FieldPathArrayOfValues

func MustParseUpdateProjectRequest_FieldPathArrayOfValues(pathStr, valuesStr string) UpdateProjectRequest_FieldPathArrayOfValues

func ParseUpdateProjectRequest_FieldPathArrayOfValues

func ParseUpdateProjectRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (UpdateProjectRequest_FieldPathArrayOfValues, error)

type UpdateProjectRequest_FieldPathSelector

type UpdateProjectRequest_FieldPathSelector int32
const (
	UpdateProjectRequest_FieldPathSelectorProject      UpdateProjectRequest_FieldPathSelector = 0
	UpdateProjectRequest_FieldPathSelectorUpdateMask   UpdateProjectRequest_FieldPathSelector = 1
	UpdateProjectRequest_FieldPathSelectorCas          UpdateProjectRequest_FieldPathSelector = 2
	UpdateProjectRequest_FieldPathSelectorAllowMissing UpdateProjectRequest_FieldPathSelector = 3
)

func (UpdateProjectRequest_FieldPathSelector) String

type UpdateProjectRequest_FieldPathValue

type UpdateProjectRequest_FieldPathValue interface {
	UpdateProjectRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **UpdateProjectRequest)
	CompareWith(*UpdateProjectRequest) (cmp int, comparable bool)
}

UpdateProjectRequest_FieldPathValue allows storing values for UpdateProjectRequest fields according to their type

func MustParseUpdateProjectRequest_FieldPathValue

func MustParseUpdateProjectRequest_FieldPathValue(pathStr, valueStr string) UpdateProjectRequest_FieldPathValue

func ParseUpdateProjectRequest_FieldPathValue

func ParseUpdateProjectRequest_FieldPathValue(pathStr, valueStr string) (UpdateProjectRequest_FieldPathValue, error)

type UpdateProjectRequest_FieldSubPath

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

func (*UpdateProjectRequest_FieldSubPath) AsCasSubPath

func (*UpdateProjectRequest_FieldSubPath) AsProjectSubPath

func (*UpdateProjectRequest_FieldSubPath) ClearValue

func (*UpdateProjectRequest_FieldSubPath) ClearValueRaw

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

func (*UpdateProjectRequest_FieldSubPath) Get

func (fps *UpdateProjectRequest_FieldSubPath) Get(source *UpdateProjectRequest) (values []interface{})

Get returns all values pointed by selected field from source UpdateProjectRequest

func (*UpdateProjectRequest_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*UpdateProjectRequest_FieldSubPath) GetRaw

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

func (*UpdateProjectRequest_FieldSubPath) GetSingle

func (fps *UpdateProjectRequest_FieldSubPath) GetSingle(source *UpdateProjectRequest) (interface{}, bool)

GetSingle returns value of selected field from source UpdateProjectRequest

func (*UpdateProjectRequest_FieldSubPath) GetSingleRaw

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

func (*UpdateProjectRequest_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*UpdateProjectRequest_FieldSubPath) JSONString

func (fps *UpdateProjectRequest_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*UpdateProjectRequest_FieldSubPath) Selector

func (*UpdateProjectRequest_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*UpdateProjectRequest_FieldSubPath) String

String returns path representation in proto convention

func (*UpdateProjectRequest_FieldSubPath) WithIArrayItemValue

func (fps *UpdateProjectRequest_FieldSubPath) WithIArrayItemValue(value interface{}) UpdateProjectRequest_FieldPathArrayItemValue

func (*UpdateProjectRequest_FieldSubPath) WithIArrayOfValues

func (fps *UpdateProjectRequest_FieldSubPath) WithIArrayOfValues(values interface{}) UpdateProjectRequest_FieldPathArrayOfValues

func (*UpdateProjectRequest_FieldSubPath) WithIValue

func (*UpdateProjectRequest_FieldSubPath) WithRawIArrayItemValue

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

func (*UpdateProjectRequest_FieldSubPath) WithRawIArrayOfValues

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

func (*UpdateProjectRequest_FieldSubPath) WithRawIValue

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

type UpdateProjectRequest_FieldSubPathArrayItemValue

type UpdateProjectRequest_FieldSubPathArrayItemValue struct {
	UpdateProjectRequest_FieldPath
	// contains filtered or unexported fields
}

func (*UpdateProjectRequest_FieldSubPathArrayItemValue) AsCasPathItemValue

func (*UpdateProjectRequest_FieldSubPathArrayItemValue) AsProjectPathItemValue

func (*UpdateProjectRequest_FieldSubPathArrayItemValue) ContainsValue

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

func (*UpdateProjectRequest_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type UpdateProjectRequest_FieldSubPathArrayOfValues

type UpdateProjectRequest_FieldSubPathArrayOfValues struct {
	UpdateProjectRequest_FieldPath
	// contains filtered or unexported fields
}

func (*UpdateProjectRequest_FieldSubPathArrayOfValues) AsCasPathArrayOfValues

func (*UpdateProjectRequest_FieldSubPathArrayOfValues) AsProjectPathArrayOfValues

func (*UpdateProjectRequest_FieldSubPathArrayOfValues) GetRawValues

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

type UpdateProjectRequest_FieldSubPathValue

type UpdateProjectRequest_FieldSubPathValue struct {
	UpdateProjectRequest_FieldPath
	// contains filtered or unexported fields
}

func (*UpdateProjectRequest_FieldSubPathValue) AsCasPathValue

func (*UpdateProjectRequest_FieldSubPathValue) AsProjectPathValue

func (*UpdateProjectRequest_FieldSubPathValue) CompareWith

func (*UpdateProjectRequest_FieldSubPathValue) CompareWithRaw

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

func (*UpdateProjectRequest_FieldSubPathValue) GetRawValue

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

func (*UpdateProjectRequest_FieldSubPathValue) SetTo

func (*UpdateProjectRequest_FieldSubPathValue) SetToRaw

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

type UpdateProjectRequest_FieldTerminalPath

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

func (*UpdateProjectRequest_FieldTerminalPath) ClearValue

func (*UpdateProjectRequest_FieldTerminalPath) ClearValueRaw

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

func (*UpdateProjectRequest_FieldTerminalPath) Get

func (fp *UpdateProjectRequest_FieldTerminalPath) Get(source *UpdateProjectRequest) (values []interface{})

Get returns all values pointed by specific field from source UpdateProjectRequest

func (*UpdateProjectRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*UpdateProjectRequest_FieldTerminalPath) GetRaw

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

func (*UpdateProjectRequest_FieldTerminalPath) GetSingle

func (fp *UpdateProjectRequest_FieldTerminalPath) GetSingle(source *UpdateProjectRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source UpdateProjectRequest

func (*UpdateProjectRequest_FieldTerminalPath) GetSingleRaw

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

func (*UpdateProjectRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*UpdateProjectRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*UpdateProjectRequest_FieldTerminalPath) Selector

func (*UpdateProjectRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*UpdateProjectRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*UpdateProjectRequest_FieldTerminalPath) WithIArrayItemValue

func (*UpdateProjectRequest_FieldTerminalPath) WithIArrayOfValues

func (*UpdateProjectRequest_FieldTerminalPath) WithIValue

func (*UpdateProjectRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*UpdateProjectRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*UpdateProjectRequest_FieldTerminalPath) WithRawIValue

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

type UpdateProjectRequest_FieldTerminalPathArrayItemValue

type UpdateProjectRequest_FieldTerminalPathArrayItemValue struct {
	UpdateProjectRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*UpdateProjectRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*UpdateProjectRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*UpdateProjectRequest_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *UpdateProjectRequest_FieldTerminalPathArrayItemValue) GetSingle(source *UpdateProjectRequest) (interface{}, bool)

func (*UpdateProjectRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type UpdateProjectRequest_FieldTerminalPathArrayOfValues

type UpdateProjectRequest_FieldTerminalPathArrayOfValues struct {
	UpdateProjectRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*UpdateProjectRequest_FieldTerminalPathArrayOfValues) AsAllowMissingArrayOfValues added in v0.12.33

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

func (*UpdateProjectRequest_FieldTerminalPathArrayOfValues) AsCasArrayOfValues

func (*UpdateProjectRequest_FieldTerminalPathArrayOfValues) AsProjectArrayOfValues

func (fpaov *UpdateProjectRequest_FieldTerminalPathArrayOfValues) AsProjectArrayOfValues() ([]*project.Project, bool)

func (*UpdateProjectRequest_FieldTerminalPathArrayOfValues) AsUpdateMaskArrayOfValues

func (fpaov *UpdateProjectRequest_FieldTerminalPathArrayOfValues) AsUpdateMaskArrayOfValues() ([]*project.Project_FieldMask, bool)

func (*UpdateProjectRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type UpdateProjectRequest_FieldTerminalPathValue

type UpdateProjectRequest_FieldTerminalPathValue struct {
	UpdateProjectRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*UpdateProjectRequest_FieldTerminalPathValue) AsAllowMissingValue added in v0.12.33

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

func (*UpdateProjectRequest_FieldTerminalPathValue) AsCasValue

func (*UpdateProjectRequest_FieldTerminalPathValue) AsProjectValue

func (*UpdateProjectRequest_FieldTerminalPathValue) AsUpdateMaskValue

func (*UpdateProjectRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'UpdateProjectRequest_FieldTerminalPathValue' with the value under path in 'UpdateProjectRequest'.

func (*UpdateProjectRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*UpdateProjectRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*UpdateProjectRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object UpdateProjectRequest

func (*UpdateProjectRequest_FieldTerminalPathValue) SetToRaw

type WatchProjectClientStream

type WatchProjectClientStream interface {
	Recv() (*WatchProjectResponse, error)
	grpc.ClientStream
}

type WatchProjectDescriptor added in v0.4.28

type WatchProjectDescriptor struct{}

func GetWatchProjectDescriptor added in v0.4.28

func GetWatchProjectDescriptor() *WatchProjectDescriptor

func (*WatchProjectDescriptor) GetApiDescriptor added in v0.4.28

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

func (*WatchProjectDescriptor) GetApiName added in v0.4.28

func (d *WatchProjectDescriptor) GetApiName() string

func (*WatchProjectDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*WatchProjectDescriptor) GetFullMethodName added in v0.4.28

func (d *WatchProjectDescriptor) GetFullMethodName() string

func (*WatchProjectDescriptor) GetMethodName added in v0.4.28

func (d *WatchProjectDescriptor) GetMethodName() string

func (*WatchProjectDescriptor) GetProtoPkgName added in v0.4.28

func (d *WatchProjectDescriptor) GetProtoPkgName() string

func (*WatchProjectDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*WatchProjectDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*WatchProjectDescriptor) GetServiceDomain added in v0.4.28

func (d *WatchProjectDescriptor) GetServiceDomain() string

func (*WatchProjectDescriptor) GetServiceVersion added in v0.4.28

func (d *WatchProjectDescriptor) GetServiceVersion() string

func (*WatchProjectDescriptor) GetVerb added in v0.4.28

func (d *WatchProjectDescriptor) GetVerb() string

func (*WatchProjectDescriptor) HasResource added in v0.4.30

func (d *WatchProjectDescriptor) HasResource() bool

func (*WatchProjectDescriptor) IsClientStream added in v0.4.28

func (d *WatchProjectDescriptor) IsClientStream() bool

func (*WatchProjectDescriptor) IsCollection added in v0.4.30

func (d *WatchProjectDescriptor) IsCollection() bool

func (*WatchProjectDescriptor) IsPlural added in v0.4.30

func (d *WatchProjectDescriptor) IsPlural() bool

func (*WatchProjectDescriptor) IsServerStream added in v0.4.28

func (d *WatchProjectDescriptor) IsServerStream() bool

func (*WatchProjectDescriptor) IsUnary added in v0.4.28

func (d *WatchProjectDescriptor) IsUnary() bool

func (*WatchProjectDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*WatchProjectDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*WatchProjectDescriptor) RequestHasResourceBody added in v0.4.28

func (d *WatchProjectDescriptor) RequestHasResourceBody() bool

type WatchProjectDescriptorClientMsgHandle added in v0.4.28

type WatchProjectDescriptorClientMsgHandle struct{}

func (*WatchProjectDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*WatchProjectDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*WatchProjectDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type WatchProjectDescriptorServerMsgHandle added in v0.4.28

type WatchProjectDescriptorServerMsgHandle struct{}

func (*WatchProjectDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*WatchProjectDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*WatchProjectDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type WatchProjectRequest

type WatchProjectRequest struct {

	// Reference to ntt.secrets.v1alpha.Project
	Name *project.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 *project.Project_FieldMask `` /* 139-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 [WatchProject][ntt.secrets.v1alpha.WatchProject]

func (*WatchProjectRequest) Clone

func (*WatchProjectRequest) CloneRaw

func (*WatchProjectRequest) Descriptor

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

Deprecated, Use WatchProjectRequest.ProtoReflect.Descriptor instead.

func (*WatchProjectRequest) GetFieldMask

func (m *WatchProjectRequest) GetFieldMask() *project.Project_FieldMask

func (*WatchProjectRequest) GetName

func (m *WatchProjectRequest) GetName() *project.Reference

func (*WatchProjectRequest) GetView

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

func (*WatchProjectRequest) GotenMessage

func (*WatchProjectRequest) GotenMessage()

func (*WatchProjectRequest) GotenObjectExt

func (o *WatchProjectRequest) GotenObjectExt()

func (*WatchProjectRequest) GotenValidate

func (obj *WatchProjectRequest) GotenValidate() error

func (*WatchProjectRequest) MakeDiffFieldMask

func (*WatchProjectRequest) MakeFullFieldMask

func (o *WatchProjectRequest) MakeFullFieldMask() *WatchProjectRequest_FieldMask

func (*WatchProjectRequest) MakeRawDiffFieldMask

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

func (*WatchProjectRequest) MakeRawFullFieldMask

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

func (*WatchProjectRequest) Marshal

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

func (*WatchProjectRequest) MarshalJSON

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

func (*WatchProjectRequest) Merge

func (o *WatchProjectRequest) Merge(source *WatchProjectRequest)

func (*WatchProjectRequest) MergeRaw

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

func (*WatchProjectRequest) ProtoMessage

func (*WatchProjectRequest) ProtoMessage()

func (*WatchProjectRequest) ProtoReflect

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

func (*WatchProjectRequest) Reset

func (m *WatchProjectRequest) Reset()

func (*WatchProjectRequest) SetFieldMask

func (m *WatchProjectRequest) SetFieldMask(fv *project.Project_FieldMask)

func (*WatchProjectRequest) SetName

func (m *WatchProjectRequest) SetName(fv *project.Reference)

func (*WatchProjectRequest) SetView

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

func (*WatchProjectRequest) String

func (m *WatchProjectRequest) String() string

func (*WatchProjectRequest) Unmarshal

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

func (*WatchProjectRequest) UnmarshalJSON

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

type WatchProjectRequestFieldPathBuilder

type WatchProjectRequestFieldPathBuilder struct{}

func NewWatchProjectRequestFieldPathBuilder

func NewWatchProjectRequestFieldPathBuilder() WatchProjectRequestFieldPathBuilder

func (WatchProjectRequestFieldPathBuilder) FieldMask

func (WatchProjectRequestFieldPathBuilder) Name

func (WatchProjectRequestFieldPathBuilder) View

type WatchProjectRequestPathSelectorFieldMask

type WatchProjectRequestPathSelectorFieldMask struct{}

func (WatchProjectRequestPathSelectorFieldMask) FieldPath

func (WatchProjectRequestPathSelectorFieldMask) WithArrayOfValues

func (WatchProjectRequestPathSelectorFieldMask) WithValue

type WatchProjectRequestPathSelectorName

type WatchProjectRequestPathSelectorName struct{}

func (WatchProjectRequestPathSelectorName) FieldPath

func (WatchProjectRequestPathSelectorName) WithArrayOfValues

func (WatchProjectRequestPathSelectorName) WithValue

type WatchProjectRequestPathSelectorView

type WatchProjectRequestPathSelectorView struct{}

func (WatchProjectRequestPathSelectorView) FieldPath

func (WatchProjectRequestPathSelectorView) WithArrayOfValues

func (WatchProjectRequestPathSelectorView) WithValue

type WatchProjectRequest_FieldMask

type WatchProjectRequest_FieldMask struct {
	Paths []WatchProjectRequest_FieldPath
}

func FullWatchProjectRequest_FieldMask

func FullWatchProjectRequest_FieldMask() *WatchProjectRequest_FieldMask

func (*WatchProjectRequest_FieldMask) AppendPath

func (*WatchProjectRequest_FieldMask) AppendRawPath

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

func (*WatchProjectRequest_FieldMask) DecodeFirestore

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

func (*WatchProjectRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*WatchProjectRequest_FieldMask) FilterInputFields

func (fieldMask *WatchProjectRequest_FieldMask) FilterInputFields() *WatchProjectRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*WatchProjectRequest_FieldMask) FromProtoFieldMask

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

func (*WatchProjectRequest_FieldMask) GetPaths

func (*WatchProjectRequest_FieldMask) GetRawPaths

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

func (*WatchProjectRequest_FieldMask) IsFull

func (fieldMask *WatchProjectRequest_FieldMask) IsFull() bool

func (WatchProjectRequest_FieldMask) Marshal

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

implement methods required by customType

func (WatchProjectRequest_FieldMask) MarshalJSON

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

func (*WatchProjectRequest_FieldMask) PathsCount

func (fieldMask *WatchProjectRequest_FieldMask) PathsCount() int

func (*WatchProjectRequest_FieldMask) Project

func (*WatchProjectRequest_FieldMask) ProjectRaw

func (*WatchProjectRequest_FieldMask) ProtoMessage

func (fieldMask *WatchProjectRequest_FieldMask) ProtoMessage()

func (*WatchProjectRequest_FieldMask) ProtoReflect

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

func (*WatchProjectRequest_FieldMask) Reset

func (fieldMask *WatchProjectRequest_FieldMask) Reset()

func (*WatchProjectRequest_FieldMask) Set

func (fieldMask *WatchProjectRequest_FieldMask) Set(target, source *WatchProjectRequest)

func (*WatchProjectRequest_FieldMask) SetFromCliFlag

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

func (*WatchProjectRequest_FieldMask) SetRaw

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

func (*WatchProjectRequest_FieldMask) Size

func (fieldMask *WatchProjectRequest_FieldMask) Size() int

func (*WatchProjectRequest_FieldMask) String

func (fieldMask *WatchProjectRequest_FieldMask) String() string

func (*WatchProjectRequest_FieldMask) Subtract

func (*WatchProjectRequest_FieldMask) SubtractRaw

func (*WatchProjectRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*WatchProjectRequest_FieldMask) Unmarshal

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

func (*WatchProjectRequest_FieldMask) UnmarshalJSON

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

type WatchProjectRequest_FieldPath

type WatchProjectRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() WatchProjectRequest_FieldPathSelector
	Get(source *WatchProjectRequest) []interface{}
	GetSingle(source *WatchProjectRequest) (interface{}, bool)
	ClearValue(item *WatchProjectRequest)

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

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

func MustParseWatchProjectRequest_FieldPath

func MustParseWatchProjectRequest_FieldPath(rawField string) WatchProjectRequest_FieldPath

func ParseWatchProjectRequest_FieldPath

func ParseWatchProjectRequest_FieldPath(rawField string) (WatchProjectRequest_FieldPath, error)

type WatchProjectRequest_FieldPathArrayItemValue

type WatchProjectRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	WatchProjectRequest_FieldPath
	ContainsValue(*WatchProjectRequest) bool
}

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

func MustParseWatchProjectRequest_FieldPathArrayItemValue

func MustParseWatchProjectRequest_FieldPathArrayItemValue(pathStr, valueStr string) WatchProjectRequest_FieldPathArrayItemValue

func ParseWatchProjectRequest_FieldPathArrayItemValue

func ParseWatchProjectRequest_FieldPathArrayItemValue(pathStr, valueStr string) (WatchProjectRequest_FieldPathArrayItemValue, error)

ParseWatchProjectRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type WatchProjectRequest_FieldPathArrayOfValues

type WatchProjectRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	WatchProjectRequest_FieldPath
}

WatchProjectRequest_FieldPathArrayOfValues allows storing slice of values for WatchProjectRequest fields according to their type

func MustParseWatchProjectRequest_FieldPathArrayOfValues

func MustParseWatchProjectRequest_FieldPathArrayOfValues(pathStr, valuesStr string) WatchProjectRequest_FieldPathArrayOfValues

func ParseWatchProjectRequest_FieldPathArrayOfValues

func ParseWatchProjectRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (WatchProjectRequest_FieldPathArrayOfValues, error)

type WatchProjectRequest_FieldPathSelector

type WatchProjectRequest_FieldPathSelector int32
const (
	WatchProjectRequest_FieldPathSelectorName      WatchProjectRequest_FieldPathSelector = 0
	WatchProjectRequest_FieldPathSelectorFieldMask WatchProjectRequest_FieldPathSelector = 1
	WatchProjectRequest_FieldPathSelectorView      WatchProjectRequest_FieldPathSelector = 2
)

func (WatchProjectRequest_FieldPathSelector) String

type WatchProjectRequest_FieldPathValue

type WatchProjectRequest_FieldPathValue interface {
	WatchProjectRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **WatchProjectRequest)
	CompareWith(*WatchProjectRequest) (cmp int, comparable bool)
}

WatchProjectRequest_FieldPathValue allows storing values for WatchProjectRequest fields according to their type

func MustParseWatchProjectRequest_FieldPathValue

func MustParseWatchProjectRequest_FieldPathValue(pathStr, valueStr string) WatchProjectRequest_FieldPathValue

func ParseWatchProjectRequest_FieldPathValue

func ParseWatchProjectRequest_FieldPathValue(pathStr, valueStr string) (WatchProjectRequest_FieldPathValue, error)

type WatchProjectRequest_FieldTerminalPath

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

func (*WatchProjectRequest_FieldTerminalPath) ClearValue

func (*WatchProjectRequest_FieldTerminalPath) ClearValueRaw

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

func (*WatchProjectRequest_FieldTerminalPath) Get

func (fp *WatchProjectRequest_FieldTerminalPath) Get(source *WatchProjectRequest) (values []interface{})

Get returns all values pointed by specific field from source WatchProjectRequest

func (*WatchProjectRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*WatchProjectRequest_FieldTerminalPath) GetRaw

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

func (*WatchProjectRequest_FieldTerminalPath) GetSingle

func (fp *WatchProjectRequest_FieldTerminalPath) GetSingle(source *WatchProjectRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source WatchProjectRequest

func (*WatchProjectRequest_FieldTerminalPath) GetSingleRaw

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

func (*WatchProjectRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*WatchProjectRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*WatchProjectRequest_FieldTerminalPath) Selector

func (*WatchProjectRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*WatchProjectRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*WatchProjectRequest_FieldTerminalPath) WithIArrayItemValue

func (*WatchProjectRequest_FieldTerminalPath) WithIArrayOfValues

func (fp *WatchProjectRequest_FieldTerminalPath) WithIArrayOfValues(values interface{}) WatchProjectRequest_FieldPathArrayOfValues

func (*WatchProjectRequest_FieldTerminalPath) WithIValue

func (*WatchProjectRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*WatchProjectRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*WatchProjectRequest_FieldTerminalPath) WithRawIValue

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

type WatchProjectRequest_FieldTerminalPathArrayItemValue

type WatchProjectRequest_FieldTerminalPathArrayItemValue struct {
	WatchProjectRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchProjectRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*WatchProjectRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*WatchProjectRequest_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *WatchProjectRequest_FieldTerminalPathArrayItemValue) GetSingle(source *WatchProjectRequest) (interface{}, bool)

func (*WatchProjectRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type WatchProjectRequest_FieldTerminalPathArrayOfValues

type WatchProjectRequest_FieldTerminalPathArrayOfValues struct {
	WatchProjectRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchProjectRequest_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues

func (fpaov *WatchProjectRequest_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues() ([]*project.Project_FieldMask, bool)

func (*WatchProjectRequest_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (fpaov *WatchProjectRequest_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]*project.Reference, bool)

func (*WatchProjectRequest_FieldTerminalPathArrayOfValues) AsViewArrayOfValues

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

func (*WatchProjectRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type WatchProjectRequest_FieldTerminalPathValue

type WatchProjectRequest_FieldTerminalPathValue struct {
	WatchProjectRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchProjectRequest_FieldTerminalPathValue) AsFieldMaskValue

func (*WatchProjectRequest_FieldTerminalPathValue) AsNameValue

func (*WatchProjectRequest_FieldTerminalPathValue) AsViewValue

func (*WatchProjectRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'WatchProjectRequest_FieldTerminalPathValue' with the value under path in 'WatchProjectRequest'.

func (*WatchProjectRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*WatchProjectRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*WatchProjectRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object WatchProjectRequest

func (*WatchProjectRequest_FieldTerminalPathValue) SetToRaw

type WatchProjectResponse

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

WatchProjectResponse

func (*WatchProjectResponse) Clone

func (*WatchProjectResponse) CloneRaw

func (*WatchProjectResponse) Descriptor

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

Deprecated, Use WatchProjectResponse.ProtoReflect.Descriptor instead.

func (*WatchProjectResponse) GetChange

func (m *WatchProjectResponse) GetChange() *project.ProjectChange

func (*WatchProjectResponse) GotenMessage

func (*WatchProjectResponse) GotenMessage()

func (*WatchProjectResponse) GotenObjectExt

func (o *WatchProjectResponse) GotenObjectExt()

func (*WatchProjectResponse) GotenValidate

func (obj *WatchProjectResponse) GotenValidate() error

func (*WatchProjectResponse) MakeDiffFieldMask

func (*WatchProjectResponse) MakeFullFieldMask

func (o *WatchProjectResponse) MakeFullFieldMask() *WatchProjectResponse_FieldMask

func (*WatchProjectResponse) MakeRawDiffFieldMask

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

func (*WatchProjectResponse) MakeRawFullFieldMask

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

func (*WatchProjectResponse) Marshal

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

func (*WatchProjectResponse) MarshalJSON

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

func (*WatchProjectResponse) Merge

func (o *WatchProjectResponse) Merge(source *WatchProjectResponse)

func (*WatchProjectResponse) MergeRaw

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

func (*WatchProjectResponse) ProtoMessage

func (*WatchProjectResponse) ProtoMessage()

func (*WatchProjectResponse) ProtoReflect

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

func (*WatchProjectResponse) Reset

func (m *WatchProjectResponse) Reset()

func (*WatchProjectResponse) SetChange

func (m *WatchProjectResponse) SetChange(fv *project.ProjectChange)

func (*WatchProjectResponse) String

func (m *WatchProjectResponse) String() string

func (*WatchProjectResponse) Unmarshal

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

func (*WatchProjectResponse) UnmarshalJSON

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

type WatchProjectResponseFieldPathBuilder

type WatchProjectResponseFieldPathBuilder struct{}

func NewWatchProjectResponseFieldPathBuilder

func NewWatchProjectResponseFieldPathBuilder() WatchProjectResponseFieldPathBuilder

func (WatchProjectResponseFieldPathBuilder) Change

type WatchProjectResponsePathSelectorChange

type WatchProjectResponsePathSelectorChange struct{}

func (WatchProjectResponsePathSelectorChange) FieldPath

func (WatchProjectResponsePathSelectorChange) WithArrayOfValues

func (WatchProjectResponsePathSelectorChange) WithValue

type WatchProjectResponse_FieldMask

type WatchProjectResponse_FieldMask struct {
	Paths []WatchProjectResponse_FieldPath
}

func FullWatchProjectResponse_FieldMask

func FullWatchProjectResponse_FieldMask() *WatchProjectResponse_FieldMask

func (*WatchProjectResponse_FieldMask) AppendPath

func (*WatchProjectResponse_FieldMask) AppendRawPath

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

func (*WatchProjectResponse_FieldMask) DecodeFirestore

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

func (*WatchProjectResponse_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*WatchProjectResponse_FieldMask) FilterInputFields

func (fieldMask *WatchProjectResponse_FieldMask) FilterInputFields() *WatchProjectResponse_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*WatchProjectResponse_FieldMask) FromProtoFieldMask

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

func (*WatchProjectResponse_FieldMask) GetPaths

func (*WatchProjectResponse_FieldMask) GetRawPaths

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

func (*WatchProjectResponse_FieldMask) IsFull

func (fieldMask *WatchProjectResponse_FieldMask) IsFull() bool

func (WatchProjectResponse_FieldMask) Marshal

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

implement methods required by customType

func (WatchProjectResponse_FieldMask) MarshalJSON

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

func (*WatchProjectResponse_FieldMask) PathsCount

func (fieldMask *WatchProjectResponse_FieldMask) PathsCount() int

func (*WatchProjectResponse_FieldMask) Project

func (*WatchProjectResponse_FieldMask) ProjectRaw

func (*WatchProjectResponse_FieldMask) ProtoMessage

func (fieldMask *WatchProjectResponse_FieldMask) ProtoMessage()

func (*WatchProjectResponse_FieldMask) ProtoReflect

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

func (*WatchProjectResponse_FieldMask) Reset

func (fieldMask *WatchProjectResponse_FieldMask) Reset()

func (*WatchProjectResponse_FieldMask) Set

func (fieldMask *WatchProjectResponse_FieldMask) Set(target, source *WatchProjectResponse)

func (*WatchProjectResponse_FieldMask) SetFromCliFlag

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

func (*WatchProjectResponse_FieldMask) SetRaw

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

func (*WatchProjectResponse_FieldMask) Size

func (fieldMask *WatchProjectResponse_FieldMask) Size() int

func (*WatchProjectResponse_FieldMask) String

func (fieldMask *WatchProjectResponse_FieldMask) String() string

func (*WatchProjectResponse_FieldMask) Subtract

func (*WatchProjectResponse_FieldMask) SubtractRaw

func (*WatchProjectResponse_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*WatchProjectResponse_FieldMask) Unmarshal

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

func (*WatchProjectResponse_FieldMask) UnmarshalJSON

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

type WatchProjectResponse_FieldPath

type WatchProjectResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() WatchProjectResponse_FieldPathSelector
	Get(source *WatchProjectResponse) []interface{}
	GetSingle(source *WatchProjectResponse) (interface{}, bool)
	ClearValue(item *WatchProjectResponse)

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

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

func MustParseWatchProjectResponse_FieldPath

func MustParseWatchProjectResponse_FieldPath(rawField string) WatchProjectResponse_FieldPath

func ParseWatchProjectResponse_FieldPath

func ParseWatchProjectResponse_FieldPath(rawField string) (WatchProjectResponse_FieldPath, error)

type WatchProjectResponse_FieldPathArrayItemValue

type WatchProjectResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	WatchProjectResponse_FieldPath
	ContainsValue(*WatchProjectResponse) bool
}

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

func MustParseWatchProjectResponse_FieldPathArrayItemValue

func MustParseWatchProjectResponse_FieldPathArrayItemValue(pathStr, valueStr string) WatchProjectResponse_FieldPathArrayItemValue

func ParseWatchProjectResponse_FieldPathArrayItemValue

func ParseWatchProjectResponse_FieldPathArrayItemValue(pathStr, valueStr string) (WatchProjectResponse_FieldPathArrayItemValue, error)

ParseWatchProjectResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type WatchProjectResponse_FieldPathArrayOfValues

type WatchProjectResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	WatchProjectResponse_FieldPath
}

WatchProjectResponse_FieldPathArrayOfValues allows storing slice of values for WatchProjectResponse fields according to their type

func MustParseWatchProjectResponse_FieldPathArrayOfValues

func MustParseWatchProjectResponse_FieldPathArrayOfValues(pathStr, valuesStr string) WatchProjectResponse_FieldPathArrayOfValues

func ParseWatchProjectResponse_FieldPathArrayOfValues

func ParseWatchProjectResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (WatchProjectResponse_FieldPathArrayOfValues, error)

type WatchProjectResponse_FieldPathSelector

type WatchProjectResponse_FieldPathSelector int32
const (
	WatchProjectResponse_FieldPathSelectorChange WatchProjectResponse_FieldPathSelector = 0
)

func (WatchProjectResponse_FieldPathSelector) String

type WatchProjectResponse_FieldPathValue

type WatchProjectResponse_FieldPathValue interface {
	WatchProjectResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **WatchProjectResponse)
	CompareWith(*WatchProjectResponse) (cmp int, comparable bool)
}

WatchProjectResponse_FieldPathValue allows storing values for WatchProjectResponse fields according to their type

func MustParseWatchProjectResponse_FieldPathValue

func MustParseWatchProjectResponse_FieldPathValue(pathStr, valueStr string) WatchProjectResponse_FieldPathValue

func ParseWatchProjectResponse_FieldPathValue

func ParseWatchProjectResponse_FieldPathValue(pathStr, valueStr string) (WatchProjectResponse_FieldPathValue, error)

type WatchProjectResponse_FieldTerminalPath

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

func (*WatchProjectResponse_FieldTerminalPath) ClearValue

func (*WatchProjectResponse_FieldTerminalPath) ClearValueRaw

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

func (*WatchProjectResponse_FieldTerminalPath) Get

func (fp *WatchProjectResponse_FieldTerminalPath) Get(source *WatchProjectResponse) (values []interface{})

Get returns all values pointed by specific field from source WatchProjectResponse

func (*WatchProjectResponse_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*WatchProjectResponse_FieldTerminalPath) GetRaw

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

func (*WatchProjectResponse_FieldTerminalPath) GetSingle

func (fp *WatchProjectResponse_FieldTerminalPath) GetSingle(source *WatchProjectResponse) (interface{}, bool)

GetSingle returns value pointed by specific field of from source WatchProjectResponse

func (*WatchProjectResponse_FieldTerminalPath) GetSingleRaw

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

func (*WatchProjectResponse_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*WatchProjectResponse_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*WatchProjectResponse_FieldTerminalPath) Selector

func (*WatchProjectResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*WatchProjectResponse_FieldTerminalPath) String

String returns path representation in proto convention

func (*WatchProjectResponse_FieldTerminalPath) WithIArrayItemValue

func (*WatchProjectResponse_FieldTerminalPath) WithIArrayOfValues

func (*WatchProjectResponse_FieldTerminalPath) WithIValue

func (*WatchProjectResponse_FieldTerminalPath) WithRawIArrayItemValue

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

func (*WatchProjectResponse_FieldTerminalPath) WithRawIArrayOfValues

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

func (*WatchProjectResponse_FieldTerminalPath) WithRawIValue

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

type WatchProjectResponse_FieldTerminalPathArrayItemValue

type WatchProjectResponse_FieldTerminalPathArrayItemValue struct {
	WatchProjectResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchProjectResponse_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*WatchProjectResponse_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*WatchProjectResponse_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *WatchProjectResponse_FieldTerminalPathArrayItemValue) GetSingle(source *WatchProjectResponse) (interface{}, bool)

func (*WatchProjectResponse_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type WatchProjectResponse_FieldTerminalPathArrayOfValues

type WatchProjectResponse_FieldTerminalPathArrayOfValues struct {
	WatchProjectResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchProjectResponse_FieldTerminalPathArrayOfValues) AsChangeArrayOfValues

func (*WatchProjectResponse_FieldTerminalPathArrayOfValues) GetRawValues

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

type WatchProjectResponse_FieldTerminalPathValue

type WatchProjectResponse_FieldTerminalPathValue struct {
	WatchProjectResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchProjectResponse_FieldTerminalPathValue) AsChangeValue

func (*WatchProjectResponse_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'WatchProjectResponse_FieldTerminalPathValue' with the value under path in 'WatchProjectResponse'.

func (*WatchProjectResponse_FieldTerminalPathValue) CompareWithRaw

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

func (*WatchProjectResponse_FieldTerminalPathValue) GetRawValue

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

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

func (*WatchProjectResponse_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object WatchProjectResponse

func (*WatchProjectResponse_FieldTerminalPathValue) SetToRaw

type WatchProjectsClientStream

type WatchProjectsClientStream interface {
	Recv() (*WatchProjectsResponse, error)
	grpc.ClientStream
}

type WatchProjectsDescriptor added in v0.4.28

type WatchProjectsDescriptor struct{}

func GetWatchProjectsDescriptor added in v0.4.28

func GetWatchProjectsDescriptor() *WatchProjectsDescriptor

func (*WatchProjectsDescriptor) GetApiDescriptor added in v0.4.28

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

func (*WatchProjectsDescriptor) GetApiName added in v0.4.28

func (d *WatchProjectsDescriptor) GetApiName() string

func (*WatchProjectsDescriptor) GetClientMsgReflectHandle added in v0.4.28

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

func (*WatchProjectsDescriptor) GetFullMethodName added in v0.4.28

func (d *WatchProjectsDescriptor) GetFullMethodName() string

func (*WatchProjectsDescriptor) GetMethodName added in v0.4.28

func (d *WatchProjectsDescriptor) GetMethodName() string

func (*WatchProjectsDescriptor) GetProtoPkgName added in v0.4.28

func (d *WatchProjectsDescriptor) GetProtoPkgName() string

func (*WatchProjectsDescriptor) GetResourceDescriptor added in v0.4.30

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

func (*WatchProjectsDescriptor) GetServerMsgReflectHandle added in v0.4.28

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

func (*WatchProjectsDescriptor) GetServiceDomain added in v0.4.28

func (d *WatchProjectsDescriptor) GetServiceDomain() string

func (*WatchProjectsDescriptor) GetServiceVersion added in v0.4.28

func (d *WatchProjectsDescriptor) GetServiceVersion() string

func (*WatchProjectsDescriptor) GetVerb added in v0.4.28

func (d *WatchProjectsDescriptor) GetVerb() string

func (*WatchProjectsDescriptor) HasResource added in v0.4.30

func (d *WatchProjectsDescriptor) HasResource() bool

func (*WatchProjectsDescriptor) IsClientStream added in v0.4.28

func (d *WatchProjectsDescriptor) IsClientStream() bool

func (*WatchProjectsDescriptor) IsCollection added in v0.4.30

func (d *WatchProjectsDescriptor) IsCollection() bool

func (*WatchProjectsDescriptor) IsPlural added in v0.4.30

func (d *WatchProjectsDescriptor) IsPlural() bool

func (*WatchProjectsDescriptor) IsServerStream added in v0.4.28

func (d *WatchProjectsDescriptor) IsServerStream() bool

func (*WatchProjectsDescriptor) IsUnary added in v0.4.28

func (d *WatchProjectsDescriptor) IsUnary() bool

func (*WatchProjectsDescriptor) NewEmptyClientMsg added in v0.4.28

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

func (*WatchProjectsDescriptor) NewEmptyServerMsg added in v0.4.28

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

func (*WatchProjectsDescriptor) RequestHasResourceBody added in v0.4.28

func (d *WatchProjectsDescriptor) RequestHasResourceBody() bool

type WatchProjectsDescriptorClientMsgHandle added in v0.4.28

type WatchProjectsDescriptorClientMsgHandle struct{}

func (*WatchProjectsDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*WatchProjectsDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*WatchProjectsDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type WatchProjectsDescriptorServerMsgHandle added in v0.4.28

type WatchProjectsDescriptorServerMsgHandle struct{}

func (*WatchProjectsDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*WatchProjectsDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*WatchProjectsDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type WatchProjectsRequest

type WatchProjectsRequest struct {

	// Type of a watch. Identifies how server stream data to a client, which
	// fields in a request are allowed and which fields in response are relevant.
	Type watch_type.WatchType `protobuf:"varint,9,opt,name=type,proto3,enum=goten.watch_type.WatchType" json:"type,omitempty" firestore:"type"`
	// Requested page size. Server may return fewer Projects 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 *project.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 *project.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 *project.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 Project that don't affect
	// any of masked fields won't be sent back.
	FieldMask *project.Project_FieldMask `` /* 139-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
	// Project 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 [WatchProjects][ntt.secrets.v1alpha.WatchProjects]

func (*WatchProjectsRequest) Clone

func (*WatchProjectsRequest) CloneRaw

func (*WatchProjectsRequest) Descriptor

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

Deprecated, Use WatchProjectsRequest.ProtoReflect.Descriptor instead.

func (*WatchProjectsRequest) GetFieldMask

func (m *WatchProjectsRequest) GetFieldMask() *project.Project_FieldMask

func (*WatchProjectsRequest) GetFilter

func (m *WatchProjectsRequest) GetFilter() *project.Filter

func (*WatchProjectsRequest) GetMaxChunkSize

func (m *WatchProjectsRequest) GetMaxChunkSize() int32

func (*WatchProjectsRequest) GetOrderBy

func (m *WatchProjectsRequest) GetOrderBy() *project.OrderBy

func (*WatchProjectsRequest) GetPageSize

func (m *WatchProjectsRequest) GetPageSize() int32

func (*WatchProjectsRequest) GetPageToken

func (m *WatchProjectsRequest) GetPageToken() *project.PagerCursor

func (*WatchProjectsRequest) GetResumeToken

func (m *WatchProjectsRequest) GetResumeToken() string

func (*WatchProjectsRequest) GetStartingTime added in v0.9.0

func (m *WatchProjectsRequest) GetStartingTime() *timestamp.Timestamp

func (*WatchProjectsRequest) GetType

func (*WatchProjectsRequest) GetView

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

func (*WatchProjectsRequest) GotenMessage

func (*WatchProjectsRequest) GotenMessage()

func (*WatchProjectsRequest) GotenObjectExt

func (o *WatchProjectsRequest) GotenObjectExt()

func (*WatchProjectsRequest) GotenValidate

func (obj *WatchProjectsRequest) GotenValidate() error

func (*WatchProjectsRequest) MakeDiffFieldMask

func (*WatchProjectsRequest) MakeFullFieldMask

func (o *WatchProjectsRequest) MakeFullFieldMask() *WatchProjectsRequest_FieldMask

func (*WatchProjectsRequest) MakeRawDiffFieldMask

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

func (*WatchProjectsRequest) MakeRawFullFieldMask

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

func (*WatchProjectsRequest) Marshal

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

func (*WatchProjectsRequest) MarshalJSON

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

func (*WatchProjectsRequest) Merge

func (o *WatchProjectsRequest) Merge(source *WatchProjectsRequest)

func (*WatchProjectsRequest) MergeRaw

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

func (*WatchProjectsRequest) ProtoMessage

func (*WatchProjectsRequest) ProtoMessage()

func (*WatchProjectsRequest) ProtoReflect

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

func (*WatchProjectsRequest) Reset

func (m *WatchProjectsRequest) Reset()

func (*WatchProjectsRequest) SetFieldMask

func (m *WatchProjectsRequest) SetFieldMask(fv *project.Project_FieldMask)

func (*WatchProjectsRequest) SetFilter

func (m *WatchProjectsRequest) SetFilter(fv *project.Filter)

func (*WatchProjectsRequest) SetMaxChunkSize

func (m *WatchProjectsRequest) SetMaxChunkSize(fv int32)

func (*WatchProjectsRequest) SetOrderBy

func (m *WatchProjectsRequest) SetOrderBy(fv *project.OrderBy)

func (*WatchProjectsRequest) SetPageSize

func (m *WatchProjectsRequest) SetPageSize(fv int32)

func (*WatchProjectsRequest) SetPageToken

func (m *WatchProjectsRequest) SetPageToken(fv *project.PagerCursor)

func (*WatchProjectsRequest) SetResumeToken

func (m *WatchProjectsRequest) SetResumeToken(fv string)

func (*WatchProjectsRequest) SetStartingTime added in v0.9.0

func (m *WatchProjectsRequest) SetStartingTime(fv *timestamp.Timestamp)

func (*WatchProjectsRequest) SetType

func (m *WatchProjectsRequest) SetType(fv watch_type.WatchType)

func (*WatchProjectsRequest) SetView

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

func (*WatchProjectsRequest) String

func (m *WatchProjectsRequest) String() string

func (*WatchProjectsRequest) Unmarshal

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

func (*WatchProjectsRequest) UnmarshalJSON

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

type WatchProjectsRequestFieldPathBuilder

type WatchProjectsRequestFieldPathBuilder struct{}

func NewWatchProjectsRequestFieldPathBuilder

func NewWatchProjectsRequestFieldPathBuilder() WatchProjectsRequestFieldPathBuilder

func (WatchProjectsRequestFieldPathBuilder) FieldMask

func (WatchProjectsRequestFieldPathBuilder) Filter

func (WatchProjectsRequestFieldPathBuilder) MaxChunkSize

func (WatchProjectsRequestFieldPathBuilder) OrderBy

func (WatchProjectsRequestFieldPathBuilder) PageSize

func (WatchProjectsRequestFieldPathBuilder) PageToken

func (WatchProjectsRequestFieldPathBuilder) ResumeToken

func (WatchProjectsRequestFieldPathBuilder) StartingTime added in v0.9.0

func (WatchProjectsRequestFieldPathBuilder) Type

func (WatchProjectsRequestFieldPathBuilder) View

type WatchProjectsRequestPathSelectorFieldMask

type WatchProjectsRequestPathSelectorFieldMask struct{}

func (WatchProjectsRequestPathSelectorFieldMask) FieldPath

func (WatchProjectsRequestPathSelectorFieldMask) WithArrayOfValues

func (WatchProjectsRequestPathSelectorFieldMask) WithValue

type WatchProjectsRequestPathSelectorFilter

type WatchProjectsRequestPathSelectorFilter struct{}

func (WatchProjectsRequestPathSelectorFilter) FieldPath

func (WatchProjectsRequestPathSelectorFilter) WithArrayOfValues

func (WatchProjectsRequestPathSelectorFilter) WithValue

type WatchProjectsRequestPathSelectorMaxChunkSize

type WatchProjectsRequestPathSelectorMaxChunkSize struct{}

func (WatchProjectsRequestPathSelectorMaxChunkSize) FieldPath

func (WatchProjectsRequestPathSelectorMaxChunkSize) WithArrayOfValues

func (WatchProjectsRequestPathSelectorMaxChunkSize) WithValue

type WatchProjectsRequestPathSelectorOrderBy

type WatchProjectsRequestPathSelectorOrderBy struct{}

func (WatchProjectsRequestPathSelectorOrderBy) FieldPath

func (WatchProjectsRequestPathSelectorOrderBy) WithArrayOfValues

func (WatchProjectsRequestPathSelectorOrderBy) WithValue

type WatchProjectsRequestPathSelectorPageSize

type WatchProjectsRequestPathSelectorPageSize struct{}

func (WatchProjectsRequestPathSelectorPageSize) FieldPath

func (WatchProjectsRequestPathSelectorPageSize) WithArrayOfValues

func (WatchProjectsRequestPathSelectorPageSize) WithValue

type WatchProjectsRequestPathSelectorPageToken

type WatchProjectsRequestPathSelectorPageToken struct{}

func (WatchProjectsRequestPathSelectorPageToken) FieldPath

func (WatchProjectsRequestPathSelectorPageToken) WithArrayOfValues

func (WatchProjectsRequestPathSelectorPageToken) WithValue

type WatchProjectsRequestPathSelectorResumeToken

type WatchProjectsRequestPathSelectorResumeToken struct{}

func (WatchProjectsRequestPathSelectorResumeToken) FieldPath

func (WatchProjectsRequestPathSelectorResumeToken) WithArrayOfValues

func (WatchProjectsRequestPathSelectorResumeToken) WithValue

type WatchProjectsRequestPathSelectorStartingTime added in v0.9.0

type WatchProjectsRequestPathSelectorStartingTime struct{}

func (WatchProjectsRequestPathSelectorStartingTime) FieldPath added in v0.9.0

func (WatchProjectsRequestPathSelectorStartingTime) WithArrayOfValues added in v0.9.0

func (WatchProjectsRequestPathSelectorStartingTime) WithValue added in v0.9.0

type WatchProjectsRequestPathSelectorType

type WatchProjectsRequestPathSelectorType struct{}

func (WatchProjectsRequestPathSelectorType) FieldPath

func (WatchProjectsRequestPathSelectorType) WithArrayOfValues

func (WatchProjectsRequestPathSelectorType) WithValue

type WatchProjectsRequestPathSelectorView

type WatchProjectsRequestPathSelectorView struct{}

func (WatchProjectsRequestPathSelectorView) FieldPath

func (WatchProjectsRequestPathSelectorView) WithArrayOfValues

func (WatchProjectsRequestPathSelectorView) WithValue

type WatchProjectsRequest_FieldMask

type WatchProjectsRequest_FieldMask struct {
	Paths []WatchProjectsRequest_FieldPath
}

func FullWatchProjectsRequest_FieldMask

func FullWatchProjectsRequest_FieldMask() *WatchProjectsRequest_FieldMask

func (*WatchProjectsRequest_FieldMask) AppendPath

func (*WatchProjectsRequest_FieldMask) AppendRawPath

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

func (*WatchProjectsRequest_FieldMask) DecodeFirestore

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

func (*WatchProjectsRequest_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*WatchProjectsRequest_FieldMask) FilterInputFields

func (fieldMask *WatchProjectsRequest_FieldMask) FilterInputFields() *WatchProjectsRequest_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*WatchProjectsRequest_FieldMask) FromProtoFieldMask

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

func (*WatchProjectsRequest_FieldMask) GetPaths

func (*WatchProjectsRequest_FieldMask) GetRawPaths

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

func (*WatchProjectsRequest_FieldMask) IsFull

func (fieldMask *WatchProjectsRequest_FieldMask) IsFull() bool

func (WatchProjectsRequest_FieldMask) Marshal

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

implement methods required by customType

func (WatchProjectsRequest_FieldMask) MarshalJSON

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

func (*WatchProjectsRequest_FieldMask) PathsCount

func (fieldMask *WatchProjectsRequest_FieldMask) PathsCount() int

func (*WatchProjectsRequest_FieldMask) Project

func (*WatchProjectsRequest_FieldMask) ProjectRaw

func (*WatchProjectsRequest_FieldMask) ProtoMessage

func (fieldMask *WatchProjectsRequest_FieldMask) ProtoMessage()

func (*WatchProjectsRequest_FieldMask) ProtoReflect

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

func (*WatchProjectsRequest_FieldMask) Reset

func (fieldMask *WatchProjectsRequest_FieldMask) Reset()

func (*WatchProjectsRequest_FieldMask) Set

func (fieldMask *WatchProjectsRequest_FieldMask) Set(target, source *WatchProjectsRequest)

func (*WatchProjectsRequest_FieldMask) SetFromCliFlag

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

func (*WatchProjectsRequest_FieldMask) SetRaw

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

func (*WatchProjectsRequest_FieldMask) Size

func (fieldMask *WatchProjectsRequest_FieldMask) Size() int

func (*WatchProjectsRequest_FieldMask) String

func (fieldMask *WatchProjectsRequest_FieldMask) String() string

func (*WatchProjectsRequest_FieldMask) Subtract

func (*WatchProjectsRequest_FieldMask) SubtractRaw

func (*WatchProjectsRequest_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*WatchProjectsRequest_FieldMask) Unmarshal

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

func (*WatchProjectsRequest_FieldMask) UnmarshalJSON

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

type WatchProjectsRequest_FieldPath

type WatchProjectsRequest_FieldPath interface {
	gotenobject.FieldPath
	Selector() WatchProjectsRequest_FieldPathSelector
	Get(source *WatchProjectsRequest) []interface{}
	GetSingle(source *WatchProjectsRequest) (interface{}, bool)
	ClearValue(item *WatchProjectsRequest)

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

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

func MustParseWatchProjectsRequest_FieldPath

func MustParseWatchProjectsRequest_FieldPath(rawField string) WatchProjectsRequest_FieldPath

func ParseWatchProjectsRequest_FieldPath

func ParseWatchProjectsRequest_FieldPath(rawField string) (WatchProjectsRequest_FieldPath, error)

type WatchProjectsRequest_FieldPathArrayItemValue

type WatchProjectsRequest_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	WatchProjectsRequest_FieldPath
	ContainsValue(*WatchProjectsRequest) bool
}

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

func MustParseWatchProjectsRequest_FieldPathArrayItemValue

func MustParseWatchProjectsRequest_FieldPathArrayItemValue(pathStr, valueStr string) WatchProjectsRequest_FieldPathArrayItemValue

func ParseWatchProjectsRequest_FieldPathArrayItemValue

func ParseWatchProjectsRequest_FieldPathArrayItemValue(pathStr, valueStr string) (WatchProjectsRequest_FieldPathArrayItemValue, error)

ParseWatchProjectsRequest_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type WatchProjectsRequest_FieldPathArrayOfValues

type WatchProjectsRequest_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	WatchProjectsRequest_FieldPath
}

WatchProjectsRequest_FieldPathArrayOfValues allows storing slice of values for WatchProjectsRequest fields according to their type

func MustParseWatchProjectsRequest_FieldPathArrayOfValues

func MustParseWatchProjectsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) WatchProjectsRequest_FieldPathArrayOfValues

func ParseWatchProjectsRequest_FieldPathArrayOfValues

func ParseWatchProjectsRequest_FieldPathArrayOfValues(pathStr, valuesStr string) (WatchProjectsRequest_FieldPathArrayOfValues, error)

type WatchProjectsRequest_FieldPathSelector

type WatchProjectsRequest_FieldPathSelector int32
const (
	WatchProjectsRequest_FieldPathSelectorType         WatchProjectsRequest_FieldPathSelector = 0
	WatchProjectsRequest_FieldPathSelectorPageSize     WatchProjectsRequest_FieldPathSelector = 1
	WatchProjectsRequest_FieldPathSelectorPageToken    WatchProjectsRequest_FieldPathSelector = 2
	WatchProjectsRequest_FieldPathSelectorOrderBy      WatchProjectsRequest_FieldPathSelector = 3
	WatchProjectsRequest_FieldPathSelectorResumeToken  WatchProjectsRequest_FieldPathSelector = 4
	WatchProjectsRequest_FieldPathSelectorStartingTime WatchProjectsRequest_FieldPathSelector = 5
	WatchProjectsRequest_FieldPathSelectorFilter       WatchProjectsRequest_FieldPathSelector = 6
	WatchProjectsRequest_FieldPathSelectorFieldMask    WatchProjectsRequest_FieldPathSelector = 7
	WatchProjectsRequest_FieldPathSelectorView         WatchProjectsRequest_FieldPathSelector = 8
	WatchProjectsRequest_FieldPathSelectorMaxChunkSize WatchProjectsRequest_FieldPathSelector = 9
)

func (WatchProjectsRequest_FieldPathSelector) String

type WatchProjectsRequest_FieldPathValue

type WatchProjectsRequest_FieldPathValue interface {
	WatchProjectsRequest_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **WatchProjectsRequest)
	CompareWith(*WatchProjectsRequest) (cmp int, comparable bool)
}

WatchProjectsRequest_FieldPathValue allows storing values for WatchProjectsRequest fields according to their type

func MustParseWatchProjectsRequest_FieldPathValue

func MustParseWatchProjectsRequest_FieldPathValue(pathStr, valueStr string) WatchProjectsRequest_FieldPathValue

func ParseWatchProjectsRequest_FieldPathValue

func ParseWatchProjectsRequest_FieldPathValue(pathStr, valueStr string) (WatchProjectsRequest_FieldPathValue, error)

type WatchProjectsRequest_FieldTerminalPath

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

func (*WatchProjectsRequest_FieldTerminalPath) ClearValue

func (*WatchProjectsRequest_FieldTerminalPath) ClearValueRaw

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

func (*WatchProjectsRequest_FieldTerminalPath) Get

func (fp *WatchProjectsRequest_FieldTerminalPath) Get(source *WatchProjectsRequest) (values []interface{})

Get returns all values pointed by specific field from source WatchProjectsRequest

func (*WatchProjectsRequest_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*WatchProjectsRequest_FieldTerminalPath) GetRaw

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

func (*WatchProjectsRequest_FieldTerminalPath) GetSingle

func (fp *WatchProjectsRequest_FieldTerminalPath) GetSingle(source *WatchProjectsRequest) (interface{}, bool)

GetSingle returns value pointed by specific field of from source WatchProjectsRequest

func (*WatchProjectsRequest_FieldTerminalPath) GetSingleRaw

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

func (*WatchProjectsRequest_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*WatchProjectsRequest_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*WatchProjectsRequest_FieldTerminalPath) Selector

func (*WatchProjectsRequest_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*WatchProjectsRequest_FieldTerminalPath) String

String returns path representation in proto convention

func (*WatchProjectsRequest_FieldTerminalPath) WithIArrayItemValue

func (*WatchProjectsRequest_FieldTerminalPath) WithIArrayOfValues

func (*WatchProjectsRequest_FieldTerminalPath) WithIValue

func (*WatchProjectsRequest_FieldTerminalPath) WithRawIArrayItemValue

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

func (*WatchProjectsRequest_FieldTerminalPath) WithRawIArrayOfValues

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

func (*WatchProjectsRequest_FieldTerminalPath) WithRawIValue

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

type WatchProjectsRequest_FieldTerminalPathArrayItemValue

type WatchProjectsRequest_FieldTerminalPathArrayItemValue struct {
	WatchProjectsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchProjectsRequest_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*WatchProjectsRequest_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*WatchProjectsRequest_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *WatchProjectsRequest_FieldTerminalPathArrayItemValue) GetSingle(source *WatchProjectsRequest) (interface{}, bool)

func (*WatchProjectsRequest_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type WatchProjectsRequest_FieldTerminalPathArrayOfValues

type WatchProjectsRequest_FieldTerminalPathArrayOfValues struct {
	WatchProjectsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchProjectsRequest_FieldTerminalPathArrayOfValues) AsFieldMaskArrayOfValues

func (*WatchProjectsRequest_FieldTerminalPathArrayOfValues) AsFilterArrayOfValues

func (fpaov *WatchProjectsRequest_FieldTerminalPathArrayOfValues) AsFilterArrayOfValues() ([]*project.Filter, bool)

func (*WatchProjectsRequest_FieldTerminalPathArrayOfValues) AsMaxChunkSizeArrayOfValues

func (fpaov *WatchProjectsRequest_FieldTerminalPathArrayOfValues) AsMaxChunkSizeArrayOfValues() ([]int32, bool)

func (*WatchProjectsRequest_FieldTerminalPathArrayOfValues) AsOrderByArrayOfValues

func (fpaov *WatchProjectsRequest_FieldTerminalPathArrayOfValues) AsOrderByArrayOfValues() ([]*project.OrderBy, bool)

func (*WatchProjectsRequest_FieldTerminalPathArrayOfValues) AsPageSizeArrayOfValues

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

func (*WatchProjectsRequest_FieldTerminalPathArrayOfValues) AsPageTokenArrayOfValues

func (fpaov *WatchProjectsRequest_FieldTerminalPathArrayOfValues) AsPageTokenArrayOfValues() ([]*project.PagerCursor, bool)

func (*WatchProjectsRequest_FieldTerminalPathArrayOfValues) AsResumeTokenArrayOfValues

func (fpaov *WatchProjectsRequest_FieldTerminalPathArrayOfValues) AsResumeTokenArrayOfValues() ([]string, bool)

func (*WatchProjectsRequest_FieldTerminalPathArrayOfValues) AsStartingTimeArrayOfValues added in v0.9.0

func (fpaov *WatchProjectsRequest_FieldTerminalPathArrayOfValues) AsStartingTimeArrayOfValues() ([]*timestamp.Timestamp, bool)

func (*WatchProjectsRequest_FieldTerminalPathArrayOfValues) AsTypeArrayOfValues

func (*WatchProjectsRequest_FieldTerminalPathArrayOfValues) AsViewArrayOfValues

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

func (*WatchProjectsRequest_FieldTerminalPathArrayOfValues) GetRawValues

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

type WatchProjectsRequest_FieldTerminalPathValue

type WatchProjectsRequest_FieldTerminalPathValue struct {
	WatchProjectsRequest_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchProjectsRequest_FieldTerminalPathValue) AsFieldMaskValue

func (*WatchProjectsRequest_FieldTerminalPathValue) AsFilterValue

func (*WatchProjectsRequest_FieldTerminalPathValue) AsMaxChunkSizeValue

func (fpv *WatchProjectsRequest_FieldTerminalPathValue) AsMaxChunkSizeValue() (int32, bool)

func (*WatchProjectsRequest_FieldTerminalPathValue) AsOrderByValue

func (*WatchProjectsRequest_FieldTerminalPathValue) AsPageSizeValue

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

func (*WatchProjectsRequest_FieldTerminalPathValue) AsPageTokenValue

func (*WatchProjectsRequest_FieldTerminalPathValue) AsResumeTokenValue

func (fpv *WatchProjectsRequest_FieldTerminalPathValue) AsResumeTokenValue() (string, bool)

func (*WatchProjectsRequest_FieldTerminalPathValue) AsStartingTimeValue added in v0.9.0

func (*WatchProjectsRequest_FieldTerminalPathValue) AsTypeValue

func (*WatchProjectsRequest_FieldTerminalPathValue) AsViewValue

func (*WatchProjectsRequest_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'WatchProjectsRequest_FieldTerminalPathValue' with the value under path in 'WatchProjectsRequest'.

func (*WatchProjectsRequest_FieldTerminalPathValue) CompareWithRaw

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

func (*WatchProjectsRequest_FieldTerminalPathValue) GetRawValue

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

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

func (*WatchProjectsRequest_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object WatchProjectsRequest

func (*WatchProjectsRequest_FieldTerminalPathValue) SetToRaw

type WatchProjectsResponse

type WatchProjectsResponse struct {

	// Changes of Projects
	ProjectChanges []*project.ProjectChange `` /* 130-byte string literal not displayed */
	// If request specified max_chunk_size (or this limit was enforced if
	// stateless watch has been chosen), then responses with "full changeset" will
	// be divided into chunks. Client should keep receiving messages and, once
	// is_current has value true, combine this recent message with all previous
	// ones where is_current is false. If this is the first is_current in a whole
	// watch stream, then it means that client should have, at this moment,
	// contain snapshot of the current situation (or more accurately, snapshot of
	// situation at the moment of request). All Projects 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 *WatchProjectsResponse_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 (Projects 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
}

WatchProjectsResponse

func (*WatchProjectsResponse) Clone

func (*WatchProjectsResponse) CloneRaw

func (*WatchProjectsResponse) Descriptor

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

Deprecated, Use WatchProjectsResponse.ProtoReflect.Descriptor instead.

func (*WatchProjectsResponse) GetIsCurrent

func (m *WatchProjectsResponse) GetIsCurrent() bool

func (*WatchProjectsResponse) GetIsHardReset

func (m *WatchProjectsResponse) GetIsHardReset() bool

func (*WatchProjectsResponse) GetIsSoftReset

func (m *WatchProjectsResponse) GetIsSoftReset() bool

func (*WatchProjectsResponse) GetPageTokenChange

func (*WatchProjectsResponse) GetProjectChanges

func (m *WatchProjectsResponse) GetProjectChanges() []*project.ProjectChange

func (*WatchProjectsResponse) GetResumeToken

func (m *WatchProjectsResponse) GetResumeToken() string

func (*WatchProjectsResponse) GetSnapshotSize

func (m *WatchProjectsResponse) GetSnapshotSize() int64

func (*WatchProjectsResponse) GotenMessage

func (*WatchProjectsResponse) GotenMessage()

func (*WatchProjectsResponse) GotenObjectExt

func (o *WatchProjectsResponse) GotenObjectExt()

func (*WatchProjectsResponse) GotenValidate

func (obj *WatchProjectsResponse) GotenValidate() error

func (*WatchProjectsResponse) MakeDiffFieldMask

func (*WatchProjectsResponse) MakeFullFieldMask

func (*WatchProjectsResponse) MakeRawDiffFieldMask

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

func (*WatchProjectsResponse) MakeRawFullFieldMask

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

func (*WatchProjectsResponse) Marshal

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

func (*WatchProjectsResponse) MarshalJSON

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

func (*WatchProjectsResponse) Merge

func (o *WatchProjectsResponse) Merge(source *WatchProjectsResponse)

func (*WatchProjectsResponse) MergeRaw

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

func (*WatchProjectsResponse) ProtoMessage

func (*WatchProjectsResponse) ProtoMessage()

func (*WatchProjectsResponse) ProtoReflect

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

func (*WatchProjectsResponse) Reset

func (m *WatchProjectsResponse) Reset()

func (*WatchProjectsResponse) SetIsCurrent

func (m *WatchProjectsResponse) SetIsCurrent(fv bool)

func (*WatchProjectsResponse) SetIsHardReset

func (m *WatchProjectsResponse) SetIsHardReset(fv bool)

func (*WatchProjectsResponse) SetIsSoftReset

func (m *WatchProjectsResponse) SetIsSoftReset(fv bool)

func (*WatchProjectsResponse) SetPageTokenChange

func (*WatchProjectsResponse) SetProjectChanges

func (m *WatchProjectsResponse) SetProjectChanges(fv []*project.ProjectChange)

func (*WatchProjectsResponse) SetResumeToken

func (m *WatchProjectsResponse) SetResumeToken(fv string)

func (*WatchProjectsResponse) SetSnapshotSize

func (m *WatchProjectsResponse) SetSnapshotSize(fv int64)

func (*WatchProjectsResponse) String

func (m *WatchProjectsResponse) String() string

func (*WatchProjectsResponse) Unmarshal

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

func (*WatchProjectsResponse) UnmarshalJSON

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

type WatchProjectsResponseFieldPathBuilder

type WatchProjectsResponseFieldPathBuilder struct{}

func NewWatchProjectsResponseFieldPathBuilder

func NewWatchProjectsResponseFieldPathBuilder() WatchProjectsResponseFieldPathBuilder

func (WatchProjectsResponseFieldPathBuilder) IsCurrent

func (WatchProjectsResponseFieldPathBuilder) IsHardReset

func (WatchProjectsResponseFieldPathBuilder) IsSoftReset

func (WatchProjectsResponseFieldPathBuilder) PageTokenChange

func (WatchProjectsResponseFieldPathBuilder) ProjectChanges

func (WatchProjectsResponseFieldPathBuilder) ResumeToken

func (WatchProjectsResponseFieldPathBuilder) SnapshotSize

type WatchProjectsResponsePageTokenChangeFieldPathBuilder

type WatchProjectsResponsePageTokenChangeFieldPathBuilder struct{}

func (WatchProjectsResponsePageTokenChangeFieldPathBuilder) NextPageToken

func (WatchProjectsResponsePageTokenChangeFieldPathBuilder) PrevPageToken

type WatchProjectsResponsePageTokenChange_FieldPath

type WatchProjectsResponsePageTokenChange_FieldPath interface {
	gotenobject.FieldPath
	Selector() WatchProjectsResponsePageTokenChange_FieldPathSelector
	Get(source *WatchProjectsResponse_PageTokenChange) []interface{}
	GetSingle(source *WatchProjectsResponse_PageTokenChange) (interface{}, bool)
	ClearValue(item *WatchProjectsResponse_PageTokenChange)

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

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

func MustParseWatchProjectsResponsePageTokenChange_FieldPath

func MustParseWatchProjectsResponsePageTokenChange_FieldPath(rawField string) WatchProjectsResponsePageTokenChange_FieldPath

func ParseWatchProjectsResponsePageTokenChange_FieldPath

func ParseWatchProjectsResponsePageTokenChange_FieldPath(rawField string) (WatchProjectsResponsePageTokenChange_FieldPath, error)

type WatchProjectsResponsePageTokenChange_FieldPathArrayItemValue

type WatchProjectsResponsePageTokenChange_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	WatchProjectsResponsePageTokenChange_FieldPath
	ContainsValue(*WatchProjectsResponse_PageTokenChange) bool
}

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

func MustParseWatchProjectsResponsePageTokenChange_FieldPathArrayItemValue

func MustParseWatchProjectsResponsePageTokenChange_FieldPathArrayItemValue(pathStr, valueStr string) WatchProjectsResponsePageTokenChange_FieldPathArrayItemValue

func ParseWatchProjectsResponsePageTokenChange_FieldPathArrayItemValue

func ParseWatchProjectsResponsePageTokenChange_FieldPathArrayItemValue(pathStr, valueStr string) (WatchProjectsResponsePageTokenChange_FieldPathArrayItemValue, error)

ParseWatchProjectsResponsePageTokenChange_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type WatchProjectsResponsePageTokenChange_FieldPathArrayOfValues

type WatchProjectsResponsePageTokenChange_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	WatchProjectsResponsePageTokenChange_FieldPath
}

WatchProjectsResponsePageTokenChange_FieldPathArrayOfValues allows storing slice of values for PageTokenChange fields according to their type

func MustParseWatchProjectsResponsePageTokenChange_FieldPathArrayOfValues

func MustParseWatchProjectsResponsePageTokenChange_FieldPathArrayOfValues(pathStr, valuesStr string) WatchProjectsResponsePageTokenChange_FieldPathArrayOfValues

func ParseWatchProjectsResponsePageTokenChange_FieldPathArrayOfValues

func ParseWatchProjectsResponsePageTokenChange_FieldPathArrayOfValues(pathStr, valuesStr string) (WatchProjectsResponsePageTokenChange_FieldPathArrayOfValues, error)

type WatchProjectsResponsePageTokenChange_FieldPathSelector

type WatchProjectsResponsePageTokenChange_FieldPathSelector int32
const (
	WatchProjectsResponsePageTokenChange_FieldPathSelectorPrevPageToken WatchProjectsResponsePageTokenChange_FieldPathSelector = 0
	WatchProjectsResponsePageTokenChange_FieldPathSelectorNextPageToken WatchProjectsResponsePageTokenChange_FieldPathSelector = 1
)

func (WatchProjectsResponsePageTokenChange_FieldPathSelector) String

type WatchProjectsResponsePageTokenChange_FieldPathValue

type WatchProjectsResponsePageTokenChange_FieldPathValue interface {
	WatchProjectsResponsePageTokenChange_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **WatchProjectsResponse_PageTokenChange)
	CompareWith(*WatchProjectsResponse_PageTokenChange) (cmp int, comparable bool)
}

WatchProjectsResponsePageTokenChange_FieldPathValue allows storing values for PageTokenChange fields according to their type

func MustParseWatchProjectsResponsePageTokenChange_FieldPathValue

func MustParseWatchProjectsResponsePageTokenChange_FieldPathValue(pathStr, valueStr string) WatchProjectsResponsePageTokenChange_FieldPathValue

func ParseWatchProjectsResponsePageTokenChange_FieldPathValue

func ParseWatchProjectsResponsePageTokenChange_FieldPathValue(pathStr, valueStr string) (WatchProjectsResponsePageTokenChange_FieldPathValue, error)

type WatchProjectsResponsePageTokenChange_FieldTerminalPath

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

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPath) ClearValue

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPath) ClearValueRaw

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPath) Get

Get returns all values pointed by specific field from source WatchProjectsResponse_PageTokenChange

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPath) GetRaw

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

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source WatchProjectsResponse_PageTokenChange

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPath) GetSingleRaw

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

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPath) Selector

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPath) String

String returns path representation in proto convention

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPath) WithIArrayItemValue

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPath) WithIArrayOfValues

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPath) WithIValue

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPath) WithRawIArrayItemValue

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPath) WithRawIArrayOfValues

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPath) WithRawIValue

type WatchProjectsResponsePageTokenChange_FieldTerminalPathArrayItemValue

type WatchProjectsResponsePageTokenChange_FieldTerminalPathArrayItemValue struct {
	WatchProjectsResponsePageTokenChange_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPathArrayItemValue) GetSingle

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPathArrayItemValue) GetSingleRaw

type WatchProjectsResponsePageTokenChange_FieldTerminalPathArrayOfValues

type WatchProjectsResponsePageTokenChange_FieldTerminalPathArrayOfValues struct {
	WatchProjectsResponsePageTokenChange_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPathArrayOfValues) AsNextPageTokenArrayOfValues

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPathArrayOfValues) AsPrevPageTokenArrayOfValues

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPathArrayOfValues) GetRawValues

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

type WatchProjectsResponsePageTokenChange_FieldTerminalPathValue

type WatchProjectsResponsePageTokenChange_FieldTerminalPathValue struct {
	WatchProjectsResponsePageTokenChange_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPathValue) AsNextPageTokenValue

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPathValue) AsPrevPageTokenValue

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'WatchProjectsResponsePageTokenChange_FieldTerminalPathValue' with the value under path in 'WatchProjectsResponse_PageTokenChange'.

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPathValue) CompareWithRaw

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPathValue) GetRawValue

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

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

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object PageTokenChange

func (*WatchProjectsResponsePageTokenChange_FieldTerminalPathValue) SetToRaw

type WatchProjectsResponsePathSelectorIsCurrent

type WatchProjectsResponsePathSelectorIsCurrent struct{}

func (WatchProjectsResponsePathSelectorIsCurrent) FieldPath

func (WatchProjectsResponsePathSelectorIsCurrent) WithArrayOfValues

func (WatchProjectsResponsePathSelectorIsCurrent) WithValue

type WatchProjectsResponsePathSelectorIsHardReset

type WatchProjectsResponsePathSelectorIsHardReset struct{}

func (WatchProjectsResponsePathSelectorIsHardReset) FieldPath

func (WatchProjectsResponsePathSelectorIsHardReset) WithArrayOfValues

func (WatchProjectsResponsePathSelectorIsHardReset) WithValue

type WatchProjectsResponsePathSelectorIsSoftReset

type WatchProjectsResponsePathSelectorIsSoftReset struct{}

func (WatchProjectsResponsePathSelectorIsSoftReset) FieldPath

func (WatchProjectsResponsePathSelectorIsSoftReset) WithArrayOfValues

func (WatchProjectsResponsePathSelectorIsSoftReset) WithValue

type WatchProjectsResponsePathSelectorPageTokenChange

type WatchProjectsResponsePathSelectorPageTokenChange struct{}

func (WatchProjectsResponsePathSelectorPageTokenChange) FieldPath

func (WatchProjectsResponsePathSelectorPageTokenChange) NextPageToken

func (WatchProjectsResponsePathSelectorPageTokenChange) PrevPageToken

type WatchProjectsResponsePathSelectorPageTokenChangeNextPageToken

type WatchProjectsResponsePathSelectorPageTokenChangeNextPageToken struct{}

func (WatchProjectsResponsePathSelectorPageTokenChangeNextPageToken) FieldPath

func (WatchProjectsResponsePathSelectorPageTokenChangeNextPageToken) WithArrayOfValues

func (WatchProjectsResponsePathSelectorPageTokenChangeNextPageToken) WithValue

type WatchProjectsResponsePathSelectorPageTokenChangePrevPageToken

type WatchProjectsResponsePathSelectorPageTokenChangePrevPageToken struct{}

func (WatchProjectsResponsePathSelectorPageTokenChangePrevPageToken) FieldPath

func (WatchProjectsResponsePathSelectorPageTokenChangePrevPageToken) WithArrayOfValues

func (WatchProjectsResponsePathSelectorPageTokenChangePrevPageToken) WithValue

type WatchProjectsResponsePathSelectorProjectChanges

type WatchProjectsResponsePathSelectorProjectChanges struct{}

func (WatchProjectsResponsePathSelectorProjectChanges) FieldPath

func (WatchProjectsResponsePathSelectorProjectChanges) WithArrayOfValues

func (WatchProjectsResponsePathSelectorProjectChanges) WithItemValue

func (WatchProjectsResponsePathSelectorProjectChanges) WithValue

type WatchProjectsResponsePathSelectorResumeToken

type WatchProjectsResponsePathSelectorResumeToken struct{}

func (WatchProjectsResponsePathSelectorResumeToken) FieldPath

func (WatchProjectsResponsePathSelectorResumeToken) WithArrayOfValues

func (WatchProjectsResponsePathSelectorResumeToken) WithValue

type WatchProjectsResponsePathSelectorSnapshotSize

type WatchProjectsResponsePathSelectorSnapshotSize struct{}

func (WatchProjectsResponsePathSelectorSnapshotSize) FieldPath

func (WatchProjectsResponsePathSelectorSnapshotSize) WithArrayOfValues

func (WatchProjectsResponsePathSelectorSnapshotSize) WithValue

type WatchProjectsResponse_FieldMask

type WatchProjectsResponse_FieldMask struct {
	Paths []WatchProjectsResponse_FieldPath
}

func FullWatchProjectsResponse_FieldMask

func FullWatchProjectsResponse_FieldMask() *WatchProjectsResponse_FieldMask

func (*WatchProjectsResponse_FieldMask) AppendPath

func (*WatchProjectsResponse_FieldMask) AppendRawPath

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

func (*WatchProjectsResponse_FieldMask) DecodeFirestore

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

func (*WatchProjectsResponse_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*WatchProjectsResponse_FieldMask) FilterInputFields

func (fieldMask *WatchProjectsResponse_FieldMask) FilterInputFields() *WatchProjectsResponse_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*WatchProjectsResponse_FieldMask) FromProtoFieldMask

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

func (*WatchProjectsResponse_FieldMask) GetPaths

func (*WatchProjectsResponse_FieldMask) GetRawPaths

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

func (*WatchProjectsResponse_FieldMask) IsFull

func (fieldMask *WatchProjectsResponse_FieldMask) IsFull() bool

func (WatchProjectsResponse_FieldMask) Marshal

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

implement methods required by customType

func (WatchProjectsResponse_FieldMask) MarshalJSON

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

func (*WatchProjectsResponse_FieldMask) PathsCount

func (fieldMask *WatchProjectsResponse_FieldMask) PathsCount() int

func (*WatchProjectsResponse_FieldMask) Project

func (*WatchProjectsResponse_FieldMask) ProjectRaw

func (*WatchProjectsResponse_FieldMask) ProtoMessage

func (fieldMask *WatchProjectsResponse_FieldMask) ProtoMessage()

func (*WatchProjectsResponse_FieldMask) ProtoReflect

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

func (*WatchProjectsResponse_FieldMask) Reset

func (fieldMask *WatchProjectsResponse_FieldMask) Reset()

func (*WatchProjectsResponse_FieldMask) Set

func (fieldMask *WatchProjectsResponse_FieldMask) Set(target, source *WatchProjectsResponse)

func (*WatchProjectsResponse_FieldMask) SetFromCliFlag

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

func (*WatchProjectsResponse_FieldMask) SetRaw

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

func (*WatchProjectsResponse_FieldMask) Size

func (fieldMask *WatchProjectsResponse_FieldMask) Size() int

func (*WatchProjectsResponse_FieldMask) String

func (fieldMask *WatchProjectsResponse_FieldMask) String() string

func (*WatchProjectsResponse_FieldMask) Subtract

func (*WatchProjectsResponse_FieldMask) SubtractRaw

func (*WatchProjectsResponse_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*WatchProjectsResponse_FieldMask) Unmarshal

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

func (*WatchProjectsResponse_FieldMask) UnmarshalJSON

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

type WatchProjectsResponse_FieldPath

type WatchProjectsResponse_FieldPath interface {
	gotenobject.FieldPath
	Selector() WatchProjectsResponse_FieldPathSelector
	Get(source *WatchProjectsResponse) []interface{}
	GetSingle(source *WatchProjectsResponse) (interface{}, bool)
	ClearValue(item *WatchProjectsResponse)

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

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

func MustParseWatchProjectsResponse_FieldPath

func MustParseWatchProjectsResponse_FieldPath(rawField string) WatchProjectsResponse_FieldPath

func ParseWatchProjectsResponse_FieldPath

func ParseWatchProjectsResponse_FieldPath(rawField string) (WatchProjectsResponse_FieldPath, error)

type WatchProjectsResponse_FieldPathArrayItemValue

type WatchProjectsResponse_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	WatchProjectsResponse_FieldPath
	ContainsValue(*WatchProjectsResponse) bool
}

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

func MustParseWatchProjectsResponse_FieldPathArrayItemValue

func MustParseWatchProjectsResponse_FieldPathArrayItemValue(pathStr, valueStr string) WatchProjectsResponse_FieldPathArrayItemValue

func ParseWatchProjectsResponse_FieldPathArrayItemValue

func ParseWatchProjectsResponse_FieldPathArrayItemValue(pathStr, valueStr string) (WatchProjectsResponse_FieldPathArrayItemValue, error)

ParseWatchProjectsResponse_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type WatchProjectsResponse_FieldPathArrayOfValues

type WatchProjectsResponse_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	WatchProjectsResponse_FieldPath
}

WatchProjectsResponse_FieldPathArrayOfValues allows storing slice of values for WatchProjectsResponse fields according to their type

func MustParseWatchProjectsResponse_FieldPathArrayOfValues

func MustParseWatchProjectsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) WatchProjectsResponse_FieldPathArrayOfValues

func ParseWatchProjectsResponse_FieldPathArrayOfValues

func ParseWatchProjectsResponse_FieldPathArrayOfValues(pathStr, valuesStr string) (WatchProjectsResponse_FieldPathArrayOfValues, error)

type WatchProjectsResponse_FieldPathSelector

type WatchProjectsResponse_FieldPathSelector int32
const (
	WatchProjectsResponse_FieldPathSelectorProjectChanges  WatchProjectsResponse_FieldPathSelector = 0
	WatchProjectsResponse_FieldPathSelectorIsCurrent       WatchProjectsResponse_FieldPathSelector = 1
	WatchProjectsResponse_FieldPathSelectorPageTokenChange WatchProjectsResponse_FieldPathSelector = 2
	WatchProjectsResponse_FieldPathSelectorResumeToken     WatchProjectsResponse_FieldPathSelector = 3
	WatchProjectsResponse_FieldPathSelectorSnapshotSize    WatchProjectsResponse_FieldPathSelector = 4
	WatchProjectsResponse_FieldPathSelectorIsSoftReset     WatchProjectsResponse_FieldPathSelector = 5
	WatchProjectsResponse_FieldPathSelectorIsHardReset     WatchProjectsResponse_FieldPathSelector = 6
)

func (WatchProjectsResponse_FieldPathSelector) String

type WatchProjectsResponse_FieldPathValue

type WatchProjectsResponse_FieldPathValue interface {
	WatchProjectsResponse_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **WatchProjectsResponse)
	CompareWith(*WatchProjectsResponse) (cmp int, comparable bool)
}

WatchProjectsResponse_FieldPathValue allows storing values for WatchProjectsResponse fields according to their type

func MustParseWatchProjectsResponse_FieldPathValue

func MustParseWatchProjectsResponse_FieldPathValue(pathStr, valueStr string) WatchProjectsResponse_FieldPathValue

func ParseWatchProjectsResponse_FieldPathValue

func ParseWatchProjectsResponse_FieldPathValue(pathStr, valueStr string) (WatchProjectsResponse_FieldPathValue, error)

type WatchProjectsResponse_FieldSubPath

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

func (*WatchProjectsResponse_FieldSubPath) AsPageTokenChangeSubPath

func (*WatchProjectsResponse_FieldSubPath) ClearValue

func (*WatchProjectsResponse_FieldSubPath) ClearValueRaw

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

func (*WatchProjectsResponse_FieldSubPath) Get

func (fps *WatchProjectsResponse_FieldSubPath) Get(source *WatchProjectsResponse) (values []interface{})

Get returns all values pointed by selected field from source WatchProjectsResponse

func (*WatchProjectsResponse_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*WatchProjectsResponse_FieldSubPath) GetRaw

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

func (*WatchProjectsResponse_FieldSubPath) GetSingle

func (fps *WatchProjectsResponse_FieldSubPath) GetSingle(source *WatchProjectsResponse) (interface{}, bool)

GetSingle returns value of selected field from source WatchProjectsResponse

func (*WatchProjectsResponse_FieldSubPath) GetSingleRaw

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

func (*WatchProjectsResponse_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*WatchProjectsResponse_FieldSubPath) JSONString

func (fps *WatchProjectsResponse_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*WatchProjectsResponse_FieldSubPath) Selector

func (*WatchProjectsResponse_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*WatchProjectsResponse_FieldSubPath) String

String returns path representation in proto convention

func (*WatchProjectsResponse_FieldSubPath) WithIArrayItemValue

func (fps *WatchProjectsResponse_FieldSubPath) WithIArrayItemValue(value interface{}) WatchProjectsResponse_FieldPathArrayItemValue

func (*WatchProjectsResponse_FieldSubPath) WithIArrayOfValues

func (fps *WatchProjectsResponse_FieldSubPath) WithIArrayOfValues(values interface{}) WatchProjectsResponse_FieldPathArrayOfValues

func (*WatchProjectsResponse_FieldSubPath) WithIValue

func (*WatchProjectsResponse_FieldSubPath) WithRawIArrayItemValue

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

func (*WatchProjectsResponse_FieldSubPath) WithRawIArrayOfValues

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

func (*WatchProjectsResponse_FieldSubPath) WithRawIValue

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

type WatchProjectsResponse_FieldSubPathArrayItemValue

type WatchProjectsResponse_FieldSubPathArrayItemValue struct {
	WatchProjectsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*WatchProjectsResponse_FieldSubPathArrayItemValue) AsPageTokenChangePathItemValue

func (*WatchProjectsResponse_FieldSubPathArrayItemValue) ContainsValue

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

func (*WatchProjectsResponse_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type WatchProjectsResponse_FieldSubPathArrayOfValues

type WatchProjectsResponse_FieldSubPathArrayOfValues struct {
	WatchProjectsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*WatchProjectsResponse_FieldSubPathArrayOfValues) AsPageTokenChangePathArrayOfValues

func (*WatchProjectsResponse_FieldSubPathArrayOfValues) GetRawValues

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

type WatchProjectsResponse_FieldSubPathValue

type WatchProjectsResponse_FieldSubPathValue struct {
	WatchProjectsResponse_FieldPath
	// contains filtered or unexported fields
}

func (*WatchProjectsResponse_FieldSubPathValue) AsPageTokenChangePathValue

func (*WatchProjectsResponse_FieldSubPathValue) CompareWith

func (*WatchProjectsResponse_FieldSubPathValue) CompareWithRaw

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

func (*WatchProjectsResponse_FieldSubPathValue) GetRawValue

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

func (*WatchProjectsResponse_FieldSubPathValue) SetTo

func (*WatchProjectsResponse_FieldSubPathValue) SetToRaw

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

type WatchProjectsResponse_FieldTerminalPath

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

func (*WatchProjectsResponse_FieldTerminalPath) ClearValue

func (*WatchProjectsResponse_FieldTerminalPath) ClearValueRaw

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

func (*WatchProjectsResponse_FieldTerminalPath) Get

func (fp *WatchProjectsResponse_FieldTerminalPath) Get(source *WatchProjectsResponse) (values []interface{})

Get returns all values pointed by specific field from source WatchProjectsResponse

func (*WatchProjectsResponse_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*WatchProjectsResponse_FieldTerminalPath) GetRaw

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

func (*WatchProjectsResponse_FieldTerminalPath) GetSingle

func (fp *WatchProjectsResponse_FieldTerminalPath) GetSingle(source *WatchProjectsResponse) (interface{}, bool)

GetSingle returns value pointed by specific field of from source WatchProjectsResponse

func (*WatchProjectsResponse_FieldTerminalPath) GetSingleRaw

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

func (*WatchProjectsResponse_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*WatchProjectsResponse_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*WatchProjectsResponse_FieldTerminalPath) Selector

func (*WatchProjectsResponse_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*WatchProjectsResponse_FieldTerminalPath) String

String returns path representation in proto convention

func (*WatchProjectsResponse_FieldTerminalPath) WithIArrayItemValue

func (*WatchProjectsResponse_FieldTerminalPath) WithIArrayOfValues

func (*WatchProjectsResponse_FieldTerminalPath) WithIValue

func (*WatchProjectsResponse_FieldTerminalPath) WithRawIArrayItemValue

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

func (*WatchProjectsResponse_FieldTerminalPath) WithRawIArrayOfValues

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

func (*WatchProjectsResponse_FieldTerminalPath) WithRawIValue

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

type WatchProjectsResponse_FieldTerminalPathArrayItemValue

type WatchProjectsResponse_FieldTerminalPathArrayItemValue struct {
	WatchProjectsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchProjectsResponse_FieldTerminalPathArrayItemValue) AsProjectChangesItemValue

func (*WatchProjectsResponse_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*WatchProjectsResponse_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*WatchProjectsResponse_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *WatchProjectsResponse_FieldTerminalPathArrayItemValue) GetSingle(source *WatchProjectsResponse) (interface{}, bool)

func (*WatchProjectsResponse_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type WatchProjectsResponse_FieldTerminalPathArrayOfValues

type WatchProjectsResponse_FieldTerminalPathArrayOfValues struct {
	WatchProjectsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchProjectsResponse_FieldTerminalPathArrayOfValues) AsIsCurrentArrayOfValues

func (fpaov *WatchProjectsResponse_FieldTerminalPathArrayOfValues) AsIsCurrentArrayOfValues() ([]bool, bool)

func (*WatchProjectsResponse_FieldTerminalPathArrayOfValues) AsIsHardResetArrayOfValues

func (fpaov *WatchProjectsResponse_FieldTerminalPathArrayOfValues) AsIsHardResetArrayOfValues() ([]bool, bool)

func (*WatchProjectsResponse_FieldTerminalPathArrayOfValues) AsIsSoftResetArrayOfValues

func (fpaov *WatchProjectsResponse_FieldTerminalPathArrayOfValues) AsIsSoftResetArrayOfValues() ([]bool, bool)

func (*WatchProjectsResponse_FieldTerminalPathArrayOfValues) AsPageTokenChangeArrayOfValues

func (*WatchProjectsResponse_FieldTerminalPathArrayOfValues) AsProjectChangesArrayOfValues

func (fpaov *WatchProjectsResponse_FieldTerminalPathArrayOfValues) AsProjectChangesArrayOfValues() ([][]*project.ProjectChange, bool)

func (*WatchProjectsResponse_FieldTerminalPathArrayOfValues) AsResumeTokenArrayOfValues

func (fpaov *WatchProjectsResponse_FieldTerminalPathArrayOfValues) AsResumeTokenArrayOfValues() ([]string, bool)

func (*WatchProjectsResponse_FieldTerminalPathArrayOfValues) AsSnapshotSizeArrayOfValues

func (fpaov *WatchProjectsResponse_FieldTerminalPathArrayOfValues) AsSnapshotSizeArrayOfValues() ([]int64, bool)

func (*WatchProjectsResponse_FieldTerminalPathArrayOfValues) GetRawValues

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

type WatchProjectsResponse_FieldTerminalPathValue

type WatchProjectsResponse_FieldTerminalPathValue struct {
	WatchProjectsResponse_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*WatchProjectsResponse_FieldTerminalPathValue) AsIsCurrentValue

func (fpv *WatchProjectsResponse_FieldTerminalPathValue) AsIsCurrentValue() (bool, bool)

func (*WatchProjectsResponse_FieldTerminalPathValue) AsIsHardResetValue

func (fpv *WatchProjectsResponse_FieldTerminalPathValue) AsIsHardResetValue() (bool, bool)

func (*WatchProjectsResponse_FieldTerminalPathValue) AsIsSoftResetValue

func (fpv *WatchProjectsResponse_FieldTerminalPathValue) AsIsSoftResetValue() (bool, bool)

func (*WatchProjectsResponse_FieldTerminalPathValue) AsPageTokenChangeValue

func (*WatchProjectsResponse_FieldTerminalPathValue) AsProjectChangesValue

func (fpv *WatchProjectsResponse_FieldTerminalPathValue) AsProjectChangesValue() ([]*project.ProjectChange, bool)

func (*WatchProjectsResponse_FieldTerminalPathValue) AsResumeTokenValue

func (fpv *WatchProjectsResponse_FieldTerminalPathValue) AsResumeTokenValue() (string, bool)

func (*WatchProjectsResponse_FieldTerminalPathValue) AsSnapshotSizeValue

func (fpv *WatchProjectsResponse_FieldTerminalPathValue) AsSnapshotSizeValue() (int64, bool)

func (*WatchProjectsResponse_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'WatchProjectsResponse_FieldTerminalPathValue' with the value under path in 'WatchProjectsResponse'.

func (*WatchProjectsResponse_FieldTerminalPathValue) CompareWithRaw

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

func (*WatchProjectsResponse_FieldTerminalPathValue) GetRawValue

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

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

func (*WatchProjectsResponse_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object WatchProjectsResponse

func (*WatchProjectsResponse_FieldTerminalPathValue) SetToRaw

type WatchProjectsResponse_PageTokenChange

type WatchProjectsResponse_PageTokenChange struct {

	// New token to retrieve previous page of results.
	PrevPageToken *project.PagerCursor `` /* 151-byte string literal not displayed */
	// New token to retrieve next page of results.
	NextPageToken *project.PagerCursor `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*WatchProjectsResponse_PageTokenChange) Clone

func (*WatchProjectsResponse_PageTokenChange) CloneRaw

func (*WatchProjectsResponse_PageTokenChange) Descriptor

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

Deprecated, Use WatchProjectsResponse_PageTokenChange.ProtoReflect.Descriptor instead.

func (*WatchProjectsResponse_PageTokenChange) GetNextPageToken

func (*WatchProjectsResponse_PageTokenChange) GetPrevPageToken

func (*WatchProjectsResponse_PageTokenChange) GotenMessage

func (*WatchProjectsResponse_PageTokenChange) GotenMessage()

func (*WatchProjectsResponse_PageTokenChange) GotenObjectExt

func (o *WatchProjectsResponse_PageTokenChange) GotenObjectExt()

func (*WatchProjectsResponse_PageTokenChange) GotenValidate

func (obj *WatchProjectsResponse_PageTokenChange) GotenValidate() error

func (*WatchProjectsResponse_PageTokenChange) MakeFullFieldMask

func (*WatchProjectsResponse_PageTokenChange) MakeRawDiffFieldMask

func (*WatchProjectsResponse_PageTokenChange) MakeRawFullFieldMask

func (*WatchProjectsResponse_PageTokenChange) Marshal

func (*WatchProjectsResponse_PageTokenChange) MarshalJSON

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

func (*WatchProjectsResponse_PageTokenChange) Merge

func (*WatchProjectsResponse_PageTokenChange) MergeRaw

func (*WatchProjectsResponse_PageTokenChange) ProtoMessage

func (*WatchProjectsResponse_PageTokenChange) ProtoMessage()

func (*WatchProjectsResponse_PageTokenChange) ProtoReflect

func (*WatchProjectsResponse_PageTokenChange) Reset

func (*WatchProjectsResponse_PageTokenChange) SetNextPageToken

func (*WatchProjectsResponse_PageTokenChange) SetPrevPageToken

func (*WatchProjectsResponse_PageTokenChange) String

func (*WatchProjectsResponse_PageTokenChange) Unmarshal

func (*WatchProjectsResponse_PageTokenChange) UnmarshalJSON

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

type WatchProjectsResponse_PageTokenChangePathSelectorNextPageToken

type WatchProjectsResponse_PageTokenChangePathSelectorNextPageToken struct{}

func (WatchProjectsResponse_PageTokenChangePathSelectorNextPageToken) FieldPath

func (WatchProjectsResponse_PageTokenChangePathSelectorNextPageToken) WithArrayOfValues

func (WatchProjectsResponse_PageTokenChangePathSelectorNextPageToken) WithValue

type WatchProjectsResponse_PageTokenChangePathSelectorPrevPageToken

type WatchProjectsResponse_PageTokenChangePathSelectorPrevPageToken struct{}

func (WatchProjectsResponse_PageTokenChangePathSelectorPrevPageToken) FieldPath

func (WatchProjectsResponse_PageTokenChangePathSelectorPrevPageToken) WithArrayOfValues

func (WatchProjectsResponse_PageTokenChangePathSelectorPrevPageToken) WithValue

type WatchProjectsResponse_PageTokenChange_FieldMask

type WatchProjectsResponse_PageTokenChange_FieldMask struct {
	Paths []WatchProjectsResponsePageTokenChange_FieldPath
}

func FullWatchProjectsResponse_PageTokenChange_FieldMask

func FullWatchProjectsResponse_PageTokenChange_FieldMask() *WatchProjectsResponse_PageTokenChange_FieldMask

func (*WatchProjectsResponse_PageTokenChange_FieldMask) AppendPath

func (*WatchProjectsResponse_PageTokenChange_FieldMask) AppendRawPath

func (*WatchProjectsResponse_PageTokenChange_FieldMask) DecodeFirestore

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

func (*WatchProjectsResponse_PageTokenChange_FieldMask) EncodeFirestore

firestore encoding/decoding integration

func (*WatchProjectsResponse_PageTokenChange_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*WatchProjectsResponse_PageTokenChange_FieldMask) FromProtoFieldMask

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

func (*WatchProjectsResponse_PageTokenChange_FieldMask) GetPaths

func (*WatchProjectsResponse_PageTokenChange_FieldMask) GetRawPaths

func (*WatchProjectsResponse_PageTokenChange_FieldMask) IsFull

func (WatchProjectsResponse_PageTokenChange_FieldMask) Marshal

implement methods required by customType

func (WatchProjectsResponse_PageTokenChange_FieldMask) MarshalJSON

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

func (*WatchProjectsResponse_PageTokenChange_FieldMask) PathsCount

func (fieldMask *WatchProjectsResponse_PageTokenChange_FieldMask) PathsCount() int

func (*WatchProjectsResponse_PageTokenChange_FieldMask) Project

func (*WatchProjectsResponse_PageTokenChange_FieldMask) ProjectRaw

func (*WatchProjectsResponse_PageTokenChange_FieldMask) ProtoMessage

func (fieldMask *WatchProjectsResponse_PageTokenChange_FieldMask) ProtoMessage()

func (*WatchProjectsResponse_PageTokenChange_FieldMask) ProtoReflect

func (*WatchProjectsResponse_PageTokenChange_FieldMask) Reset

func (*WatchProjectsResponse_PageTokenChange_FieldMask) Set

func (*WatchProjectsResponse_PageTokenChange_FieldMask) SetFromCliFlag

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

func (*WatchProjectsResponse_PageTokenChange_FieldMask) SetRaw

func (*WatchProjectsResponse_PageTokenChange_FieldMask) Size

func (*WatchProjectsResponse_PageTokenChange_FieldMask) String

func (*WatchProjectsResponse_PageTokenChange_FieldMask) SubtractRaw

func (*WatchProjectsResponse_PageTokenChange_FieldMask) ToProtoFieldMask

ToFieldMask is used for proto conversions

func (*WatchProjectsResponse_PageTokenChange_FieldMask) Unmarshal

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

func (*WatchProjectsResponse_PageTokenChange_FieldMask) UnmarshalJSON

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

Jump to

Keyboard shortcuts

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