Help us shape the future of Go! Take the 2026 Go Developer Survey

building

package
v0.5.15 Latest Latest
Warning

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

Go to latest
Published: Jan 29, 2023 License: Apache-2.0 Imports: 49 Imported by: 0

Documentation

Index

Constants

View Source
const (
	NamePattern_Project_Region_Site = "projects/{project}/regions/{region}/sites/{site}/buildings/{building}"
)

Variables

This section is empty.

Functions

func AsAnyCastAccess

func AsAnyCastAccess(access BuildingAccess) gotenresource.Access

Types

type Building

type Building struct {

	// Name of Building
	Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// Display Name
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty" firestore:"displayName"`
	// Street location of building
	Location *workplace_common.StreetLocation `protobuf:"bytes,3,opt,name=location,proto3" json:"location,omitempty" firestore:"location"`
	// Building geometry
	Geometry *workplace_common.Geometry `protobuf:"bytes,4,opt,name=geometry,proto3" json:"geometry,omitempty" firestore:"geometry"`
	// VendorSpec
	VendorSpec *Building_VendorSpec `protobuf:"bytes,6,opt,name=vendor_spec,json=vendorSpec,proto3" json:"vendor_spec,omitempty" firestore:"vendorSpec"`
	Metadata   *ntt_meta.Meta       `protobuf:"bytes,7,opt,name=metadata,proto3" json:"metadata,omitempty" firestore:"metadata"`
	// contains filtered or unexported fields
}

Building Resource

func (*Building) Clone

func (o *Building) Clone() *Building

func (*Building) CloneRaw

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

func (*Building) Descriptor

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

Deprecated, Use Building.ProtoReflect.Descriptor instead.

func (*Building) GetDisplayName

func (m *Building) GetDisplayName() string

func (*Building) GetGeometry

func (m *Building) GetGeometry() *workplace_common.Geometry

func (*Building) GetLocation

func (m *Building) GetLocation() *workplace_common.StreetLocation

func (*Building) GetMetadata

func (m *Building) GetMetadata() *ntt_meta.Meta

func (*Building) GetName

func (m *Building) GetName() *Name

func (*Building) GetRawName

func (r *Building) GetRawName() gotenresource.Name

func (*Building) GetResourceDescriptor

func (r *Building) GetResourceDescriptor() gotenresource.Descriptor

func (*Building) GetVendorSpec

func (m *Building) GetVendorSpec() *Building_VendorSpec

func (*Building) GotenMessage

func (*Building) GotenMessage()

func (*Building) GotenObjectExt

func (o *Building) GotenObjectExt()

func (*Building) GotenValidate

func (obj *Building) GotenValidate() error

func (*Building) MakeDiffFieldMask

func (o *Building) MakeDiffFieldMask(other *Building) *Building_FieldMask

func (*Building) MakeFullFieldMask

func (o *Building) MakeFullFieldMask() *Building_FieldMask

func (*Building) MakeRawDiffFieldMask

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

func (*Building) MakeRawFullFieldMask

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

func (*Building) Marshal

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

func (*Building) MarshalJSON

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

func (*Building) MaybePopulateDefaults

func (r *Building) MaybePopulateDefaults() error

func (*Building) Merge

func (o *Building) Merge(source *Building)

func (*Building) MergeRaw

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

func (*Building) ProtoMessage

func (*Building) ProtoMessage()

func (*Building) ProtoReflect

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

func (*Building) Reset

func (m *Building) Reset()

func (*Building) SetDisplayName

func (m *Building) SetDisplayName(fv string)

func (*Building) SetGeometry

func (m *Building) SetGeometry(fv *workplace_common.Geometry)

func (*Building) SetLocation

func (m *Building) SetLocation(fv *workplace_common.StreetLocation)

func (*Building) SetMetadata

func (m *Building) SetMetadata(fv *ntt_meta.Meta)

func (*Building) SetName

func (m *Building) SetName(fv *Name)

func (*Building) SetVendorSpec

func (m *Building) SetVendorSpec(fv *Building_VendorSpec)

func (*Building) String

func (m *Building) String() string

func (*Building) Unmarshal

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

func (*Building) UnmarshalJSON

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

type BuildingAccess

type BuildingAccess interface {
	GetBuilding(context.Context, *GetQuery) (*Building, error)
	BatchGetBuildings(context.Context, []*Reference, ...gotenresource.BatchGetOption) error
	QueryBuildings(context.Context, *ListQuery) (*QueryResultSnapshot, error)
	WatchBuilding(context.Context, *GetQuery, func(*BuildingChange) error) error
	WatchBuildings(context.Context, *WatchQuery, func(*QueryResultChange) error) error
	SaveBuilding(context.Context, *Building, ...gotenresource.SaveOption) error
	DeleteBuilding(context.Context, *Reference, ...gotenresource.DeleteOption) error
}

type BuildingChange

type BuildingChange struct {

	// Building change
	//
	// Types that are valid to be assigned to ChangeType:
	//	*BuildingChange_Added_
	//	*BuildingChange_Modified_
	//	*BuildingChange_Current_
	//	*BuildingChange_Removed_
	ChangeType isBuildingChange_ChangeType `protobuf_oneof:"change_type"`
	// contains filtered or unexported fields
}

BuildingChange is used by Watch notifications Responses to describe change of single Building One of Added, Modified, Removed

func (*BuildingChange) Descriptor

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

Deprecated, Use BuildingChange.ProtoReflect.Descriptor instead.

func (*BuildingChange) GetAdded

func (m *BuildingChange) GetAdded() *BuildingChange_Added

func (*BuildingChange) GetBuilding

func (c *BuildingChange) GetBuilding() *Building

func (*BuildingChange) GetBuildingName

func (c *BuildingChange) GetBuildingName() *Name

func (*BuildingChange) GetChangeType

func (m *BuildingChange) GetChangeType() isBuildingChange_ChangeType

func (*BuildingChange) GetCurrent

func (m *BuildingChange) GetCurrent() *BuildingChange_Current

func (*BuildingChange) GetCurrentViewIndex

func (c *BuildingChange) GetCurrentViewIndex() int32

func (*BuildingChange) GetModified

func (m *BuildingChange) GetModified() *BuildingChange_Modified

func (*BuildingChange) GetPreviousViewIndex

func (c *BuildingChange) GetPreviousViewIndex() int32

func (*BuildingChange) GetRawName

func (c *BuildingChange) GetRawName() gotenresource.Name

func (*BuildingChange) GetRawResource added in v0.4.14

func (c *BuildingChange) GetRawResource() gotenresource.Resource

func (*BuildingChange) GetRemoved

func (m *BuildingChange) GetRemoved() *BuildingChange_Removed

func (*BuildingChange) GotenMessage

func (*BuildingChange) GotenMessage()

func (*BuildingChange) GotenValidate

func (obj *BuildingChange) GotenValidate() error

func (*BuildingChange) IsAdd

func (c *BuildingChange) IsAdd() bool

func (*BuildingChange) IsCurrent

func (c *BuildingChange) IsCurrent() bool

func (*BuildingChange) IsDelete

func (c *BuildingChange) IsDelete() bool

func (*BuildingChange) IsModify

func (c *BuildingChange) IsModify() bool

func (*BuildingChange) Marshal

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

func (*BuildingChange) MarshalJSON

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

func (*BuildingChange) ProtoMessage

func (*BuildingChange) ProtoMessage()

func (*BuildingChange) ProtoReflect

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

func (*BuildingChange) Reset

func (m *BuildingChange) Reset()

func (*BuildingChange) SetAdded

func (m *BuildingChange) SetAdded(fv *BuildingChange_Added)

func (*BuildingChange) SetAddedRaw

func (c *BuildingChange) SetAddedRaw(snapshot gotenresource.Resource, idx int)

func (*BuildingChange) SetChangeType

func (m *BuildingChange) SetChangeType(ofv isBuildingChange_ChangeType)

func (*BuildingChange) SetCurrent

func (m *BuildingChange) SetCurrent(fv *BuildingChange_Current)

func (*BuildingChange) SetCurrentRaw

func (c *BuildingChange) SetCurrentRaw(snapshot gotenresource.Resource)

func (*BuildingChange) SetDeletedRaw

func (c *BuildingChange) SetDeletedRaw(name gotenresource.Name, idx int)

func (*BuildingChange) SetModified

func (m *BuildingChange) SetModified(fv *BuildingChange_Modified)

func (*BuildingChange) SetModifiedRaw

func (c *BuildingChange) SetModifiedRaw(name gotenresource.Name, snapshot gotenresource.Resource, prevIdx int, newIdx int)

func (*BuildingChange) SetRemoved

func (m *BuildingChange) SetRemoved(fv *BuildingChange_Removed)

func (*BuildingChange) String

func (m *BuildingChange) String() string

func (*BuildingChange) Unmarshal

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

func (*BuildingChange) UnmarshalJSON

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

type BuildingChangeList

type BuildingChangeList []*BuildingChange

func (BuildingChangeList) Append

func (BuildingChangeList) At

func (BuildingChangeList) Length

func (l BuildingChangeList) Length() int

func (BuildingChangeList) Set

func (BuildingChangeList) Slice

func (l BuildingChangeList) Slice(first, second int) gotenresource.ResourceChangeList

type BuildingChangeMap

type BuildingChangeMap map[Name]*BuildingChange

func (BuildingChangeMap) Delete

func (m BuildingChangeMap) Delete(name gotenresource.Name)

func (BuildingChangeMap) ForEach

func (BuildingChangeMap) Get

func (BuildingChangeMap) Length

func (m BuildingChangeMap) Length() int

func (BuildingChangeMap) Set

type BuildingChange_Added

type BuildingChange_Added struct {
	Building *Building `protobuf:"bytes,1,opt,name=building,proto3" json:"building,omitempty" firestore:"building"`
	// Integer describing index of added Building in resulting query view.
	ViewIndex int32 `protobuf:"varint,2,opt,name=view_index,json=viewIndex,proto3" json:"view_index,omitempty" firestore:"viewIndex"`
	// contains filtered or unexported fields
}

Building has been added to query view

func (*BuildingChange_Added) Descriptor

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

Deprecated, Use BuildingChange_Added.ProtoReflect.Descriptor instead.

func (*BuildingChange_Added) GetBuilding

func (m *BuildingChange_Added) GetBuilding() *Building

func (*BuildingChange_Added) GetViewIndex

func (m *BuildingChange_Added) GetViewIndex() int32

func (*BuildingChange_Added) GotenMessage

func (*BuildingChange_Added) GotenMessage()

func (*BuildingChange_Added) GotenValidate

func (obj *BuildingChange_Added) GotenValidate() error

func (*BuildingChange_Added) Marshal

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

func (*BuildingChange_Added) MarshalJSON

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

func (*BuildingChange_Added) ProtoMessage

func (*BuildingChange_Added) ProtoMessage()

func (*BuildingChange_Added) ProtoReflect

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

func (*BuildingChange_Added) Reset

func (m *BuildingChange_Added) Reset()

func (*BuildingChange_Added) SetBuilding

func (m *BuildingChange_Added) SetBuilding(fv *Building)

func (*BuildingChange_Added) SetViewIndex

func (m *BuildingChange_Added) SetViewIndex(fv int32)

func (*BuildingChange_Added) String

func (m *BuildingChange_Added) String() string

func (*BuildingChange_Added) Unmarshal

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

func (*BuildingChange_Added) UnmarshalJSON

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

type BuildingChange_Added_

type BuildingChange_Added_ struct {
	// Added is returned when watched document is added, either created or
	// enters Query view
	Added *BuildingChange_Added `protobuf:"bytes,1,opt,name=added,proto3,oneof" firestore:"added"`
}

type BuildingChange_Current

type BuildingChange_Current struct {
	Building *Building `protobuf:"bytes,1,opt,name=building,proto3" json:"building,omitempty" firestore:"building"`
	// contains filtered or unexported fields
}

Building has been added or modified in a query view. Version used for stateless watching

func (*BuildingChange_Current) Descriptor

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

Deprecated, Use BuildingChange_Current.ProtoReflect.Descriptor instead.

func (*BuildingChange_Current) GetBuilding

func (m *BuildingChange_Current) GetBuilding() *Building

func (*BuildingChange_Current) GotenMessage

func (*BuildingChange_Current) GotenMessage()

func (*BuildingChange_Current) GotenValidate

func (obj *BuildingChange_Current) GotenValidate() error

func (*BuildingChange_Current) Marshal

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

func (*BuildingChange_Current) MarshalJSON

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

func (*BuildingChange_Current) ProtoMessage

func (*BuildingChange_Current) ProtoMessage()

func (*BuildingChange_Current) ProtoReflect

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

func (*BuildingChange_Current) Reset

func (m *BuildingChange_Current) Reset()

func (*BuildingChange_Current) SetBuilding

func (m *BuildingChange_Current) SetBuilding(fv *Building)

func (*BuildingChange_Current) String

func (m *BuildingChange_Current) String() string

func (*BuildingChange_Current) Unmarshal

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

func (*BuildingChange_Current) UnmarshalJSON

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

type BuildingChange_Current_

type BuildingChange_Current_ struct {
	// Current is returned in stateless watch when document enters query view or
	// is modified within.
	Current *BuildingChange_Current `protobuf:"bytes,4,opt,name=current,proto3,oneof" firestore:"current"`
}

type BuildingChange_Modified

type BuildingChange_Modified struct {

	// Name of modified Building
	Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// New version of Building or masked difference, depending on mask_changes
	// instrumentation of issued [WatchBuildingRequest] or
	// [WatchBuildingsRequest]
	Building *Building `protobuf:"bytes,2,opt,name=building,proto3" json:"building,omitempty" firestore:"building"`
	// Used when mask_changes is set, contains field paths of modified
	// properties.
	FieldMask *Building_FieldMask `` /* 140-byte string literal not displayed */
	// Previous view index specifies previous position of modified Building.
	// When modification doesn't affect sorted order, value will remain
	// identical to [view_index].
	PreviousViewIndex int32 `` /* 145-byte string literal not displayed */
	// Integer specifying Building new index in resulting query view.
	ViewIndex int32 `protobuf:"varint,5,opt,name=view_index,json=viewIndex,proto3" json:"view_index,omitempty" firestore:"viewIndex"`
	// contains filtered or unexported fields
}

Building changed some of it's fields - contains either full document or masked change

func (*BuildingChange_Modified) Descriptor

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

Deprecated, Use BuildingChange_Modified.ProtoReflect.Descriptor instead.

func (*BuildingChange_Modified) GetBuilding

func (m *BuildingChange_Modified) GetBuilding() *Building

func (*BuildingChange_Modified) GetFieldMask

func (m *BuildingChange_Modified) GetFieldMask() *Building_FieldMask

func (*BuildingChange_Modified) GetName

func (m *BuildingChange_Modified) GetName() *Name

func (*BuildingChange_Modified) GetPreviousViewIndex

func (m *BuildingChange_Modified) GetPreviousViewIndex() int32

func (*BuildingChange_Modified) GetViewIndex

func (m *BuildingChange_Modified) GetViewIndex() int32

func (*BuildingChange_Modified) GotenMessage

func (*BuildingChange_Modified) GotenMessage()

func (*BuildingChange_Modified) GotenValidate

func (obj *BuildingChange_Modified) GotenValidate() error

func (*BuildingChange_Modified) Marshal

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

func (*BuildingChange_Modified) MarshalJSON

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

func (*BuildingChange_Modified) ProtoMessage

func (*BuildingChange_Modified) ProtoMessage()

func (*BuildingChange_Modified) ProtoReflect

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

func (*BuildingChange_Modified) Reset

func (m *BuildingChange_Modified) Reset()

func (*BuildingChange_Modified) SetBuilding

func (m *BuildingChange_Modified) SetBuilding(fv *Building)

func (*BuildingChange_Modified) SetFieldMask

func (m *BuildingChange_Modified) SetFieldMask(fv *Building_FieldMask)

func (*BuildingChange_Modified) SetName

func (m *BuildingChange_Modified) SetName(fv *Name)

func (*BuildingChange_Modified) SetPreviousViewIndex

func (m *BuildingChange_Modified) SetPreviousViewIndex(fv int32)

func (*BuildingChange_Modified) SetViewIndex

func (m *BuildingChange_Modified) SetViewIndex(fv int32)

func (*BuildingChange_Modified) String

func (m *BuildingChange_Modified) String() string

func (*BuildingChange_Modified) Unmarshal

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

func (*BuildingChange_Modified) UnmarshalJSON

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

type BuildingChange_Modified_

type BuildingChange_Modified_ struct {
	// Modified is returned when watched document is modified
	Modified *BuildingChange_Modified `protobuf:"bytes,2,opt,name=modified,proto3,oneof" firestore:"modified"`
}

type BuildingChange_Removed

type BuildingChange_Removed struct {
	Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// Integer specifying removed Building index. Not populated in stateless
	// watch type.
	ViewIndex int32 `protobuf:"varint,2,opt,name=view_index,json=viewIndex,proto3" json:"view_index,omitempty" firestore:"viewIndex"`
	// contains filtered or unexported fields
}

Removed is returned when Building is deleted or leaves Query view

func (*BuildingChange_Removed) Descriptor

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

Deprecated, Use BuildingChange_Removed.ProtoReflect.Descriptor instead.

func (*BuildingChange_Removed) GetName

func (m *BuildingChange_Removed) GetName() *Name

func (*BuildingChange_Removed) GetViewIndex

func (m *BuildingChange_Removed) GetViewIndex() int32

func (*BuildingChange_Removed) GotenMessage

func (*BuildingChange_Removed) GotenMessage()

func (*BuildingChange_Removed) GotenValidate

func (obj *BuildingChange_Removed) GotenValidate() error

func (*BuildingChange_Removed) Marshal

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

func (*BuildingChange_Removed) MarshalJSON

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

func (*BuildingChange_Removed) ProtoMessage

func (*BuildingChange_Removed) ProtoMessage()

func (*BuildingChange_Removed) ProtoReflect

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

func (*BuildingChange_Removed) Reset

func (m *BuildingChange_Removed) Reset()

func (*BuildingChange_Removed) SetName

func (m *BuildingChange_Removed) SetName(fv *Name)

func (*BuildingChange_Removed) SetViewIndex

func (m *BuildingChange_Removed) SetViewIndex(fv int32)

func (*BuildingChange_Removed) String

func (m *BuildingChange_Removed) String() string

func (*BuildingChange_Removed) Unmarshal

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

func (*BuildingChange_Removed) UnmarshalJSON

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

type BuildingChange_Removed_

type BuildingChange_Removed_ struct {
	// Removed is returned when Building is deleted or leaves Query view
	Removed *BuildingChange_Removed `protobuf:"bytes,3,opt,name=removed,proto3,oneof" firestore:"removed"`
}

type BuildingFieldPathBuilder

type BuildingFieldPathBuilder struct{}

func NewBuildingFieldPathBuilder

func NewBuildingFieldPathBuilder() BuildingFieldPathBuilder

func (BuildingFieldPathBuilder) DisplayName

func (BuildingFieldPathBuilder) Geometry

func (BuildingFieldPathBuilder) Location

func (BuildingFieldPathBuilder) Metadata

func (BuildingFieldPathBuilder) Name

func (BuildingFieldPathBuilder) VendorSpec

type BuildingList

type BuildingList []*Building

func (BuildingList) Append

func (BuildingList) AppendList

func (BuildingList) At

func (BuildingList) Length

func (l BuildingList) Length() int

func (BuildingList) Set

func (l BuildingList) Set(idx int, res gotenresource.Resource)

func (BuildingList) Slice

func (l BuildingList) Slice(first, second int) gotenresource.ResourceList

type BuildingMap

type BuildingMap map[Name]*Building

func (BuildingMap) Delete

func (m BuildingMap) Delete(name gotenresource.Name)

func (BuildingMap) ForEach

func (BuildingMap) Get

func (BuildingMap) Length

func (m BuildingMap) Length() int

func (BuildingMap) Set

func (m BuildingMap) Set(res gotenresource.Resource)

type BuildingMapPathSelectorMetadataAnnotations

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

func (BuildingMapPathSelectorMetadataAnnotations) FieldPath

func (BuildingMapPathSelectorMetadataAnnotations) WithArrayOfValues

func (BuildingMapPathSelectorMetadataAnnotations) WithValue

type BuildingMapPathSelectorMetadataLabels

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

func (BuildingMapPathSelectorMetadataLabels) FieldPath

func (BuildingMapPathSelectorMetadataLabels) WithArrayOfValues

func (BuildingMapPathSelectorMetadataLabels) WithValue

type BuildingMapPathSelectorMetadataShards

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

func (BuildingMapPathSelectorMetadataShards) FieldPath

func (BuildingMapPathSelectorMetadataShards) WithArrayOfValues

func (BuildingMapPathSelectorMetadataShards) WithValue

type BuildingNameList

type BuildingNameList []*Name

func (BuildingNameList) Append

func (BuildingNameList) AppendList

func (BuildingNameList) At

func (BuildingNameList) Length

func (l BuildingNameList) Length() int

func (BuildingNameList) Set

func (l BuildingNameList) Set(idx int, name gotenresource.Name)

func (BuildingNameList) Slice

func (l BuildingNameList) Slice(first, second int) gotenresource.NameList

type BuildingParentNameList

type BuildingParentNameList []*ParentName

func (BuildingParentNameList) Append

func (BuildingParentNameList) AppendList

func (BuildingParentNameList) At

func (BuildingParentNameList) Length

func (l BuildingParentNameList) Length() int

func (BuildingParentNameList) Set

func (l BuildingParentNameList) Set(idx int, name gotenresource.Name)

func (BuildingParentNameList) Slice

func (l BuildingParentNameList) Slice(first, second int) gotenresource.ParentNameList

type BuildingParentReferenceList

type BuildingParentReferenceList []*ParentReference

func (BuildingParentReferenceList) Append

func (BuildingParentReferenceList) AppendList

func (BuildingParentReferenceList) At

func (BuildingParentReferenceList) Length

func (l BuildingParentReferenceList) Length() int

func (BuildingParentReferenceList) Set

func (BuildingParentReferenceList) Slice

type BuildingPathSelectorDisplayName

type BuildingPathSelectorDisplayName struct{}

func (BuildingPathSelectorDisplayName) FieldPath

func (BuildingPathSelectorDisplayName) WithArrayOfValues

func (BuildingPathSelectorDisplayName) WithValue

type BuildingPathSelectorGeometry

type BuildingPathSelectorGeometry struct{}

func (BuildingPathSelectorGeometry) Bbox

func (BuildingPathSelectorGeometry) Center

func (BuildingPathSelectorGeometry) FieldPath

func (BuildingPathSelectorGeometry) Panning

func (BuildingPathSelectorGeometry) Polygon

func (BuildingPathSelectorGeometry) WithArrayOfValues

func (BuildingPathSelectorGeometry) WithSubArrayItemValue

func (BuildingPathSelectorGeometry) WithSubArrayOfValues

func (BuildingPathSelectorGeometry) WithSubPath

func (BuildingPathSelectorGeometry) WithSubValue

func (BuildingPathSelectorGeometry) WithValue

type BuildingPathSelectorGeometryBbox

type BuildingPathSelectorGeometryBbox struct{}

func (BuildingPathSelectorGeometryBbox) FieldPath

func (BuildingPathSelectorGeometryBbox) NorthEast

func (BuildingPathSelectorGeometryBbox) SouthWest

func (BuildingPathSelectorGeometryBbox) WithArrayOfValues

func (BuildingPathSelectorGeometryBbox) WithValue

type BuildingPathSelectorGeometryBboxNorthEast

type BuildingPathSelectorGeometryBboxNorthEast struct{}

func (BuildingPathSelectorGeometryBboxNorthEast) FieldPath

func (BuildingPathSelectorGeometryBboxNorthEast) WithArrayOfValues

func (BuildingPathSelectorGeometryBboxNorthEast) WithValue

type BuildingPathSelectorGeometryBboxSouthWest

type BuildingPathSelectorGeometryBboxSouthWest struct{}

func (BuildingPathSelectorGeometryBboxSouthWest) FieldPath

func (BuildingPathSelectorGeometryBboxSouthWest) WithArrayOfValues

func (BuildingPathSelectorGeometryBboxSouthWest) WithValue

type BuildingPathSelectorGeometryCenter

type BuildingPathSelectorGeometryCenter struct{}

func (BuildingPathSelectorGeometryCenter) FieldPath

func (BuildingPathSelectorGeometryCenter) WithArrayOfValues

func (BuildingPathSelectorGeometryCenter) WithValue

type BuildingPathSelectorGeometryPanning

type BuildingPathSelectorGeometryPanning struct{}

func (BuildingPathSelectorGeometryPanning) FieldPath

func (BuildingPathSelectorGeometryPanning) WithArrayOfValues

func (BuildingPathSelectorGeometryPanning) WithValue

type BuildingPathSelectorGeometryPolygon

type BuildingPathSelectorGeometryPolygon struct{}

func (BuildingPathSelectorGeometryPolygon) Coordinates

func (BuildingPathSelectorGeometryPolygon) FieldPath

func (BuildingPathSelectorGeometryPolygon) WithArrayOfValues

func (BuildingPathSelectorGeometryPolygon) WithValue

type BuildingPathSelectorGeometryPolygonCoordinates

type BuildingPathSelectorGeometryPolygonCoordinates struct{}

func (BuildingPathSelectorGeometryPolygonCoordinates) FieldPath

func (BuildingPathSelectorGeometryPolygonCoordinates) WithArrayOfValues

func (BuildingPathSelectorGeometryPolygonCoordinates) WithItemValue

func (BuildingPathSelectorGeometryPolygonCoordinates) WithValue

type BuildingPathSelectorLocation

type BuildingPathSelectorLocation struct{}

func (BuildingPathSelectorLocation) FieldPath

func (BuildingPathSelectorLocation) StreetAddress

func (BuildingPathSelectorLocation) StreetCoordinates

func (BuildingPathSelectorLocation) WithArrayOfValues

func (BuildingPathSelectorLocation) WithSubArrayItemValue

func (BuildingPathSelectorLocation) WithSubArrayOfValues

func (BuildingPathSelectorLocation) WithSubPath

func (BuildingPathSelectorLocation) WithSubValue

func (BuildingPathSelectorLocation) WithValue

type BuildingPathSelectorLocationStreetAddress

type BuildingPathSelectorLocationStreetAddress struct{}

func (BuildingPathSelectorLocationStreetAddress) FieldPath

func (BuildingPathSelectorLocationStreetAddress) WithArrayOfValues

func (BuildingPathSelectorLocationStreetAddress) WithValue

type BuildingPathSelectorLocationStreetCoordinates

type BuildingPathSelectorLocationStreetCoordinates struct{}

func (BuildingPathSelectorLocationStreetCoordinates) FieldPath

func (BuildingPathSelectorLocationStreetCoordinates) WithArrayOfValues

func (BuildingPathSelectorLocationStreetCoordinates) WithValue

type BuildingPathSelectorMetadata

type BuildingPathSelectorMetadata struct{}

func (BuildingPathSelectorMetadata) Annotations

func (BuildingPathSelectorMetadata) CreateTime

func (BuildingPathSelectorMetadata) DeleteTime added in v0.5.0

func (BuildingPathSelectorMetadata) FieldPath

func (BuildingPathSelectorMetadata) Generation

func (BuildingPathSelectorMetadata) Labels

func (BuildingPathSelectorMetadata) Lifecycle added in v0.5.0

func (BuildingPathSelectorMetadata) OwnerReferences

func (BuildingPathSelectorMetadata) ResourceVersion

func (BuildingPathSelectorMetadata) Shards

func (BuildingPathSelectorMetadata) Syncing

func (BuildingPathSelectorMetadata) Tags

func (BuildingPathSelectorMetadata) UpdateTime

func (BuildingPathSelectorMetadata) Uuid

func (BuildingPathSelectorMetadata) WithArrayOfValues

func (BuildingPathSelectorMetadata) WithSubArrayItemValue

func (BuildingPathSelectorMetadata) WithSubArrayOfValues

func (BuildingPathSelectorMetadata) WithSubPath

func (BuildingPathSelectorMetadata) WithSubValue

func (BuildingPathSelectorMetadata) WithValue

type BuildingPathSelectorMetadataAnnotations

type BuildingPathSelectorMetadataAnnotations struct{}

func (BuildingPathSelectorMetadataAnnotations) FieldPath

func (BuildingPathSelectorMetadataAnnotations) WithArrayOfValues

func (BuildingPathSelectorMetadataAnnotations) WithKey

func (BuildingPathSelectorMetadataAnnotations) WithValue

type BuildingPathSelectorMetadataCreateTime

type BuildingPathSelectorMetadataCreateTime struct{}

func (BuildingPathSelectorMetadataCreateTime) FieldPath

func (BuildingPathSelectorMetadataCreateTime) WithArrayOfValues

func (BuildingPathSelectorMetadataCreateTime) WithValue

type BuildingPathSelectorMetadataDeleteTime added in v0.5.0

type BuildingPathSelectorMetadataDeleteTime struct{}

func (BuildingPathSelectorMetadataDeleteTime) FieldPath added in v0.5.0

func (BuildingPathSelectorMetadataDeleteTime) WithArrayOfValues added in v0.5.0

func (BuildingPathSelectorMetadataDeleteTime) WithValue added in v0.5.0

type BuildingPathSelectorMetadataGeneration

type BuildingPathSelectorMetadataGeneration struct{}

func (BuildingPathSelectorMetadataGeneration) FieldPath

func (BuildingPathSelectorMetadataGeneration) WithArrayOfValues

func (BuildingPathSelectorMetadataGeneration) WithValue

type BuildingPathSelectorMetadataLabels

type BuildingPathSelectorMetadataLabels struct{}

func (BuildingPathSelectorMetadataLabels) FieldPath

func (BuildingPathSelectorMetadataLabels) WithArrayOfValues

func (BuildingPathSelectorMetadataLabels) WithKey

func (BuildingPathSelectorMetadataLabels) WithValue

type BuildingPathSelectorMetadataLifecycle added in v0.5.0

type BuildingPathSelectorMetadataLifecycle struct{}

func (BuildingPathSelectorMetadataLifecycle) BlockDeletion added in v0.5.0

func (BuildingPathSelectorMetadataLifecycle) FieldPath added in v0.5.0

func (BuildingPathSelectorMetadataLifecycle) State added in v0.5.0

func (BuildingPathSelectorMetadataLifecycle) WithArrayOfValues added in v0.5.0

func (BuildingPathSelectorMetadataLifecycle) WithValue added in v0.5.0

type BuildingPathSelectorMetadataLifecycleBlockDeletion added in v0.5.0

type BuildingPathSelectorMetadataLifecycleBlockDeletion struct{}

func (BuildingPathSelectorMetadataLifecycleBlockDeletion) FieldPath added in v0.5.0

func (BuildingPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues added in v0.5.0

func (BuildingPathSelectorMetadataLifecycleBlockDeletion) WithValue added in v0.5.0

type BuildingPathSelectorMetadataLifecycleState added in v0.5.0

type BuildingPathSelectorMetadataLifecycleState struct{}

func (BuildingPathSelectorMetadataLifecycleState) FieldPath added in v0.5.0

func (BuildingPathSelectorMetadataLifecycleState) WithArrayOfValues added in v0.5.0

func (BuildingPathSelectorMetadataLifecycleState) WithValue added in v0.5.0

type BuildingPathSelectorMetadataOwnerReferences

type BuildingPathSelectorMetadataOwnerReferences struct{}

func (BuildingPathSelectorMetadataOwnerReferences) BlockOwnerDeletion

func (BuildingPathSelectorMetadataOwnerReferences) Controller

func (BuildingPathSelectorMetadataOwnerReferences) FieldPath

func (BuildingPathSelectorMetadataOwnerReferences) Kind

func (BuildingPathSelectorMetadataOwnerReferences) Name

func (BuildingPathSelectorMetadataOwnerReferences) Region added in v0.5.0

func (BuildingPathSelectorMetadataOwnerReferences) RequiresOwnerReference added in v0.5.0

func (BuildingPathSelectorMetadataOwnerReferences) Version added in v0.5.0

func (BuildingPathSelectorMetadataOwnerReferences) WithArrayOfValues

func (BuildingPathSelectorMetadataOwnerReferences) WithItemValue

func (BuildingPathSelectorMetadataOwnerReferences) WithValue

type BuildingPathSelectorMetadataOwnerReferencesBlockOwnerDeletion

type BuildingPathSelectorMetadataOwnerReferencesBlockOwnerDeletion struct{}

func (BuildingPathSelectorMetadataOwnerReferencesBlockOwnerDeletion) FieldPath

func (BuildingPathSelectorMetadataOwnerReferencesBlockOwnerDeletion) WithArrayOfValues

func (BuildingPathSelectorMetadataOwnerReferencesBlockOwnerDeletion) WithValue

type BuildingPathSelectorMetadataOwnerReferencesController

type BuildingPathSelectorMetadataOwnerReferencesController struct{}

func (BuildingPathSelectorMetadataOwnerReferencesController) FieldPath

func (BuildingPathSelectorMetadataOwnerReferencesController) WithArrayOfValues

func (BuildingPathSelectorMetadataOwnerReferencesController) WithValue

type BuildingPathSelectorMetadataOwnerReferencesKind

type BuildingPathSelectorMetadataOwnerReferencesKind struct{}

func (BuildingPathSelectorMetadataOwnerReferencesKind) FieldPath

func (BuildingPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues

func (BuildingPathSelectorMetadataOwnerReferencesKind) WithValue

type BuildingPathSelectorMetadataOwnerReferencesName

type BuildingPathSelectorMetadataOwnerReferencesName struct{}

func (BuildingPathSelectorMetadataOwnerReferencesName) FieldPath

func (BuildingPathSelectorMetadataOwnerReferencesName) WithArrayOfValues

func (BuildingPathSelectorMetadataOwnerReferencesName) WithValue

type BuildingPathSelectorMetadataOwnerReferencesRegion added in v0.5.0

type BuildingPathSelectorMetadataOwnerReferencesRegion struct{}

func (BuildingPathSelectorMetadataOwnerReferencesRegion) FieldPath added in v0.5.0

func (BuildingPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues added in v0.5.0

func (BuildingPathSelectorMetadataOwnerReferencesRegion) WithValue added in v0.5.0

type BuildingPathSelectorMetadataOwnerReferencesRequiresOwnerReference added in v0.5.0

type BuildingPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{}

func (BuildingPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath added in v0.5.0

func (BuildingPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues added in v0.5.0

func (BuildingPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue added in v0.5.0

type BuildingPathSelectorMetadataOwnerReferencesVersion added in v0.5.0

type BuildingPathSelectorMetadataOwnerReferencesVersion struct{}

func (BuildingPathSelectorMetadataOwnerReferencesVersion) FieldPath added in v0.5.0

func (BuildingPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues added in v0.5.0

func (BuildingPathSelectorMetadataOwnerReferencesVersion) WithValue added in v0.5.0

type BuildingPathSelectorMetadataResourceVersion

type BuildingPathSelectorMetadataResourceVersion struct{}

func (BuildingPathSelectorMetadataResourceVersion) FieldPath

func (BuildingPathSelectorMetadataResourceVersion) WithArrayOfValues

func (BuildingPathSelectorMetadataResourceVersion) WithValue

type BuildingPathSelectorMetadataShards

type BuildingPathSelectorMetadataShards struct{}

func (BuildingPathSelectorMetadataShards) FieldPath

func (BuildingPathSelectorMetadataShards) WithArrayOfValues

func (BuildingPathSelectorMetadataShards) WithKey

func (BuildingPathSelectorMetadataShards) WithValue

type BuildingPathSelectorMetadataSyncing

type BuildingPathSelectorMetadataSyncing struct{}

func (BuildingPathSelectorMetadataSyncing) FieldPath

func (BuildingPathSelectorMetadataSyncing) OwningRegion

func (BuildingPathSelectorMetadataSyncing) Regions

func (BuildingPathSelectorMetadataSyncing) WithArrayOfValues

func (BuildingPathSelectorMetadataSyncing) WithValue

type BuildingPathSelectorMetadataSyncingOwningRegion

type BuildingPathSelectorMetadataSyncingOwningRegion struct{}

func (BuildingPathSelectorMetadataSyncingOwningRegion) FieldPath

func (BuildingPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues

func (BuildingPathSelectorMetadataSyncingOwningRegion) WithValue

type BuildingPathSelectorMetadataSyncingRegions

type BuildingPathSelectorMetadataSyncingRegions struct{}

func (BuildingPathSelectorMetadataSyncingRegions) FieldPath

func (BuildingPathSelectorMetadataSyncingRegions) WithArrayOfValues

func (BuildingPathSelectorMetadataSyncingRegions) WithItemValue

func (BuildingPathSelectorMetadataSyncingRegions) WithValue

type BuildingPathSelectorMetadataTags

type BuildingPathSelectorMetadataTags struct{}

func (BuildingPathSelectorMetadataTags) FieldPath

func (BuildingPathSelectorMetadataTags) WithArrayOfValues

func (BuildingPathSelectorMetadataTags) WithItemValue

func (BuildingPathSelectorMetadataTags) WithValue

type BuildingPathSelectorMetadataUpdateTime

type BuildingPathSelectorMetadataUpdateTime struct{}

func (BuildingPathSelectorMetadataUpdateTime) FieldPath

func (BuildingPathSelectorMetadataUpdateTime) WithArrayOfValues

func (BuildingPathSelectorMetadataUpdateTime) WithValue

type BuildingPathSelectorMetadataUuid

type BuildingPathSelectorMetadataUuid struct{}

func (BuildingPathSelectorMetadataUuid) FieldPath

func (BuildingPathSelectorMetadataUuid) WithArrayOfValues

func (BuildingPathSelectorMetadataUuid) WithValue

type BuildingPathSelectorName

type BuildingPathSelectorName struct{}

func (BuildingPathSelectorName) FieldPath

func (BuildingPathSelectorName) WithArrayOfValues

func (BuildingPathSelectorName) WithValue

type BuildingPathSelectorVendorSpec

type BuildingPathSelectorVendorSpec struct{}

func (BuildingPathSelectorVendorSpec) FieldPath

func (BuildingPathSelectorVendorSpec) PointGrab

func (BuildingPathSelectorVendorSpec) WithArrayOfValues

func (BuildingPathSelectorVendorSpec) WithSubArrayItemValue

func (BuildingPathSelectorVendorSpec) WithSubArrayOfValues

func (BuildingPathSelectorVendorSpec) WithSubPath

func (BuildingPathSelectorVendorSpec) WithSubValue

func (BuildingPathSelectorVendorSpec) WithValue

type BuildingPathSelectorVendorSpecPointGrab

type BuildingPathSelectorVendorSpecPointGrab struct{}

func (BuildingPathSelectorVendorSpecPointGrab) BuildingId

func (BuildingPathSelectorVendorSpecPointGrab) FieldPath

func (BuildingPathSelectorVendorSpecPointGrab) WithArrayOfValues

func (BuildingPathSelectorVendorSpecPointGrab) WithValue

type BuildingPathSelectorVendorSpecPointGrabBuildingId

type BuildingPathSelectorVendorSpecPointGrabBuildingId struct{}

func (BuildingPathSelectorVendorSpecPointGrabBuildingId) FieldPath

func (BuildingPathSelectorVendorSpecPointGrabBuildingId) WithArrayOfValues

func (BuildingPathSelectorVendorSpecPointGrabBuildingId) WithValue

type BuildingReferenceList

type BuildingReferenceList []*Reference

func (BuildingReferenceList) Append

func (BuildingReferenceList) AppendList

func (BuildingReferenceList) At

func (BuildingReferenceList) Length

func (l BuildingReferenceList) Length() int

func (BuildingReferenceList) Set

func (BuildingReferenceList) Slice

func (l BuildingReferenceList) Slice(first, second int) gotenresource.ReferenceList

type BuildingVendorSpecFieldPathBuilder

type BuildingVendorSpecFieldPathBuilder struct{}

func NewBuildingVendorSpecFieldPathBuilder

func NewBuildingVendorSpecFieldPathBuilder() BuildingVendorSpecFieldPathBuilder

func (BuildingVendorSpecFieldPathBuilder) PointGrab

type BuildingVendorSpecPointGrabFieldPathBuilder

type BuildingVendorSpecPointGrabFieldPathBuilder struct{}

func NewBuildingVendorSpecPointGrabFieldPathBuilder

func NewBuildingVendorSpecPointGrabFieldPathBuilder() BuildingVendorSpecPointGrabFieldPathBuilder

func (BuildingVendorSpecPointGrabFieldPathBuilder) BuildingId

type BuildingVendorSpecPointGrab_FieldPath

type BuildingVendorSpecPointGrab_FieldPath interface {
	gotenobject.FieldPath
	Selector() BuildingVendorSpecPointGrab_FieldPathSelector
	Get(source *Building_VendorSpec_PointGrab) []interface{}
	GetSingle(source *Building_VendorSpec_PointGrab) (interface{}, bool)
	ClearValue(item *Building_VendorSpec_PointGrab)

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

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

func MustParseBuildingVendorSpecPointGrab_FieldPath

func MustParseBuildingVendorSpecPointGrab_FieldPath(rawField string) BuildingVendorSpecPointGrab_FieldPath

func ParseBuildingVendorSpecPointGrab_FieldPath

func ParseBuildingVendorSpecPointGrab_FieldPath(rawField string) (BuildingVendorSpecPointGrab_FieldPath, error)

type BuildingVendorSpecPointGrab_FieldPathArrayItemValue

type BuildingVendorSpecPointGrab_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	BuildingVendorSpecPointGrab_FieldPath
	ContainsValue(*Building_VendorSpec_PointGrab) bool
}

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

func MustParseBuildingVendorSpecPointGrab_FieldPathArrayItemValue

func MustParseBuildingVendorSpecPointGrab_FieldPathArrayItemValue(pathStr, valueStr string) BuildingVendorSpecPointGrab_FieldPathArrayItemValue

func ParseBuildingVendorSpecPointGrab_FieldPathArrayItemValue

func ParseBuildingVendorSpecPointGrab_FieldPathArrayItemValue(pathStr, valueStr string) (BuildingVendorSpecPointGrab_FieldPathArrayItemValue, error)

ParseBuildingVendorSpecPointGrab_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type BuildingVendorSpecPointGrab_FieldPathArrayOfValues

type BuildingVendorSpecPointGrab_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	BuildingVendorSpecPointGrab_FieldPath
}

BuildingVendorSpecPointGrab_FieldPathArrayOfValues allows storing slice of values for PointGrab fields according to their type

func MustParseBuildingVendorSpecPointGrab_FieldPathArrayOfValues

func MustParseBuildingVendorSpecPointGrab_FieldPathArrayOfValues(pathStr, valuesStr string) BuildingVendorSpecPointGrab_FieldPathArrayOfValues

func ParseBuildingVendorSpecPointGrab_FieldPathArrayOfValues

func ParseBuildingVendorSpecPointGrab_FieldPathArrayOfValues(pathStr, valuesStr string) (BuildingVendorSpecPointGrab_FieldPathArrayOfValues, error)

type BuildingVendorSpecPointGrab_FieldPathSelector

type BuildingVendorSpecPointGrab_FieldPathSelector int32
const (
	BuildingVendorSpecPointGrab_FieldPathSelectorBuildingId BuildingVendorSpecPointGrab_FieldPathSelector = 0
)

func (BuildingVendorSpecPointGrab_FieldPathSelector) String

type BuildingVendorSpecPointGrab_FieldPathValue

type BuildingVendorSpecPointGrab_FieldPathValue interface {
	BuildingVendorSpecPointGrab_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **Building_VendorSpec_PointGrab)
	CompareWith(*Building_VendorSpec_PointGrab) (cmp int, comparable bool)
}

BuildingVendorSpecPointGrab_FieldPathValue allows storing values for PointGrab fields according to their type

func MustParseBuildingVendorSpecPointGrab_FieldPathValue

func MustParseBuildingVendorSpecPointGrab_FieldPathValue(pathStr, valueStr string) BuildingVendorSpecPointGrab_FieldPathValue

func ParseBuildingVendorSpecPointGrab_FieldPathValue

func ParseBuildingVendorSpecPointGrab_FieldPathValue(pathStr, valueStr string) (BuildingVendorSpecPointGrab_FieldPathValue, error)

type BuildingVendorSpecPointGrab_FieldTerminalPath

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

func (*BuildingVendorSpecPointGrab_FieldTerminalPath) ClearValue

func (*BuildingVendorSpecPointGrab_FieldTerminalPath) ClearValueRaw

func (*BuildingVendorSpecPointGrab_FieldTerminalPath) Get

func (fp *BuildingVendorSpecPointGrab_FieldTerminalPath) Get(source *Building_VendorSpec_PointGrab) (values []interface{})

Get returns all values pointed by specific field from source Building_VendorSpec_PointGrab

func (*BuildingVendorSpecPointGrab_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*BuildingVendorSpecPointGrab_FieldTerminalPath) GetRaw

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

func (*BuildingVendorSpecPointGrab_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source Building_VendorSpec_PointGrab

func (*BuildingVendorSpecPointGrab_FieldTerminalPath) GetSingleRaw

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

func (*BuildingVendorSpecPointGrab_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*BuildingVendorSpecPointGrab_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*BuildingVendorSpecPointGrab_FieldTerminalPath) Selector

func (*BuildingVendorSpecPointGrab_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.5.0

func (*BuildingVendorSpecPointGrab_FieldTerminalPath) String

String returns path representation in proto convention

func (*BuildingVendorSpecPointGrab_FieldTerminalPath) WithIArrayItemValue

func (*BuildingVendorSpecPointGrab_FieldTerminalPath) WithIArrayOfValues

func (*BuildingVendorSpecPointGrab_FieldTerminalPath) WithIValue

func (*BuildingVendorSpecPointGrab_FieldTerminalPath) WithRawIArrayItemValue

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

func (*BuildingVendorSpecPointGrab_FieldTerminalPath) WithRawIArrayOfValues

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

func (*BuildingVendorSpecPointGrab_FieldTerminalPath) WithRawIValue

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

type BuildingVendorSpecPointGrab_FieldTerminalPathArrayItemValue

type BuildingVendorSpecPointGrab_FieldTerminalPathArrayItemValue struct {
	BuildingVendorSpecPointGrab_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BuildingVendorSpecPointGrab_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*BuildingVendorSpecPointGrab_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*BuildingVendorSpecPointGrab_FieldTerminalPathArrayItemValue) GetSingle

func (*BuildingVendorSpecPointGrab_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type BuildingVendorSpecPointGrab_FieldTerminalPathArrayOfValues

type BuildingVendorSpecPointGrab_FieldTerminalPathArrayOfValues struct {
	BuildingVendorSpecPointGrab_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BuildingVendorSpecPointGrab_FieldTerminalPathArrayOfValues) AsBuildingIdArrayOfValues

func (fpaov *BuildingVendorSpecPointGrab_FieldTerminalPathArrayOfValues) AsBuildingIdArrayOfValues() ([]string, bool)

func (*BuildingVendorSpecPointGrab_FieldTerminalPathArrayOfValues) GetRawValues

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

type BuildingVendorSpecPointGrab_FieldTerminalPathValue

type BuildingVendorSpecPointGrab_FieldTerminalPathValue struct {
	BuildingVendorSpecPointGrab_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BuildingVendorSpecPointGrab_FieldTerminalPathValue) AsBuildingIdValue

func (*BuildingVendorSpecPointGrab_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'BuildingVendorSpecPointGrab_FieldTerminalPathValue' with the value under path in 'Building_VendorSpec_PointGrab'.

func (*BuildingVendorSpecPointGrab_FieldTerminalPathValue) CompareWithRaw

func (*BuildingVendorSpecPointGrab_FieldTerminalPathValue) GetRawValue

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

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

func (*BuildingVendorSpecPointGrab_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object PointGrab

func (*BuildingVendorSpecPointGrab_FieldTerminalPathValue) SetToRaw

type BuildingVendorSpec_FieldPath

type BuildingVendorSpec_FieldPath interface {
	gotenobject.FieldPath
	Selector() BuildingVendorSpec_FieldPathSelector
	Get(source *Building_VendorSpec) []interface{}
	GetSingle(source *Building_VendorSpec) (interface{}, bool)
	ClearValue(item *Building_VendorSpec)

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

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

func MustParseBuildingVendorSpec_FieldPath

func MustParseBuildingVendorSpec_FieldPath(rawField string) BuildingVendorSpec_FieldPath

func ParseBuildingVendorSpec_FieldPath

func ParseBuildingVendorSpec_FieldPath(rawField string) (BuildingVendorSpec_FieldPath, error)

type BuildingVendorSpec_FieldPathArrayItemValue

type BuildingVendorSpec_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	BuildingVendorSpec_FieldPath
	ContainsValue(*Building_VendorSpec) bool
}

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

func MustParseBuildingVendorSpec_FieldPathArrayItemValue

func MustParseBuildingVendorSpec_FieldPathArrayItemValue(pathStr, valueStr string) BuildingVendorSpec_FieldPathArrayItemValue

func ParseBuildingVendorSpec_FieldPathArrayItemValue

func ParseBuildingVendorSpec_FieldPathArrayItemValue(pathStr, valueStr string) (BuildingVendorSpec_FieldPathArrayItemValue, error)

ParseBuildingVendorSpec_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type BuildingVendorSpec_FieldPathArrayOfValues

type BuildingVendorSpec_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	BuildingVendorSpec_FieldPath
}

BuildingVendorSpec_FieldPathArrayOfValues allows storing slice of values for VendorSpec fields according to their type

func MustParseBuildingVendorSpec_FieldPathArrayOfValues

func MustParseBuildingVendorSpec_FieldPathArrayOfValues(pathStr, valuesStr string) BuildingVendorSpec_FieldPathArrayOfValues

func ParseBuildingVendorSpec_FieldPathArrayOfValues

func ParseBuildingVendorSpec_FieldPathArrayOfValues(pathStr, valuesStr string) (BuildingVendorSpec_FieldPathArrayOfValues, error)

type BuildingVendorSpec_FieldPathSelector

type BuildingVendorSpec_FieldPathSelector int32
const (
	BuildingVendorSpec_FieldPathSelectorPointGrab BuildingVendorSpec_FieldPathSelector = 0
)

func (BuildingVendorSpec_FieldPathSelector) String

type BuildingVendorSpec_FieldPathValue

type BuildingVendorSpec_FieldPathValue interface {
	BuildingVendorSpec_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **Building_VendorSpec)
	CompareWith(*Building_VendorSpec) (cmp int, comparable bool)
}

BuildingVendorSpec_FieldPathValue allows storing values for VendorSpec fields according to their type

func MustParseBuildingVendorSpec_FieldPathValue

func MustParseBuildingVendorSpec_FieldPathValue(pathStr, valueStr string) BuildingVendorSpec_FieldPathValue

func ParseBuildingVendorSpec_FieldPathValue

func ParseBuildingVendorSpec_FieldPathValue(pathStr, valueStr string) (BuildingVendorSpec_FieldPathValue, error)

type BuildingVendorSpec_FieldSubPath

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

func (*BuildingVendorSpec_FieldSubPath) AsPointGrabSubPath

func (*BuildingVendorSpec_FieldSubPath) ClearValue

func (*BuildingVendorSpec_FieldSubPath) ClearValueRaw

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

func (*BuildingVendorSpec_FieldSubPath) Get

func (fps *BuildingVendorSpec_FieldSubPath) Get(source *Building_VendorSpec) (values []interface{})

Get returns all values pointed by selected field from source Building_VendorSpec

func (*BuildingVendorSpec_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*BuildingVendorSpec_FieldSubPath) GetRaw

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

func (*BuildingVendorSpec_FieldSubPath) GetSingle

func (fps *BuildingVendorSpec_FieldSubPath) GetSingle(source *Building_VendorSpec) (interface{}, bool)

GetSingle returns value of selected field from source Building_VendorSpec

func (*BuildingVendorSpec_FieldSubPath) GetSingleRaw

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

func (*BuildingVendorSpec_FieldSubPath) IsLeaf

func (fps *BuildingVendorSpec_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*BuildingVendorSpec_FieldSubPath) JSONString

func (fps *BuildingVendorSpec_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*BuildingVendorSpec_FieldSubPath) Selector

func (*BuildingVendorSpec_FieldSubPath) SplitIntoTerminalIPaths added in v0.5.0

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

func (*BuildingVendorSpec_FieldSubPath) String

String returns path representation in proto convention

func (*BuildingVendorSpec_FieldSubPath) WithIArrayItemValue

func (fps *BuildingVendorSpec_FieldSubPath) WithIArrayItemValue(value interface{}) BuildingVendorSpec_FieldPathArrayItemValue

func (*BuildingVendorSpec_FieldSubPath) WithIArrayOfValues

func (fps *BuildingVendorSpec_FieldSubPath) WithIArrayOfValues(values interface{}) BuildingVendorSpec_FieldPathArrayOfValues

func (*BuildingVendorSpec_FieldSubPath) WithIValue

func (fps *BuildingVendorSpec_FieldSubPath) WithIValue(value interface{}) BuildingVendorSpec_FieldPathValue

func (*BuildingVendorSpec_FieldSubPath) WithRawIArrayItemValue

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

func (*BuildingVendorSpec_FieldSubPath) WithRawIArrayOfValues

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

func (*BuildingVendorSpec_FieldSubPath) WithRawIValue

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

type BuildingVendorSpec_FieldSubPathArrayItemValue

type BuildingVendorSpec_FieldSubPathArrayItemValue struct {
	BuildingVendorSpec_FieldPath
	// contains filtered or unexported fields
}

func (*BuildingVendorSpec_FieldSubPathArrayItemValue) AsPointGrabPathItemValue

func (*BuildingVendorSpec_FieldSubPathArrayItemValue) ContainsValue

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

func (*BuildingVendorSpec_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type BuildingVendorSpec_FieldSubPathArrayOfValues

type BuildingVendorSpec_FieldSubPathArrayOfValues struct {
	BuildingVendorSpec_FieldPath
	// contains filtered or unexported fields
}

func (*BuildingVendorSpec_FieldSubPathArrayOfValues) AsPointGrabPathArrayOfValues

func (*BuildingVendorSpec_FieldSubPathArrayOfValues) GetRawValues

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

type BuildingVendorSpec_FieldSubPathValue

type BuildingVendorSpec_FieldSubPathValue struct {
	BuildingVendorSpec_FieldPath
	// contains filtered or unexported fields
}

func (*BuildingVendorSpec_FieldSubPathValue) AsPointGrabPathValue

func (*BuildingVendorSpec_FieldSubPathValue) CompareWith

func (fpvs *BuildingVendorSpec_FieldSubPathValue) CompareWith(source *Building_VendorSpec) (int, bool)

func (*BuildingVendorSpec_FieldSubPathValue) CompareWithRaw

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

func (*BuildingVendorSpec_FieldSubPathValue) GetRawValue

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

func (*BuildingVendorSpec_FieldSubPathValue) SetTo

func (*BuildingVendorSpec_FieldSubPathValue) SetToRaw

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

type BuildingVendorSpec_FieldTerminalPath

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

func (*BuildingVendorSpec_FieldTerminalPath) ClearValue

func (*BuildingVendorSpec_FieldTerminalPath) ClearValueRaw

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

func (*BuildingVendorSpec_FieldTerminalPath) Get

func (fp *BuildingVendorSpec_FieldTerminalPath) Get(source *Building_VendorSpec) (values []interface{})

Get returns all values pointed by specific field from source Building_VendorSpec

func (*BuildingVendorSpec_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*BuildingVendorSpec_FieldTerminalPath) GetRaw

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

func (*BuildingVendorSpec_FieldTerminalPath) GetSingle

func (fp *BuildingVendorSpec_FieldTerminalPath) GetSingle(source *Building_VendorSpec) (interface{}, bool)

GetSingle returns value pointed by specific field of from source Building_VendorSpec

func (*BuildingVendorSpec_FieldTerminalPath) GetSingleRaw

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

func (*BuildingVendorSpec_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*BuildingVendorSpec_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*BuildingVendorSpec_FieldTerminalPath) Selector

func (*BuildingVendorSpec_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.5.0

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

func (*BuildingVendorSpec_FieldTerminalPath) String

String returns path representation in proto convention

func (*BuildingVendorSpec_FieldTerminalPath) WithIArrayItemValue

func (fp *BuildingVendorSpec_FieldTerminalPath) WithIArrayItemValue(value interface{}) BuildingVendorSpec_FieldPathArrayItemValue

func (*BuildingVendorSpec_FieldTerminalPath) WithIArrayOfValues

func (fp *BuildingVendorSpec_FieldTerminalPath) WithIArrayOfValues(values interface{}) BuildingVendorSpec_FieldPathArrayOfValues

func (*BuildingVendorSpec_FieldTerminalPath) WithIValue

func (*BuildingVendorSpec_FieldTerminalPath) WithRawIArrayItemValue

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

func (*BuildingVendorSpec_FieldTerminalPath) WithRawIArrayOfValues

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

func (*BuildingVendorSpec_FieldTerminalPath) WithRawIValue

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

type BuildingVendorSpec_FieldTerminalPathArrayItemValue

type BuildingVendorSpec_FieldTerminalPathArrayItemValue struct {
	BuildingVendorSpec_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BuildingVendorSpec_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*BuildingVendorSpec_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*BuildingVendorSpec_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *BuildingVendorSpec_FieldTerminalPathArrayItemValue) GetSingle(source *Building_VendorSpec) (interface{}, bool)

func (*BuildingVendorSpec_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type BuildingVendorSpec_FieldTerminalPathArrayOfValues

type BuildingVendorSpec_FieldTerminalPathArrayOfValues struct {
	BuildingVendorSpec_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BuildingVendorSpec_FieldTerminalPathArrayOfValues) AsPointGrabArrayOfValues

func (*BuildingVendorSpec_FieldTerminalPathArrayOfValues) GetRawValues

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

type BuildingVendorSpec_FieldTerminalPathValue

type BuildingVendorSpec_FieldTerminalPathValue struct {
	BuildingVendorSpec_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*BuildingVendorSpec_FieldTerminalPathValue) AsPointGrabValue

func (*BuildingVendorSpec_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'BuildingVendorSpec_FieldTerminalPathValue' with the value under path in 'Building_VendorSpec'.

func (*BuildingVendorSpec_FieldTerminalPathValue) CompareWithRaw

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

func (*BuildingVendorSpec_FieldTerminalPathValue) GetRawValue

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

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

func (*BuildingVendorSpec_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object VendorSpec

func (*BuildingVendorSpec_FieldTerminalPathValue) SetToRaw

type Building_FieldMask

type Building_FieldMask struct {
	Paths []Building_FieldPath
}

func FullBuilding_FieldMask

func FullBuilding_FieldMask() *Building_FieldMask

func ResourceViewFieldMask

func ResourceViewFieldMask(viewName view.View, extraMask *Building_FieldMask) *Building_FieldMask

func (*Building_FieldMask) AppendPath

func (fieldMask *Building_FieldMask) AppendPath(path Building_FieldPath)

func (*Building_FieldMask) AppendRawPath

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

func (*Building_FieldMask) DecodeFirestore

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

func (*Building_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*Building_FieldMask) FilterInputFields

func (fieldMask *Building_FieldMask) FilterInputFields() *Building_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Building_FieldMask) FromProtoFieldMask

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

func (*Building_FieldMask) GetPaths

func (fieldMask *Building_FieldMask) GetPaths() []Building_FieldPath

func (*Building_FieldMask) GetRawPaths

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

func (*Building_FieldMask) IsFull

func (fieldMask *Building_FieldMask) IsFull() bool

func (Building_FieldMask) Marshal

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

implement methods required by customType

func (Building_FieldMask) MarshalJSON

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

func (*Building_FieldMask) PathsCount

func (fieldMask *Building_FieldMask) PathsCount() int

func (*Building_FieldMask) Project

func (fieldMask *Building_FieldMask) Project(source *Building) *Building

func (*Building_FieldMask) ProjectRaw

func (*Building_FieldMask) ProtoMessage

func (fieldMask *Building_FieldMask) ProtoMessage()

func (*Building_FieldMask) ProtoReflect

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

func (*Building_FieldMask) Reset

func (fieldMask *Building_FieldMask) Reset()

func (*Building_FieldMask) Set

func (fieldMask *Building_FieldMask) Set(target, source *Building)

func (*Building_FieldMask) SetFromCliFlag

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

func (*Building_FieldMask) SetRaw

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

func (*Building_FieldMask) Size

func (fieldMask *Building_FieldMask) Size() int

func (*Building_FieldMask) String

func (fieldMask *Building_FieldMask) String() string

func (*Building_FieldMask) Subtract

func (fieldMask *Building_FieldMask) Subtract(other *Building_FieldMask) *Building_FieldMask

func (*Building_FieldMask) SubtractRaw

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

func (*Building_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*Building_FieldMask) Unmarshal

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

func (*Building_FieldMask) UnmarshalJSON

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

type Building_FieldPath

type Building_FieldPath interface {
	gotenobject.FieldPath
	Selector() Building_FieldPathSelector
	Get(source *Building) []interface{}
	GetSingle(source *Building) (interface{}, bool)
	ClearValue(item *Building)

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

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

func BuildBuilding_FieldPath

func BuildBuilding_FieldPath(fp gotenobject.RawFieldPath) (Building_FieldPath, error)

func MustParseBuilding_FieldPath

func MustParseBuilding_FieldPath(rawField string) Building_FieldPath

func ParseBuilding_FieldPath

func ParseBuilding_FieldPath(rawField string) (Building_FieldPath, error)

type Building_FieldPathArrayItemValue

type Building_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	Building_FieldPath
	ContainsValue(*Building) bool
}

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

func MustParseBuilding_FieldPathArrayItemValue

func MustParseBuilding_FieldPathArrayItemValue(pathStr, valueStr string) Building_FieldPathArrayItemValue

func ParseBuilding_FieldPathArrayItemValue

func ParseBuilding_FieldPathArrayItemValue(pathStr, valueStr string) (Building_FieldPathArrayItemValue, error)

ParseBuilding_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type Building_FieldPathArrayOfValues

type Building_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	Building_FieldPath
}

Building_FieldPathArrayOfValues allows storing slice of values for Building fields according to their type

func MustParseBuilding_FieldPathArrayOfValues

func MustParseBuilding_FieldPathArrayOfValues(pathStr, valuesStr string) Building_FieldPathArrayOfValues

func ParseBuilding_FieldPathArrayOfValues

func ParseBuilding_FieldPathArrayOfValues(pathStr, valuesStr string) (Building_FieldPathArrayOfValues, error)

type Building_FieldPathSelector

type Building_FieldPathSelector int32
const (
	Building_FieldPathSelectorName        Building_FieldPathSelector = 0
	Building_FieldPathSelectorDisplayName Building_FieldPathSelector = 1
	Building_FieldPathSelectorLocation    Building_FieldPathSelector = 2
	Building_FieldPathSelectorGeometry    Building_FieldPathSelector = 3
	Building_FieldPathSelectorVendorSpec  Building_FieldPathSelector = 4
	Building_FieldPathSelectorMetadata    Building_FieldPathSelector = 5
)

func (Building_FieldPathSelector) String

type Building_FieldPathValue

type Building_FieldPathValue interface {
	Building_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **Building)
	CompareWith(*Building) (cmp int, comparable bool)
}

Building_FieldPathValue allows storing values for Building fields according to their type

func MustParseBuilding_FieldPathValue

func MustParseBuilding_FieldPathValue(pathStr, valueStr string) Building_FieldPathValue

func ParseBuilding_FieldPathValue

func ParseBuilding_FieldPathValue(pathStr, valueStr string) (Building_FieldPathValue, error)

type Building_FieldSubPath

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

func (*Building_FieldSubPath) AsGeometrySubPath

func (fps *Building_FieldSubPath) AsGeometrySubPath() (workplace_common.Geometry_FieldPath, bool)

func (*Building_FieldSubPath) AsLocationSubPath

func (*Building_FieldSubPath) AsMetadataSubPath

func (fps *Building_FieldSubPath) AsMetadataSubPath() (ntt_meta.Meta_FieldPath, bool)

func (*Building_FieldSubPath) AsVendorSpecSubPath

func (fps *Building_FieldSubPath) AsVendorSpecSubPath() (BuildingVendorSpec_FieldPath, bool)

func (*Building_FieldSubPath) ClearValue

func (fps *Building_FieldSubPath) ClearValue(item *Building)

func (*Building_FieldSubPath) ClearValueRaw

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

func (*Building_FieldSubPath) Get

func (fps *Building_FieldSubPath) Get(source *Building) (values []interface{})

Get returns all values pointed by selected field from source Building

func (*Building_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*Building_FieldSubPath) GetRaw

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

func (*Building_FieldSubPath) GetSingle

func (fps *Building_FieldSubPath) GetSingle(source *Building) (interface{}, bool)

GetSingle returns value of selected field from source Building

func (*Building_FieldSubPath) GetSingleRaw

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

func (*Building_FieldSubPath) IsLeaf

func (fps *Building_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*Building_FieldSubPath) JSONString

func (fps *Building_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*Building_FieldSubPath) Selector

func (*Building_FieldSubPath) SplitIntoTerminalIPaths added in v0.5.0

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

func (*Building_FieldSubPath) String

func (fps *Building_FieldSubPath) String() string

String returns path representation in proto convention

func (*Building_FieldSubPath) WithIArrayItemValue

func (fps *Building_FieldSubPath) WithIArrayItemValue(value interface{}) Building_FieldPathArrayItemValue

func (*Building_FieldSubPath) WithIArrayOfValues

func (fps *Building_FieldSubPath) WithIArrayOfValues(values interface{}) Building_FieldPathArrayOfValues

func (*Building_FieldSubPath) WithIValue

func (fps *Building_FieldSubPath) WithIValue(value interface{}) Building_FieldPathValue

func (*Building_FieldSubPath) WithRawIArrayItemValue

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

func (*Building_FieldSubPath) WithRawIArrayOfValues

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

func (*Building_FieldSubPath) WithRawIValue

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

type Building_FieldSubPathArrayItemValue

type Building_FieldSubPathArrayItemValue struct {
	Building_FieldPath
	// contains filtered or unexported fields
}

func (*Building_FieldSubPathArrayItemValue) AsGeometryPathItemValue

func (*Building_FieldSubPathArrayItemValue) AsLocationPathItemValue

func (*Building_FieldSubPathArrayItemValue) AsMetadataPathItemValue

func (*Building_FieldSubPathArrayItemValue) AsVendorSpecPathItemValue

func (*Building_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *Building_FieldSubPathArrayItemValue) ContainsValue(source *Building) bool

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

func (*Building_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type Building_FieldSubPathArrayOfValues

type Building_FieldSubPathArrayOfValues struct {
	Building_FieldPath
	// contains filtered or unexported fields
}

func (*Building_FieldSubPathArrayOfValues) AsGeometryPathArrayOfValues

func (*Building_FieldSubPathArrayOfValues) AsLocationPathArrayOfValues

func (*Building_FieldSubPathArrayOfValues) AsMetadataPathArrayOfValues

func (fpsaov *Building_FieldSubPathArrayOfValues) AsMetadataPathArrayOfValues() (ntt_meta.Meta_FieldPathArrayOfValues, bool)

func (*Building_FieldSubPathArrayOfValues) AsVendorSpecPathArrayOfValues

func (fpsaov *Building_FieldSubPathArrayOfValues) AsVendorSpecPathArrayOfValues() (BuildingVendorSpec_FieldPathArrayOfValues, bool)

func (*Building_FieldSubPathArrayOfValues) GetRawValues

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

type Building_FieldSubPathValue

type Building_FieldSubPathValue struct {
	Building_FieldPath
	// contains filtered or unexported fields
}

func (*Building_FieldSubPathValue) AsGeometryPathValue

func (*Building_FieldSubPathValue) AsLocationPathValue

func (*Building_FieldSubPathValue) AsMetadataPathValue

func (fpvs *Building_FieldSubPathValue) AsMetadataPathValue() (ntt_meta.Meta_FieldPathValue, bool)

func (*Building_FieldSubPathValue) AsVendorSpecPathValue

func (fpvs *Building_FieldSubPathValue) AsVendorSpecPathValue() (BuildingVendorSpec_FieldPathValue, bool)

func (*Building_FieldSubPathValue) CompareWith

func (fpvs *Building_FieldSubPathValue) CompareWith(source *Building) (int, bool)

func (*Building_FieldSubPathValue) CompareWithRaw

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

func (*Building_FieldSubPathValue) GetRawValue

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

func (*Building_FieldSubPathValue) SetTo

func (fpvs *Building_FieldSubPathValue) SetTo(target **Building)

func (*Building_FieldSubPathValue) SetToRaw

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

type Building_FieldTerminalPath

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

func (*Building_FieldTerminalPath) ClearValue

func (fp *Building_FieldTerminalPath) ClearValue(item *Building)

func (*Building_FieldTerminalPath) ClearValueRaw

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

func (*Building_FieldTerminalPath) Get

func (fp *Building_FieldTerminalPath) Get(source *Building) (values []interface{})

Get returns all values pointed by specific field from source Building

func (*Building_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*Building_FieldTerminalPath) GetRaw

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

func (*Building_FieldTerminalPath) GetSingle

func (fp *Building_FieldTerminalPath) GetSingle(source *Building) (interface{}, bool)

GetSingle returns value pointed by specific field of from source Building

func (*Building_FieldTerminalPath) GetSingleRaw

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

func (*Building_FieldTerminalPath) IsLeaf

func (fp *Building_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*Building_FieldTerminalPath) JSONString

func (fp *Building_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*Building_FieldTerminalPath) Selector

func (*Building_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.5.0

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

func (*Building_FieldTerminalPath) String

func (fp *Building_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*Building_FieldTerminalPath) WithIArrayItemValue

func (fp *Building_FieldTerminalPath) WithIArrayItemValue(value interface{}) Building_FieldPathArrayItemValue

func (*Building_FieldTerminalPath) WithIArrayOfValues

func (fp *Building_FieldTerminalPath) WithIArrayOfValues(values interface{}) Building_FieldPathArrayOfValues

func (*Building_FieldTerminalPath) WithIValue

func (fp *Building_FieldTerminalPath) WithIValue(value interface{}) Building_FieldPathValue

func (*Building_FieldTerminalPath) WithRawIArrayItemValue

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

func (*Building_FieldTerminalPath) WithRawIArrayOfValues

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

func (*Building_FieldTerminalPath) WithRawIValue

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

type Building_FieldTerminalPathArrayItemValue

type Building_FieldTerminalPathArrayItemValue struct {
	Building_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Building_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *Building_FieldTerminalPathArrayItemValue) ContainsValue(source *Building) bool

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

func (*Building_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*Building_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *Building_FieldTerminalPathArrayItemValue) GetSingle(source *Building) (interface{}, bool)

func (*Building_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type Building_FieldTerminalPathArrayOfValues

type Building_FieldTerminalPathArrayOfValues struct {
	Building_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Building_FieldTerminalPathArrayOfValues) AsDisplayNameArrayOfValues

func (fpaov *Building_FieldTerminalPathArrayOfValues) AsDisplayNameArrayOfValues() ([]string, bool)

func (*Building_FieldTerminalPathArrayOfValues) AsGeometryArrayOfValues

func (fpaov *Building_FieldTerminalPathArrayOfValues) AsGeometryArrayOfValues() ([]*workplace_common.Geometry, bool)

func (*Building_FieldTerminalPathArrayOfValues) AsLocationArrayOfValues

func (fpaov *Building_FieldTerminalPathArrayOfValues) AsLocationArrayOfValues() ([]*workplace_common.StreetLocation, bool)

func (*Building_FieldTerminalPathArrayOfValues) AsMetadataArrayOfValues

func (fpaov *Building_FieldTerminalPathArrayOfValues) AsMetadataArrayOfValues() ([]*ntt_meta.Meta, bool)

func (*Building_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

func (fpaov *Building_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]*Name, bool)

func (*Building_FieldTerminalPathArrayOfValues) AsVendorSpecArrayOfValues

func (fpaov *Building_FieldTerminalPathArrayOfValues) AsVendorSpecArrayOfValues() ([]*Building_VendorSpec, bool)

func (*Building_FieldTerminalPathArrayOfValues) GetRawValues

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

type Building_FieldTerminalPathValue

type Building_FieldTerminalPathValue struct {
	Building_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Building_FieldTerminalPathValue) AsDisplayNameValue

func (fpv *Building_FieldTerminalPathValue) AsDisplayNameValue() (string, bool)

func (*Building_FieldTerminalPathValue) AsGeometryValue

func (*Building_FieldTerminalPathValue) AsLocationValue

func (*Building_FieldTerminalPathValue) AsMetadataValue

func (fpv *Building_FieldTerminalPathValue) AsMetadataValue() (*ntt_meta.Meta, bool)

func (*Building_FieldTerminalPathValue) AsNameValue

func (fpv *Building_FieldTerminalPathValue) AsNameValue() (*Name, bool)

func (*Building_FieldTerminalPathValue) AsVendorSpecValue

func (fpv *Building_FieldTerminalPathValue) AsVendorSpecValue() (*Building_VendorSpec, bool)

func (*Building_FieldTerminalPathValue) CompareWith

func (fpv *Building_FieldTerminalPathValue) CompareWith(source *Building) (int, bool)

CompareWith compares value in the 'Building_FieldTerminalPathValue' with the value under path in 'Building'.

func (*Building_FieldTerminalPathValue) CompareWithRaw

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

func (*Building_FieldTerminalPathValue) GetRawValue

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

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

func (*Building_FieldTerminalPathValue) SetTo

func (fpv *Building_FieldTerminalPathValue) SetTo(target **Building)

SetTo stores value for selected field for object Building

func (*Building_FieldTerminalPathValue) SetToRaw

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

type Building_VendorSpec

type Building_VendorSpec struct {

	// PointGrab Specification
	PointGrab *Building_VendorSpec_PointGrab `protobuf:"bytes,1,opt,name=point_grab,json=pointGrab,proto3" json:"point_grab,omitempty" firestore:"pointGrab"`
	// contains filtered or unexported fields
}

VendorSpec

func (*Building_VendorSpec) Clone

func (*Building_VendorSpec) CloneRaw

func (*Building_VendorSpec) Descriptor

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

Deprecated, Use Building_VendorSpec.ProtoReflect.Descriptor instead.

func (*Building_VendorSpec) GetPointGrab

func (*Building_VendorSpec) GotenMessage

func (*Building_VendorSpec) GotenMessage()

func (*Building_VendorSpec) GotenObjectExt

func (o *Building_VendorSpec) GotenObjectExt()

func (*Building_VendorSpec) GotenValidate

func (obj *Building_VendorSpec) GotenValidate() error

func (*Building_VendorSpec) MakeDiffFieldMask

func (*Building_VendorSpec) MakeFullFieldMask

func (o *Building_VendorSpec) MakeFullFieldMask() *Building_VendorSpec_FieldMask

func (*Building_VendorSpec) MakeRawDiffFieldMask

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

func (*Building_VendorSpec) MakeRawFullFieldMask

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

func (*Building_VendorSpec) Marshal

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

func (*Building_VendorSpec) MarshalJSON

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

func (*Building_VendorSpec) Merge

func (o *Building_VendorSpec) Merge(source *Building_VendorSpec)

func (*Building_VendorSpec) MergeRaw

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

func (*Building_VendorSpec) ProtoMessage

func (*Building_VendorSpec) ProtoMessage()

func (*Building_VendorSpec) ProtoReflect

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

func (*Building_VendorSpec) Reset

func (m *Building_VendorSpec) Reset()

func (*Building_VendorSpec) SetPointGrab

func (*Building_VendorSpec) String

func (m *Building_VendorSpec) String() string

func (*Building_VendorSpec) Unmarshal

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

func (*Building_VendorSpec) UnmarshalJSON

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

type Building_VendorSpecPathSelectorPointGrab

type Building_VendorSpecPathSelectorPointGrab struct{}

func (Building_VendorSpecPathSelectorPointGrab) BuildingId

func (Building_VendorSpecPathSelectorPointGrab) FieldPath

func (Building_VendorSpecPathSelectorPointGrab) WithArrayOfValues

func (Building_VendorSpecPathSelectorPointGrab) WithSubArrayItemValue

func (Building_VendorSpecPathSelectorPointGrab) WithSubArrayOfValues

func (Building_VendorSpecPathSelectorPointGrab) WithSubPath

func (Building_VendorSpecPathSelectorPointGrab) WithSubValue

func (Building_VendorSpecPathSelectorPointGrab) WithValue

type Building_VendorSpecPathSelectorPointGrabBuildingId

type Building_VendorSpecPathSelectorPointGrabBuildingId struct{}

func (Building_VendorSpecPathSelectorPointGrabBuildingId) FieldPath

func (Building_VendorSpecPathSelectorPointGrabBuildingId) WithArrayOfValues

func (Building_VendorSpecPathSelectorPointGrabBuildingId) WithValue

type Building_VendorSpec_FieldMask

type Building_VendorSpec_FieldMask struct {
	Paths []BuildingVendorSpec_FieldPath
}

func FullBuilding_VendorSpec_FieldMask

func FullBuilding_VendorSpec_FieldMask() *Building_VendorSpec_FieldMask

func (*Building_VendorSpec_FieldMask) AppendPath

func (fieldMask *Building_VendorSpec_FieldMask) AppendPath(path BuildingVendorSpec_FieldPath)

func (*Building_VendorSpec_FieldMask) AppendRawPath

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

func (*Building_VendorSpec_FieldMask) DecodeFirestore

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

func (*Building_VendorSpec_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*Building_VendorSpec_FieldMask) FilterInputFields

func (fieldMask *Building_VendorSpec_FieldMask) FilterInputFields() *Building_VendorSpec_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Building_VendorSpec_FieldMask) FromProtoFieldMask

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

func (*Building_VendorSpec_FieldMask) GetPaths

func (*Building_VendorSpec_FieldMask) GetRawPaths

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

func (*Building_VendorSpec_FieldMask) IsFull

func (fieldMask *Building_VendorSpec_FieldMask) IsFull() bool

func (Building_VendorSpec_FieldMask) Marshal

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

implement methods required by customType

func (Building_VendorSpec_FieldMask) MarshalJSON

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

func (*Building_VendorSpec_FieldMask) PathsCount

func (fieldMask *Building_VendorSpec_FieldMask) PathsCount() int

func (*Building_VendorSpec_FieldMask) Project

func (*Building_VendorSpec_FieldMask) ProjectRaw

func (*Building_VendorSpec_FieldMask) ProtoMessage

func (fieldMask *Building_VendorSpec_FieldMask) ProtoMessage()

func (*Building_VendorSpec_FieldMask) ProtoReflect

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

func (*Building_VendorSpec_FieldMask) Reset

func (fieldMask *Building_VendorSpec_FieldMask) Reset()

func (*Building_VendorSpec_FieldMask) Set

func (fieldMask *Building_VendorSpec_FieldMask) Set(target, source *Building_VendorSpec)

func (*Building_VendorSpec_FieldMask) SetFromCliFlag

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

func (*Building_VendorSpec_FieldMask) SetRaw

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

func (*Building_VendorSpec_FieldMask) Size

func (fieldMask *Building_VendorSpec_FieldMask) Size() int

func (*Building_VendorSpec_FieldMask) String

func (fieldMask *Building_VendorSpec_FieldMask) String() string

func (*Building_VendorSpec_FieldMask) Subtract

func (*Building_VendorSpec_FieldMask) SubtractRaw

func (*Building_VendorSpec_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*Building_VendorSpec_FieldMask) Unmarshal

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

func (*Building_VendorSpec_FieldMask) UnmarshalJSON

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

type Building_VendorSpec_PointGrab

type Building_VendorSpec_PointGrab struct {

	// building id in PointGrab
	BuildingId string `protobuf:"bytes,1,opt,name=building_id,json=buildingId,proto3" json:"building_id,omitempty" firestore:"buildingId"`
	// contains filtered or unexported fields
}

func (*Building_VendorSpec_PointGrab) Clone

func (*Building_VendorSpec_PointGrab) CloneRaw

func (*Building_VendorSpec_PointGrab) Descriptor

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

Deprecated, Use Building_VendorSpec_PointGrab.ProtoReflect.Descriptor instead.

func (*Building_VendorSpec_PointGrab) GetBuildingId

func (m *Building_VendorSpec_PointGrab) GetBuildingId() string

func (*Building_VendorSpec_PointGrab) GotenMessage

func (*Building_VendorSpec_PointGrab) GotenMessage()

func (*Building_VendorSpec_PointGrab) GotenObjectExt

func (o *Building_VendorSpec_PointGrab) GotenObjectExt()

func (*Building_VendorSpec_PointGrab) GotenValidate

func (obj *Building_VendorSpec_PointGrab) GotenValidate() error

func (*Building_VendorSpec_PointGrab) MakeDiffFieldMask

func (*Building_VendorSpec_PointGrab) MakeFullFieldMask

func (*Building_VendorSpec_PointGrab) MakeRawDiffFieldMask

func (*Building_VendorSpec_PointGrab) MakeRawFullFieldMask

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

func (*Building_VendorSpec_PointGrab) Marshal

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

func (*Building_VendorSpec_PointGrab) MarshalJSON

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

func (*Building_VendorSpec_PointGrab) Merge

func (*Building_VendorSpec_PointGrab) MergeRaw

func (*Building_VendorSpec_PointGrab) ProtoMessage

func (*Building_VendorSpec_PointGrab) ProtoMessage()

func (*Building_VendorSpec_PointGrab) ProtoReflect

func (*Building_VendorSpec_PointGrab) Reset

func (m *Building_VendorSpec_PointGrab) Reset()

func (*Building_VendorSpec_PointGrab) SetBuildingId

func (m *Building_VendorSpec_PointGrab) SetBuildingId(fv string)

func (*Building_VendorSpec_PointGrab) String

func (*Building_VendorSpec_PointGrab) Unmarshal

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

func (*Building_VendorSpec_PointGrab) UnmarshalJSON

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

type Building_VendorSpec_PointGrabPathSelectorBuildingId

type Building_VendorSpec_PointGrabPathSelectorBuildingId struct{}

func (Building_VendorSpec_PointGrabPathSelectorBuildingId) FieldPath

func (Building_VendorSpec_PointGrabPathSelectorBuildingId) WithArrayOfValues

func (Building_VendorSpec_PointGrabPathSelectorBuildingId) WithValue

type Building_VendorSpec_PointGrab_FieldMask

type Building_VendorSpec_PointGrab_FieldMask struct {
	Paths []BuildingVendorSpecPointGrab_FieldPath
}

func FullBuilding_VendorSpec_PointGrab_FieldMask

func FullBuilding_VendorSpec_PointGrab_FieldMask() *Building_VendorSpec_PointGrab_FieldMask

func (*Building_VendorSpec_PointGrab_FieldMask) AppendPath

func (*Building_VendorSpec_PointGrab_FieldMask) AppendRawPath

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

func (*Building_VendorSpec_PointGrab_FieldMask) DecodeFirestore

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

func (*Building_VendorSpec_PointGrab_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*Building_VendorSpec_PointGrab_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Building_VendorSpec_PointGrab_FieldMask) FromProtoFieldMask

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

func (*Building_VendorSpec_PointGrab_FieldMask) GetPaths

func (*Building_VendorSpec_PointGrab_FieldMask) GetRawPaths

func (*Building_VendorSpec_PointGrab_FieldMask) IsFull

func (fieldMask *Building_VendorSpec_PointGrab_FieldMask) IsFull() bool

func (Building_VendorSpec_PointGrab_FieldMask) Marshal

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

implement methods required by customType

func (Building_VendorSpec_PointGrab_FieldMask) MarshalJSON

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

func (*Building_VendorSpec_PointGrab_FieldMask) PathsCount

func (fieldMask *Building_VendorSpec_PointGrab_FieldMask) PathsCount() int

func (*Building_VendorSpec_PointGrab_FieldMask) Project

func (*Building_VendorSpec_PointGrab_FieldMask) ProjectRaw

func (*Building_VendorSpec_PointGrab_FieldMask) ProtoMessage

func (fieldMask *Building_VendorSpec_PointGrab_FieldMask) ProtoMessage()

func (*Building_VendorSpec_PointGrab_FieldMask) ProtoReflect

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

func (*Building_VendorSpec_PointGrab_FieldMask) Reset

func (fieldMask *Building_VendorSpec_PointGrab_FieldMask) Reset()

func (*Building_VendorSpec_PointGrab_FieldMask) Set

func (*Building_VendorSpec_PointGrab_FieldMask) SetFromCliFlag

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

func (*Building_VendorSpec_PointGrab_FieldMask) SetRaw

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

func (*Building_VendorSpec_PointGrab_FieldMask) Size

func (fieldMask *Building_VendorSpec_PointGrab_FieldMask) Size() int

func (*Building_VendorSpec_PointGrab_FieldMask) String

func (fieldMask *Building_VendorSpec_PointGrab_FieldMask) String() string

func (*Building_VendorSpec_PointGrab_FieldMask) Subtract

func (*Building_VendorSpec_PointGrab_FieldMask) SubtractRaw

func (*Building_VendorSpec_PointGrab_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*Building_VendorSpec_PointGrab_FieldMask) Unmarshal

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

func (*Building_VendorSpec_PointGrab_FieldMask) UnmarshalJSON

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

type Descriptor

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

func GetDescriptor

func GetDescriptor() *Descriptor

func (*Descriptor) GetNameDescriptor

func (d *Descriptor) GetNameDescriptor() *gotenresource.NameDescriptor

func (*Descriptor) GetResourceTypeName

func (d *Descriptor) GetResourceTypeName() *gotenresource.TypeName

func (*Descriptor) NewGetQuery

func (d *Descriptor) NewGetQuery() gotenresource.GetQuery

func (*Descriptor) NewListQuery

func (d *Descriptor) NewListQuery() gotenresource.ListQuery

func (*Descriptor) NewNameList

func (d *Descriptor) NewNameList(size, reserved int) gotenresource.NameList

func (*Descriptor) NewParentNameList

func (d *Descriptor) NewParentNameList(size, reserved int) gotenresource.ParentNameList

func (*Descriptor) NewParentReferenceList

func (d *Descriptor) NewParentReferenceList(size, reserved int) gotenresource.ParentReferenceList

func (*Descriptor) NewQueryResultChange

func (d *Descriptor) NewQueryResultChange() gotenresource.QueryResultChange

func (*Descriptor) NewQueryResultSnapshot

func (d *Descriptor) NewQueryResultSnapshot() gotenresource.QueryResultSnapshot

func (*Descriptor) NewReferenceList

func (d *Descriptor) NewReferenceList(size, reserved int) gotenresource.ReferenceList

func (*Descriptor) NewResource

func (d *Descriptor) NewResource() gotenresource.Resource

func (*Descriptor) NewResourceChange

func (d *Descriptor) NewResourceChange() gotenresource.ResourceChange

func (*Descriptor) NewResourceChangeList

func (d *Descriptor) NewResourceChangeList(size, reserved int) gotenresource.ResourceChangeList

func (*Descriptor) NewResourceChangeMap

func (d *Descriptor) NewResourceChangeMap(reserved int) gotenresource.ResourceChangeMap

func (*Descriptor) NewResourceCursor

func (d *Descriptor) NewResourceCursor() gotenresource.Cursor

func (*Descriptor) NewResourceFieldMask added in v0.4.6

func (d *Descriptor) NewResourceFieldMask() gotenobject.FieldMask

func (*Descriptor) NewResourceFilter added in v0.4.6

func (d *Descriptor) NewResourceFilter() gotenresource.Filter

func (*Descriptor) NewResourceList

func (d *Descriptor) NewResourceList(size, reserved int) gotenresource.ResourceList

func (*Descriptor) NewResourceMap

func (d *Descriptor) NewResourceMap(reserved int) gotenresource.ResourceMap

func (*Descriptor) NewResourceName

func (d *Descriptor) NewResourceName() gotenresource.Name

func (*Descriptor) NewResourceOrderBy added in v0.4.6

func (d *Descriptor) NewResourceOrderBy() gotenresource.OrderBy

func (*Descriptor) NewResourcePager added in v0.5.4

func (d *Descriptor) NewResourcePager() gotenresource.PagerQuery

func (*Descriptor) NewSearchQuery

func (d *Descriptor) NewSearchQuery() gotenresource.SearchQuery

func (*Descriptor) NewWatchQuery

func (d *Descriptor) NewWatchQuery() gotenresource.WatchQuery

func (*Descriptor) ParseFieldPath

func (d *Descriptor) ParseFieldPath(raw string) (gotenobject.FieldPath, error)

func (*Descriptor) ParseResourceName

func (d *Descriptor) ParseResourceName(nameStr string) (gotenresource.Name, error)

type Filter

type Filter struct {
	FilterCondition
}

func (*Filter) ConvertToNative

func (filter *Filter) ConvertToNative(typeDesc reflect.Type) (interface{}, error)

func (*Filter) ConvertToType

func (filter *Filter) ConvertToType(typeVal ref.Type) ref.Val

func (*Filter) DecodeFirestore

func (filter *Filter) DecodeFirestore(fpbv *firestorepb.Value) error

func (*Filter) EncodeFirestore

func (filter *Filter) EncodeFirestore() (*firestorepb.Value, error)

firestore encoding/decoding integration

func (*Filter) Equal

func (filter *Filter) Equal(other ref.Val) ref.Val

func (*Filter) Evaluate

func (filter *Filter) Evaluate(res *Building) bool

Evaluate is a wrapper on FilterCondition, which also handles nil pointer

func (*Filter) EvaluateRaw

func (filter *Filter) EvaluateRaw(res gotenresource.Resource) bool

func (*Filter) FilterSlice

func (filter *Filter) FilterSlice(in []*Building) (out []*Building)

FilterSlice is a helper for filtering arrays

func (*Filter) GetCondition

func (filter *Filter) GetCondition() FilterCondition

GetCondition is a getter of FilterCondition, which also handles nil pointer

func (*Filter) GetRawCondition

func (filter *Filter) GetRawCondition() gotenresource.FilterCondition

func (*Filter) HasTrait

func (filter *Filter) HasTrait(trait int) bool

func (*Filter) Match

func (filter *Filter) Match(pattern ref.Val) ref.Val

func (*Filter) ParseProtoString

func (filter *Filter) ParseProtoString(data string) error

func (*Filter) ProtoString

func (filter *Filter) ProtoString() (string, error)

func (*Filter) Receive

func (filter *Filter) Receive(function string, overload string, args []ref.Val) ref.Val

func (*Filter) SetFromCliFlag

func (filter *Filter) SetFromCliFlag(raw string) error

func (*Filter) String

func (filter *Filter) String() string

func (*Filter) Type

func (filter *Filter) Type() ref.Type

func (*Filter) TypeName

func (filter *Filter) TypeName() string

func (*Filter) Value

func (filter *Filter) Value() interface{}

type FilterBuilder

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

func NewAndFilterBuilder

func NewAndFilterBuilder() *FilterBuilder

func NewFilterBuilder

func NewFilterBuilder() *FilterBuilder

func NewOrFilterBuilder

func NewOrFilterBuilder() *FilterBuilder

func (*FilterBuilder) Filter

func (b *FilterBuilder) Filter() *Filter

func (*FilterBuilder) Where

func (b *FilterBuilder) Where(opts ...gotenfilter.FilterConditionOption) *filterCndBuilder

func (*FilterBuilder) WherePath

func (b *FilterBuilder) WherePath(fp Building_FieldPath, opts ...gotenfilter.FilterConditionOption) *filterCndBuilderAnyPath

func (*FilterBuilder) With

type FilterBuilderOrCondition

type FilterBuilderOrCondition interface {
	// contains filtered or unexported methods
}

type FilterCondition

type FilterCondition interface {
	gotenresource.FilterCondition

	And(...FilterCondition) FilterCondition
	Evaluate(res *Building) bool

	// Whether this condition is at least as specific as other.
	// When true, any Building that passes this condition will also pass other condition.
	Satisfies(other FilterCondition) bool

	// Checks whether condition specifies given field path
	// Useful for blacklisting protected paths in iam policy conditions
	SpecifiesFieldPath(fp Building_FieldPath) bool
	// contains filtered or unexported methods
}

func AndFilterConditions

func AndFilterConditions(conds ...FilterCondition) FilterCondition

type FilterConditionCompare

type FilterConditionCompare struct {
	Operator filterParser.CompareOperator
	Building_FieldPathValue
}

func (*FilterConditionCompare) And

func (*FilterConditionCompare) ConditionCompare

func (cond *FilterConditionCompare) ConditionCompare()

func (*FilterConditionCompare) Evaluate

func (cond *FilterConditionCompare) Evaluate(res *Building) bool

func (*FilterConditionCompare) EvaluateRaw

func (cond *FilterConditionCompare) EvaluateRaw(res gotenresource.Resource) bool

func (*FilterConditionCompare) GetOperator

func (*FilterConditionCompare) GetRawFieldPath

func (cond *FilterConditionCompare) GetRawFieldPath() gotenobject.FieldPath

func (*FilterConditionCompare) GetRawFieldPathValue

func (cond *FilterConditionCompare) GetRawFieldPathValue() gotenobject.FieldPathValue

func (*FilterConditionCompare) Satisfies

func (cond *FilterConditionCompare) Satisfies(other FilterCondition) bool

func (*FilterConditionCompare) SatisfiesRaw

func (cond *FilterConditionCompare) SatisfiesRaw(other gotenresource.FilterCondition) bool

func (*FilterConditionCompare) SpecifiesFieldPath

func (cond *FilterConditionCompare) SpecifiesFieldPath(fp Building_FieldPath) bool

func (*FilterConditionCompare) SpecifiesRawFieldPath

func (cond *FilterConditionCompare) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool

func (*FilterConditionCompare) String

func (cond *FilterConditionCompare) String() string

type FilterConditionComposite

type FilterConditionComposite struct {
	Operator   filterParser.CompositeOperator
	Conditions []FilterCondition
}

func (*FilterConditionComposite) And

func (*FilterConditionComposite) ConditionComposite

func (cond *FilterConditionComposite) ConditionComposite()

func (*FilterConditionComposite) Evaluate

func (cond *FilterConditionComposite) Evaluate(res *Building) bool

func (*FilterConditionComposite) EvaluateRaw

func (cond *FilterConditionComposite) EvaluateRaw(res gotenresource.Resource) bool

func (*FilterConditionComposite) GetOperator

func (*FilterConditionComposite) GetSubConditions

func (cond *FilterConditionComposite) GetSubConditions() []gotenresource.FilterCondition

func (*FilterConditionComposite) Satisfies

func (cond *FilterConditionComposite) Satisfies(other FilterCondition) bool

func (*FilterConditionComposite) SatisfiesRaw

func (cond *FilterConditionComposite) SatisfiesRaw(other gotenresource.FilterCondition) bool

func (*FilterConditionComposite) SpecifiesFieldPath

func (cond *FilterConditionComposite) SpecifiesFieldPath(fp Building_FieldPath) bool

func (*FilterConditionComposite) SpecifiesRawFieldPath

func (cond *FilterConditionComposite) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool

func (*FilterConditionComposite) String

func (cond *FilterConditionComposite) String() string

type FilterConditionContains

func (*FilterConditionContains) And

func (*FilterConditionContains) ConditionContains

func (cond *FilterConditionContains) ConditionContains()

func (*FilterConditionContains) ConditionContainsType

func (cond *FilterConditionContains) ConditionContainsType() gotenresource.ConditionContainsType

func (*FilterConditionContains) Evaluate

func (cond *FilterConditionContains) Evaluate(res *Building) bool

func (*FilterConditionContains) EvaluateRaw

func (cond *FilterConditionContains) EvaluateRaw(res gotenresource.Resource) bool

func (*FilterConditionContains) GetFieldPath

func (cond *FilterConditionContains) GetFieldPath() Building_FieldPath

func (*FilterConditionContains) GetRawFieldPath

func (cond *FilterConditionContains) GetRawFieldPath() gotenobject.FieldPath

func (*FilterConditionContains) GetRawFieldPathItemValue

func (cond *FilterConditionContains) GetRawFieldPathItemValue() gotenobject.FieldPathArrayItemValue

func (*FilterConditionContains) GetRawFieldPathItemValues

func (cond *FilterConditionContains) GetRawFieldPathItemValues() (res []gotenobject.FieldPathArrayItemValue)

func (*FilterConditionContains) Satisfies

func (cond *FilterConditionContains) Satisfies(other FilterCondition) bool

func (*FilterConditionContains) SatisfiesRaw

func (cond *FilterConditionContains) SatisfiesRaw(other gotenresource.FilterCondition) bool

func (*FilterConditionContains) SpecifiesFieldPath

func (cond *FilterConditionContains) SpecifiesFieldPath(fp Building_FieldPath) bool

func (*FilterConditionContains) SpecifiesRawFieldPath

func (cond *FilterConditionContains) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool

func (*FilterConditionContains) String

func (cond *FilterConditionContains) String() string

type FilterConditionIn

type FilterConditionIn struct {
	Building_FieldPathArrayOfValues
}

func (*FilterConditionIn) And

func (*FilterConditionIn) ConditionIn

func (cond *FilterConditionIn) ConditionIn()

func (*FilterConditionIn) Evaluate

func (cond *FilterConditionIn) Evaluate(res *Building) bool

func (*FilterConditionIn) EvaluateRaw

func (cond *FilterConditionIn) EvaluateRaw(res gotenresource.Resource) bool

func (*FilterConditionIn) GetRawFieldPath

func (cond *FilterConditionIn) GetRawFieldPath() gotenobject.FieldPath

func (*FilterConditionIn) GetRawFieldPathArrayOfValues

func (cond *FilterConditionIn) GetRawFieldPathArrayOfValues() gotenobject.FieldPathArrayOfValues

func (*FilterConditionIn) Satisfies

func (cond *FilterConditionIn) Satisfies(other FilterCondition) bool

func (*FilterConditionIn) SatisfiesRaw

func (cond *FilterConditionIn) SatisfiesRaw(other gotenresource.FilterCondition) bool

func (*FilterConditionIn) SpecifiesFieldPath

func (cond *FilterConditionIn) SpecifiesFieldPath(fp Building_FieldPath) bool

func (*FilterConditionIn) SpecifiesRawFieldPath

func (cond *FilterConditionIn) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool

func (*FilterConditionIn) String

func (cond *FilterConditionIn) String() string

type FilterConditionIsNaN

type FilterConditionIsNaN struct {
	Not       bool
	FieldPath Building_FieldPath
}

func (*FilterConditionIsNaN) And

func (*FilterConditionIsNaN) ConditionIsNaN

func (cond *FilterConditionIsNaN) ConditionIsNaN()

func (*FilterConditionIsNaN) Evaluate

func (cond *FilterConditionIsNaN) Evaluate(res *Building) bool

func (*FilterConditionIsNaN) EvaluateRaw

func (cond *FilterConditionIsNaN) EvaluateRaw(res gotenresource.Resource) bool

func (*FilterConditionIsNaN) GetRawFieldPath

func (cond *FilterConditionIsNaN) GetRawFieldPath() gotenobject.FieldPath

func (*FilterConditionIsNaN) Satisfies

func (cond *FilterConditionIsNaN) Satisfies(other FilterCondition) bool

func (*FilterConditionIsNaN) SatisfiesRaw

func (cond *FilterConditionIsNaN) SatisfiesRaw(other gotenresource.FilterCondition) bool

func (*FilterConditionIsNaN) SpecifiesFieldPath

func (cond *FilterConditionIsNaN) SpecifiesFieldPath(fp Building_FieldPath) bool

func (*FilterConditionIsNaN) SpecifiesRawFieldPath

func (cond *FilterConditionIsNaN) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool

func (*FilterConditionIsNaN) String

func (cond *FilterConditionIsNaN) String() string

type FilterConditionIsNull

type FilterConditionIsNull struct {
	Not       bool
	FieldPath Building_FieldPath
}

func (*FilterConditionIsNull) And

func (*FilterConditionIsNull) ConditionIsNull

func (cond *FilterConditionIsNull) ConditionIsNull()

func (*FilterConditionIsNull) Evaluate

func (cond *FilterConditionIsNull) Evaluate(res *Building) bool

func (*FilterConditionIsNull) EvaluateRaw

func (cond *FilterConditionIsNull) EvaluateRaw(res gotenresource.Resource) bool

func (*FilterConditionIsNull) GetRawFieldPath

func (cond *FilterConditionIsNull) GetRawFieldPath() gotenobject.FieldPath

func (*FilterConditionIsNull) NotNull

func (cond *FilterConditionIsNull) NotNull() bool

func (*FilterConditionIsNull) Satisfies

func (cond *FilterConditionIsNull) Satisfies(other FilterCondition) bool

func (*FilterConditionIsNull) SatisfiesRaw

func (cond *FilterConditionIsNull) SatisfiesRaw(other gotenresource.FilterCondition) bool

func (*FilterConditionIsNull) SpecifiesFieldPath

func (cond *FilterConditionIsNull) SpecifiesFieldPath(fp Building_FieldPath) bool

func (*FilterConditionIsNull) SpecifiesRawFieldPath

func (cond *FilterConditionIsNull) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool

func (*FilterConditionIsNull) String

func (cond *FilterConditionIsNull) String() string

type FilterConditionNot

type FilterConditionNot struct {
	FilterCondition
}

func (*FilterConditionNot) And

func (*FilterConditionNot) ConditionNot

func (cond *FilterConditionNot) ConditionNot()

func (*FilterConditionNot) Evaluate

func (cond *FilterConditionNot) Evaluate(res *Building) bool

func (*FilterConditionNot) EvaluateRaw

func (cond *FilterConditionNot) EvaluateRaw(res gotenresource.Resource) bool

func (*FilterConditionNot) GetSubCondition

func (cond *FilterConditionNot) GetSubCondition() gotenresource.FilterCondition

func (*FilterConditionNot) Satisfies

func (cond *FilterConditionNot) Satisfies(other FilterCondition) bool

func (*FilterConditionNot) SatisfiesRaw

func (cond *FilterConditionNot) SatisfiesRaw(other gotenresource.FilterCondition) bool

func (*FilterConditionNot) SpecifiesFieldPath

func (cond *FilterConditionNot) SpecifiesFieldPath(fp Building_FieldPath) bool

func (*FilterConditionNot) SpecifiesRawFieldPath

func (cond *FilterConditionNot) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool

func (*FilterConditionNot) String

func (cond *FilterConditionNot) String() string

type FilterConditionNotIn

type FilterConditionNotIn struct {
	Building_FieldPathArrayOfValues
}

func (*FilterConditionNotIn) And

func (*FilterConditionNotIn) ConditionNotIn

func (cond *FilterConditionNotIn) ConditionNotIn()

func (*FilterConditionNotIn) Evaluate

func (cond *FilterConditionNotIn) Evaluate(res *Building) bool

func (*FilterConditionNotIn) EvaluateRaw

func (cond *FilterConditionNotIn) EvaluateRaw(res gotenresource.Resource) bool

func (*FilterConditionNotIn) GetRawFieldPath

func (cond *FilterConditionNotIn) GetRawFieldPath() gotenobject.FieldPath

func (*FilterConditionNotIn) GetRawFieldPathArrayOfValues

func (cond *FilterConditionNotIn) GetRawFieldPathArrayOfValues() gotenobject.FieldPathArrayOfValues

func (*FilterConditionNotIn) Satisfies

func (cond *FilterConditionNotIn) Satisfies(other FilterCondition) bool

func (*FilterConditionNotIn) SatisfiesRaw

func (cond *FilterConditionNotIn) SatisfiesRaw(other gotenresource.FilterCondition) bool

func (*FilterConditionNotIn) SpecifiesFieldPath

func (cond *FilterConditionNotIn) SpecifiesFieldPath(fp Building_FieldPath) bool

func (*FilterConditionNotIn) SpecifiesRawFieldPath

func (cond *FilterConditionNotIn) SpecifiesRawFieldPath(fp gotenobject.FieldPath) bool

func (*FilterConditionNotIn) String

func (cond *FilterConditionNotIn) String() string

type GetQuery

type GetQuery struct {
	Reference *Reference
	Mask      *Building_FieldMask
}

func (*GetQuery) GetFieldMask

func (q *GetQuery) GetFieldMask() gotenobject.FieldMask

func (*GetQuery) GetReference

func (q *GetQuery) GetReference() gotenresource.Reference

func (*GetQuery) GetResourceDescriptor

func (q *GetQuery) GetResourceDescriptor() gotenresource.Descriptor

func (*GetQuery) GotenQuery

func (q *GetQuery) GotenQuery()

func (*GetQuery) SetFieldMask

func (q *GetQuery) SetFieldMask(mask gotenobject.FieldMask)

func (*GetQuery) SetReference

func (q *GetQuery) SetReference(ref gotenresource.Reference)

func (*GetQuery) String

func (q *GetQuery) String() string

type ListQuery

type ListQuery struct {
	Filter         *Filter
	Pager          *PagerQuery
	Mask           *Building_FieldMask
	WithPagingInfo bool
}

func (*ListQuery) GetFieldMask

func (q *ListQuery) GetFieldMask() gotenobject.FieldMask

func (*ListQuery) GetFilter

func (q *ListQuery) GetFilter() gotenresource.Filter

func (*ListQuery) GetPager

func (q *ListQuery) GetPager() gotenresource.PagerQuery

func (*ListQuery) GetResourceDescriptor

func (q *ListQuery) GetResourceDescriptor() gotenresource.Descriptor

func (*ListQuery) GetWithPagingInfo added in v0.5.14

func (q *ListQuery) GetWithPagingInfo() bool

func (*ListQuery) GotenQuery

func (q *ListQuery) GotenQuery()

func (*ListQuery) SetFieldMask

func (q *ListQuery) SetFieldMask(mask gotenobject.FieldMask)

func (*ListQuery) SetFilter

func (q *ListQuery) SetFilter(filter gotenresource.Filter)

func (*ListQuery) SetPager

func (q *ListQuery) SetPager(pager gotenresource.PagerQuery)

func (*ListQuery) SetWithPagingInfo added in v0.5.14

func (q *ListQuery) SetWithPagingInfo(with bool)

func (*ListQuery) String

func (q *ListQuery) String() string

type Name

type Name struct {
	ParentName
	BuildingId string `firestore:"buildingId"`
}

func MustParseName

func MustParseName(name string) *Name

func ParseName

func ParseName(name string) (*Name, error)

func ParseNameOrId

func ParseNameOrId(nameOrId string) (*Name, error)

func (*Name) AsRawReference

func (name *Name) AsRawReference() gotenresource.Reference

func (*Name) AsReference

func (name *Name) AsReference() *Reference

func (*Name) ConvertToNative

func (name *Name) ConvertToNative(typeDesc reflect.Type) (interface{}, error)

func (*Name) ConvertToType

func (name *Name) ConvertToType(typeVal ref.Type) ref.Val

func (*Name) Equal

func (name *Name) Equal(other ref.Val) ref.Val

func (*Name) FullyQualifiedName

func (name *Name) FullyQualifiedName() (string, error)

func (*Name) GetIParentName added in v0.5.0

func (name *Name) GetIParentName() gotenresource.Name

func (*Name) GetIUnderlyingParentName added in v0.5.0

func (name *Name) GetIUnderlyingParentName() gotenresource.Name

func (*Name) GetIdParts

func (name *Name) GetIdParts() map[string]string

func (*Name) GetPattern

func (name *Name) GetPattern() gotenresource.NamePattern

func (*Name) GetResourceDescriptor

func (name *Name) GetResourceDescriptor() gotenresource.Descriptor

func (*Name) GetSegments

func (name *Name) GetSegments() gotenresource.NameSegments

func (*Name) GetSiteName

func (name *Name) GetSiteName() *site.Name

func (*Name) GotenEqual

func (name *Name) GotenEqual(other interface{}) bool

GotenEqual returns true if other is of same type and paths are equal (implements goten.Equaler interface)

func (*Name) HasTrait

func (name *Name) HasTrait(trait int) bool

func (*Name) IsFullyQualified

func (name *Name) IsFullyQualified() bool

func (*Name) IsSpecified

func (name *Name) IsSpecified() bool

func (*Name) Match

func (name *Name) Match(pattern ref.Val) ref.Val

func (*Name) Matches

func (name *Name) Matches(other interface{}) bool

Matches is same as GotenEqual, but also will accept "other" if name is wildcard.

func (*Name) ParseProtoString

func (name *Name) ParseProtoString(data string) error

func (*Name) ProtoString

func (name *Name) ProtoString() (string, error)

func (*Name) Receive

func (name *Name) Receive(function string, overload string, args []ref.Val) ref.Val

func (*Name) SetFromCliFlag

func (name *Name) SetFromCliFlag(raw string) error

implement CustomTypeCliValue method

func (*Name) SetFromSegments

func (name *Name) SetFromSegments(segments gotenresource.NameSegments) error

func (*Name) String

func (name *Name) String() string

func (*Name) Type

func (name *Name) Type() ref.Type

func (*Name) TypeName

func (name *Name) TypeName() string

func (*Name) Value

func (name *Name) Value() interface{}

type NameBuilder

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

func NewNameBuilder

func NewNameBuilder() *NameBuilder

func (*NameBuilder) Name

func (b *NameBuilder) Name() *Name

func (*NameBuilder) Parent

func (b *NameBuilder) Parent() *ParentName

func (*NameBuilder) ParentReference

func (b *NameBuilder) ParentReference() *ParentReference

func (*NameBuilder) Reference

func (b *NameBuilder) Reference() *Reference

func (*NameBuilder) SetId

func (b *NameBuilder) SetId(id string) *NameBuilder

func (*NameBuilder) SetProjectId

func (b *NameBuilder) SetProjectId(id string) *NameBuilder

func (*NameBuilder) SetRegionId

func (b *NameBuilder) SetRegionId(id string) *NameBuilder

func (*NameBuilder) SetSite

func (b *NameBuilder) SetSite(parent *site.Name) *NameBuilder

func (*NameBuilder) SetSiteId

func (b *NameBuilder) SetSiteId(id string) *NameBuilder

type NamePattern

type NamePattern struct {
	Pattern gotenresource.NamePattern `firestore:"pattern"`
}

type OrderBy

type OrderBy struct {
	OrderByFields []OrderByField
}

OrderBy Is string encoded Custom Protobuf type, which handles "order_by" field order_by consists of coma delimited OrderBy specs, which denote ordering priority, e.g. "state.value asc, state.capacity desc"

func (*OrderBy) Compare

func (orderBy *OrderBy) Compare(left, right *Building) int

func (*OrderBy) CompareRaw

func (orderBy *OrderBy) CompareRaw(left, right gotenresource.Resource) int

func (*OrderBy) GetFieldMask

func (orderBy *OrderBy) GetFieldMask() *Building_FieldMask

func (*OrderBy) GetOrderByFields

func (orderBy *OrderBy) GetOrderByFields() []gotenresource.OrderByField

func (*OrderBy) GetRawFieldMask

func (orderBy *OrderBy) GetRawFieldMask() gotenobject.FieldMask

func (*OrderBy) InsertSorted

func (orderBy *OrderBy) InsertSorted(sorted BuildingList, elem *Building) (BuildingList, int)

func (*OrderBy) InsertSortedRaw

func (orderBy *OrderBy) InsertSortedRaw(sorted gotenresource.ResourceList, elem gotenresource.Resource) (gotenresource.ResourceList, int)

func (*OrderBy) ParseProtoString

func (orderBy *OrderBy) ParseProtoString(data string) error

func (*OrderBy) ProtoString

func (orderBy *OrderBy) ProtoString() (string, error)

func (*OrderBy) SetFromCliFlag

func (orderBy *OrderBy) SetFromCliFlag(raw string) error

func (*OrderBy) Sort

func (orderBy *OrderBy) Sort(results BuildingList)

func (*OrderBy) SortRaw

func (orderBy *OrderBy) SortRaw(results gotenresource.ResourceList)

func (*OrderBy) String

func (orderBy *OrderBy) String() string

type OrderByField

type OrderByField struct {
	FieldPath Building_FieldPath
	Direction gotenresource.OrderDirection
}

OrderByField is single item in order_by specification it's string format is composed of 2 white-space separated values: - fieldPath and direction, e.g. "state.capacity desc". if direction is not provided, it defaults to "asc" (ascending)

func (*OrderByField) CompareWithDirection

func (orderByFld *OrderByField) CompareWithDirection(left, right *Building) int

func (*OrderByField) GetDirection

func (orderByFld *OrderByField) GetDirection() gotenresource.OrderDirection

func (*OrderByField) GetFieldPath

func (orderByFld *OrderByField) GetFieldPath() gotenobject.FieldPath

type PagerCursor

type PagerCursor struct {
	CursorValue   gotenresource.CursorValue
	Inclusion     gotenresource.CursorInclusion
	PageDirection gotenresource.PageDirection
}

PagerCursor is protobuf Custom Type, which (de)serializes "string page_token" for API List processing Database adapter implementation must use this cursor when Paginating list views Token is composed of 3 values (dot separated in serialized form) - CursorValue: Backend-specific value of the cursor. - PageDirection: either l (left) or r (right), which hints DB Adapter whether Snapshot marks Start or End of result - Inclusion: either i (inclusive) or e (exclusive) - Whether cursor marks exact point or right before/after (depending on direction)

func (*PagerCursor) GetInclusion

func (cursor *PagerCursor) GetInclusion() gotenresource.CursorInclusion

func (*PagerCursor) GetPageDirection

func (cursor *PagerCursor) GetPageDirection() gotenresource.PageDirection

func (*PagerCursor) GetValue

func (cursor *PagerCursor) GetValue() gotenresource.CursorValue

func (*PagerCursor) IsEmpty

func (cursor *PagerCursor) IsEmpty() bool

func (*PagerCursor) ParseProtoString

func (cursor *PagerCursor) ParseProtoString(data string) (err error)

func (*PagerCursor) ProtoString

func (cursor *PagerCursor) ProtoString() (string, error)

func (*PagerCursor) SetCursorValue

func (cursor *PagerCursor) SetCursorValue(value gotenresource.CursorValue)

func (*PagerCursor) SetFromCliFlag

func (cursor *PagerCursor) SetFromCliFlag(raw string) error

func (*PagerCursor) SetInclusion

func (cursor *PagerCursor) SetInclusion(inclusion gotenresource.CursorInclusion)

func (*PagerCursor) SetPageDirection

func (cursor *PagerCursor) SetPageDirection(direction gotenresource.PageDirection)

func (*PagerCursor) String

func (cursor *PagerCursor) String() string

type PagerQuery

type PagerQuery struct {
	OrderBy     *OrderBy
	Cursor      *PagerCursor
	Limit       int
	PeekForward bool
}

PagerQuery is main struct used for assisting server and database to perform Pagination

func MakePagerQuery

func MakePagerQuery(orderBy *OrderBy, cursor *PagerCursor, pageSize int32, peekForward bool) *PagerQuery

MakePagerQuery builds pager from API data and applies defaults

func (*PagerQuery) GetCursor

func (p *PagerQuery) GetCursor() gotenresource.Cursor

func (*PagerQuery) GetLimit

func (p *PagerQuery) GetLimit() int

func (*PagerQuery) GetOrderBy

func (p *PagerQuery) GetOrderBy() gotenresource.OrderBy

func (*PagerQuery) GetPeekForward

func (p *PagerQuery) GetPeekForward() bool

func (*PagerQuery) GetResourceDescriptor

func (p *PagerQuery) GetResourceDescriptor() gotenresource.Descriptor

func (*PagerQuery) PageDirection

func (p *PagerQuery) PageDirection() gotenresource.PageDirection

func (*PagerQuery) SetCursor added in v0.5.0

func (p *PagerQuery) SetCursor(cursor gotenresource.Cursor)

func (*PagerQuery) SetLimit added in v0.5.0

func (p *PagerQuery) SetLimit(limit int)

func (*PagerQuery) SetOrderBy added in v0.5.0

func (p *PagerQuery) SetOrderBy(orderBy gotenresource.OrderBy)

func (*PagerQuery) SetPageDirection added in v0.5.0

func (p *PagerQuery) SetPageDirection(direction gotenresource.PageDirection)

func (*PagerQuery) SetPeekForward added in v0.5.0

func (p *PagerQuery) SetPeekForward(peekForward bool)

type ParentName

type ParentName struct {
	NamePattern
	ProjectId string `firestore:"projectId"`
	RegionId  string `firestore:"regionId"`
	SiteId    string `firestore:"siteId"`
}

func MustParseParentName

func MustParseParentName(name string) *ParentName

func ParseParentName

func ParseParentName(name string) (*ParentName, error)

func (*ParentName) AsRawReference

func (name *ParentName) AsRawReference() gotenresource.Reference

func (*ParentName) AsReference

func (name *ParentName) AsReference() *ParentReference

func (*ParentName) DescendsFrom

func (name *ParentName) DescendsFrom(ancestor string) bool

func (*ParentName) FullyQualifiedName

func (name *ParentName) FullyQualifiedName() (string, error)

func (*ParentName) GetIParentName added in v0.5.0

func (name *ParentName) GetIParentName() gotenresource.Name

func (*ParentName) GetIUnderlyingParentName added in v0.5.0

func (name *ParentName) GetIUnderlyingParentName() gotenresource.Name

func (*ParentName) GetIdParts

func (name *ParentName) GetIdParts() map[string]string

func (*ParentName) GetPattern

func (name *ParentName) GetPattern() gotenresource.NamePattern

func (*ParentName) GetResourceDescriptor

func (name *ParentName) GetResourceDescriptor() gotenresource.Descriptor

func (*ParentName) GetSegments

func (name *ParentName) GetSegments() gotenresource.NameSegments

func (*ParentName) GetSiteName

func (name *ParentName) GetSiteName() *site.Name

func (*ParentName) GotenEqual

func (name *ParentName) GotenEqual(other interface{}) bool

GotenEqual returns true if other is of same type and paths are equal (implements goten.Equaler interface)

func (*ParentName) IsFullyQualified

func (name *ParentName) IsFullyQualified() bool

func (*ParentName) IsSpecified

func (name *ParentName) IsSpecified() bool

func (*ParentName) Matches

func (name *ParentName) Matches(other interface{}) bool

Matches is same as GotenEqual, but also will accept "other" if name is wildcard.

func (*ParentName) ParseProtoString

func (name *ParentName) ParseProtoString(data string) error

func (*ParentName) ProtoString

func (name *ParentName) ProtoString() (string, error)

func (*ParentName) SetFromCliFlag

func (name *ParentName) SetFromCliFlag(raw string) error

implement CustomTypeCliValue method

func (*ParentName) SetFromSegments

func (name *ParentName) SetFromSegments(segments gotenresource.NameSegments) error

func (*ParentName) String

func (name *ParentName) String() string

type ParentReference

type ParentReference struct {
	ParentName
	// contains filtered or unexported fields
}

func MakeParentReference

func MakeParentReference(name *ParentName) (*ParentReference, error)

func MustParseParentReference

func MustParseParentReference(name string) *ParentReference

func ParseParentReference

func ParseParentReference(name string) (*ParentReference, error)

func (*ParentReference) ClearCached

func (ref *ParentReference) ClearCached()

func (*ParentReference) ConvertToNative added in v0.5.4

func (name *ParentReference) ConvertToNative(typeDesc reflect.Type) (interface{}, error)

func (*ParentReference) ConvertToType added in v0.5.4

func (name *ParentReference) ConvertToType(typeVal ref.Type) ref.Val

func (*ParentReference) Equal added in v0.5.4

func (name *ParentReference) Equal(other ref.Val) ref.Val

func (*ParentReference) GetIParentName added in v0.5.0

func (ref *ParentReference) GetIParentName() gotenresource.Name

func (*ParentReference) GetIUnderlyingParentName added in v0.5.0

func (ref *ParentReference) GetIUnderlyingParentName() gotenresource.Name

func (*ParentReference) GetIdParts

func (ref *ParentReference) GetIdParts() map[string]string

func (*ParentReference) GetPattern

func (ref *ParentReference) GetPattern() gotenresource.NamePattern

func (*ParentReference) GetRawResource

func (ref *ParentReference) GetRawResource() gotenresource.Resource

func (*ParentReference) GetResourceDescriptor

func (ref *ParentReference) GetResourceDescriptor() gotenresource.Descriptor

func (*ParentReference) GetSegments

func (ref *ParentReference) GetSegments() gotenresource.NameSegments

func (*ParentReference) GetSite

func (ref *ParentReference) GetSite() *site.Site

func (*ParentReference) GetSiteReference

func (ref *ParentReference) GetSiteReference() *site.Reference

func (*ParentReference) GetUnderlyingReference

func (ref *ParentReference) GetUnderlyingReference() gotenresource.Reference

func (*ParentReference) GotenEqual

func (ref *ParentReference) GotenEqual(other interface{}) bool

GotenEqual returns true if other is of same type and paths are equal (implements goten.Equaler interface)

func (*ParentReference) HasTrait added in v0.5.4

func (name *ParentReference) HasTrait(trait int) bool

func (*ParentReference) IsFullyQualified

func (ref *ParentReference) IsFullyQualified() bool

func (*ParentReference) IsSpecified

func (ref *ParentReference) IsSpecified() bool

func (*ParentReference) Match added in v0.5.4

func (name *ParentReference) Match(pattern ref.Val) ref.Val

func (*ParentReference) Matches

func (name *ParentReference) Matches(other interface{}) bool

Matches is same as GotenEqual, but also will accept "other" if name is wildcard.

func (*ParentReference) ParseProtoString

func (ref *ParentReference) ParseProtoString(data string) error

func (*ParentReference) ProtoString

func (ref *ParentReference) ProtoString() (string, error)

func (*ParentReference) Receive added in v0.5.4

func (name *ParentReference) Receive(function string, overload string, args []ref.Val) ref.Val

func (*ParentReference) ResolveRaw

func (ref *ParentReference) ResolveRaw(res gotenresource.Resource) error

func (*ParentReference) Resolved

func (ref *ParentReference) Resolved() bool

func (*ParentReference) SetFromCliFlag

func (ref *ParentReference) SetFromCliFlag(raw string) error

implement CustomTypeCliValue method

func (*ParentReference) String

func (ref *ParentReference) String() string

func (*ParentReference) Type added in v0.5.4

func (name *ParentReference) Type() ref.Type

func (*ParentReference) TypeName added in v0.5.4

func (name *ParentReference) TypeName() string

func (*ParentReference) Value added in v0.5.4

func (name *ParentReference) Value() interface{}

type QueryResultChange

type QueryResultChange struct {
	Changes        []*BuildingChange
	PrevPageCursor *PagerCursor
	NextPageCursor *PagerCursor
	ResumeToken    string
	IsCurrent      bool
	IsHardReset    bool
	IsSoftReset    bool
	SnapshotSize   int64
}

func (*QueryResultChange) GetIsCurrent

func (qr *QueryResultChange) GetIsCurrent() bool

func (*QueryResultChange) GetIsHardReset

func (qr *QueryResultChange) GetIsHardReset() bool

func (*QueryResultChange) GetIsSoftReset

func (qr *QueryResultChange) GetIsSoftReset() bool

func (*QueryResultChange) GetNextPageCursor

func (qr *QueryResultChange) GetNextPageCursor() gotenresource.Cursor

func (*QueryResultChange) GetPrevPageCursor

func (qr *QueryResultChange) GetPrevPageCursor() gotenresource.Cursor

func (*QueryResultChange) GetResults

func (*QueryResultChange) GetResumeToken

func (qr *QueryResultChange) GetResumeToken() string

func (*QueryResultChange) GetSnapshotSize

func (qr *QueryResultChange) GetSnapshotSize() int64

func (*QueryResultChange) SetCursors

func (qr *QueryResultChange) SetCursors(nextPageCursor, prevPageCursor gotenresource.Cursor)

func (*QueryResultChange) SetIsCurrent

func (qr *QueryResultChange) SetIsCurrent()

func (*QueryResultChange) SetIsHardReset

func (qr *QueryResultChange) SetIsHardReset()

func (*QueryResultChange) SetIsSoftReset

func (qr *QueryResultChange) SetIsSoftReset()

func (*QueryResultChange) SetResults

func (qr *QueryResultChange) SetResults(results gotenresource.ResourceChangeList)

func (*QueryResultChange) SetResumeToken

func (qr *QueryResultChange) SetResumeToken(token string)

func (*QueryResultChange) SetSnapshotSize

func (qr *QueryResultChange) SetSnapshotSize(size int64)

type QueryResultSnapshot

type QueryResultSnapshot struct {
	Buildings         []*Building
	PrevPageCursor    *PagerCursor
	NextPageCursor    *PagerCursor
	TotalResultsCount int32
	CurrentOffset     int32
}

func (*QueryResultSnapshot) GetNextPageCursor

func (qr *QueryResultSnapshot) GetNextPageCursor() gotenresource.Cursor

func (*QueryResultSnapshot) GetPagingInfo added in v0.5.14

func (qr *QueryResultSnapshot) GetPagingInfo() (totalCount, offset int32)

func (*QueryResultSnapshot) GetPrevPageCursor

func (qr *QueryResultSnapshot) GetPrevPageCursor() gotenresource.Cursor

func (*QueryResultSnapshot) GetResults

func (*QueryResultSnapshot) SetCursors

func (qr *QueryResultSnapshot) SetCursors(nextPageCursor, prevPageCursor gotenresource.Cursor)

func (*QueryResultSnapshot) SetPagingInfo added in v0.5.14

func (qr *QueryResultSnapshot) SetPagingInfo(totalCount, offset int32)

func (*QueryResultSnapshot) SetResults

func (qr *QueryResultSnapshot) SetResults(results gotenresource.ResourceList)

type Reference

type Reference struct {
	Name
	// contains filtered or unexported fields
}

func MakeReference

func MakeReference(name *Name, building *Building) (*Reference, error)

func MustParseReference

func MustParseReference(name string) *Reference

func ParseReference

func ParseReference(name string) (*Reference, error)

func (*Reference) ClearCached

func (ref *Reference) ClearCached()

func (*Reference) FullyQualifiedName

func (ref *Reference) FullyQualifiedName() (string, error)

func (*Reference) GetBuilding

func (ref *Reference) GetBuilding() *Building

func (*Reference) GetIParentName added in v0.5.0

func (ref *Reference) GetIParentName() gotenresource.Name

func (*Reference) GetIUnderlyingParentName added in v0.5.0

func (ref *Reference) GetIUnderlyingParentName() gotenresource.Name

func (*Reference) GetIdParts

func (ref *Reference) GetIdParts() map[string]string

func (*Reference) GetPattern

func (ref *Reference) GetPattern() gotenresource.NamePattern

func (*Reference) GetRawResource

func (ref *Reference) GetRawResource() gotenresource.Resource

func (*Reference) GetResourceDescriptor

func (ref *Reference) GetResourceDescriptor() gotenresource.Descriptor

func (*Reference) GetSegments

func (ref *Reference) GetSegments() gotenresource.NameSegments

func (*Reference) GotenEqual

func (ref *Reference) GotenEqual(other interface{}) bool

GotenEqual returns true if other is of same type and paths are equal (implements goten.Equaler interface)

func (*Reference) IsFullyQualified

func (ref *Reference) IsFullyQualified() bool

func (*Reference) IsSpecified

func (ref *Reference) IsSpecified() bool

func (*Reference) Matches

func (name *Reference) Matches(other interface{}) bool

Matches is same as GotenEqual, but also will accept "other" if name is wildcard.

func (*Reference) ParseProtoString

func (ref *Reference) ParseProtoString(data string) error

func (*Reference) ProtoString

func (ref *Reference) ProtoString() (string, error)

func (*Reference) Resolve

func (ref *Reference) Resolve(resolved *Building)

func (*Reference) ResolveRaw

func (ref *Reference) ResolveRaw(res gotenresource.Resource) error

func (*Reference) Resolved

func (ref *Reference) Resolved() bool

func (*Reference) SetFromCliFlag

func (ref *Reference) SetFromCliFlag(raw string) error

implement CustomTypeCliValue method

func (*Reference) String

func (ref *Reference) String() string

type WatchQuery

type WatchQuery struct {
	ListQuery
	WatchType    watch_type.WatchType
	ChunkSize    int
	ResumeToken  string
	StartingTime *timestamppb.Timestamp
}

func (*WatchQuery) GetMaximumChunkSize

func (q *WatchQuery) GetMaximumChunkSize() int

func (*WatchQuery) GetResumeToken

func (q *WatchQuery) GetResumeToken() string

func (*WatchQuery) GetStartingTime added in v0.5.4

func (q *WatchQuery) GetStartingTime() *timestamppb.Timestamp

func (*WatchQuery) GetWatchType

func (q *WatchQuery) GetWatchType() watch_type.WatchType

func (*WatchQuery) SetMaximumChunkSize

func (q *WatchQuery) SetMaximumChunkSize(chunkSize int)

func (*WatchQuery) SetResumeToken

func (q *WatchQuery) SetResumeToken(token string)

func (*WatchQuery) SetStartingTime added in v0.5.4

func (q *WatchQuery) SetStartingTime(startingTime *timestamppb.Timestamp)

func (*WatchQuery) SetWatchType

func (q *WatchQuery) SetWatchType(watchType watch_type.WatchType)

func (*WatchQuery) String added in v0.4.11

func (q *WatchQuery) String() string

Jump to

Keyboard shortcuts

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