activity_log

package
v0.12.22 Latest Latest
Warning

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

Go to latest
Published: Aug 3, 2023 License: Apache-2.0 Imports: 44 Imported by: 0

Documentation

Index

Constants

View Source
const (
	NamePattern_Nil          = "activityLogs/{activity_log}"
	NamePattern_Project      = "projects/{project}/activityLogs/{activity_log}"
	NamePattern_Organization = "organizations/{organization}/activityLogs/{activity_log}"
)

Variables

View Source
var (
	ActivityLog_Category_name = map[int32]string{
		0:  "Undefined",
		2:  "Operation",
		1:  "Creation",
		11: "Deletion",
		3:  "SpecUpdate",
		4:  "StateUpdate",
		6:  "MetaUpdate",
		5:  "Internal",
		7:  "Rejected",
		8:  "ClientError",
		9:  "ServerError",
		10: "Read",
	}

	ActivityLog_Category_value = map[string]int32{
		"Undefined":   0,
		"Operation":   2,
		"Creation":    1,
		"Deletion":    11,
		"SpecUpdate":  3,
		"StateUpdate": 4,
		"MetaUpdate":  6,
		"Internal":    5,
		"Rejected":    7,
		"ClientError": 8,
		"ServerError": 9,
		"Read":        10,
	}
)

Functions

This section is empty.

Types

type ActivityLog

type ActivityLog struct {

	// Name of ActivityLog. It contains scope + ID of the log.
	// ID is a base64 encoded unique key that identifies tuple:
	//   scope
	//   request_id
	//   authentication.principal
	//   request_metadata.ip_address
	//   request_metadata.user_agent
	//   authorization.granted_permissions
	//   authorization.denied_permissions
	//   service.name
	//   service.region_id
	//   method.type
	//   method.version
	//   resource.name
	//   resource.difference.fields
	//   category
	//   labels
	//
	// Key is not to be decoded outside of service, but treated as opaque string
	Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// Contains scope from name field without resource ID.
	// Used for internal purpose for filtering (logs are using custom store).
	// Example formats are:
	// - organization/umbrella
	// - projects/mars_exploration
	// - <system>
	Scope string `protobuf:"bytes,2,opt,name=scope,proto3" json:"scope,omitempty" firestore:"scope"`
	// Generated ID of the request. Same ID must be used in ResourceChangeLog
	// objects associated with this request.
	RequestId uint64 `protobuf:"varint,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty" firestore:"requestId"`
	// Authentication data - informs who made a request
	Authentication *audit_common.Authentication `protobuf:"bytes,5,opt,name=authentication,proto3" json:"authentication,omitempty" firestore:"authentication"`
	// Authorization data - informs what permissions were
	// granted or denied for associated request
	Authorization *audit_common.Authorization `protobuf:"bytes,6,opt,name=authorization,proto3" json:"authorization,omitempty" firestore:"authorization"`
	// Information about the service
	Service *audit_common.ServiceData `protobuf:"bytes,7,opt,name=service,proto3" json:"service,omitempty" firestore:"service"`
	// Information about the method
	Method *ActivityLog_Method `protobuf:"bytes,8,opt,name=method,proto3" json:"method,omitempty" firestore:"method"`
	// Request metadata
	RequestMetadata *ActivityLog_RequestMetadata `` /* 135-byte string literal not displayed */
	// Primary resource for this activity.
	Resource *ActivityLog_Resource `protobuf:"bytes,11,opt,name=resource,proto3" json:"resource,omitempty" firestore:"resource"`
	// Category of the activity log.
	Category ActivityLog_Category `` /* 136-byte string literal not displayed */
	// List of query-able labels
	Labels map[string]string `` /* 172-byte string literal not displayed */
	// List of events attached to this log
	Events []*ActivityLog_Event `protobuf:"bytes,10,rep,name=events,proto3" json:"events,omitempty" firestore:"events"`
	// contains filtered or unexported fields
}

ActivityLog Resource - describes notification of activity triggered by a request sent to an API service. ActivityLog creation is triggered by an API service when it receives either unary or stream request.

ActivityLog contains messages exchanged between client and server within single API call and finally exit status. ActivityLog is method oriented - service name + method name (for example IAM/CreateRoleBinding) is a leading information.

ActivityLog can have N associated ResourceChangeLog objects, if API call it describes made some changes in a data store. You can combine ActivityLog and ResourceChangeLog by making queries with request_id specified in a filter.

func (*ActivityLog) Clone

func (o *ActivityLog) Clone() *ActivityLog

func (*ActivityLog) CloneRaw

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

func (*ActivityLog) Descriptor

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

Deprecated, Use ActivityLog.ProtoReflect.Descriptor instead.

func (*ActivityLog) GetAuthentication

func (m *ActivityLog) GetAuthentication() *audit_common.Authentication

func (*ActivityLog) GetAuthorization

func (m *ActivityLog) GetAuthorization() *audit_common.Authorization

func (*ActivityLog) GetCategory

func (m *ActivityLog) GetCategory() ActivityLog_Category

func (*ActivityLog) GetEvents

func (m *ActivityLog) GetEvents() []*ActivityLog_Event

func (*ActivityLog) GetLabels

func (m *ActivityLog) GetLabels() map[string]string

func (*ActivityLog) GetMethod

func (m *ActivityLog) GetMethod() *ActivityLog_Method

func (*ActivityLog) GetName

func (m *ActivityLog) GetName() *Name

func (*ActivityLog) GetRawName

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

func (*ActivityLog) GetRequestId

func (m *ActivityLog) GetRequestId() uint64

func (*ActivityLog) GetRequestMetadata

func (m *ActivityLog) GetRequestMetadata() *ActivityLog_RequestMetadata

func (*ActivityLog) GetResource

func (m *ActivityLog) GetResource() *ActivityLog_Resource

func (*ActivityLog) GetResourceDescriptor

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

func (*ActivityLog) GetScope

func (m *ActivityLog) GetScope() string

func (*ActivityLog) GetService

func (m *ActivityLog) GetService() *audit_common.ServiceData

func (*ActivityLog) GotenMessage

func (*ActivityLog) GotenMessage()

func (*ActivityLog) GotenObjectExt

func (o *ActivityLog) GotenObjectExt()

func (*ActivityLog) GotenValidate

func (obj *ActivityLog) GotenValidate() error

func (*ActivityLog) MakeDiffFieldMask

func (o *ActivityLog) MakeDiffFieldMask(other *ActivityLog) *ActivityLog_FieldMask

func (*ActivityLog) MakeFullFieldMask

func (o *ActivityLog) MakeFullFieldMask() *ActivityLog_FieldMask

func (*ActivityLog) MakeRawDiffFieldMask

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

func (*ActivityLog) MakeRawFullFieldMask

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

func (*ActivityLog) Marshal

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

func (*ActivityLog) MarshalJSON

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

func (*ActivityLog) MaybePopulateDefaults

func (r *ActivityLog) MaybePopulateDefaults() error

func (*ActivityLog) Merge

func (o *ActivityLog) Merge(source *ActivityLog)

func (*ActivityLog) MergeRaw

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

func (*ActivityLog) ProtoMessage

func (*ActivityLog) ProtoMessage()

func (*ActivityLog) ProtoReflect

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

func (*ActivityLog) Reset

func (m *ActivityLog) Reset()

func (*ActivityLog) SetAuthentication

func (m *ActivityLog) SetAuthentication(fv *audit_common.Authentication)

func (*ActivityLog) SetAuthorization

func (m *ActivityLog) SetAuthorization(fv *audit_common.Authorization)

func (*ActivityLog) SetCategory

func (m *ActivityLog) SetCategory(fv ActivityLog_Category)

func (*ActivityLog) SetEvents

func (m *ActivityLog) SetEvents(fv []*ActivityLog_Event)

func (*ActivityLog) SetLabels

func (m *ActivityLog) SetLabels(fv map[string]string)

func (*ActivityLog) SetMethod

func (m *ActivityLog) SetMethod(fv *ActivityLog_Method)

func (*ActivityLog) SetName

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

func (*ActivityLog) SetRequestId

func (m *ActivityLog) SetRequestId(fv uint64)

func (*ActivityLog) SetRequestMetadata

func (m *ActivityLog) SetRequestMetadata(fv *ActivityLog_RequestMetadata)

func (*ActivityLog) SetResource

func (m *ActivityLog) SetResource(fv *ActivityLog_Resource)

func (*ActivityLog) SetScope

func (m *ActivityLog) SetScope(fv string)

func (*ActivityLog) SetService

func (m *ActivityLog) SetService(fv *audit_common.ServiceData)

func (*ActivityLog) String

func (m *ActivityLog) String() string

func (*ActivityLog) Unmarshal

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

func (*ActivityLog) UnmarshalJSON

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

type ActivityLogEventClientMsgEventFieldPathBuilder

type ActivityLogEventClientMsgEventFieldPathBuilder struct{}

func NewActivityLogEventClientMsgEventFieldPathBuilder

func NewActivityLogEventClientMsgEventFieldPathBuilder() ActivityLogEventClientMsgEventFieldPathBuilder

func (ActivityLogEventClientMsgEventFieldPathBuilder) Data

func (ActivityLogEventClientMsgEventFieldPathBuilder) Time

type ActivityLogEventClientMsgEvent_FieldPath

type ActivityLogEventClientMsgEvent_FieldPath interface {
	gotenobject.FieldPath
	Selector() ActivityLogEventClientMsgEvent_FieldPathSelector
	Get(source *ActivityLog_Event_ClientMsgEvent) []interface{}
	GetSingle(source *ActivityLog_Event_ClientMsgEvent) (interface{}, bool)
	ClearValue(item *ActivityLog_Event_ClientMsgEvent)

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

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

func MustParseActivityLogEventClientMsgEvent_FieldPath

func MustParseActivityLogEventClientMsgEvent_FieldPath(rawField string) ActivityLogEventClientMsgEvent_FieldPath

func ParseActivityLogEventClientMsgEvent_FieldPath

func ParseActivityLogEventClientMsgEvent_FieldPath(rawField string) (ActivityLogEventClientMsgEvent_FieldPath, error)

type ActivityLogEventClientMsgEvent_FieldPathArrayItemValue

type ActivityLogEventClientMsgEvent_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ActivityLogEventClientMsgEvent_FieldPath
	ContainsValue(*ActivityLog_Event_ClientMsgEvent) bool
}

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

func MustParseActivityLogEventClientMsgEvent_FieldPathArrayItemValue

func MustParseActivityLogEventClientMsgEvent_FieldPathArrayItemValue(pathStr, valueStr string) ActivityLogEventClientMsgEvent_FieldPathArrayItemValue

func ParseActivityLogEventClientMsgEvent_FieldPathArrayItemValue

func ParseActivityLogEventClientMsgEvent_FieldPathArrayItemValue(pathStr, valueStr string) (ActivityLogEventClientMsgEvent_FieldPathArrayItemValue, error)

ParseActivityLogEventClientMsgEvent_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ActivityLogEventClientMsgEvent_FieldPathArrayOfValues

type ActivityLogEventClientMsgEvent_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ActivityLogEventClientMsgEvent_FieldPath
}

ActivityLogEventClientMsgEvent_FieldPathArrayOfValues allows storing slice of values for ClientMsgEvent fields according to their type

func MustParseActivityLogEventClientMsgEvent_FieldPathArrayOfValues

func MustParseActivityLogEventClientMsgEvent_FieldPathArrayOfValues(pathStr, valuesStr string) ActivityLogEventClientMsgEvent_FieldPathArrayOfValues

func ParseActivityLogEventClientMsgEvent_FieldPathArrayOfValues

func ParseActivityLogEventClientMsgEvent_FieldPathArrayOfValues(pathStr, valuesStr string) (ActivityLogEventClientMsgEvent_FieldPathArrayOfValues, error)

type ActivityLogEventClientMsgEvent_FieldPathSelector

type ActivityLogEventClientMsgEvent_FieldPathSelector int32
const (
	ActivityLogEventClientMsgEvent_FieldPathSelectorData ActivityLogEventClientMsgEvent_FieldPathSelector = 0
	ActivityLogEventClientMsgEvent_FieldPathSelectorTime ActivityLogEventClientMsgEvent_FieldPathSelector = 1
)

func (ActivityLogEventClientMsgEvent_FieldPathSelector) String

type ActivityLogEventClientMsgEvent_FieldPathValue

type ActivityLogEventClientMsgEvent_FieldPathValue interface {
	ActivityLogEventClientMsgEvent_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ActivityLog_Event_ClientMsgEvent)
	CompareWith(*ActivityLog_Event_ClientMsgEvent) (cmp int, comparable bool)
}

ActivityLogEventClientMsgEvent_FieldPathValue allows storing values for ClientMsgEvent fields according to their type

func MustParseActivityLogEventClientMsgEvent_FieldPathValue

func MustParseActivityLogEventClientMsgEvent_FieldPathValue(pathStr, valueStr string) ActivityLogEventClientMsgEvent_FieldPathValue

func ParseActivityLogEventClientMsgEvent_FieldPathValue

func ParseActivityLogEventClientMsgEvent_FieldPathValue(pathStr, valueStr string) (ActivityLogEventClientMsgEvent_FieldPathValue, error)

type ActivityLogEventClientMsgEvent_FieldTerminalPath

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

func (*ActivityLogEventClientMsgEvent_FieldTerminalPath) ClearValue

func (*ActivityLogEventClientMsgEvent_FieldTerminalPath) ClearValueRaw

func (*ActivityLogEventClientMsgEvent_FieldTerminalPath) Get

Get returns all values pointed by specific field from source ActivityLog_Event_ClientMsgEvent

func (*ActivityLogEventClientMsgEvent_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ActivityLogEventClientMsgEvent_FieldTerminalPath) GetRaw

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

func (*ActivityLogEventClientMsgEvent_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source ActivityLog_Event_ClientMsgEvent

func (*ActivityLogEventClientMsgEvent_FieldTerminalPath) GetSingleRaw

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

func (*ActivityLogEventClientMsgEvent_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ActivityLogEventClientMsgEvent_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ActivityLogEventClientMsgEvent_FieldTerminalPath) Selector

func (*ActivityLogEventClientMsgEvent_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

func (*ActivityLogEventClientMsgEvent_FieldTerminalPath) String

String returns path representation in proto convention

func (*ActivityLogEventClientMsgEvent_FieldTerminalPath) WithIArrayItemValue

func (*ActivityLogEventClientMsgEvent_FieldTerminalPath) WithIArrayOfValues

func (*ActivityLogEventClientMsgEvent_FieldTerminalPath) WithIValue

func (*ActivityLogEventClientMsgEvent_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ActivityLogEventClientMsgEvent_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ActivityLogEventClientMsgEvent_FieldTerminalPath) WithRawIValue

type ActivityLogEventClientMsgEvent_FieldTerminalPathArrayItemValue

type ActivityLogEventClientMsgEvent_FieldTerminalPathArrayItemValue struct {
	ActivityLogEventClientMsgEvent_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogEventClientMsgEvent_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*ActivityLogEventClientMsgEvent_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ActivityLogEventClientMsgEvent_FieldTerminalPathArrayItemValue) GetSingle

func (*ActivityLogEventClientMsgEvent_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ActivityLogEventClientMsgEvent_FieldTerminalPathArrayOfValues

type ActivityLogEventClientMsgEvent_FieldTerminalPathArrayOfValues struct {
	ActivityLogEventClientMsgEvent_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogEventClientMsgEvent_FieldTerminalPathArrayOfValues) AsDataArrayOfValues

func (*ActivityLogEventClientMsgEvent_FieldTerminalPathArrayOfValues) AsTimeArrayOfValues

func (*ActivityLogEventClientMsgEvent_FieldTerminalPathArrayOfValues) GetRawValues

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

type ActivityLogEventClientMsgEvent_FieldTerminalPathValue

type ActivityLogEventClientMsgEvent_FieldTerminalPathValue struct {
	ActivityLogEventClientMsgEvent_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogEventClientMsgEvent_FieldTerminalPathValue) AsDataValue

func (*ActivityLogEventClientMsgEvent_FieldTerminalPathValue) AsTimeValue

func (*ActivityLogEventClientMsgEvent_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ActivityLogEventClientMsgEvent_FieldTerminalPathValue' with the value under path in 'ActivityLog_Event_ClientMsgEvent'.

func (*ActivityLogEventClientMsgEvent_FieldTerminalPathValue) CompareWithRaw

func (*ActivityLogEventClientMsgEvent_FieldTerminalPathValue) GetRawValue

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

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

func (*ActivityLogEventClientMsgEvent_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ClientMsgEvent

func (*ActivityLogEventClientMsgEvent_FieldTerminalPathValue) SetToRaw

type ActivityLogEventExitEventFieldPathBuilder

type ActivityLogEventExitEventFieldPathBuilder struct{}

func NewActivityLogEventExitEventFieldPathBuilder

func NewActivityLogEventExitEventFieldPathBuilder() ActivityLogEventExitEventFieldPathBuilder

func (ActivityLogEventExitEventFieldPathBuilder) Status

func (ActivityLogEventExitEventFieldPathBuilder) Time

type ActivityLogEventExitEvent_FieldPath

type ActivityLogEventExitEvent_FieldPath interface {
	gotenobject.FieldPath
	Selector() ActivityLogEventExitEvent_FieldPathSelector
	Get(source *ActivityLog_Event_ExitEvent) []interface{}
	GetSingle(source *ActivityLog_Event_ExitEvent) (interface{}, bool)
	ClearValue(item *ActivityLog_Event_ExitEvent)

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

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

func MustParseActivityLogEventExitEvent_FieldPath

func MustParseActivityLogEventExitEvent_FieldPath(rawField string) ActivityLogEventExitEvent_FieldPath

func ParseActivityLogEventExitEvent_FieldPath

func ParseActivityLogEventExitEvent_FieldPath(rawField string) (ActivityLogEventExitEvent_FieldPath, error)

type ActivityLogEventExitEvent_FieldPathArrayItemValue

type ActivityLogEventExitEvent_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ActivityLogEventExitEvent_FieldPath
	ContainsValue(*ActivityLog_Event_ExitEvent) bool
}

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

func MustParseActivityLogEventExitEvent_FieldPathArrayItemValue

func MustParseActivityLogEventExitEvent_FieldPathArrayItemValue(pathStr, valueStr string) ActivityLogEventExitEvent_FieldPathArrayItemValue

func ParseActivityLogEventExitEvent_FieldPathArrayItemValue

func ParseActivityLogEventExitEvent_FieldPathArrayItemValue(pathStr, valueStr string) (ActivityLogEventExitEvent_FieldPathArrayItemValue, error)

ParseActivityLogEventExitEvent_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ActivityLogEventExitEvent_FieldPathArrayOfValues

type ActivityLogEventExitEvent_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ActivityLogEventExitEvent_FieldPath
}

ActivityLogEventExitEvent_FieldPathArrayOfValues allows storing slice of values for ExitEvent fields according to their type

func MustParseActivityLogEventExitEvent_FieldPathArrayOfValues

func MustParseActivityLogEventExitEvent_FieldPathArrayOfValues(pathStr, valuesStr string) ActivityLogEventExitEvent_FieldPathArrayOfValues

func ParseActivityLogEventExitEvent_FieldPathArrayOfValues

func ParseActivityLogEventExitEvent_FieldPathArrayOfValues(pathStr, valuesStr string) (ActivityLogEventExitEvent_FieldPathArrayOfValues, error)

type ActivityLogEventExitEvent_FieldPathSelector

type ActivityLogEventExitEvent_FieldPathSelector int32
const (
	ActivityLogEventExitEvent_FieldPathSelectorStatus ActivityLogEventExitEvent_FieldPathSelector = 0
	ActivityLogEventExitEvent_FieldPathSelectorTime   ActivityLogEventExitEvent_FieldPathSelector = 1
)

func (ActivityLogEventExitEvent_FieldPathSelector) String

type ActivityLogEventExitEvent_FieldPathValue

type ActivityLogEventExitEvent_FieldPathValue interface {
	ActivityLogEventExitEvent_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ActivityLog_Event_ExitEvent)
	CompareWith(*ActivityLog_Event_ExitEvent) (cmp int, comparable bool)
}

ActivityLogEventExitEvent_FieldPathValue allows storing values for ExitEvent fields according to their type

func MustParseActivityLogEventExitEvent_FieldPathValue

func MustParseActivityLogEventExitEvent_FieldPathValue(pathStr, valueStr string) ActivityLogEventExitEvent_FieldPathValue

func ParseActivityLogEventExitEvent_FieldPathValue

func ParseActivityLogEventExitEvent_FieldPathValue(pathStr, valueStr string) (ActivityLogEventExitEvent_FieldPathValue, error)

type ActivityLogEventExitEvent_FieldSubPath

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

func (*ActivityLogEventExitEvent_FieldSubPath) AsStatusSubPath

func (*ActivityLogEventExitEvent_FieldSubPath) ClearValue

func (*ActivityLogEventExitEvent_FieldSubPath) ClearValueRaw

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

func (*ActivityLogEventExitEvent_FieldSubPath) Get

func (fps *ActivityLogEventExitEvent_FieldSubPath) Get(source *ActivityLog_Event_ExitEvent) (values []interface{})

Get returns all values pointed by selected field from source ActivityLog_Event_ExitEvent

func (*ActivityLogEventExitEvent_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ActivityLogEventExitEvent_FieldSubPath) GetRaw

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

func (*ActivityLogEventExitEvent_FieldSubPath) GetSingle

func (fps *ActivityLogEventExitEvent_FieldSubPath) GetSingle(source *ActivityLog_Event_ExitEvent) (interface{}, bool)

GetSingle returns value of selected field from source ActivityLog_Event_ExitEvent

func (*ActivityLogEventExitEvent_FieldSubPath) GetSingleRaw

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

func (*ActivityLogEventExitEvent_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ActivityLogEventExitEvent_FieldSubPath) JSONString

JSONString returns path representation is JSON convention

func (*ActivityLogEventExitEvent_FieldSubPath) Selector

func (*ActivityLogEventExitEvent_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*ActivityLogEventExitEvent_FieldSubPath) String

String returns path representation in proto convention

func (*ActivityLogEventExitEvent_FieldSubPath) WithIArrayItemValue

func (*ActivityLogEventExitEvent_FieldSubPath) WithIArrayOfValues

func (*ActivityLogEventExitEvent_FieldSubPath) WithIValue

func (*ActivityLogEventExitEvent_FieldSubPath) WithRawIArrayItemValue

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

func (*ActivityLogEventExitEvent_FieldSubPath) WithRawIArrayOfValues

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

func (*ActivityLogEventExitEvent_FieldSubPath) WithRawIValue

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

type ActivityLogEventExitEvent_FieldSubPathArrayItemValue

type ActivityLogEventExitEvent_FieldSubPathArrayItemValue struct {
	ActivityLogEventExitEvent_FieldPath
	// contains filtered or unexported fields
}

func (*ActivityLogEventExitEvent_FieldSubPathArrayItemValue) AsStatusPathItemValue

func (*ActivityLogEventExitEvent_FieldSubPathArrayItemValue) ContainsValue

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

func (*ActivityLogEventExitEvent_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type ActivityLogEventExitEvent_FieldSubPathArrayOfValues

type ActivityLogEventExitEvent_FieldSubPathArrayOfValues struct {
	ActivityLogEventExitEvent_FieldPath
	// contains filtered or unexported fields
}

func (*ActivityLogEventExitEvent_FieldSubPathArrayOfValues) AsStatusPathArrayOfValues

func (*ActivityLogEventExitEvent_FieldSubPathArrayOfValues) GetRawValues

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

type ActivityLogEventExitEvent_FieldSubPathValue

type ActivityLogEventExitEvent_FieldSubPathValue struct {
	ActivityLogEventExitEvent_FieldPath
	// contains filtered or unexported fields
}

func (*ActivityLogEventExitEvent_FieldSubPathValue) AsStatusPathValue

func (*ActivityLogEventExitEvent_FieldSubPathValue) CompareWith

func (*ActivityLogEventExitEvent_FieldSubPathValue) CompareWithRaw

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

func (*ActivityLogEventExitEvent_FieldSubPathValue) GetRawValue

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

func (*ActivityLogEventExitEvent_FieldSubPathValue) SetTo

func (*ActivityLogEventExitEvent_FieldSubPathValue) SetToRaw

type ActivityLogEventExitEvent_FieldTerminalPath

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

func (*ActivityLogEventExitEvent_FieldTerminalPath) ClearValue

func (*ActivityLogEventExitEvent_FieldTerminalPath) ClearValueRaw

func (*ActivityLogEventExitEvent_FieldTerminalPath) Get

func (fp *ActivityLogEventExitEvent_FieldTerminalPath) Get(source *ActivityLog_Event_ExitEvent) (values []interface{})

Get returns all values pointed by specific field from source ActivityLog_Event_ExitEvent

func (*ActivityLogEventExitEvent_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ActivityLogEventExitEvent_FieldTerminalPath) GetRaw

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

func (*ActivityLogEventExitEvent_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source ActivityLog_Event_ExitEvent

func (*ActivityLogEventExitEvent_FieldTerminalPath) GetSingleRaw

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

func (*ActivityLogEventExitEvent_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ActivityLogEventExitEvent_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ActivityLogEventExitEvent_FieldTerminalPath) Selector

func (*ActivityLogEventExitEvent_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*ActivityLogEventExitEvent_FieldTerminalPath) String

String returns path representation in proto convention

func (*ActivityLogEventExitEvent_FieldTerminalPath) WithIArrayItemValue

func (*ActivityLogEventExitEvent_FieldTerminalPath) WithIArrayOfValues

func (*ActivityLogEventExitEvent_FieldTerminalPath) WithIValue

func (*ActivityLogEventExitEvent_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ActivityLogEventExitEvent_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ActivityLogEventExitEvent_FieldTerminalPath) WithRawIValue

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

type ActivityLogEventExitEvent_FieldTerminalPathArrayItemValue

type ActivityLogEventExitEvent_FieldTerminalPathArrayItemValue struct {
	ActivityLogEventExitEvent_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogEventExitEvent_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*ActivityLogEventExitEvent_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ActivityLogEventExitEvent_FieldTerminalPathArrayItemValue) GetSingle

func (*ActivityLogEventExitEvent_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ActivityLogEventExitEvent_FieldTerminalPathArrayOfValues

type ActivityLogEventExitEvent_FieldTerminalPathArrayOfValues struct {
	ActivityLogEventExitEvent_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogEventExitEvent_FieldTerminalPathArrayOfValues) AsStatusArrayOfValues

func (fpaov *ActivityLogEventExitEvent_FieldTerminalPathArrayOfValues) AsStatusArrayOfValues() ([]*rpc.Status, bool)

func (*ActivityLogEventExitEvent_FieldTerminalPathArrayOfValues) AsTimeArrayOfValues

func (*ActivityLogEventExitEvent_FieldTerminalPathArrayOfValues) GetRawValues

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

type ActivityLogEventExitEvent_FieldTerminalPathValue

type ActivityLogEventExitEvent_FieldTerminalPathValue struct {
	ActivityLogEventExitEvent_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogEventExitEvent_FieldTerminalPathValue) AsStatusValue

func (*ActivityLogEventExitEvent_FieldTerminalPathValue) AsTimeValue

func (*ActivityLogEventExitEvent_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ActivityLogEventExitEvent_FieldTerminalPathValue' with the value under path in 'ActivityLog_Event_ExitEvent'.

func (*ActivityLogEventExitEvent_FieldTerminalPathValue) CompareWithRaw

func (*ActivityLogEventExitEvent_FieldTerminalPathValue) GetRawValue

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

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

func (*ActivityLogEventExitEvent_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ExitEvent

func (*ActivityLogEventExitEvent_FieldTerminalPathValue) SetToRaw

type ActivityLogEventFieldPathBuilder

type ActivityLogEventFieldPathBuilder struct{}

func NewActivityLogEventFieldPathBuilder

func NewActivityLogEventFieldPathBuilder() ActivityLogEventFieldPathBuilder

func (ActivityLogEventFieldPathBuilder) ClientMessage

func (ActivityLogEventFieldPathBuilder) Exit

func (ActivityLogEventFieldPathBuilder) ServerMessage

type ActivityLogEventServerMsgEventFieldPathBuilder

type ActivityLogEventServerMsgEventFieldPathBuilder struct{}

func NewActivityLogEventServerMsgEventFieldPathBuilder

func NewActivityLogEventServerMsgEventFieldPathBuilder() ActivityLogEventServerMsgEventFieldPathBuilder

func (ActivityLogEventServerMsgEventFieldPathBuilder) Data

func (ActivityLogEventServerMsgEventFieldPathBuilder) Time

type ActivityLogEventServerMsgEvent_FieldPath

type ActivityLogEventServerMsgEvent_FieldPath interface {
	gotenobject.FieldPath
	Selector() ActivityLogEventServerMsgEvent_FieldPathSelector
	Get(source *ActivityLog_Event_ServerMsgEvent) []interface{}
	GetSingle(source *ActivityLog_Event_ServerMsgEvent) (interface{}, bool)
	ClearValue(item *ActivityLog_Event_ServerMsgEvent)

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

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

func MustParseActivityLogEventServerMsgEvent_FieldPath

func MustParseActivityLogEventServerMsgEvent_FieldPath(rawField string) ActivityLogEventServerMsgEvent_FieldPath

func ParseActivityLogEventServerMsgEvent_FieldPath

func ParseActivityLogEventServerMsgEvent_FieldPath(rawField string) (ActivityLogEventServerMsgEvent_FieldPath, error)

type ActivityLogEventServerMsgEvent_FieldPathArrayItemValue

type ActivityLogEventServerMsgEvent_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ActivityLogEventServerMsgEvent_FieldPath
	ContainsValue(*ActivityLog_Event_ServerMsgEvent) bool
}

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

func MustParseActivityLogEventServerMsgEvent_FieldPathArrayItemValue

func MustParseActivityLogEventServerMsgEvent_FieldPathArrayItemValue(pathStr, valueStr string) ActivityLogEventServerMsgEvent_FieldPathArrayItemValue

func ParseActivityLogEventServerMsgEvent_FieldPathArrayItemValue

func ParseActivityLogEventServerMsgEvent_FieldPathArrayItemValue(pathStr, valueStr string) (ActivityLogEventServerMsgEvent_FieldPathArrayItemValue, error)

ParseActivityLogEventServerMsgEvent_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ActivityLogEventServerMsgEvent_FieldPathArrayOfValues

type ActivityLogEventServerMsgEvent_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ActivityLogEventServerMsgEvent_FieldPath
}

ActivityLogEventServerMsgEvent_FieldPathArrayOfValues allows storing slice of values for ServerMsgEvent fields according to their type

func MustParseActivityLogEventServerMsgEvent_FieldPathArrayOfValues

func MustParseActivityLogEventServerMsgEvent_FieldPathArrayOfValues(pathStr, valuesStr string) ActivityLogEventServerMsgEvent_FieldPathArrayOfValues

func ParseActivityLogEventServerMsgEvent_FieldPathArrayOfValues

func ParseActivityLogEventServerMsgEvent_FieldPathArrayOfValues(pathStr, valuesStr string) (ActivityLogEventServerMsgEvent_FieldPathArrayOfValues, error)

type ActivityLogEventServerMsgEvent_FieldPathSelector

type ActivityLogEventServerMsgEvent_FieldPathSelector int32
const (
	ActivityLogEventServerMsgEvent_FieldPathSelectorData ActivityLogEventServerMsgEvent_FieldPathSelector = 0
	ActivityLogEventServerMsgEvent_FieldPathSelectorTime ActivityLogEventServerMsgEvent_FieldPathSelector = 1
)

func (ActivityLogEventServerMsgEvent_FieldPathSelector) String

type ActivityLogEventServerMsgEvent_FieldPathValue

type ActivityLogEventServerMsgEvent_FieldPathValue interface {
	ActivityLogEventServerMsgEvent_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ActivityLog_Event_ServerMsgEvent)
	CompareWith(*ActivityLog_Event_ServerMsgEvent) (cmp int, comparable bool)
}

ActivityLogEventServerMsgEvent_FieldPathValue allows storing values for ServerMsgEvent fields according to their type

func MustParseActivityLogEventServerMsgEvent_FieldPathValue

func MustParseActivityLogEventServerMsgEvent_FieldPathValue(pathStr, valueStr string) ActivityLogEventServerMsgEvent_FieldPathValue

func ParseActivityLogEventServerMsgEvent_FieldPathValue

func ParseActivityLogEventServerMsgEvent_FieldPathValue(pathStr, valueStr string) (ActivityLogEventServerMsgEvent_FieldPathValue, error)

type ActivityLogEventServerMsgEvent_FieldTerminalPath

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

func (*ActivityLogEventServerMsgEvent_FieldTerminalPath) ClearValue

func (*ActivityLogEventServerMsgEvent_FieldTerminalPath) ClearValueRaw

func (*ActivityLogEventServerMsgEvent_FieldTerminalPath) Get

Get returns all values pointed by specific field from source ActivityLog_Event_ServerMsgEvent

func (*ActivityLogEventServerMsgEvent_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ActivityLogEventServerMsgEvent_FieldTerminalPath) GetRaw

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

func (*ActivityLogEventServerMsgEvent_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source ActivityLog_Event_ServerMsgEvent

func (*ActivityLogEventServerMsgEvent_FieldTerminalPath) GetSingleRaw

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

func (*ActivityLogEventServerMsgEvent_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ActivityLogEventServerMsgEvent_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ActivityLogEventServerMsgEvent_FieldTerminalPath) Selector

func (*ActivityLogEventServerMsgEvent_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

func (*ActivityLogEventServerMsgEvent_FieldTerminalPath) String

String returns path representation in proto convention

func (*ActivityLogEventServerMsgEvent_FieldTerminalPath) WithIArrayItemValue

func (*ActivityLogEventServerMsgEvent_FieldTerminalPath) WithIArrayOfValues

func (*ActivityLogEventServerMsgEvent_FieldTerminalPath) WithIValue

func (*ActivityLogEventServerMsgEvent_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ActivityLogEventServerMsgEvent_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ActivityLogEventServerMsgEvent_FieldTerminalPath) WithRawIValue

type ActivityLogEventServerMsgEvent_FieldTerminalPathArrayItemValue

type ActivityLogEventServerMsgEvent_FieldTerminalPathArrayItemValue struct {
	ActivityLogEventServerMsgEvent_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogEventServerMsgEvent_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*ActivityLogEventServerMsgEvent_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ActivityLogEventServerMsgEvent_FieldTerminalPathArrayItemValue) GetSingle

func (*ActivityLogEventServerMsgEvent_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ActivityLogEventServerMsgEvent_FieldTerminalPathArrayOfValues

type ActivityLogEventServerMsgEvent_FieldTerminalPathArrayOfValues struct {
	ActivityLogEventServerMsgEvent_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogEventServerMsgEvent_FieldTerminalPathArrayOfValues) AsDataArrayOfValues

func (*ActivityLogEventServerMsgEvent_FieldTerminalPathArrayOfValues) AsTimeArrayOfValues

func (*ActivityLogEventServerMsgEvent_FieldTerminalPathArrayOfValues) GetRawValues

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

type ActivityLogEventServerMsgEvent_FieldTerminalPathValue

type ActivityLogEventServerMsgEvent_FieldTerminalPathValue struct {
	ActivityLogEventServerMsgEvent_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogEventServerMsgEvent_FieldTerminalPathValue) AsDataValue

func (*ActivityLogEventServerMsgEvent_FieldTerminalPathValue) AsTimeValue

func (*ActivityLogEventServerMsgEvent_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ActivityLogEventServerMsgEvent_FieldTerminalPathValue' with the value under path in 'ActivityLog_Event_ServerMsgEvent'.

func (*ActivityLogEventServerMsgEvent_FieldTerminalPathValue) CompareWithRaw

func (*ActivityLogEventServerMsgEvent_FieldTerminalPathValue) GetRawValue

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

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

func (*ActivityLogEventServerMsgEvent_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object ServerMsgEvent

func (*ActivityLogEventServerMsgEvent_FieldTerminalPathValue) SetToRaw

type ActivityLogEvent_FieldPath

type ActivityLogEvent_FieldPath interface {
	gotenobject.FieldPath
	Selector() ActivityLogEvent_FieldPathSelector
	Get(source *ActivityLog_Event) []interface{}
	GetSingle(source *ActivityLog_Event) (interface{}, bool)
	ClearValue(item *ActivityLog_Event)

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

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

func MustParseActivityLogEvent_FieldPath

func MustParseActivityLogEvent_FieldPath(rawField string) ActivityLogEvent_FieldPath

func ParseActivityLogEvent_FieldPath

func ParseActivityLogEvent_FieldPath(rawField string) (ActivityLogEvent_FieldPath, error)

type ActivityLogEvent_FieldPathArrayItemValue

type ActivityLogEvent_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ActivityLogEvent_FieldPath
	ContainsValue(*ActivityLog_Event) bool
}

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

func MustParseActivityLogEvent_FieldPathArrayItemValue

func MustParseActivityLogEvent_FieldPathArrayItemValue(pathStr, valueStr string) ActivityLogEvent_FieldPathArrayItemValue

func ParseActivityLogEvent_FieldPathArrayItemValue

func ParseActivityLogEvent_FieldPathArrayItemValue(pathStr, valueStr string) (ActivityLogEvent_FieldPathArrayItemValue, error)

ParseActivityLogEvent_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ActivityLogEvent_FieldPathArrayOfValues

type ActivityLogEvent_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ActivityLogEvent_FieldPath
}

ActivityLogEvent_FieldPathArrayOfValues allows storing slice of values for Event fields according to their type

func MustParseActivityLogEvent_FieldPathArrayOfValues

func MustParseActivityLogEvent_FieldPathArrayOfValues(pathStr, valuesStr string) ActivityLogEvent_FieldPathArrayOfValues

func ParseActivityLogEvent_FieldPathArrayOfValues

func ParseActivityLogEvent_FieldPathArrayOfValues(pathStr, valuesStr string) (ActivityLogEvent_FieldPathArrayOfValues, error)

type ActivityLogEvent_FieldPathSelector

type ActivityLogEvent_FieldPathSelector int32
const (
	ActivityLogEvent_FieldPathSelectorClientMessage ActivityLogEvent_FieldPathSelector = 0
	ActivityLogEvent_FieldPathSelectorServerMessage ActivityLogEvent_FieldPathSelector = 1
	ActivityLogEvent_FieldPathSelectorExit          ActivityLogEvent_FieldPathSelector = 2
)

func (ActivityLogEvent_FieldPathSelector) String

type ActivityLogEvent_FieldPathValue

type ActivityLogEvent_FieldPathValue interface {
	ActivityLogEvent_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ActivityLog_Event)
	CompareWith(*ActivityLog_Event) (cmp int, comparable bool)
}

ActivityLogEvent_FieldPathValue allows storing values for Event fields according to their type

func MustParseActivityLogEvent_FieldPathValue

func MustParseActivityLogEvent_FieldPathValue(pathStr, valueStr string) ActivityLogEvent_FieldPathValue

func ParseActivityLogEvent_FieldPathValue

func ParseActivityLogEvent_FieldPathValue(pathStr, valueStr string) (ActivityLogEvent_FieldPathValue, error)

type ActivityLogEvent_FieldSubPath

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

func (*ActivityLogEvent_FieldSubPath) AsClientMessageSubPath

func (*ActivityLogEvent_FieldSubPath) AsExitSubPath

func (*ActivityLogEvent_FieldSubPath) AsServerMessageSubPath

func (*ActivityLogEvent_FieldSubPath) ClearValue

func (fps *ActivityLogEvent_FieldSubPath) ClearValue(item *ActivityLog_Event)

func (*ActivityLogEvent_FieldSubPath) ClearValueRaw

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

func (*ActivityLogEvent_FieldSubPath) Get

func (fps *ActivityLogEvent_FieldSubPath) Get(source *ActivityLog_Event) (values []interface{})

Get returns all values pointed by selected field from source ActivityLog_Event

func (*ActivityLogEvent_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ActivityLogEvent_FieldSubPath) GetRaw

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

func (*ActivityLogEvent_FieldSubPath) GetSingle

func (fps *ActivityLogEvent_FieldSubPath) GetSingle(source *ActivityLog_Event) (interface{}, bool)

GetSingle returns value of selected field from source ActivityLog_Event

func (*ActivityLogEvent_FieldSubPath) GetSingleRaw

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

func (*ActivityLogEvent_FieldSubPath) IsLeaf

func (fps *ActivityLogEvent_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*ActivityLogEvent_FieldSubPath) JSONString

func (fps *ActivityLogEvent_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ActivityLogEvent_FieldSubPath) Selector

func (*ActivityLogEvent_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*ActivityLogEvent_FieldSubPath) String

func (fps *ActivityLogEvent_FieldSubPath) String() string

String returns path representation in proto convention

func (*ActivityLogEvent_FieldSubPath) WithIArrayItemValue

func (fps *ActivityLogEvent_FieldSubPath) WithIArrayItemValue(value interface{}) ActivityLogEvent_FieldPathArrayItemValue

func (*ActivityLogEvent_FieldSubPath) WithIArrayOfValues

func (fps *ActivityLogEvent_FieldSubPath) WithIArrayOfValues(values interface{}) ActivityLogEvent_FieldPathArrayOfValues

func (*ActivityLogEvent_FieldSubPath) WithIValue

func (fps *ActivityLogEvent_FieldSubPath) WithIValue(value interface{}) ActivityLogEvent_FieldPathValue

func (*ActivityLogEvent_FieldSubPath) WithRawIArrayItemValue

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

func (*ActivityLogEvent_FieldSubPath) WithRawIArrayOfValues

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

func (*ActivityLogEvent_FieldSubPath) WithRawIValue

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

type ActivityLogEvent_FieldSubPathArrayItemValue

type ActivityLogEvent_FieldSubPathArrayItemValue struct {
	ActivityLogEvent_FieldPath
	// contains filtered or unexported fields
}

func (*ActivityLogEvent_FieldSubPathArrayItemValue) AsClientMessagePathItemValue

func (*ActivityLogEvent_FieldSubPathArrayItemValue) AsExitPathItemValue

func (*ActivityLogEvent_FieldSubPathArrayItemValue) AsServerMessagePathItemValue

func (*ActivityLogEvent_FieldSubPathArrayItemValue) ContainsValue

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

func (*ActivityLogEvent_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type ActivityLogEvent_FieldSubPathArrayOfValues

type ActivityLogEvent_FieldSubPathArrayOfValues struct {
	ActivityLogEvent_FieldPath
	// contains filtered or unexported fields
}

func (*ActivityLogEvent_FieldSubPathArrayOfValues) AsClientMessagePathArrayOfValues

func (*ActivityLogEvent_FieldSubPathArrayOfValues) AsExitPathArrayOfValues

func (*ActivityLogEvent_FieldSubPathArrayOfValues) AsServerMessagePathArrayOfValues

func (*ActivityLogEvent_FieldSubPathArrayOfValues) GetRawValues

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

type ActivityLogEvent_FieldSubPathValue

type ActivityLogEvent_FieldSubPathValue struct {
	ActivityLogEvent_FieldPath
	// contains filtered or unexported fields
}

func (*ActivityLogEvent_FieldSubPathValue) AsClientMessagePathValue

func (*ActivityLogEvent_FieldSubPathValue) AsExitPathValue

func (*ActivityLogEvent_FieldSubPathValue) AsServerMessagePathValue

func (*ActivityLogEvent_FieldSubPathValue) CompareWith

func (fpvs *ActivityLogEvent_FieldSubPathValue) CompareWith(source *ActivityLog_Event) (int, bool)

func (*ActivityLogEvent_FieldSubPathValue) CompareWithRaw

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

func (*ActivityLogEvent_FieldSubPathValue) GetRawValue

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

func (*ActivityLogEvent_FieldSubPathValue) SetTo

func (*ActivityLogEvent_FieldSubPathValue) SetToRaw

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

type ActivityLogEvent_FieldTerminalPath

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

func (*ActivityLogEvent_FieldTerminalPath) ClearValue

func (*ActivityLogEvent_FieldTerminalPath) ClearValueRaw

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

func (*ActivityLogEvent_FieldTerminalPath) Get

func (fp *ActivityLogEvent_FieldTerminalPath) Get(source *ActivityLog_Event) (values []interface{})

Get returns all values pointed by specific field from source ActivityLog_Event

func (*ActivityLogEvent_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ActivityLogEvent_FieldTerminalPath) GetRaw

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

func (*ActivityLogEvent_FieldTerminalPath) GetSingle

func (fp *ActivityLogEvent_FieldTerminalPath) GetSingle(source *ActivityLog_Event) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ActivityLog_Event

func (*ActivityLogEvent_FieldTerminalPath) GetSingleRaw

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

func (*ActivityLogEvent_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ActivityLogEvent_FieldTerminalPath) JSONString

func (fp *ActivityLogEvent_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ActivityLogEvent_FieldTerminalPath) Selector

func (*ActivityLogEvent_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*ActivityLogEvent_FieldTerminalPath) String

String returns path representation in proto convention

func (*ActivityLogEvent_FieldTerminalPath) WithIArrayItemValue

func (fp *ActivityLogEvent_FieldTerminalPath) WithIArrayItemValue(value interface{}) ActivityLogEvent_FieldPathArrayItemValue

func (*ActivityLogEvent_FieldTerminalPath) WithIArrayOfValues

func (fp *ActivityLogEvent_FieldTerminalPath) WithIArrayOfValues(values interface{}) ActivityLogEvent_FieldPathArrayOfValues

func (*ActivityLogEvent_FieldTerminalPath) WithIValue

func (fp *ActivityLogEvent_FieldTerminalPath) WithIValue(value interface{}) ActivityLogEvent_FieldPathValue

func (*ActivityLogEvent_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ActivityLogEvent_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ActivityLogEvent_FieldTerminalPath) WithRawIValue

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

type ActivityLogEvent_FieldTerminalPathArrayItemValue

type ActivityLogEvent_FieldTerminalPathArrayItemValue struct {
	ActivityLogEvent_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogEvent_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*ActivityLogEvent_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ActivityLogEvent_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *ActivityLogEvent_FieldTerminalPathArrayItemValue) GetSingle(source *ActivityLog_Event) (interface{}, bool)

func (*ActivityLogEvent_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ActivityLogEvent_FieldTerminalPathArrayOfValues

type ActivityLogEvent_FieldTerminalPathArrayOfValues struct {
	ActivityLogEvent_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogEvent_FieldTerminalPathArrayOfValues) AsClientMessageArrayOfValues

func (*ActivityLogEvent_FieldTerminalPathArrayOfValues) AsExitArrayOfValues

func (*ActivityLogEvent_FieldTerminalPathArrayOfValues) AsServerMessageArrayOfValues

func (*ActivityLogEvent_FieldTerminalPathArrayOfValues) GetRawValues

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

type ActivityLogEvent_FieldTerminalPathValue

type ActivityLogEvent_FieldTerminalPathValue struct {
	ActivityLogEvent_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogEvent_FieldTerminalPathValue) AsClientMessageValue

func (*ActivityLogEvent_FieldTerminalPathValue) AsExitValue

func (*ActivityLogEvent_FieldTerminalPathValue) AsServerMessageValue

func (*ActivityLogEvent_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ActivityLogEvent_FieldTerminalPathValue' with the value under path in 'ActivityLog_Event'.

func (*ActivityLogEvent_FieldTerminalPathValue) CompareWithRaw

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

func (*ActivityLogEvent_FieldTerminalPathValue) GetRawValue

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

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

func (*ActivityLogEvent_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object Event

func (*ActivityLogEvent_FieldTerminalPathValue) SetToRaw

type ActivityLogFieldPathBuilder

type ActivityLogFieldPathBuilder struct{}

func NewActivityLogFieldPathBuilder

func NewActivityLogFieldPathBuilder() ActivityLogFieldPathBuilder

func (ActivityLogFieldPathBuilder) Authentication

func (ActivityLogFieldPathBuilder) Authorization

func (ActivityLogFieldPathBuilder) Category

func (ActivityLogFieldPathBuilder) Events

func (ActivityLogFieldPathBuilder) Labels

func (ActivityLogFieldPathBuilder) Method

func (ActivityLogFieldPathBuilder) Name

func (ActivityLogFieldPathBuilder) RequestId

func (ActivityLogFieldPathBuilder) RequestMetadata

func (ActivityLogFieldPathBuilder) Resource

func (ActivityLogFieldPathBuilder) Scope

func (ActivityLogFieldPathBuilder) Service

type ActivityLogList

type ActivityLogList []*ActivityLog

func (ActivityLogList) Append

func (ActivityLogList) AppendList

func (ActivityLogList) At

func (ActivityLogList) Length

func (l ActivityLogList) Length() int

func (ActivityLogList) Set

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

func (ActivityLogList) Slice

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

type ActivityLogMap

type ActivityLogMap map[Name]*ActivityLog

func (ActivityLogMap) Delete

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

func (ActivityLogMap) ForEach

func (ActivityLogMap) Get

func (ActivityLogMap) Length

func (m ActivityLogMap) Length() int

func (ActivityLogMap) Set

type ActivityLogMapPathSelectorLabels

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

func (ActivityLogMapPathSelectorLabels) FieldPath

func (ActivityLogMapPathSelectorLabels) WithArrayOfValues

func (ActivityLogMapPathSelectorLabels) WithValue

type ActivityLogMethodFieldPathBuilder

type ActivityLogMethodFieldPathBuilder struct{}

func NewActivityLogMethodFieldPathBuilder

func NewActivityLogMethodFieldPathBuilder() ActivityLogMethodFieldPathBuilder

func (ActivityLogMethodFieldPathBuilder) Type

func (ActivityLogMethodFieldPathBuilder) Version

type ActivityLogMethod_FieldPath

type ActivityLogMethod_FieldPath interface {
	gotenobject.FieldPath
	Selector() ActivityLogMethod_FieldPathSelector
	Get(source *ActivityLog_Method) []interface{}
	GetSingle(source *ActivityLog_Method) (interface{}, bool)
	ClearValue(item *ActivityLog_Method)

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

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

func MustParseActivityLogMethod_FieldPath

func MustParseActivityLogMethod_FieldPath(rawField string) ActivityLogMethod_FieldPath

func ParseActivityLogMethod_FieldPath

func ParseActivityLogMethod_FieldPath(rawField string) (ActivityLogMethod_FieldPath, error)

type ActivityLogMethod_FieldPathArrayItemValue

type ActivityLogMethod_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ActivityLogMethod_FieldPath
	ContainsValue(*ActivityLog_Method) bool
}

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

func MustParseActivityLogMethod_FieldPathArrayItemValue

func MustParseActivityLogMethod_FieldPathArrayItemValue(pathStr, valueStr string) ActivityLogMethod_FieldPathArrayItemValue

func ParseActivityLogMethod_FieldPathArrayItemValue

func ParseActivityLogMethod_FieldPathArrayItemValue(pathStr, valueStr string) (ActivityLogMethod_FieldPathArrayItemValue, error)

ParseActivityLogMethod_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ActivityLogMethod_FieldPathArrayOfValues

type ActivityLogMethod_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ActivityLogMethod_FieldPath
}

ActivityLogMethod_FieldPathArrayOfValues allows storing slice of values for Method fields according to their type

func MustParseActivityLogMethod_FieldPathArrayOfValues

func MustParseActivityLogMethod_FieldPathArrayOfValues(pathStr, valuesStr string) ActivityLogMethod_FieldPathArrayOfValues

func ParseActivityLogMethod_FieldPathArrayOfValues

func ParseActivityLogMethod_FieldPathArrayOfValues(pathStr, valuesStr string) (ActivityLogMethod_FieldPathArrayOfValues, error)

type ActivityLogMethod_FieldPathSelector

type ActivityLogMethod_FieldPathSelector int32
const (
	ActivityLogMethod_FieldPathSelectorType    ActivityLogMethod_FieldPathSelector = 0
	ActivityLogMethod_FieldPathSelectorVersion ActivityLogMethod_FieldPathSelector = 1
)

func (ActivityLogMethod_FieldPathSelector) String

type ActivityLogMethod_FieldPathValue

type ActivityLogMethod_FieldPathValue interface {
	ActivityLogMethod_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ActivityLog_Method)
	CompareWith(*ActivityLog_Method) (cmp int, comparable bool)
}

ActivityLogMethod_FieldPathValue allows storing values for Method fields according to their type

func MustParseActivityLogMethod_FieldPathValue

func MustParseActivityLogMethod_FieldPathValue(pathStr, valueStr string) ActivityLogMethod_FieldPathValue

func ParseActivityLogMethod_FieldPathValue

func ParseActivityLogMethod_FieldPathValue(pathStr, valueStr string) (ActivityLogMethod_FieldPathValue, error)

type ActivityLogMethod_FieldTerminalPath

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

func (*ActivityLogMethod_FieldTerminalPath) ClearValue

func (*ActivityLogMethod_FieldTerminalPath) ClearValueRaw

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

func (*ActivityLogMethod_FieldTerminalPath) Get

func (fp *ActivityLogMethod_FieldTerminalPath) Get(source *ActivityLog_Method) (values []interface{})

Get returns all values pointed by specific field from source ActivityLog_Method

func (*ActivityLogMethod_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ActivityLogMethod_FieldTerminalPath) GetRaw

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

func (*ActivityLogMethod_FieldTerminalPath) GetSingle

func (fp *ActivityLogMethod_FieldTerminalPath) GetSingle(source *ActivityLog_Method) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ActivityLog_Method

func (*ActivityLogMethod_FieldTerminalPath) GetSingleRaw

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

func (*ActivityLogMethod_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ActivityLogMethod_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ActivityLogMethod_FieldTerminalPath) Selector

func (*ActivityLogMethod_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*ActivityLogMethod_FieldTerminalPath) String

String returns path representation in proto convention

func (*ActivityLogMethod_FieldTerminalPath) WithIArrayItemValue

func (fp *ActivityLogMethod_FieldTerminalPath) WithIArrayItemValue(value interface{}) ActivityLogMethod_FieldPathArrayItemValue

func (*ActivityLogMethod_FieldTerminalPath) WithIArrayOfValues

func (fp *ActivityLogMethod_FieldTerminalPath) WithIArrayOfValues(values interface{}) ActivityLogMethod_FieldPathArrayOfValues

func (*ActivityLogMethod_FieldTerminalPath) WithIValue

func (*ActivityLogMethod_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ActivityLogMethod_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ActivityLogMethod_FieldTerminalPath) WithRawIValue

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

type ActivityLogMethod_FieldTerminalPathArrayItemValue

type ActivityLogMethod_FieldTerminalPathArrayItemValue struct {
	ActivityLogMethod_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogMethod_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*ActivityLogMethod_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ActivityLogMethod_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *ActivityLogMethod_FieldTerminalPathArrayItemValue) GetSingle(source *ActivityLog_Method) (interface{}, bool)

func (*ActivityLogMethod_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ActivityLogMethod_FieldTerminalPathArrayOfValues

type ActivityLogMethod_FieldTerminalPathArrayOfValues struct {
	ActivityLogMethod_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogMethod_FieldTerminalPathArrayOfValues) AsTypeArrayOfValues

func (fpaov *ActivityLogMethod_FieldTerminalPathArrayOfValues) AsTypeArrayOfValues() ([]string, bool)

func (*ActivityLogMethod_FieldTerminalPathArrayOfValues) AsVersionArrayOfValues

func (fpaov *ActivityLogMethod_FieldTerminalPathArrayOfValues) AsVersionArrayOfValues() ([]string, bool)

func (*ActivityLogMethod_FieldTerminalPathArrayOfValues) GetRawValues

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

type ActivityLogMethod_FieldTerminalPathValue

type ActivityLogMethod_FieldTerminalPathValue struct {
	ActivityLogMethod_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogMethod_FieldTerminalPathValue) AsTypeValue

func (*ActivityLogMethod_FieldTerminalPathValue) AsVersionValue

func (fpv *ActivityLogMethod_FieldTerminalPathValue) AsVersionValue() (string, bool)

func (*ActivityLogMethod_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ActivityLogMethod_FieldTerminalPathValue' with the value under path in 'ActivityLog_Method'.

func (*ActivityLogMethod_FieldTerminalPathValue) CompareWithRaw

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

func (*ActivityLogMethod_FieldTerminalPathValue) GetRawValue

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

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

func (*ActivityLogMethod_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object Method

func (*ActivityLogMethod_FieldTerminalPathValue) SetToRaw

type ActivityLogNameList

type ActivityLogNameList []*Name

func (ActivityLogNameList) Append

func (ActivityLogNameList) AppendList

func (ActivityLogNameList) At

func (ActivityLogNameList) Length

func (l ActivityLogNameList) Length() int

func (ActivityLogNameList) Set

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

func (ActivityLogNameList) Slice

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

type ActivityLogParentNameList

type ActivityLogParentNameList []*ParentName

func (ActivityLogParentNameList) Append

func (ActivityLogParentNameList) AppendList

func (ActivityLogParentNameList) At

func (ActivityLogParentNameList) Length

func (l ActivityLogParentNameList) Length() int

func (ActivityLogParentNameList) Set

func (ActivityLogParentNameList) Slice

type ActivityLogParentReferenceList

type ActivityLogParentReferenceList []*ParentReference

func (ActivityLogParentReferenceList) Append

func (ActivityLogParentReferenceList) AppendList

func (ActivityLogParentReferenceList) At

func (ActivityLogParentReferenceList) Length

func (ActivityLogParentReferenceList) Set

func (ActivityLogParentReferenceList) Slice

type ActivityLogPathSelectorAuthentication

type ActivityLogPathSelectorAuthentication struct{}

func (ActivityLogPathSelectorAuthentication) FieldPath

func (ActivityLogPathSelectorAuthentication) Principal

func (ActivityLogPathSelectorAuthentication) PrincipalType added in v0.4.22

func (ActivityLogPathSelectorAuthentication) WithArrayOfValues

func (ActivityLogPathSelectorAuthentication) WithSubArrayItemValue

func (ActivityLogPathSelectorAuthentication) WithSubArrayOfValues

func (ActivityLogPathSelectorAuthentication) WithSubPath

func (ActivityLogPathSelectorAuthentication) WithSubValue

func (ActivityLogPathSelectorAuthentication) WithValue

type ActivityLogPathSelectorAuthenticationPrincipal

type ActivityLogPathSelectorAuthenticationPrincipal struct{}

func (ActivityLogPathSelectorAuthenticationPrincipal) FieldPath

func (ActivityLogPathSelectorAuthenticationPrincipal) WithArrayOfValues

func (ActivityLogPathSelectorAuthenticationPrincipal) WithValue

type ActivityLogPathSelectorAuthenticationPrincipalType added in v0.4.22

type ActivityLogPathSelectorAuthenticationPrincipalType struct{}

func (ActivityLogPathSelectorAuthenticationPrincipalType) FieldPath added in v0.4.22

func (ActivityLogPathSelectorAuthenticationPrincipalType) WithArrayOfValues added in v0.4.22

func (ActivityLogPathSelectorAuthenticationPrincipalType) WithValue added in v0.4.22

type ActivityLogPathSelectorAuthorization

type ActivityLogPathSelectorAuthorization struct{}

func (ActivityLogPathSelectorAuthorization) DeniedPermissions

func (ActivityLogPathSelectorAuthorization) FieldPath

func (ActivityLogPathSelectorAuthorization) GrantedPermissions

func (ActivityLogPathSelectorAuthorization) WithArrayOfValues

func (ActivityLogPathSelectorAuthorization) WithSubArrayItemValue

func (ActivityLogPathSelectorAuthorization) WithSubArrayOfValues

func (ActivityLogPathSelectorAuthorization) WithSubPath

func (ActivityLogPathSelectorAuthorization) WithSubValue

func (ActivityLogPathSelectorAuthorization) WithValue

type ActivityLogPathSelectorAuthorizationDeniedPermissions

type ActivityLogPathSelectorAuthorizationDeniedPermissions struct{}

func (ActivityLogPathSelectorAuthorizationDeniedPermissions) FieldPath

func (ActivityLogPathSelectorAuthorizationDeniedPermissions) WithArrayOfValues

func (ActivityLogPathSelectorAuthorizationDeniedPermissions) WithItemValue

func (ActivityLogPathSelectorAuthorizationDeniedPermissions) WithValue

type ActivityLogPathSelectorAuthorizationGrantedPermissions

type ActivityLogPathSelectorAuthorizationGrantedPermissions struct{}

func (ActivityLogPathSelectorAuthorizationGrantedPermissions) FieldPath

func (ActivityLogPathSelectorAuthorizationGrantedPermissions) WithArrayOfValues

func (ActivityLogPathSelectorAuthorizationGrantedPermissions) WithItemValue

func (ActivityLogPathSelectorAuthorizationGrantedPermissions) WithValue

type ActivityLogPathSelectorCategory

type ActivityLogPathSelectorCategory struct{}

func (ActivityLogPathSelectorCategory) FieldPath

func (ActivityLogPathSelectorCategory) WithArrayOfValues

func (ActivityLogPathSelectorCategory) WithValue

type ActivityLogPathSelectorEvents

type ActivityLogPathSelectorEvents struct{}

func (ActivityLogPathSelectorEvents) ClientMessage

func (ActivityLogPathSelectorEvents) Exit

func (ActivityLogPathSelectorEvents) FieldPath

func (ActivityLogPathSelectorEvents) ServerMessage

func (ActivityLogPathSelectorEvents) WithArrayOfValues

func (ActivityLogPathSelectorEvents) WithItemValue

func (ActivityLogPathSelectorEvents) WithSubArrayItemValue

func (ActivityLogPathSelectorEvents) WithSubArrayOfValues

func (ActivityLogPathSelectorEvents) WithSubPath

func (ActivityLogPathSelectorEvents) WithSubValue

func (ActivityLogPathSelectorEvents) WithValue

type ActivityLogPathSelectorEventsClientMessage

type ActivityLogPathSelectorEventsClientMessage struct{}

func (ActivityLogPathSelectorEventsClientMessage) Data

func (ActivityLogPathSelectorEventsClientMessage) FieldPath

func (ActivityLogPathSelectorEventsClientMessage) Time

func (ActivityLogPathSelectorEventsClientMessage) WithArrayOfValues

func (ActivityLogPathSelectorEventsClientMessage) WithValue

type ActivityLogPathSelectorEventsClientMessageData

type ActivityLogPathSelectorEventsClientMessageData struct{}

func (ActivityLogPathSelectorEventsClientMessageData) FieldPath

func (ActivityLogPathSelectorEventsClientMessageData) WithArrayOfValues

func (ActivityLogPathSelectorEventsClientMessageData) WithValue

type ActivityLogPathSelectorEventsClientMessageTime

type ActivityLogPathSelectorEventsClientMessageTime struct{}

func (ActivityLogPathSelectorEventsClientMessageTime) FieldPath

func (ActivityLogPathSelectorEventsClientMessageTime) WithArrayOfValues

func (ActivityLogPathSelectorEventsClientMessageTime) WithValue

type ActivityLogPathSelectorEventsExit

type ActivityLogPathSelectorEventsExit struct{}

func (ActivityLogPathSelectorEventsExit) FieldPath

func (ActivityLogPathSelectorEventsExit) Status

func (ActivityLogPathSelectorEventsExit) Time

func (ActivityLogPathSelectorEventsExit) WithArrayOfValues

func (ActivityLogPathSelectorEventsExit) WithValue

type ActivityLogPathSelectorEventsExitStatus

type ActivityLogPathSelectorEventsExitStatus struct{}

func (ActivityLogPathSelectorEventsExitStatus) Code

func (ActivityLogPathSelectorEventsExitStatus) Details

func (ActivityLogPathSelectorEventsExitStatus) FieldPath

func (ActivityLogPathSelectorEventsExitStatus) Message

func (ActivityLogPathSelectorEventsExitStatus) WithArrayOfValues

func (ActivityLogPathSelectorEventsExitStatus) WithValue

type ActivityLogPathSelectorEventsExitStatusCode

type ActivityLogPathSelectorEventsExitStatusCode struct{}

func (ActivityLogPathSelectorEventsExitStatusCode) FieldPath

func (ActivityLogPathSelectorEventsExitStatusCode) WithArrayOfValues

func (ActivityLogPathSelectorEventsExitStatusCode) WithValue

type ActivityLogPathSelectorEventsExitStatusDetails

type ActivityLogPathSelectorEventsExitStatusDetails struct{}

func (ActivityLogPathSelectorEventsExitStatusDetails) FieldPath

func (ActivityLogPathSelectorEventsExitStatusDetails) WithArrayOfValues

func (ActivityLogPathSelectorEventsExitStatusDetails) WithItemValue

func (ActivityLogPathSelectorEventsExitStatusDetails) WithValue

type ActivityLogPathSelectorEventsExitStatusMessage

type ActivityLogPathSelectorEventsExitStatusMessage struct{}

func (ActivityLogPathSelectorEventsExitStatusMessage) FieldPath

func (ActivityLogPathSelectorEventsExitStatusMessage) WithArrayOfValues

func (ActivityLogPathSelectorEventsExitStatusMessage) WithValue

type ActivityLogPathSelectorEventsExitTime

type ActivityLogPathSelectorEventsExitTime struct{}

func (ActivityLogPathSelectorEventsExitTime) FieldPath

func (ActivityLogPathSelectorEventsExitTime) WithArrayOfValues

func (ActivityLogPathSelectorEventsExitTime) WithValue

type ActivityLogPathSelectorEventsServerMessage

type ActivityLogPathSelectorEventsServerMessage struct{}

func (ActivityLogPathSelectorEventsServerMessage) Data

func (ActivityLogPathSelectorEventsServerMessage) FieldPath

func (ActivityLogPathSelectorEventsServerMessage) Time

func (ActivityLogPathSelectorEventsServerMessage) WithArrayOfValues

func (ActivityLogPathSelectorEventsServerMessage) WithValue

type ActivityLogPathSelectorEventsServerMessageData

type ActivityLogPathSelectorEventsServerMessageData struct{}

func (ActivityLogPathSelectorEventsServerMessageData) FieldPath

func (ActivityLogPathSelectorEventsServerMessageData) WithArrayOfValues

func (ActivityLogPathSelectorEventsServerMessageData) WithValue

type ActivityLogPathSelectorEventsServerMessageTime

type ActivityLogPathSelectorEventsServerMessageTime struct{}

func (ActivityLogPathSelectorEventsServerMessageTime) FieldPath

func (ActivityLogPathSelectorEventsServerMessageTime) WithArrayOfValues

func (ActivityLogPathSelectorEventsServerMessageTime) WithValue

type ActivityLogPathSelectorLabels

type ActivityLogPathSelectorLabels struct{}

func (ActivityLogPathSelectorLabels) FieldPath

func (ActivityLogPathSelectorLabels) WithArrayOfValues

func (ActivityLogPathSelectorLabels) WithKey

func (ActivityLogPathSelectorLabels) WithValue

type ActivityLogPathSelectorMethod

type ActivityLogPathSelectorMethod struct{}

func (ActivityLogPathSelectorMethod) FieldPath

func (ActivityLogPathSelectorMethod) Type

func (ActivityLogPathSelectorMethod) Version

func (ActivityLogPathSelectorMethod) WithArrayOfValues

func (ActivityLogPathSelectorMethod) WithSubArrayItemValue

func (ActivityLogPathSelectorMethod) WithSubArrayOfValues

func (ActivityLogPathSelectorMethod) WithSubPath

func (ActivityLogPathSelectorMethod) WithSubValue

func (ActivityLogPathSelectorMethod) WithValue

type ActivityLogPathSelectorMethodType

type ActivityLogPathSelectorMethodType struct{}

func (ActivityLogPathSelectorMethodType) FieldPath

func (ActivityLogPathSelectorMethodType) WithArrayOfValues

func (ActivityLogPathSelectorMethodType) WithValue

type ActivityLogPathSelectorMethodVersion

type ActivityLogPathSelectorMethodVersion struct{}

func (ActivityLogPathSelectorMethodVersion) FieldPath

func (ActivityLogPathSelectorMethodVersion) WithArrayOfValues

func (ActivityLogPathSelectorMethodVersion) WithValue

type ActivityLogPathSelectorName

type ActivityLogPathSelectorName struct{}

func (ActivityLogPathSelectorName) FieldPath

func (ActivityLogPathSelectorName) WithArrayOfValues

func (ActivityLogPathSelectorName) WithValue

type ActivityLogPathSelectorRequestId

type ActivityLogPathSelectorRequestId struct{}

func (ActivityLogPathSelectorRequestId) FieldPath

func (ActivityLogPathSelectorRequestId) WithArrayOfValues

func (ActivityLogPathSelectorRequestId) WithValue

type ActivityLogPathSelectorRequestMetadata

type ActivityLogPathSelectorRequestMetadata struct{}

func (ActivityLogPathSelectorRequestMetadata) FieldPath

func (ActivityLogPathSelectorRequestMetadata) IpAddress

func (ActivityLogPathSelectorRequestMetadata) UserAgent

func (ActivityLogPathSelectorRequestMetadata) WithArrayOfValues

func (ActivityLogPathSelectorRequestMetadata) WithSubArrayItemValue

func (ActivityLogPathSelectorRequestMetadata) WithSubArrayOfValues

func (ActivityLogPathSelectorRequestMetadata) WithSubPath

func (ActivityLogPathSelectorRequestMetadata) WithSubValue

func (ActivityLogPathSelectorRequestMetadata) WithValue

type ActivityLogPathSelectorRequestMetadataIpAddress

type ActivityLogPathSelectorRequestMetadataIpAddress struct{}

func (ActivityLogPathSelectorRequestMetadataIpAddress) FieldPath

func (ActivityLogPathSelectorRequestMetadataIpAddress) WithArrayOfValues

func (ActivityLogPathSelectorRequestMetadataIpAddress) WithValue

type ActivityLogPathSelectorRequestMetadataUserAgent

type ActivityLogPathSelectorRequestMetadataUserAgent struct{}

func (ActivityLogPathSelectorRequestMetadataUserAgent) FieldPath

func (ActivityLogPathSelectorRequestMetadataUserAgent) WithArrayOfValues

func (ActivityLogPathSelectorRequestMetadataUserAgent) WithValue

type ActivityLogPathSelectorResource

type ActivityLogPathSelectorResource struct{}

func (ActivityLogPathSelectorResource) Difference

func (ActivityLogPathSelectorResource) FieldPath

func (ActivityLogPathSelectorResource) Name

func (ActivityLogPathSelectorResource) WithArrayOfValues

func (ActivityLogPathSelectorResource) WithSubArrayItemValue

func (ActivityLogPathSelectorResource) WithSubArrayOfValues

func (ActivityLogPathSelectorResource) WithSubPath

func (ActivityLogPathSelectorResource) WithSubValue

func (ActivityLogPathSelectorResource) WithValue

type ActivityLogPathSelectorResourceDifference

type ActivityLogPathSelectorResourceDifference struct{}

func (ActivityLogPathSelectorResourceDifference) After

func (ActivityLogPathSelectorResourceDifference) Before

func (ActivityLogPathSelectorResourceDifference) FieldPath

func (ActivityLogPathSelectorResourceDifference) Fields

func (ActivityLogPathSelectorResourceDifference) WithArrayOfValues

func (ActivityLogPathSelectorResourceDifference) WithValue

type ActivityLogPathSelectorResourceDifferenceAfter

type ActivityLogPathSelectorResourceDifferenceAfter struct{}

func (ActivityLogPathSelectorResourceDifferenceAfter) FieldPath

func (ActivityLogPathSelectorResourceDifferenceAfter) WithArrayOfValues

func (ActivityLogPathSelectorResourceDifferenceAfter) WithValue

type ActivityLogPathSelectorResourceDifferenceBefore

type ActivityLogPathSelectorResourceDifferenceBefore struct{}

func (ActivityLogPathSelectorResourceDifferenceBefore) FieldPath

func (ActivityLogPathSelectorResourceDifferenceBefore) WithArrayOfValues

func (ActivityLogPathSelectorResourceDifferenceBefore) WithValue

type ActivityLogPathSelectorResourceDifferenceFields

type ActivityLogPathSelectorResourceDifferenceFields struct{}

func (ActivityLogPathSelectorResourceDifferenceFields) FieldPath

func (ActivityLogPathSelectorResourceDifferenceFields) WithArrayOfValues

func (ActivityLogPathSelectorResourceDifferenceFields) WithValue

type ActivityLogPathSelectorResourceName

type ActivityLogPathSelectorResourceName struct{}

func (ActivityLogPathSelectorResourceName) FieldPath

func (ActivityLogPathSelectorResourceName) WithArrayOfValues

func (ActivityLogPathSelectorResourceName) WithValue

type ActivityLogPathSelectorScope

type ActivityLogPathSelectorScope struct{}

func (ActivityLogPathSelectorScope) FieldPath

func (ActivityLogPathSelectorScope) WithArrayOfValues

func (ActivityLogPathSelectorScope) WithValue

type ActivityLogPathSelectorService

type ActivityLogPathSelectorService struct{}

func (ActivityLogPathSelectorService) FieldPath

func (ActivityLogPathSelectorService) Name

func (ActivityLogPathSelectorService) WithArrayOfValues

func (ActivityLogPathSelectorService) WithSubArrayItemValue

func (ActivityLogPathSelectorService) WithSubArrayOfValues

func (ActivityLogPathSelectorService) WithSubPath

func (ActivityLogPathSelectorService) WithSubValue

func (ActivityLogPathSelectorService) WithValue

type ActivityLogPathSelectorServiceName

type ActivityLogPathSelectorServiceName struct{}

func (ActivityLogPathSelectorServiceName) FieldPath

func (ActivityLogPathSelectorServiceName) WithArrayOfValues

func (ActivityLogPathSelectorServiceName) WithValue

type ActivityLogReferenceList

type ActivityLogReferenceList []*Reference

func (ActivityLogReferenceList) Append

func (ActivityLogReferenceList) AppendList

func (ActivityLogReferenceList) At

func (ActivityLogReferenceList) Length

func (l ActivityLogReferenceList) Length() int

func (ActivityLogReferenceList) Set

func (ActivityLogReferenceList) Slice

type ActivityLogRequestMetadataFieldPathBuilder

type ActivityLogRequestMetadataFieldPathBuilder struct{}

func NewActivityLogRequestMetadataFieldPathBuilder

func NewActivityLogRequestMetadataFieldPathBuilder() ActivityLogRequestMetadataFieldPathBuilder

func (ActivityLogRequestMetadataFieldPathBuilder) IpAddress

func (ActivityLogRequestMetadataFieldPathBuilder) UserAgent

type ActivityLogRequestMetadata_FieldPath

type ActivityLogRequestMetadata_FieldPath interface {
	gotenobject.FieldPath
	Selector() ActivityLogRequestMetadata_FieldPathSelector
	Get(source *ActivityLog_RequestMetadata) []interface{}
	GetSingle(source *ActivityLog_RequestMetadata) (interface{}, bool)
	ClearValue(item *ActivityLog_RequestMetadata)

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

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

func MustParseActivityLogRequestMetadata_FieldPath

func MustParseActivityLogRequestMetadata_FieldPath(rawField string) ActivityLogRequestMetadata_FieldPath

func ParseActivityLogRequestMetadata_FieldPath

func ParseActivityLogRequestMetadata_FieldPath(rawField string) (ActivityLogRequestMetadata_FieldPath, error)

type ActivityLogRequestMetadata_FieldPathArrayItemValue

type ActivityLogRequestMetadata_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ActivityLogRequestMetadata_FieldPath
	ContainsValue(*ActivityLog_RequestMetadata) bool
}

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

func MustParseActivityLogRequestMetadata_FieldPathArrayItemValue

func MustParseActivityLogRequestMetadata_FieldPathArrayItemValue(pathStr, valueStr string) ActivityLogRequestMetadata_FieldPathArrayItemValue

func ParseActivityLogRequestMetadata_FieldPathArrayItemValue

func ParseActivityLogRequestMetadata_FieldPathArrayItemValue(pathStr, valueStr string) (ActivityLogRequestMetadata_FieldPathArrayItemValue, error)

ParseActivityLogRequestMetadata_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ActivityLogRequestMetadata_FieldPathArrayOfValues

type ActivityLogRequestMetadata_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ActivityLogRequestMetadata_FieldPath
}

ActivityLogRequestMetadata_FieldPathArrayOfValues allows storing slice of values for RequestMetadata fields according to their type

func MustParseActivityLogRequestMetadata_FieldPathArrayOfValues

func MustParseActivityLogRequestMetadata_FieldPathArrayOfValues(pathStr, valuesStr string) ActivityLogRequestMetadata_FieldPathArrayOfValues

func ParseActivityLogRequestMetadata_FieldPathArrayOfValues

func ParseActivityLogRequestMetadata_FieldPathArrayOfValues(pathStr, valuesStr string) (ActivityLogRequestMetadata_FieldPathArrayOfValues, error)

type ActivityLogRequestMetadata_FieldPathSelector

type ActivityLogRequestMetadata_FieldPathSelector int32
const (
	ActivityLogRequestMetadata_FieldPathSelectorIpAddress ActivityLogRequestMetadata_FieldPathSelector = 0
	ActivityLogRequestMetadata_FieldPathSelectorUserAgent ActivityLogRequestMetadata_FieldPathSelector = 1
)

func (ActivityLogRequestMetadata_FieldPathSelector) String

type ActivityLogRequestMetadata_FieldPathValue

type ActivityLogRequestMetadata_FieldPathValue interface {
	ActivityLogRequestMetadata_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ActivityLog_RequestMetadata)
	CompareWith(*ActivityLog_RequestMetadata) (cmp int, comparable bool)
}

ActivityLogRequestMetadata_FieldPathValue allows storing values for RequestMetadata fields according to their type

func MustParseActivityLogRequestMetadata_FieldPathValue

func MustParseActivityLogRequestMetadata_FieldPathValue(pathStr, valueStr string) ActivityLogRequestMetadata_FieldPathValue

func ParseActivityLogRequestMetadata_FieldPathValue

func ParseActivityLogRequestMetadata_FieldPathValue(pathStr, valueStr string) (ActivityLogRequestMetadata_FieldPathValue, error)

type ActivityLogRequestMetadata_FieldTerminalPath

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

func (*ActivityLogRequestMetadata_FieldTerminalPath) ClearValue

func (*ActivityLogRequestMetadata_FieldTerminalPath) ClearValueRaw

func (*ActivityLogRequestMetadata_FieldTerminalPath) Get

func (fp *ActivityLogRequestMetadata_FieldTerminalPath) Get(source *ActivityLog_RequestMetadata) (values []interface{})

Get returns all values pointed by specific field from source ActivityLog_RequestMetadata

func (*ActivityLogRequestMetadata_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ActivityLogRequestMetadata_FieldTerminalPath) GetRaw

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

func (*ActivityLogRequestMetadata_FieldTerminalPath) GetSingle

GetSingle returns value pointed by specific field of from source ActivityLog_RequestMetadata

func (*ActivityLogRequestMetadata_FieldTerminalPath) GetSingleRaw

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

func (*ActivityLogRequestMetadata_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*ActivityLogRequestMetadata_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*ActivityLogRequestMetadata_FieldTerminalPath) Selector

func (*ActivityLogRequestMetadata_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*ActivityLogRequestMetadata_FieldTerminalPath) String

String returns path representation in proto convention

func (*ActivityLogRequestMetadata_FieldTerminalPath) WithIArrayItemValue

func (*ActivityLogRequestMetadata_FieldTerminalPath) WithIArrayOfValues

func (*ActivityLogRequestMetadata_FieldTerminalPath) WithIValue

func (*ActivityLogRequestMetadata_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ActivityLogRequestMetadata_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ActivityLogRequestMetadata_FieldTerminalPath) WithRawIValue

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

type ActivityLogRequestMetadata_FieldTerminalPathArrayItemValue

type ActivityLogRequestMetadata_FieldTerminalPathArrayItemValue struct {
	ActivityLogRequestMetadata_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogRequestMetadata_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*ActivityLogRequestMetadata_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ActivityLogRequestMetadata_FieldTerminalPathArrayItemValue) GetSingle

func (*ActivityLogRequestMetadata_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ActivityLogRequestMetadata_FieldTerminalPathArrayOfValues

type ActivityLogRequestMetadata_FieldTerminalPathArrayOfValues struct {
	ActivityLogRequestMetadata_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogRequestMetadata_FieldTerminalPathArrayOfValues) AsIpAddressArrayOfValues

func (fpaov *ActivityLogRequestMetadata_FieldTerminalPathArrayOfValues) AsIpAddressArrayOfValues() ([]string, bool)

func (*ActivityLogRequestMetadata_FieldTerminalPathArrayOfValues) AsUserAgentArrayOfValues

func (fpaov *ActivityLogRequestMetadata_FieldTerminalPathArrayOfValues) AsUserAgentArrayOfValues() ([]string, bool)

func (*ActivityLogRequestMetadata_FieldTerminalPathArrayOfValues) GetRawValues

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

type ActivityLogRequestMetadata_FieldTerminalPathValue

type ActivityLogRequestMetadata_FieldTerminalPathValue struct {
	ActivityLogRequestMetadata_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogRequestMetadata_FieldTerminalPathValue) AsIpAddressValue

func (*ActivityLogRequestMetadata_FieldTerminalPathValue) AsUserAgentValue

func (*ActivityLogRequestMetadata_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'ActivityLogRequestMetadata_FieldTerminalPathValue' with the value under path in 'ActivityLog_RequestMetadata'.

func (*ActivityLogRequestMetadata_FieldTerminalPathValue) CompareWithRaw

func (*ActivityLogRequestMetadata_FieldTerminalPathValue) GetRawValue

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

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

func (*ActivityLogRequestMetadata_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object RequestMetadata

func (*ActivityLogRequestMetadata_FieldTerminalPathValue) SetToRaw

type ActivityLogResourceDifferenceFieldPathBuilder added in v0.4.30

type ActivityLogResourceDifferenceFieldPathBuilder struct{}

func NewActivityLogResourceDifferenceFieldPathBuilder added in v0.4.30

func NewActivityLogResourceDifferenceFieldPathBuilder() ActivityLogResourceDifferenceFieldPathBuilder

func (ActivityLogResourceDifferenceFieldPathBuilder) After added in v0.4.30

func (ActivityLogResourceDifferenceFieldPathBuilder) Before added in v0.4.30

func (ActivityLogResourceDifferenceFieldPathBuilder) Fields added in v0.4.30

type ActivityLogResourceDifference_FieldPath added in v0.4.30

type ActivityLogResourceDifference_FieldPath interface {
	gotenobject.FieldPath
	Selector() ActivityLogResourceDifference_FieldPathSelector
	Get(source *ActivityLog_Resource_Difference) []interface{}
	GetSingle(source *ActivityLog_Resource_Difference) (interface{}, bool)
	ClearValue(item *ActivityLog_Resource_Difference)

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

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

func BuildActivityLogResourceDifference_FieldPath added in v0.4.30

func BuildActivityLogResourceDifference_FieldPath(fp gotenobject.RawFieldPath) (ActivityLogResourceDifference_FieldPath, error)

func MustParseActivityLogResourceDifference_FieldPath added in v0.4.30

func MustParseActivityLogResourceDifference_FieldPath(rawField string) ActivityLogResourceDifference_FieldPath

func ParseActivityLogResourceDifference_FieldPath added in v0.4.30

func ParseActivityLogResourceDifference_FieldPath(rawField string) (ActivityLogResourceDifference_FieldPath, error)

type ActivityLogResourceDifference_FieldPathArrayItemValue added in v0.4.30

type ActivityLogResourceDifference_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ActivityLogResourceDifference_FieldPath
	ContainsValue(*ActivityLog_Resource_Difference) bool
}

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

func MustParseActivityLogResourceDifference_FieldPathArrayItemValue added in v0.4.30

func MustParseActivityLogResourceDifference_FieldPathArrayItemValue(pathStr, valueStr string) ActivityLogResourceDifference_FieldPathArrayItemValue

func ParseActivityLogResourceDifference_FieldPathArrayItemValue added in v0.4.30

func ParseActivityLogResourceDifference_FieldPathArrayItemValue(pathStr, valueStr string) (ActivityLogResourceDifference_FieldPathArrayItemValue, error)

ParseActivityLogResourceDifference_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ActivityLogResourceDifference_FieldPathArrayOfValues added in v0.4.30

type ActivityLogResourceDifference_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ActivityLogResourceDifference_FieldPath
}

ActivityLogResourceDifference_FieldPathArrayOfValues allows storing slice of values for Difference fields according to their type

func MustParseActivityLogResourceDifference_FieldPathArrayOfValues added in v0.4.30

func MustParseActivityLogResourceDifference_FieldPathArrayOfValues(pathStr, valuesStr string) ActivityLogResourceDifference_FieldPathArrayOfValues

func ParseActivityLogResourceDifference_FieldPathArrayOfValues added in v0.4.30

func ParseActivityLogResourceDifference_FieldPathArrayOfValues(pathStr, valuesStr string) (ActivityLogResourceDifference_FieldPathArrayOfValues, error)

type ActivityLogResourceDifference_FieldPathSelector added in v0.4.30

type ActivityLogResourceDifference_FieldPathSelector int32
const (
	ActivityLogResourceDifference_FieldPathSelectorFields ActivityLogResourceDifference_FieldPathSelector = 0
	ActivityLogResourceDifference_FieldPathSelectorBefore ActivityLogResourceDifference_FieldPathSelector = 1
	ActivityLogResourceDifference_FieldPathSelectorAfter  ActivityLogResourceDifference_FieldPathSelector = 2
)

func (ActivityLogResourceDifference_FieldPathSelector) String added in v0.4.30

type ActivityLogResourceDifference_FieldPathValue added in v0.4.30

type ActivityLogResourceDifference_FieldPathValue interface {
	ActivityLogResourceDifference_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ActivityLog_Resource_Difference)
	CompareWith(*ActivityLog_Resource_Difference) (cmp int, comparable bool)
}

ActivityLogResourceDifference_FieldPathValue allows storing values for Difference fields according to their type

func MustParseActivityLogResourceDifference_FieldPathValue added in v0.4.30

func MustParseActivityLogResourceDifference_FieldPathValue(pathStr, valueStr string) ActivityLogResourceDifference_FieldPathValue

func ParseActivityLogResourceDifference_FieldPathValue added in v0.4.30

func ParseActivityLogResourceDifference_FieldPathValue(pathStr, valueStr string) (ActivityLogResourceDifference_FieldPathValue, error)

type ActivityLogResourceDifference_FieldTerminalPath added in v0.4.30

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

func (*ActivityLogResourceDifference_FieldTerminalPath) ClearValue added in v0.4.30

func (*ActivityLogResourceDifference_FieldTerminalPath) ClearValueRaw added in v0.4.30

func (*ActivityLogResourceDifference_FieldTerminalPath) Get added in v0.4.30

Get returns all values pointed by specific field from source ActivityLog_Resource_Difference

func (*ActivityLogResourceDifference_FieldTerminalPath) GetDefault added in v0.4.30

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

GetDefault returns a default value of the field type

func (*ActivityLogResourceDifference_FieldTerminalPath) GetRaw added in v0.4.30

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

func (*ActivityLogResourceDifference_FieldTerminalPath) GetSingle added in v0.4.30

GetSingle returns value pointed by specific field of from source ActivityLog_Resource_Difference

func (*ActivityLogResourceDifference_FieldTerminalPath) GetSingleRaw added in v0.4.30

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

func (*ActivityLogResourceDifference_FieldTerminalPath) IsLeaf added in v0.4.30

IsLeaf - whether field path is holds simple value

func (*ActivityLogResourceDifference_FieldTerminalPath) JSONString added in v0.4.30

JSONString returns path representation is JSON convention

func (*ActivityLogResourceDifference_FieldTerminalPath) Selector added in v0.4.30

func (*ActivityLogResourceDifference_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

func (*ActivityLogResourceDifference_FieldTerminalPath) String added in v0.4.30

String returns path representation in proto convention

func (*ActivityLogResourceDifference_FieldTerminalPath) WithIArrayItemValue added in v0.4.30

func (*ActivityLogResourceDifference_FieldTerminalPath) WithIArrayOfValues added in v0.4.30

func (*ActivityLogResourceDifference_FieldTerminalPath) WithIValue added in v0.4.30

func (*ActivityLogResourceDifference_FieldTerminalPath) WithRawIArrayItemValue added in v0.4.30

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

func (*ActivityLogResourceDifference_FieldTerminalPath) WithRawIArrayOfValues added in v0.4.30

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

func (*ActivityLogResourceDifference_FieldTerminalPath) WithRawIValue added in v0.4.30

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

type ActivityLogResourceDifference_FieldTerminalPathArrayItemValue added in v0.4.30

type ActivityLogResourceDifference_FieldTerminalPathArrayItemValue struct {
	ActivityLogResourceDifference_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogResourceDifference_FieldTerminalPathArrayItemValue) ContainsValue added in v0.4.30

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

func (*ActivityLogResourceDifference_FieldTerminalPathArrayItemValue) GetRawItemValue added in v0.4.30

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

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

func (*ActivityLogResourceDifference_FieldTerminalPathArrayItemValue) GetSingle added in v0.4.30

func (*ActivityLogResourceDifference_FieldTerminalPathArrayItemValue) GetSingleRaw added in v0.4.30

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

type ActivityLogResourceDifference_FieldTerminalPathArrayOfValues added in v0.4.30

type ActivityLogResourceDifference_FieldTerminalPathArrayOfValues struct {
	ActivityLogResourceDifference_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogResourceDifference_FieldTerminalPathArrayOfValues) AsAfterArrayOfValues added in v0.4.30

func (fpaov *ActivityLogResourceDifference_FieldTerminalPathArrayOfValues) AsAfterArrayOfValues() ([]*any.Any, bool)

func (*ActivityLogResourceDifference_FieldTerminalPathArrayOfValues) AsBeforeArrayOfValues added in v0.4.30

func (fpaov *ActivityLogResourceDifference_FieldTerminalPathArrayOfValues) AsBeforeArrayOfValues() ([]*any.Any, bool)

func (*ActivityLogResourceDifference_FieldTerminalPathArrayOfValues) AsFieldsArrayOfValues added in v0.4.30

func (*ActivityLogResourceDifference_FieldTerminalPathArrayOfValues) GetRawValues added in v0.4.30

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

type ActivityLogResourceDifference_FieldTerminalPathValue added in v0.4.30

type ActivityLogResourceDifference_FieldTerminalPathValue struct {
	ActivityLogResourceDifference_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogResourceDifference_FieldTerminalPathValue) AsAfterValue added in v0.4.30

func (*ActivityLogResourceDifference_FieldTerminalPathValue) AsBeforeValue added in v0.4.30

func (*ActivityLogResourceDifference_FieldTerminalPathValue) AsFieldsValue added in v0.4.30

func (*ActivityLogResourceDifference_FieldTerminalPathValue) CompareWith added in v0.4.30

CompareWith compares value in the 'ActivityLogResourceDifference_FieldTerminalPathValue' with the value under path in 'ActivityLog_Resource_Difference'.

func (*ActivityLogResourceDifference_FieldTerminalPathValue) CompareWithRaw added in v0.4.30

func (*ActivityLogResourceDifference_FieldTerminalPathValue) GetRawValue added in v0.4.30

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

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

func (*ActivityLogResourceDifference_FieldTerminalPathValue) SetTo added in v0.4.30

SetTo stores value for selected field for object Difference

func (*ActivityLogResourceDifference_FieldTerminalPathValue) SetToRaw added in v0.4.30

type ActivityLogResourceFieldPathBuilder added in v0.4.30

type ActivityLogResourceFieldPathBuilder struct{}

func NewActivityLogResourceFieldPathBuilder added in v0.4.30

func NewActivityLogResourceFieldPathBuilder() ActivityLogResourceFieldPathBuilder

func (ActivityLogResourceFieldPathBuilder) Difference added in v0.4.30

func (ActivityLogResourceFieldPathBuilder) Name added in v0.4.30

type ActivityLogResource_FieldPath added in v0.4.30

type ActivityLogResource_FieldPath interface {
	gotenobject.FieldPath
	Selector() ActivityLogResource_FieldPathSelector
	Get(source *ActivityLog_Resource) []interface{}
	GetSingle(source *ActivityLog_Resource) (interface{}, bool)
	ClearValue(item *ActivityLog_Resource)

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

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

func BuildActivityLogResource_FieldPath added in v0.4.30

func BuildActivityLogResource_FieldPath(fp gotenobject.RawFieldPath) (ActivityLogResource_FieldPath, error)

func MustParseActivityLogResource_FieldPath added in v0.4.30

func MustParseActivityLogResource_FieldPath(rawField string) ActivityLogResource_FieldPath

func ParseActivityLogResource_FieldPath added in v0.4.30

func ParseActivityLogResource_FieldPath(rawField string) (ActivityLogResource_FieldPath, error)

type ActivityLogResource_FieldPathArrayItemValue added in v0.4.30

type ActivityLogResource_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ActivityLogResource_FieldPath
	ContainsValue(*ActivityLog_Resource) bool
}

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

func MustParseActivityLogResource_FieldPathArrayItemValue added in v0.4.30

func MustParseActivityLogResource_FieldPathArrayItemValue(pathStr, valueStr string) ActivityLogResource_FieldPathArrayItemValue

func ParseActivityLogResource_FieldPathArrayItemValue added in v0.4.30

func ParseActivityLogResource_FieldPathArrayItemValue(pathStr, valueStr string) (ActivityLogResource_FieldPathArrayItemValue, error)

ParseActivityLogResource_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ActivityLogResource_FieldPathArrayOfValues added in v0.4.30

type ActivityLogResource_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ActivityLogResource_FieldPath
}

ActivityLogResource_FieldPathArrayOfValues allows storing slice of values for Resource fields according to their type

func MustParseActivityLogResource_FieldPathArrayOfValues added in v0.4.30

func MustParseActivityLogResource_FieldPathArrayOfValues(pathStr, valuesStr string) ActivityLogResource_FieldPathArrayOfValues

func ParseActivityLogResource_FieldPathArrayOfValues added in v0.4.30

func ParseActivityLogResource_FieldPathArrayOfValues(pathStr, valuesStr string) (ActivityLogResource_FieldPathArrayOfValues, error)

type ActivityLogResource_FieldPathSelector added in v0.4.30

type ActivityLogResource_FieldPathSelector int32
const (
	ActivityLogResource_FieldPathSelectorName       ActivityLogResource_FieldPathSelector = 0
	ActivityLogResource_FieldPathSelectorDifference ActivityLogResource_FieldPathSelector = 1
)

func (ActivityLogResource_FieldPathSelector) String added in v0.4.30

type ActivityLogResource_FieldPathValue added in v0.4.30

type ActivityLogResource_FieldPathValue interface {
	ActivityLogResource_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ActivityLog_Resource)
	CompareWith(*ActivityLog_Resource) (cmp int, comparable bool)
}

ActivityLogResource_FieldPathValue allows storing values for Resource fields according to their type

func MustParseActivityLogResource_FieldPathValue added in v0.4.30

func MustParseActivityLogResource_FieldPathValue(pathStr, valueStr string) ActivityLogResource_FieldPathValue

func ParseActivityLogResource_FieldPathValue added in v0.4.30

func ParseActivityLogResource_FieldPathValue(pathStr, valueStr string) (ActivityLogResource_FieldPathValue, error)

type ActivityLogResource_FieldSubPath added in v0.4.30

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

func (*ActivityLogResource_FieldSubPath) AsDifferenceSubPath added in v0.4.30

func (*ActivityLogResource_FieldSubPath) ClearValue added in v0.4.30

func (*ActivityLogResource_FieldSubPath) ClearValueRaw added in v0.4.30

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

func (*ActivityLogResource_FieldSubPath) Get added in v0.4.30

func (fps *ActivityLogResource_FieldSubPath) Get(source *ActivityLog_Resource) (values []interface{})

Get returns all values pointed by selected field from source ActivityLog_Resource

func (*ActivityLogResource_FieldSubPath) GetDefault added in v0.4.30

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

GetDefault returns a default value of the field type

func (*ActivityLogResource_FieldSubPath) GetRaw added in v0.4.30

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

func (*ActivityLogResource_FieldSubPath) GetSingle added in v0.4.30

func (fps *ActivityLogResource_FieldSubPath) GetSingle(source *ActivityLog_Resource) (interface{}, bool)

GetSingle returns value of selected field from source ActivityLog_Resource

func (*ActivityLogResource_FieldSubPath) GetSingleRaw added in v0.4.30

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

func (*ActivityLogResource_FieldSubPath) IsLeaf added in v0.4.30

func (fps *ActivityLogResource_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*ActivityLogResource_FieldSubPath) JSONString added in v0.4.30

func (fps *ActivityLogResource_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ActivityLogResource_FieldSubPath) Selector added in v0.4.30

func (*ActivityLogResource_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*ActivityLogResource_FieldSubPath) String added in v0.4.30

String returns path representation in proto convention

func (*ActivityLogResource_FieldSubPath) WithIArrayItemValue added in v0.4.30

func (fps *ActivityLogResource_FieldSubPath) WithIArrayItemValue(value interface{}) ActivityLogResource_FieldPathArrayItemValue

func (*ActivityLogResource_FieldSubPath) WithIArrayOfValues added in v0.4.30

func (fps *ActivityLogResource_FieldSubPath) WithIArrayOfValues(values interface{}) ActivityLogResource_FieldPathArrayOfValues

func (*ActivityLogResource_FieldSubPath) WithIValue added in v0.4.30

func (fps *ActivityLogResource_FieldSubPath) WithIValue(value interface{}) ActivityLogResource_FieldPathValue

func (*ActivityLogResource_FieldSubPath) WithRawIArrayItemValue added in v0.4.30

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

func (*ActivityLogResource_FieldSubPath) WithRawIArrayOfValues added in v0.4.30

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

func (*ActivityLogResource_FieldSubPath) WithRawIValue added in v0.4.30

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

type ActivityLogResource_FieldSubPathArrayItemValue added in v0.4.30

type ActivityLogResource_FieldSubPathArrayItemValue struct {
	ActivityLogResource_FieldPath
	// contains filtered or unexported fields
}

func (*ActivityLogResource_FieldSubPathArrayItemValue) AsDifferencePathItemValue added in v0.4.30

func (*ActivityLogResource_FieldSubPathArrayItemValue) ContainsValue added in v0.4.30

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

func (*ActivityLogResource_FieldSubPathArrayItemValue) GetRawItemValue added in v0.4.30

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

GetRawValue returns stored array item value

type ActivityLogResource_FieldSubPathArrayOfValues added in v0.4.30

type ActivityLogResource_FieldSubPathArrayOfValues struct {
	ActivityLogResource_FieldPath
	// contains filtered or unexported fields
}

func (*ActivityLogResource_FieldSubPathArrayOfValues) AsDifferencePathArrayOfValues added in v0.4.30

func (*ActivityLogResource_FieldSubPathArrayOfValues) GetRawValues added in v0.4.30

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

type ActivityLogResource_FieldSubPathValue added in v0.4.30

type ActivityLogResource_FieldSubPathValue struct {
	ActivityLogResource_FieldPath
	// contains filtered or unexported fields
}

func (*ActivityLogResource_FieldSubPathValue) AsDifferencePathValue added in v0.4.30

func (*ActivityLogResource_FieldSubPathValue) CompareWith added in v0.4.30

func (*ActivityLogResource_FieldSubPathValue) CompareWithRaw added in v0.4.30

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

func (*ActivityLogResource_FieldSubPathValue) GetRawValue added in v0.4.30

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

func (*ActivityLogResource_FieldSubPathValue) SetTo added in v0.4.30

func (*ActivityLogResource_FieldSubPathValue) SetToRaw added in v0.4.30

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

type ActivityLogResource_FieldTerminalPath added in v0.4.30

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

func (*ActivityLogResource_FieldTerminalPath) ClearValue added in v0.4.30

func (*ActivityLogResource_FieldTerminalPath) ClearValueRaw added in v0.4.30

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

func (*ActivityLogResource_FieldTerminalPath) Get added in v0.4.30

func (fp *ActivityLogResource_FieldTerminalPath) Get(source *ActivityLog_Resource) (values []interface{})

Get returns all values pointed by specific field from source ActivityLog_Resource

func (*ActivityLogResource_FieldTerminalPath) GetDefault added in v0.4.30

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

GetDefault returns a default value of the field type

func (*ActivityLogResource_FieldTerminalPath) GetRaw added in v0.4.30

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

func (*ActivityLogResource_FieldTerminalPath) GetSingle added in v0.4.30

func (fp *ActivityLogResource_FieldTerminalPath) GetSingle(source *ActivityLog_Resource) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ActivityLog_Resource

func (*ActivityLogResource_FieldTerminalPath) GetSingleRaw added in v0.4.30

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

func (*ActivityLogResource_FieldTerminalPath) IsLeaf added in v0.4.30

IsLeaf - whether field path is holds simple value

func (*ActivityLogResource_FieldTerminalPath) JSONString added in v0.4.30

JSONString returns path representation is JSON convention

func (*ActivityLogResource_FieldTerminalPath) Selector added in v0.4.30

func (*ActivityLogResource_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*ActivityLogResource_FieldTerminalPath) String added in v0.4.30

String returns path representation in proto convention

func (*ActivityLogResource_FieldTerminalPath) WithIArrayItemValue added in v0.4.30

func (*ActivityLogResource_FieldTerminalPath) WithIArrayOfValues added in v0.4.30

func (fp *ActivityLogResource_FieldTerminalPath) WithIArrayOfValues(values interface{}) ActivityLogResource_FieldPathArrayOfValues

func (*ActivityLogResource_FieldTerminalPath) WithIValue added in v0.4.30

func (*ActivityLogResource_FieldTerminalPath) WithRawIArrayItemValue added in v0.4.30

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

func (*ActivityLogResource_FieldTerminalPath) WithRawIArrayOfValues added in v0.4.30

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

func (*ActivityLogResource_FieldTerminalPath) WithRawIValue added in v0.4.30

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

type ActivityLogResource_FieldTerminalPathArrayItemValue added in v0.4.30

type ActivityLogResource_FieldTerminalPathArrayItemValue struct {
	ActivityLogResource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogResource_FieldTerminalPathArrayItemValue) ContainsValue added in v0.4.30

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

func (*ActivityLogResource_FieldTerminalPathArrayItemValue) GetRawItemValue added in v0.4.30

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

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

func (*ActivityLogResource_FieldTerminalPathArrayItemValue) GetSingle added in v0.4.30

func (fpaiv *ActivityLogResource_FieldTerminalPathArrayItemValue) GetSingle(source *ActivityLog_Resource) (interface{}, bool)

func (*ActivityLogResource_FieldTerminalPathArrayItemValue) GetSingleRaw added in v0.4.30

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

type ActivityLogResource_FieldTerminalPathArrayOfValues added in v0.4.30

type ActivityLogResource_FieldTerminalPathArrayOfValues struct {
	ActivityLogResource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogResource_FieldTerminalPathArrayOfValues) AsDifferenceArrayOfValues added in v0.4.30

func (*ActivityLogResource_FieldTerminalPathArrayOfValues) AsNameArrayOfValues added in v0.4.30

func (fpaov *ActivityLogResource_FieldTerminalPathArrayOfValues) AsNameArrayOfValues() ([]string, bool)

func (*ActivityLogResource_FieldTerminalPathArrayOfValues) GetRawValues added in v0.4.30

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

type ActivityLogResource_FieldTerminalPathValue added in v0.4.30

type ActivityLogResource_FieldTerminalPathValue struct {
	ActivityLogResource_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLogResource_FieldTerminalPathValue) AsDifferenceValue added in v0.4.30

func (*ActivityLogResource_FieldTerminalPathValue) AsNameValue added in v0.4.30

func (*ActivityLogResource_FieldTerminalPathValue) CompareWith added in v0.4.30

CompareWith compares value in the 'ActivityLogResource_FieldTerminalPathValue' with the value under path in 'ActivityLog_Resource'.

func (*ActivityLogResource_FieldTerminalPathValue) CompareWithRaw added in v0.4.30

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

func (*ActivityLogResource_FieldTerminalPathValue) GetRawValue added in v0.4.30

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

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

func (*ActivityLogResource_FieldTerminalPathValue) SetTo added in v0.4.30

SetTo stores value for selected field for object Resource

func (*ActivityLogResource_FieldTerminalPathValue) SetToRaw added in v0.4.30

type ActivityLog_Category

type ActivityLog_Category int32

Activity log category. Each activity log basically describes read or write action, optionally describes other "operation" type.

const (
	// Undefined, should never be used
	ActivityLog_Undefined ActivityLog_Category = 0
	// Describes all requests that involved execution of some special operation,
	// for example, SSH connection could be put in this category.
	// It's for requests that cannot be classified clearly as a read or write.
	ActivityLog_Operation ActivityLog_Category = 2
	// Describes all requests that involved creation of a new resource.
	ActivityLog_Creation ActivityLog_Category = 1
	// Describes all requests which involved deletion of an existing resource.
	ActivityLog_Deletion ActivityLog_Category = 11
	// Describes all update requests that changed specification fields in
	// an existing resource(s).
	ActivityLog_SpecUpdate ActivityLog_Category = 3
	// Describes all update requests that changed state fields in an existing
	// resource(s) (but not specification).
	ActivityLog_StateUpdate ActivityLog_Category = 4
	// Describes all update requests that are neither of SpecUpdate or
	// StateUpdate type. It is for non-significant updates like modification of
	// metadata annotations.
	ActivityLog_MetaUpdate ActivityLog_Category = 6
	// Describes an internal update of the system (like controller creating role
	// binding for each group member for each role assigned to group).
	// It includes all CUD requests as long as they are result of an internal
	// system balancing.
	ActivityLog_Internal ActivityLog_Category = 5
	// Describes request that has been rejected and therefore no action
	// has happened. This is result of lack of permission/authentication.
	ActivityLog_Rejected ActivityLog_Category = 7
	// Describes request that has failed due to client error (like validation
	// error)
	ActivityLog_ClientError ActivityLog_Category = 8
	// Describes request that has failed due to server issue.
	ActivityLog_ServerError ActivityLog_Category = 9
	// Describes any read request (like BatchGet, Get, List, Watch).
	ActivityLog_Read ActivityLog_Category = 10
)

func (ActivityLog_Category) Descriptor

func (ActivityLog_Category) Enum

func (ActivityLog_Category) EnumDescriptor

func (ActivityLog_Category) EnumDescriptor() ([]byte, []int)

Deprecated, Use ActivityLog_Category.ProtoReflect.Descriptor instead.

func (ActivityLog_Category) Number

func (ActivityLog_Category) String

func (x ActivityLog_Category) String() string

func (ActivityLog_Category) Type

type ActivityLog_Event

type ActivityLog_Event struct {

	// Types that are valid to be assigned to Evt:
	//	*ActivityLog_Event_ClientMessage
	//	*ActivityLog_Event_ServerMessage
	//	*ActivityLog_Event_Exit
	Evt isActivityLog_Event_Evt `protobuf_oneof:"evt"`
	// contains filtered or unexported fields
}

Event associated with activity.

func (*ActivityLog_Event) Clone

func (*ActivityLog_Event) CloneRaw

func (*ActivityLog_Event) Descriptor

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

Deprecated, Use ActivityLog_Event.ProtoReflect.Descriptor instead.

func (*ActivityLog_Event) GetClientMessage

func (m *ActivityLog_Event) GetClientMessage() *ActivityLog_Event_ClientMsgEvent

func (*ActivityLog_Event) GetEvt

func (m *ActivityLog_Event) GetEvt() isActivityLog_Event_Evt

func (*ActivityLog_Event) GetExit

func (*ActivityLog_Event) GetServerMessage

func (m *ActivityLog_Event) GetServerMessage() *ActivityLog_Event_ServerMsgEvent

func (*ActivityLog_Event) GotenMessage

func (*ActivityLog_Event) GotenMessage()

func (*ActivityLog_Event) GotenObjectExt

func (o *ActivityLog_Event) GotenObjectExt()

func (*ActivityLog_Event) GotenValidate

func (obj *ActivityLog_Event) GotenValidate() error

func (*ActivityLog_Event) MakeDiffFieldMask

func (o *ActivityLog_Event) MakeDiffFieldMask(other *ActivityLog_Event) *ActivityLog_Event_FieldMask

func (*ActivityLog_Event) MakeFullFieldMask

func (o *ActivityLog_Event) MakeFullFieldMask() *ActivityLog_Event_FieldMask

func (*ActivityLog_Event) MakeRawDiffFieldMask

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

func (*ActivityLog_Event) MakeRawFullFieldMask

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

func (*ActivityLog_Event) Marshal

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

func (*ActivityLog_Event) MarshalJSON

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

func (*ActivityLog_Event) Merge

func (o *ActivityLog_Event) Merge(source *ActivityLog_Event)

func (*ActivityLog_Event) MergeRaw

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

func (*ActivityLog_Event) ProtoMessage

func (*ActivityLog_Event) ProtoMessage()

func (*ActivityLog_Event) ProtoReflect

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

func (*ActivityLog_Event) Reset

func (m *ActivityLog_Event) Reset()

func (*ActivityLog_Event) SetClientMessage

func (m *ActivityLog_Event) SetClientMessage(fv *ActivityLog_Event_ClientMsgEvent)

func (*ActivityLog_Event) SetEvt

func (m *ActivityLog_Event) SetEvt(ofv isActivityLog_Event_Evt)

func (*ActivityLog_Event) SetExit

func (*ActivityLog_Event) SetServerMessage

func (m *ActivityLog_Event) SetServerMessage(fv *ActivityLog_Event_ServerMsgEvent)

func (*ActivityLog_Event) String

func (m *ActivityLog_Event) String() string

func (*ActivityLog_Event) Unmarshal

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

func (*ActivityLog_Event) UnmarshalJSON

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

type ActivityLog_EventPathSelectorClientMessage

type ActivityLog_EventPathSelectorClientMessage struct{}

func (ActivityLog_EventPathSelectorClientMessage) Data

func (ActivityLog_EventPathSelectorClientMessage) FieldPath

func (ActivityLog_EventPathSelectorClientMessage) Time

func (ActivityLog_EventPathSelectorClientMessage) WithArrayOfValues

func (ActivityLog_EventPathSelectorClientMessage) WithSubArrayItemValue

func (ActivityLog_EventPathSelectorClientMessage) WithSubArrayOfValues

func (ActivityLog_EventPathSelectorClientMessage) WithSubPath

func (ActivityLog_EventPathSelectorClientMessage) WithSubValue

func (ActivityLog_EventPathSelectorClientMessage) WithValue

type ActivityLog_EventPathSelectorClientMessageData

type ActivityLog_EventPathSelectorClientMessageData struct{}

func (ActivityLog_EventPathSelectorClientMessageData) FieldPath

func (ActivityLog_EventPathSelectorClientMessageData) WithArrayOfValues

func (ActivityLog_EventPathSelectorClientMessageData) WithValue

type ActivityLog_EventPathSelectorClientMessageTime

type ActivityLog_EventPathSelectorClientMessageTime struct{}

func (ActivityLog_EventPathSelectorClientMessageTime) FieldPath

func (ActivityLog_EventPathSelectorClientMessageTime) WithArrayOfValues

func (ActivityLog_EventPathSelectorClientMessageTime) WithValue

type ActivityLog_EventPathSelectorExit

type ActivityLog_EventPathSelectorExit struct{}

func (ActivityLog_EventPathSelectorExit) FieldPath

func (ActivityLog_EventPathSelectorExit) Status

func (ActivityLog_EventPathSelectorExit) Time

func (ActivityLog_EventPathSelectorExit) WithArrayOfValues

func (ActivityLog_EventPathSelectorExit) WithSubArrayItemValue

func (ActivityLog_EventPathSelectorExit) WithSubArrayOfValues

func (ActivityLog_EventPathSelectorExit) WithSubPath

func (ActivityLog_EventPathSelectorExit) WithSubValue

func (ActivityLog_EventPathSelectorExit) WithValue

type ActivityLog_EventPathSelectorExitStatus

type ActivityLog_EventPathSelectorExitStatus struct{}

func (ActivityLog_EventPathSelectorExitStatus) Code

func (ActivityLog_EventPathSelectorExitStatus) Details

func (ActivityLog_EventPathSelectorExitStatus) FieldPath

func (ActivityLog_EventPathSelectorExitStatus) Message

func (ActivityLog_EventPathSelectorExitStatus) WithArrayOfValues

func (ActivityLog_EventPathSelectorExitStatus) WithValue

type ActivityLog_EventPathSelectorExitStatusCode

type ActivityLog_EventPathSelectorExitStatusCode struct{}

func (ActivityLog_EventPathSelectorExitStatusCode) FieldPath

func (ActivityLog_EventPathSelectorExitStatusCode) WithArrayOfValues

func (ActivityLog_EventPathSelectorExitStatusCode) WithValue

type ActivityLog_EventPathSelectorExitStatusDetails

type ActivityLog_EventPathSelectorExitStatusDetails struct{}

func (ActivityLog_EventPathSelectorExitStatusDetails) FieldPath

func (ActivityLog_EventPathSelectorExitStatusDetails) WithArrayOfValues

func (ActivityLog_EventPathSelectorExitStatusDetails) WithItemValue

func (ActivityLog_EventPathSelectorExitStatusDetails) WithValue

type ActivityLog_EventPathSelectorExitStatusMessage

type ActivityLog_EventPathSelectorExitStatusMessage struct{}

func (ActivityLog_EventPathSelectorExitStatusMessage) FieldPath

func (ActivityLog_EventPathSelectorExitStatusMessage) WithArrayOfValues

func (ActivityLog_EventPathSelectorExitStatusMessage) WithValue

type ActivityLog_EventPathSelectorExitTime

type ActivityLog_EventPathSelectorExitTime struct{}

func (ActivityLog_EventPathSelectorExitTime) FieldPath

func (ActivityLog_EventPathSelectorExitTime) WithArrayOfValues

func (ActivityLog_EventPathSelectorExitTime) WithValue

type ActivityLog_EventPathSelectorServerMessage

type ActivityLog_EventPathSelectorServerMessage struct{}

func (ActivityLog_EventPathSelectorServerMessage) Data

func (ActivityLog_EventPathSelectorServerMessage) FieldPath

func (ActivityLog_EventPathSelectorServerMessage) Time

func (ActivityLog_EventPathSelectorServerMessage) WithArrayOfValues

func (ActivityLog_EventPathSelectorServerMessage) WithSubArrayItemValue

func (ActivityLog_EventPathSelectorServerMessage) WithSubArrayOfValues

func (ActivityLog_EventPathSelectorServerMessage) WithSubPath

func (ActivityLog_EventPathSelectorServerMessage) WithSubValue

func (ActivityLog_EventPathSelectorServerMessage) WithValue

type ActivityLog_EventPathSelectorServerMessageData

type ActivityLog_EventPathSelectorServerMessageData struct{}

func (ActivityLog_EventPathSelectorServerMessageData) FieldPath

func (ActivityLog_EventPathSelectorServerMessageData) WithArrayOfValues

func (ActivityLog_EventPathSelectorServerMessageData) WithValue

type ActivityLog_EventPathSelectorServerMessageTime

type ActivityLog_EventPathSelectorServerMessageTime struct{}

func (ActivityLog_EventPathSelectorServerMessageTime) FieldPath

func (ActivityLog_EventPathSelectorServerMessageTime) WithArrayOfValues

func (ActivityLog_EventPathSelectorServerMessageTime) WithValue

type ActivityLog_Event_ClientMessage

type ActivityLog_Event_ClientMessage struct {
	// Client message received event
	ClientMessage *ActivityLog_Event_ClientMsgEvent `protobuf:"bytes,1,opt,name=client_message,json=clientMessage,proto3,oneof" firestore:"clientMessage"`
}

type ActivityLog_Event_ClientMsgEvent

type ActivityLog_Event_ClientMsgEvent struct {

	// Message contents
	Data *any.Any `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty" firestore:"data"`
	// Time of a message
	Time *timestamp.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty" firestore:"time"`
	// contains filtered or unexported fields
}

Describes client message event

func (*ActivityLog_Event_ClientMsgEvent) Clone

func (*ActivityLog_Event_ClientMsgEvent) CloneRaw

func (*ActivityLog_Event_ClientMsgEvent) Descriptor

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

Deprecated, Use ActivityLog_Event_ClientMsgEvent.ProtoReflect.Descriptor instead.

func (*ActivityLog_Event_ClientMsgEvent) GetData

func (*ActivityLog_Event_ClientMsgEvent) GetTime

func (*ActivityLog_Event_ClientMsgEvent) GotenMessage

func (*ActivityLog_Event_ClientMsgEvent) GotenMessage()

func (*ActivityLog_Event_ClientMsgEvent) GotenObjectExt

func (o *ActivityLog_Event_ClientMsgEvent) GotenObjectExt()

func (*ActivityLog_Event_ClientMsgEvent) GotenValidate

func (obj *ActivityLog_Event_ClientMsgEvent) GotenValidate() error

func (*ActivityLog_Event_ClientMsgEvent) MakeDiffFieldMask

func (*ActivityLog_Event_ClientMsgEvent) MakeFullFieldMask

func (*ActivityLog_Event_ClientMsgEvent) MakeRawDiffFieldMask

func (*ActivityLog_Event_ClientMsgEvent) MakeRawFullFieldMask

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

func (*ActivityLog_Event_ClientMsgEvent) Marshal

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

func (*ActivityLog_Event_ClientMsgEvent) MarshalJSON

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

func (*ActivityLog_Event_ClientMsgEvent) Merge

func (*ActivityLog_Event_ClientMsgEvent) MergeRaw

func (*ActivityLog_Event_ClientMsgEvent) ProtoMessage

func (*ActivityLog_Event_ClientMsgEvent) ProtoMessage()

func (*ActivityLog_Event_ClientMsgEvent) ProtoReflect

func (*ActivityLog_Event_ClientMsgEvent) Reset

func (*ActivityLog_Event_ClientMsgEvent) SetData

func (m *ActivityLog_Event_ClientMsgEvent) SetData(fv *any.Any)

func (*ActivityLog_Event_ClientMsgEvent) SetTime

func (*ActivityLog_Event_ClientMsgEvent) String

func (*ActivityLog_Event_ClientMsgEvent) Unmarshal

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

func (*ActivityLog_Event_ClientMsgEvent) UnmarshalJSON

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

type ActivityLog_Event_ClientMsgEventPathSelectorData

type ActivityLog_Event_ClientMsgEventPathSelectorData struct{}

func (ActivityLog_Event_ClientMsgEventPathSelectorData) FieldPath

func (ActivityLog_Event_ClientMsgEventPathSelectorData) WithArrayOfValues

func (ActivityLog_Event_ClientMsgEventPathSelectorData) WithValue

type ActivityLog_Event_ClientMsgEventPathSelectorTime

type ActivityLog_Event_ClientMsgEventPathSelectorTime struct{}

func (ActivityLog_Event_ClientMsgEventPathSelectorTime) FieldPath

func (ActivityLog_Event_ClientMsgEventPathSelectorTime) WithArrayOfValues

func (ActivityLog_Event_ClientMsgEventPathSelectorTime) WithValue

type ActivityLog_Event_ClientMsgEvent_FieldMask

type ActivityLog_Event_ClientMsgEvent_FieldMask struct {
	Paths []ActivityLogEventClientMsgEvent_FieldPath
}

func FullActivityLog_Event_ClientMsgEvent_FieldMask

func FullActivityLog_Event_ClientMsgEvent_FieldMask() *ActivityLog_Event_ClientMsgEvent_FieldMask

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) AppendPath

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) AppendRawPath

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

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) DecodeFirestore

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

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) FromProtoFieldMask

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

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) GetPaths

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) GetRawPaths

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) IsFull

func (ActivityLog_Event_ClientMsgEvent_FieldMask) Marshal

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

implement methods required by customType

func (ActivityLog_Event_ClientMsgEvent_FieldMask) MarshalJSON

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

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) PathsCount

func (fieldMask *ActivityLog_Event_ClientMsgEvent_FieldMask) PathsCount() int

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) Project

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) ProjectRaw

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) ProtoMessage

func (fieldMask *ActivityLog_Event_ClientMsgEvent_FieldMask) ProtoMessage()

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) ProtoReflect

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) Reset

func (fieldMask *ActivityLog_Event_ClientMsgEvent_FieldMask) Reset()

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) Set

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) SetFromCliFlag

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

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) SetRaw

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

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) Size

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) String

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) Subtract

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) SubtractRaw

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) Unmarshal

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

func (*ActivityLog_Event_ClientMsgEvent_FieldMask) UnmarshalJSON

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

type ActivityLog_Event_Exit

type ActivityLog_Event_Exit struct {
	// Request finished event
	Exit *ActivityLog_Event_ExitEvent `protobuf:"bytes,3,opt,name=exit,proto3,oneof" firestore:"exit"`
}

type ActivityLog_Event_ExitEvent

type ActivityLog_Event_ExitEvent struct {

	// Final status of a request
	Status *rpc.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty" firestore:"status"`
	// Time when request finished
	Time *timestamp.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty" firestore:"time"`
	// contains filtered or unexported fields
}

Describes exit event (request finished)

func (*ActivityLog_Event_ExitEvent) Clone

func (*ActivityLog_Event_ExitEvent) CloneRaw

func (*ActivityLog_Event_ExitEvent) Descriptor

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

Deprecated, Use ActivityLog_Event_ExitEvent.ProtoReflect.Descriptor instead.

func (*ActivityLog_Event_ExitEvent) GetStatus

func (m *ActivityLog_Event_ExitEvent) GetStatus() *rpc.Status

func (*ActivityLog_Event_ExitEvent) GetTime

func (*ActivityLog_Event_ExitEvent) GotenMessage

func (*ActivityLog_Event_ExitEvent) GotenMessage()

func (*ActivityLog_Event_ExitEvent) GotenObjectExt

func (o *ActivityLog_Event_ExitEvent) GotenObjectExt()

func (*ActivityLog_Event_ExitEvent) GotenValidate

func (obj *ActivityLog_Event_ExitEvent) GotenValidate() error

func (*ActivityLog_Event_ExitEvent) MakeDiffFieldMask

func (*ActivityLog_Event_ExitEvent) MakeFullFieldMask

func (*ActivityLog_Event_ExitEvent) MakeRawDiffFieldMask

func (*ActivityLog_Event_ExitEvent) MakeRawFullFieldMask

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

func (*ActivityLog_Event_ExitEvent) Marshal

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

func (*ActivityLog_Event_ExitEvent) MarshalJSON

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

func (*ActivityLog_Event_ExitEvent) Merge

func (*ActivityLog_Event_ExitEvent) MergeRaw

func (*ActivityLog_Event_ExitEvent) ProtoMessage

func (*ActivityLog_Event_ExitEvent) ProtoMessage()

func (*ActivityLog_Event_ExitEvent) ProtoReflect

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

func (*ActivityLog_Event_ExitEvent) Reset

func (m *ActivityLog_Event_ExitEvent) Reset()

func (*ActivityLog_Event_ExitEvent) SetStatus

func (m *ActivityLog_Event_ExitEvent) SetStatus(fv *rpc.Status)

func (*ActivityLog_Event_ExitEvent) SetTime

func (*ActivityLog_Event_ExitEvent) String

func (m *ActivityLog_Event_ExitEvent) String() string

func (*ActivityLog_Event_ExitEvent) Unmarshal

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

func (*ActivityLog_Event_ExitEvent) UnmarshalJSON

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

type ActivityLog_Event_ExitEventPathSelectorStatus

type ActivityLog_Event_ExitEventPathSelectorStatus struct{}

func (ActivityLog_Event_ExitEventPathSelectorStatus) Code

func (ActivityLog_Event_ExitEventPathSelectorStatus) Details

func (ActivityLog_Event_ExitEventPathSelectorStatus) FieldPath

func (ActivityLog_Event_ExitEventPathSelectorStatus) Message

func (ActivityLog_Event_ExitEventPathSelectorStatus) WithArrayOfValues

func (ActivityLog_Event_ExitEventPathSelectorStatus) WithSubArrayItemValue

func (ActivityLog_Event_ExitEventPathSelectorStatus) WithSubArrayOfValues

func (ActivityLog_Event_ExitEventPathSelectorStatus) WithSubPath

func (ActivityLog_Event_ExitEventPathSelectorStatus) WithSubValue

func (ActivityLog_Event_ExitEventPathSelectorStatus) WithValue

type ActivityLog_Event_ExitEventPathSelectorStatusCode

type ActivityLog_Event_ExitEventPathSelectorStatusCode struct{}

func (ActivityLog_Event_ExitEventPathSelectorStatusCode) FieldPath

func (ActivityLog_Event_ExitEventPathSelectorStatusCode) WithArrayOfValues

func (ActivityLog_Event_ExitEventPathSelectorStatusCode) WithValue

type ActivityLog_Event_ExitEventPathSelectorStatusDetails

type ActivityLog_Event_ExitEventPathSelectorStatusDetails struct{}

func (ActivityLog_Event_ExitEventPathSelectorStatusDetails) FieldPath

func (ActivityLog_Event_ExitEventPathSelectorStatusDetails) WithArrayOfValues

func (ActivityLog_Event_ExitEventPathSelectorStatusDetails) WithItemValue

func (ActivityLog_Event_ExitEventPathSelectorStatusDetails) WithValue

type ActivityLog_Event_ExitEventPathSelectorStatusMessage

type ActivityLog_Event_ExitEventPathSelectorStatusMessage struct{}

func (ActivityLog_Event_ExitEventPathSelectorStatusMessage) FieldPath

func (ActivityLog_Event_ExitEventPathSelectorStatusMessage) WithArrayOfValues

func (ActivityLog_Event_ExitEventPathSelectorStatusMessage) WithValue

type ActivityLog_Event_ExitEventPathSelectorTime

type ActivityLog_Event_ExitEventPathSelectorTime struct{}

func (ActivityLog_Event_ExitEventPathSelectorTime) FieldPath

func (ActivityLog_Event_ExitEventPathSelectorTime) WithArrayOfValues

func (ActivityLog_Event_ExitEventPathSelectorTime) WithValue

type ActivityLog_Event_ExitEvent_FieldMask

type ActivityLog_Event_ExitEvent_FieldMask struct {
	Paths []ActivityLogEventExitEvent_FieldPath
}

func FullActivityLog_Event_ExitEvent_FieldMask

func FullActivityLog_Event_ExitEvent_FieldMask() *ActivityLog_Event_ExitEvent_FieldMask

func (*ActivityLog_Event_ExitEvent_FieldMask) AppendPath

func (*ActivityLog_Event_ExitEvent_FieldMask) AppendRawPath

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

func (*ActivityLog_Event_ExitEvent_FieldMask) DecodeFirestore

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

func (*ActivityLog_Event_ExitEvent_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*ActivityLog_Event_ExitEvent_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ActivityLog_Event_ExitEvent_FieldMask) FromProtoFieldMask

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

func (*ActivityLog_Event_ExitEvent_FieldMask) GetPaths

func (*ActivityLog_Event_ExitEvent_FieldMask) GetRawPaths

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

func (*ActivityLog_Event_ExitEvent_FieldMask) IsFull

func (fieldMask *ActivityLog_Event_ExitEvent_FieldMask) IsFull() bool

func (ActivityLog_Event_ExitEvent_FieldMask) Marshal

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

implement methods required by customType

func (ActivityLog_Event_ExitEvent_FieldMask) MarshalJSON

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

func (*ActivityLog_Event_ExitEvent_FieldMask) PathsCount

func (fieldMask *ActivityLog_Event_ExitEvent_FieldMask) PathsCount() int

func (*ActivityLog_Event_ExitEvent_FieldMask) Project

func (*ActivityLog_Event_ExitEvent_FieldMask) ProjectRaw

func (*ActivityLog_Event_ExitEvent_FieldMask) ProtoMessage

func (fieldMask *ActivityLog_Event_ExitEvent_FieldMask) ProtoMessage()

func (*ActivityLog_Event_ExitEvent_FieldMask) ProtoReflect

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

func (*ActivityLog_Event_ExitEvent_FieldMask) Reset

func (fieldMask *ActivityLog_Event_ExitEvent_FieldMask) Reset()

func (*ActivityLog_Event_ExitEvent_FieldMask) Set

func (*ActivityLog_Event_ExitEvent_FieldMask) SetFromCliFlag

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

func (*ActivityLog_Event_ExitEvent_FieldMask) SetRaw

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

func (*ActivityLog_Event_ExitEvent_FieldMask) Size

func (fieldMask *ActivityLog_Event_ExitEvent_FieldMask) Size() int

func (*ActivityLog_Event_ExitEvent_FieldMask) String

func (fieldMask *ActivityLog_Event_ExitEvent_FieldMask) String() string

func (*ActivityLog_Event_ExitEvent_FieldMask) Subtract

func (*ActivityLog_Event_ExitEvent_FieldMask) SubtractRaw

func (*ActivityLog_Event_ExitEvent_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*ActivityLog_Event_ExitEvent_FieldMask) Unmarshal

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

func (*ActivityLog_Event_ExitEvent_FieldMask) UnmarshalJSON

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

type ActivityLog_Event_FieldMask

type ActivityLog_Event_FieldMask struct {
	Paths []ActivityLogEvent_FieldPath
}

func FullActivityLog_Event_FieldMask

func FullActivityLog_Event_FieldMask() *ActivityLog_Event_FieldMask

func (*ActivityLog_Event_FieldMask) AppendPath

func (fieldMask *ActivityLog_Event_FieldMask) AppendPath(path ActivityLogEvent_FieldPath)

func (*ActivityLog_Event_FieldMask) AppendRawPath

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

func (*ActivityLog_Event_FieldMask) DecodeFirestore

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

func (*ActivityLog_Event_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*ActivityLog_Event_FieldMask) FilterInputFields

func (fieldMask *ActivityLog_Event_FieldMask) FilterInputFields() *ActivityLog_Event_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ActivityLog_Event_FieldMask) FromProtoFieldMask

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

func (*ActivityLog_Event_FieldMask) GetPaths

func (*ActivityLog_Event_FieldMask) GetRawPaths

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

func (*ActivityLog_Event_FieldMask) IsFull

func (fieldMask *ActivityLog_Event_FieldMask) IsFull() bool

func (ActivityLog_Event_FieldMask) Marshal

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

implement methods required by customType

func (ActivityLog_Event_FieldMask) MarshalJSON

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

func (*ActivityLog_Event_FieldMask) PathsCount

func (fieldMask *ActivityLog_Event_FieldMask) PathsCount() int

func (*ActivityLog_Event_FieldMask) Project

func (*ActivityLog_Event_FieldMask) ProjectRaw

func (*ActivityLog_Event_FieldMask) ProtoMessage

func (fieldMask *ActivityLog_Event_FieldMask) ProtoMessage()

func (*ActivityLog_Event_FieldMask) ProtoReflect

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

func (*ActivityLog_Event_FieldMask) Reset

func (fieldMask *ActivityLog_Event_FieldMask) Reset()

func (*ActivityLog_Event_FieldMask) Set

func (fieldMask *ActivityLog_Event_FieldMask) Set(target, source *ActivityLog_Event)

func (*ActivityLog_Event_FieldMask) SetFromCliFlag

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

func (*ActivityLog_Event_FieldMask) SetRaw

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

func (*ActivityLog_Event_FieldMask) Size

func (fieldMask *ActivityLog_Event_FieldMask) Size() int

func (*ActivityLog_Event_FieldMask) String

func (fieldMask *ActivityLog_Event_FieldMask) String() string

func (*ActivityLog_Event_FieldMask) Subtract

func (*ActivityLog_Event_FieldMask) SubtractRaw

func (*ActivityLog_Event_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*ActivityLog_Event_FieldMask) Unmarshal

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

func (*ActivityLog_Event_FieldMask) UnmarshalJSON

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

type ActivityLog_Event_ServerMessage

type ActivityLog_Event_ServerMessage struct {
	// Server message sent event
	ServerMessage *ActivityLog_Event_ServerMsgEvent `protobuf:"bytes,2,opt,name=server_message,json=serverMessage,proto3,oneof" firestore:"serverMessage"`
}

type ActivityLog_Event_ServerMsgEvent

type ActivityLog_Event_ServerMsgEvent struct {

	// Message contents
	Data *any.Any `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty" firestore:"data"`
	// Time of a message
	Time *timestamp.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty" firestore:"time"`
	// contains filtered or unexported fields
}

Describes server message event

func (*ActivityLog_Event_ServerMsgEvent) Clone

func (*ActivityLog_Event_ServerMsgEvent) CloneRaw

func (*ActivityLog_Event_ServerMsgEvent) Descriptor

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

Deprecated, Use ActivityLog_Event_ServerMsgEvent.ProtoReflect.Descriptor instead.

func (*ActivityLog_Event_ServerMsgEvent) GetData

func (*ActivityLog_Event_ServerMsgEvent) GetTime

func (*ActivityLog_Event_ServerMsgEvent) GotenMessage

func (*ActivityLog_Event_ServerMsgEvent) GotenMessage()

func (*ActivityLog_Event_ServerMsgEvent) GotenObjectExt

func (o *ActivityLog_Event_ServerMsgEvent) GotenObjectExt()

func (*ActivityLog_Event_ServerMsgEvent) GotenValidate

func (obj *ActivityLog_Event_ServerMsgEvent) GotenValidate() error

func (*ActivityLog_Event_ServerMsgEvent) MakeDiffFieldMask

func (*ActivityLog_Event_ServerMsgEvent) MakeFullFieldMask

func (*ActivityLog_Event_ServerMsgEvent) MakeRawDiffFieldMask

func (*ActivityLog_Event_ServerMsgEvent) MakeRawFullFieldMask

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

func (*ActivityLog_Event_ServerMsgEvent) Marshal

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

func (*ActivityLog_Event_ServerMsgEvent) MarshalJSON

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

func (*ActivityLog_Event_ServerMsgEvent) Merge

func (*ActivityLog_Event_ServerMsgEvent) MergeRaw

func (*ActivityLog_Event_ServerMsgEvent) ProtoMessage

func (*ActivityLog_Event_ServerMsgEvent) ProtoMessage()

func (*ActivityLog_Event_ServerMsgEvent) ProtoReflect

func (*ActivityLog_Event_ServerMsgEvent) Reset

func (*ActivityLog_Event_ServerMsgEvent) SetData

func (m *ActivityLog_Event_ServerMsgEvent) SetData(fv *any.Any)

func (*ActivityLog_Event_ServerMsgEvent) SetTime

func (*ActivityLog_Event_ServerMsgEvent) String

func (*ActivityLog_Event_ServerMsgEvent) Unmarshal

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

func (*ActivityLog_Event_ServerMsgEvent) UnmarshalJSON

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

type ActivityLog_Event_ServerMsgEventPathSelectorData

type ActivityLog_Event_ServerMsgEventPathSelectorData struct{}

func (ActivityLog_Event_ServerMsgEventPathSelectorData) FieldPath

func (ActivityLog_Event_ServerMsgEventPathSelectorData) WithArrayOfValues

func (ActivityLog_Event_ServerMsgEventPathSelectorData) WithValue

type ActivityLog_Event_ServerMsgEventPathSelectorTime

type ActivityLog_Event_ServerMsgEventPathSelectorTime struct{}

func (ActivityLog_Event_ServerMsgEventPathSelectorTime) FieldPath

func (ActivityLog_Event_ServerMsgEventPathSelectorTime) WithArrayOfValues

func (ActivityLog_Event_ServerMsgEventPathSelectorTime) WithValue

type ActivityLog_Event_ServerMsgEvent_FieldMask

type ActivityLog_Event_ServerMsgEvent_FieldMask struct {
	Paths []ActivityLogEventServerMsgEvent_FieldPath
}

func FullActivityLog_Event_ServerMsgEvent_FieldMask

func FullActivityLog_Event_ServerMsgEvent_FieldMask() *ActivityLog_Event_ServerMsgEvent_FieldMask

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) AppendPath

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) AppendRawPath

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

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) DecodeFirestore

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

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) FromProtoFieldMask

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

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) GetPaths

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) GetRawPaths

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) IsFull

func (ActivityLog_Event_ServerMsgEvent_FieldMask) Marshal

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

implement methods required by customType

func (ActivityLog_Event_ServerMsgEvent_FieldMask) MarshalJSON

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

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) PathsCount

func (fieldMask *ActivityLog_Event_ServerMsgEvent_FieldMask) PathsCount() int

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) Project

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) ProjectRaw

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) ProtoMessage

func (fieldMask *ActivityLog_Event_ServerMsgEvent_FieldMask) ProtoMessage()

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) ProtoReflect

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) Reset

func (fieldMask *ActivityLog_Event_ServerMsgEvent_FieldMask) Reset()

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) Set

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) SetFromCliFlag

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

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) SetRaw

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

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) Size

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) String

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) Subtract

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) SubtractRaw

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) Unmarshal

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

func (*ActivityLog_Event_ServerMsgEvent_FieldMask) UnmarshalJSON

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

type ActivityLog_FieldMask

type ActivityLog_FieldMask struct {
	Paths []ActivityLog_FieldPath
}

func FullActivityLog_FieldMask

func FullActivityLog_FieldMask() *ActivityLog_FieldMask

func ResourceViewFieldMask

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

func (*ActivityLog_FieldMask) AppendPath

func (fieldMask *ActivityLog_FieldMask) AppendPath(path ActivityLog_FieldPath)

func (*ActivityLog_FieldMask) AppendRawPath

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

func (*ActivityLog_FieldMask) DecodeFirestore

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

func (*ActivityLog_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*ActivityLog_FieldMask) FilterInputFields

func (fieldMask *ActivityLog_FieldMask) FilterInputFields() *ActivityLog_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ActivityLog_FieldMask) FromProtoFieldMask

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

func (*ActivityLog_FieldMask) GetPaths

func (fieldMask *ActivityLog_FieldMask) GetPaths() []ActivityLog_FieldPath

func (*ActivityLog_FieldMask) GetRawPaths

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

func (*ActivityLog_FieldMask) IsFull

func (fieldMask *ActivityLog_FieldMask) IsFull() bool

func (ActivityLog_FieldMask) Marshal

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

implement methods required by customType

func (ActivityLog_FieldMask) MarshalJSON

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

func (*ActivityLog_FieldMask) PathsCount

func (fieldMask *ActivityLog_FieldMask) PathsCount() int

func (*ActivityLog_FieldMask) Project

func (fieldMask *ActivityLog_FieldMask) Project(source *ActivityLog) *ActivityLog

func (*ActivityLog_FieldMask) ProjectRaw

func (*ActivityLog_FieldMask) ProtoMessage

func (fieldMask *ActivityLog_FieldMask) ProtoMessage()

func (*ActivityLog_FieldMask) ProtoReflect

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

func (*ActivityLog_FieldMask) Reset

func (fieldMask *ActivityLog_FieldMask) Reset()

func (*ActivityLog_FieldMask) Set

func (fieldMask *ActivityLog_FieldMask) Set(target, source *ActivityLog)

func (*ActivityLog_FieldMask) SetFromCliFlag

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

func (*ActivityLog_FieldMask) SetRaw

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

func (*ActivityLog_FieldMask) Size

func (fieldMask *ActivityLog_FieldMask) Size() int

func (*ActivityLog_FieldMask) String

func (fieldMask *ActivityLog_FieldMask) String() string

func (*ActivityLog_FieldMask) Subtract

func (*ActivityLog_FieldMask) SubtractRaw

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

func (*ActivityLog_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*ActivityLog_FieldMask) Unmarshal

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

func (*ActivityLog_FieldMask) UnmarshalJSON

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

type ActivityLog_FieldPath

type ActivityLog_FieldPath interface {
	gotenobject.FieldPath
	Selector() ActivityLog_FieldPathSelector
	Get(source *ActivityLog) []interface{}
	GetSingle(source *ActivityLog) (interface{}, bool)
	ClearValue(item *ActivityLog)

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

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

func MustParseActivityLog_FieldPath

func MustParseActivityLog_FieldPath(rawField string) ActivityLog_FieldPath

func ParseActivityLog_FieldPath

func ParseActivityLog_FieldPath(rawField string) (ActivityLog_FieldPath, error)

type ActivityLog_FieldPathArrayItemValue

type ActivityLog_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	ActivityLog_FieldPath
	ContainsValue(*ActivityLog) bool
}

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

func MustParseActivityLog_FieldPathArrayItemValue

func MustParseActivityLog_FieldPathArrayItemValue(pathStr, valueStr string) ActivityLog_FieldPathArrayItemValue

func ParseActivityLog_FieldPathArrayItemValue

func ParseActivityLog_FieldPathArrayItemValue(pathStr, valueStr string) (ActivityLog_FieldPathArrayItemValue, error)

ParseActivityLog_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type ActivityLog_FieldPathArrayOfValues

type ActivityLog_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	ActivityLog_FieldPath
}

ActivityLog_FieldPathArrayOfValues allows storing slice of values for ActivityLog fields according to their type

func MustParseActivityLog_FieldPathArrayOfValues

func MustParseActivityLog_FieldPathArrayOfValues(pathStr, valuesStr string) ActivityLog_FieldPathArrayOfValues

func ParseActivityLog_FieldPathArrayOfValues

func ParseActivityLog_FieldPathArrayOfValues(pathStr, valuesStr string) (ActivityLog_FieldPathArrayOfValues, error)

type ActivityLog_FieldPathMap

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

FieldPath for map type with additional Key information

func (*ActivityLog_FieldPathMap) ClearValue

func (fpm *ActivityLog_FieldPathMap) ClearValue(item *ActivityLog)

func (*ActivityLog_FieldPathMap) ClearValueRaw

func (fpm *ActivityLog_FieldPathMap) ClearValueRaw(item proto.Message)

func (*ActivityLog_FieldPathMap) Get

func (fpm *ActivityLog_FieldPathMap) Get(source *ActivityLog) (values []interface{})

Get returns all values pointed by selected field map key from source ActivityLog

func (*ActivityLog_FieldPathMap) GetDefault

func (fpm *ActivityLog_FieldPathMap) GetDefault() interface{}

GetDefault returns a default value of the field type

func (*ActivityLog_FieldPathMap) GetRaw

func (fpm *ActivityLog_FieldPathMap) GetRaw(source proto.Message) []interface{}

func (*ActivityLog_FieldPathMap) GetSingle

func (fpm *ActivityLog_FieldPathMap) GetSingle(source *ActivityLog) (interface{}, bool)

GetSingle returns value by selected field map key from source ActivityLog

func (*ActivityLog_FieldPathMap) GetSingleRaw

func (fpm *ActivityLog_FieldPathMap) GetSingleRaw(source proto.Message) (interface{}, bool)

func (*ActivityLog_FieldPathMap) IsLeaf

func (fpm *ActivityLog_FieldPathMap) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*ActivityLog_FieldPathMap) JSONString

func (fpm *ActivityLog_FieldPathMap) JSONString() string

JSONString returns path representation is JSON convention. Note that map keys are not transformed

func (*ActivityLog_FieldPathMap) Key

func (fpm *ActivityLog_FieldPathMap) Key() string

func (*ActivityLog_FieldPathMap) Selector

func (*ActivityLog_FieldPathMap) SplitIntoTerminalIPaths added in v0.8.0

func (fpm *ActivityLog_FieldPathMap) SplitIntoTerminalIPaths() []gotenobject.FieldPath

func (*ActivityLog_FieldPathMap) String

func (fpm *ActivityLog_FieldPathMap) String() string

String returns path representation in proto convention

func (*ActivityLog_FieldPathMap) WithIArrayItemValue

func (fpm *ActivityLog_FieldPathMap) WithIArrayItemValue(value interface{}) ActivityLog_FieldPathArrayItemValue

func (*ActivityLog_FieldPathMap) WithIArrayOfValues

func (fpm *ActivityLog_FieldPathMap) WithIArrayOfValues(values interface{}) ActivityLog_FieldPathArrayOfValues

func (*ActivityLog_FieldPathMap) WithIValue

func (fpm *ActivityLog_FieldPathMap) WithIValue(value interface{}) ActivityLog_FieldPathValue

func (*ActivityLog_FieldPathMap) WithRawIArrayItemValue

func (fpm *ActivityLog_FieldPathMap) WithRawIArrayItemValue(value interface{}) gotenobject.FieldPathArrayItemValue

func (*ActivityLog_FieldPathMap) WithRawIArrayOfValues

func (fpm *ActivityLog_FieldPathMap) WithRawIArrayOfValues(values interface{}) gotenobject.FieldPathArrayOfValues

func (*ActivityLog_FieldPathMap) WithRawIValue

func (fpm *ActivityLog_FieldPathMap) WithRawIValue(value interface{}) gotenobject.FieldPathValue

type ActivityLog_FieldPathMapArrayOfValues

type ActivityLog_FieldPathMapArrayOfValues struct {
	ActivityLog_FieldPathMap
	// contains filtered or unexported fields
}

func (*ActivityLog_FieldPathMapArrayOfValues) AsLabelsArrayOfElementValues

func (fpmaov *ActivityLog_FieldPathMapArrayOfValues) AsLabelsArrayOfElementValues() ([]string, bool)

func (*ActivityLog_FieldPathMapArrayOfValues) GetRawValues

func (fpmaov *ActivityLog_FieldPathMapArrayOfValues) GetRawValues() (values []interface{})

type ActivityLog_FieldPathMapValue

type ActivityLog_FieldPathMapValue struct {
	ActivityLog_FieldPathMap
	// contains filtered or unexported fields
}

func (*ActivityLog_FieldPathMapValue) AsLabelsElementValue

func (fpmv *ActivityLog_FieldPathMapValue) AsLabelsElementValue() (string, bool)

func (*ActivityLog_FieldPathMapValue) CompareWith

func (fpmv *ActivityLog_FieldPathMapValue) CompareWith(source *ActivityLog) (int, bool)

CompareWith compares value in the 'ActivityLog_FieldPathMapValue' with the value under path in 'ActivityLog'.

func (*ActivityLog_FieldPathMapValue) CompareWithRaw

func (fpmv *ActivityLog_FieldPathMapValue) CompareWithRaw(source proto.Message) (int, bool)

func (*ActivityLog_FieldPathMapValue) GetRawValue

func (fpmv *ActivityLog_FieldPathMapValue) GetRawValue() interface{}

GetValue returns value stored under selected field in ActivityLog as interface{}

func (*ActivityLog_FieldPathMapValue) SetTo

func (fpmv *ActivityLog_FieldPathMapValue) SetTo(target **ActivityLog)

SetTo stores value for selected field in ActivityLog

func (*ActivityLog_FieldPathMapValue) SetToRaw

func (fpmv *ActivityLog_FieldPathMapValue) SetToRaw(target proto.Message)

type ActivityLog_FieldPathSelector

type ActivityLog_FieldPathSelector int32
const (
	ActivityLog_FieldPathSelectorName            ActivityLog_FieldPathSelector = 0
	ActivityLog_FieldPathSelectorScope           ActivityLog_FieldPathSelector = 1
	ActivityLog_FieldPathSelectorRequestId       ActivityLog_FieldPathSelector = 2
	ActivityLog_FieldPathSelectorAuthentication  ActivityLog_FieldPathSelector = 3
	ActivityLog_FieldPathSelectorAuthorization   ActivityLog_FieldPathSelector = 4
	ActivityLog_FieldPathSelectorService         ActivityLog_FieldPathSelector = 5
	ActivityLog_FieldPathSelectorMethod          ActivityLog_FieldPathSelector = 6
	ActivityLog_FieldPathSelectorRequestMetadata ActivityLog_FieldPathSelector = 7
	ActivityLog_FieldPathSelectorResource        ActivityLog_FieldPathSelector = 8
	ActivityLog_FieldPathSelectorCategory        ActivityLog_FieldPathSelector = 9
	ActivityLog_FieldPathSelectorLabels          ActivityLog_FieldPathSelector = 10
	ActivityLog_FieldPathSelectorEvents          ActivityLog_FieldPathSelector = 11
)

func (ActivityLog_FieldPathSelector) String

type ActivityLog_FieldPathValue

type ActivityLog_FieldPathValue interface {
	ActivityLog_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **ActivityLog)
	CompareWith(*ActivityLog) (cmp int, comparable bool)
}

ActivityLog_FieldPathValue allows storing values for ActivityLog fields according to their type

func MustParseActivityLog_FieldPathValue

func MustParseActivityLog_FieldPathValue(pathStr, valueStr string) ActivityLog_FieldPathValue

func ParseActivityLog_FieldPathValue

func ParseActivityLog_FieldPathValue(pathStr, valueStr string) (ActivityLog_FieldPathValue, error)

type ActivityLog_FieldSubPath

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

func (*ActivityLog_FieldSubPath) AsAuthenticationSubPath

func (fps *ActivityLog_FieldSubPath) AsAuthenticationSubPath() (audit_common.Authentication_FieldPath, bool)

func (*ActivityLog_FieldSubPath) AsAuthorizationSubPath

func (fps *ActivityLog_FieldSubPath) AsAuthorizationSubPath() (audit_common.Authorization_FieldPath, bool)

func (*ActivityLog_FieldSubPath) AsEventsSubPath

func (fps *ActivityLog_FieldSubPath) AsEventsSubPath() (ActivityLogEvent_FieldPath, bool)

func (*ActivityLog_FieldSubPath) AsMethodSubPath

func (fps *ActivityLog_FieldSubPath) AsMethodSubPath() (ActivityLogMethod_FieldPath, bool)

func (*ActivityLog_FieldSubPath) AsRequestMetadataSubPath

func (fps *ActivityLog_FieldSubPath) AsRequestMetadataSubPath() (ActivityLogRequestMetadata_FieldPath, bool)

func (*ActivityLog_FieldSubPath) AsResourceSubPath

func (fps *ActivityLog_FieldSubPath) AsResourceSubPath() (ActivityLogResource_FieldPath, bool)

func (*ActivityLog_FieldSubPath) AsServiceSubPath

func (*ActivityLog_FieldSubPath) ClearValue

func (fps *ActivityLog_FieldSubPath) ClearValue(item *ActivityLog)

func (*ActivityLog_FieldSubPath) ClearValueRaw

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

func (*ActivityLog_FieldSubPath) Get

func (fps *ActivityLog_FieldSubPath) Get(source *ActivityLog) (values []interface{})

Get returns all values pointed by selected field from source ActivityLog

func (*ActivityLog_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ActivityLog_FieldSubPath) GetRaw

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

func (*ActivityLog_FieldSubPath) GetSingle

func (fps *ActivityLog_FieldSubPath) GetSingle(source *ActivityLog) (interface{}, bool)

GetSingle returns value of selected field from source ActivityLog

func (*ActivityLog_FieldSubPath) GetSingleRaw

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

func (*ActivityLog_FieldSubPath) IsLeaf

func (fps *ActivityLog_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*ActivityLog_FieldSubPath) JSONString

func (fps *ActivityLog_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ActivityLog_FieldSubPath) Selector

func (*ActivityLog_FieldSubPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*ActivityLog_FieldSubPath) String

func (fps *ActivityLog_FieldSubPath) String() string

String returns path representation in proto convention

func (*ActivityLog_FieldSubPath) WithIArrayItemValue

func (fps *ActivityLog_FieldSubPath) WithIArrayItemValue(value interface{}) ActivityLog_FieldPathArrayItemValue

func (*ActivityLog_FieldSubPath) WithIArrayOfValues

func (fps *ActivityLog_FieldSubPath) WithIArrayOfValues(values interface{}) ActivityLog_FieldPathArrayOfValues

func (*ActivityLog_FieldSubPath) WithIValue

func (fps *ActivityLog_FieldSubPath) WithIValue(value interface{}) ActivityLog_FieldPathValue

func (*ActivityLog_FieldSubPath) WithRawIArrayItemValue

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

func (*ActivityLog_FieldSubPath) WithRawIArrayOfValues

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

func (*ActivityLog_FieldSubPath) WithRawIValue

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

type ActivityLog_FieldSubPathArrayItemValue

type ActivityLog_FieldSubPathArrayItemValue struct {
	ActivityLog_FieldPath
	// contains filtered or unexported fields
}

func (*ActivityLog_FieldSubPathArrayItemValue) AsAuthenticationPathItemValue

func (*ActivityLog_FieldSubPathArrayItemValue) AsAuthorizationPathItemValue

func (*ActivityLog_FieldSubPathArrayItemValue) AsEventsPathItemValue

func (*ActivityLog_FieldSubPathArrayItemValue) AsMethodPathItemValue

func (*ActivityLog_FieldSubPathArrayItemValue) AsRequestMetadataPathItemValue

func (*ActivityLog_FieldSubPathArrayItemValue) AsResourcePathItemValue

func (*ActivityLog_FieldSubPathArrayItemValue) AsServicePathItemValue

func (*ActivityLog_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *ActivityLog_FieldSubPathArrayItemValue) ContainsValue(source *ActivityLog) bool

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

func (*ActivityLog_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type ActivityLog_FieldSubPathArrayOfValues

type ActivityLog_FieldSubPathArrayOfValues struct {
	ActivityLog_FieldPath
	// contains filtered or unexported fields
}

func (*ActivityLog_FieldSubPathArrayOfValues) AsAuthenticationPathArrayOfValues

func (*ActivityLog_FieldSubPathArrayOfValues) AsAuthorizationPathArrayOfValues

func (*ActivityLog_FieldSubPathArrayOfValues) AsEventsPathArrayOfValues

func (*ActivityLog_FieldSubPathArrayOfValues) AsMethodPathArrayOfValues

func (*ActivityLog_FieldSubPathArrayOfValues) AsRequestMetadataPathArrayOfValues

func (*ActivityLog_FieldSubPathArrayOfValues) AsResourcePathArrayOfValues

func (*ActivityLog_FieldSubPathArrayOfValues) AsServicePathArrayOfValues

func (*ActivityLog_FieldSubPathArrayOfValues) GetRawValues

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

type ActivityLog_FieldSubPathValue

type ActivityLog_FieldSubPathValue struct {
	ActivityLog_FieldPath
	// contains filtered or unexported fields
}

func (*ActivityLog_FieldSubPathValue) AsAuthenticationPathValue

func (*ActivityLog_FieldSubPathValue) AsAuthorizationPathValue

func (*ActivityLog_FieldSubPathValue) AsEventsPathValue

func (*ActivityLog_FieldSubPathValue) AsMethodPathValue

func (*ActivityLog_FieldSubPathValue) AsRequestMetadataPathValue

func (*ActivityLog_FieldSubPathValue) AsResourcePathValue

func (*ActivityLog_FieldSubPathValue) AsServicePathValue

func (*ActivityLog_FieldSubPathValue) CompareWith

func (fpvs *ActivityLog_FieldSubPathValue) CompareWith(source *ActivityLog) (int, bool)

func (*ActivityLog_FieldSubPathValue) CompareWithRaw

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

func (*ActivityLog_FieldSubPathValue) GetRawValue

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

func (*ActivityLog_FieldSubPathValue) SetTo

func (fpvs *ActivityLog_FieldSubPathValue) SetTo(target **ActivityLog)

func (*ActivityLog_FieldSubPathValue) SetToRaw

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

type ActivityLog_FieldTerminalPath

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

func (*ActivityLog_FieldTerminalPath) ClearValue

func (fp *ActivityLog_FieldTerminalPath) ClearValue(item *ActivityLog)

func (*ActivityLog_FieldTerminalPath) ClearValueRaw

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

func (*ActivityLog_FieldTerminalPath) Get

func (fp *ActivityLog_FieldTerminalPath) Get(source *ActivityLog) (values []interface{})

Get returns all values pointed by specific field from source ActivityLog

func (*ActivityLog_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*ActivityLog_FieldTerminalPath) GetRaw

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

func (*ActivityLog_FieldTerminalPath) GetSingle

func (fp *ActivityLog_FieldTerminalPath) GetSingle(source *ActivityLog) (interface{}, bool)

GetSingle returns value pointed by specific field of from source ActivityLog

func (*ActivityLog_FieldTerminalPath) GetSingleRaw

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

func (*ActivityLog_FieldTerminalPath) IsLeaf

func (fp *ActivityLog_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*ActivityLog_FieldTerminalPath) JSONString

func (fp *ActivityLog_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*ActivityLog_FieldTerminalPath) Selector

func (*ActivityLog_FieldTerminalPath) SplitIntoTerminalIPaths added in v0.8.0

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

func (*ActivityLog_FieldTerminalPath) String

String returns path representation in proto convention

func (*ActivityLog_FieldTerminalPath) WithIArrayItemValue

func (fp *ActivityLog_FieldTerminalPath) WithIArrayItemValue(value interface{}) ActivityLog_FieldPathArrayItemValue

func (*ActivityLog_FieldTerminalPath) WithIArrayOfValues

func (fp *ActivityLog_FieldTerminalPath) WithIArrayOfValues(values interface{}) ActivityLog_FieldPathArrayOfValues

func (*ActivityLog_FieldTerminalPath) WithIValue

func (fp *ActivityLog_FieldTerminalPath) WithIValue(value interface{}) ActivityLog_FieldPathValue

func (*ActivityLog_FieldTerminalPath) WithRawIArrayItemValue

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

func (*ActivityLog_FieldTerminalPath) WithRawIArrayOfValues

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

func (*ActivityLog_FieldTerminalPath) WithRawIValue

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

type ActivityLog_FieldTerminalPathArrayItemValue

type ActivityLog_FieldTerminalPathArrayItemValue struct {
	ActivityLog_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLog_FieldTerminalPathArrayItemValue) AsEventsItemValue

func (*ActivityLog_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *ActivityLog_FieldTerminalPathArrayItemValue) ContainsValue(source *ActivityLog) bool

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

func (*ActivityLog_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*ActivityLog_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *ActivityLog_FieldTerminalPathArrayItemValue) GetSingle(source *ActivityLog) (interface{}, bool)

func (*ActivityLog_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type ActivityLog_FieldTerminalPathArrayOfValues

type ActivityLog_FieldTerminalPathArrayOfValues struct {
	ActivityLog_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLog_FieldTerminalPathArrayOfValues) AsAuthenticationArrayOfValues

func (fpaov *ActivityLog_FieldTerminalPathArrayOfValues) AsAuthenticationArrayOfValues() ([]*audit_common.Authentication, bool)

func (*ActivityLog_FieldTerminalPathArrayOfValues) AsAuthorizationArrayOfValues

func (fpaov *ActivityLog_FieldTerminalPathArrayOfValues) AsAuthorizationArrayOfValues() ([]*audit_common.Authorization, bool)

func (*ActivityLog_FieldTerminalPathArrayOfValues) AsCategoryArrayOfValues

func (fpaov *ActivityLog_FieldTerminalPathArrayOfValues) AsCategoryArrayOfValues() ([]ActivityLog_Category, bool)

func (*ActivityLog_FieldTerminalPathArrayOfValues) AsEventsArrayOfValues

func (fpaov *ActivityLog_FieldTerminalPathArrayOfValues) AsEventsArrayOfValues() ([][]*ActivityLog_Event, bool)

func (*ActivityLog_FieldTerminalPathArrayOfValues) AsLabelsArrayOfValues

func (fpaov *ActivityLog_FieldTerminalPathArrayOfValues) AsLabelsArrayOfValues() ([]map[string]string, bool)

func (*ActivityLog_FieldTerminalPathArrayOfValues) AsMethodArrayOfValues

func (fpaov *ActivityLog_FieldTerminalPathArrayOfValues) AsMethodArrayOfValues() ([]*ActivityLog_Method, bool)

func (*ActivityLog_FieldTerminalPathArrayOfValues) AsNameArrayOfValues

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

func (*ActivityLog_FieldTerminalPathArrayOfValues) AsRequestIdArrayOfValues

func (fpaov *ActivityLog_FieldTerminalPathArrayOfValues) AsRequestIdArrayOfValues() ([]uint64, bool)

func (*ActivityLog_FieldTerminalPathArrayOfValues) AsRequestMetadataArrayOfValues

func (fpaov *ActivityLog_FieldTerminalPathArrayOfValues) AsRequestMetadataArrayOfValues() ([]*ActivityLog_RequestMetadata, bool)

func (*ActivityLog_FieldTerminalPathArrayOfValues) AsResourceArrayOfValues

func (fpaov *ActivityLog_FieldTerminalPathArrayOfValues) AsResourceArrayOfValues() ([]*ActivityLog_Resource, bool)

func (*ActivityLog_FieldTerminalPathArrayOfValues) AsScopeArrayOfValues

func (fpaov *ActivityLog_FieldTerminalPathArrayOfValues) AsScopeArrayOfValues() ([]string, bool)

func (*ActivityLog_FieldTerminalPathArrayOfValues) AsServiceArrayOfValues

func (fpaov *ActivityLog_FieldTerminalPathArrayOfValues) AsServiceArrayOfValues() ([]*audit_common.ServiceData, bool)

func (*ActivityLog_FieldTerminalPathArrayOfValues) GetRawValues

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

type ActivityLog_FieldTerminalPathValue

type ActivityLog_FieldTerminalPathValue struct {
	ActivityLog_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*ActivityLog_FieldTerminalPathValue) AsAuthenticationValue

func (fpv *ActivityLog_FieldTerminalPathValue) AsAuthenticationValue() (*audit_common.Authentication, bool)

func (*ActivityLog_FieldTerminalPathValue) AsAuthorizationValue

func (fpv *ActivityLog_FieldTerminalPathValue) AsAuthorizationValue() (*audit_common.Authorization, bool)

func (*ActivityLog_FieldTerminalPathValue) AsCategoryValue

func (*ActivityLog_FieldTerminalPathValue) AsEventsValue

func (fpv *ActivityLog_FieldTerminalPathValue) AsEventsValue() ([]*ActivityLog_Event, bool)

func (*ActivityLog_FieldTerminalPathValue) AsLabelsValue

func (fpv *ActivityLog_FieldTerminalPathValue) AsLabelsValue() (map[string]string, bool)

func (*ActivityLog_FieldTerminalPathValue) AsMethodValue

func (*ActivityLog_FieldTerminalPathValue) AsNameValue

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

func (*ActivityLog_FieldTerminalPathValue) AsRequestIdValue

func (fpv *ActivityLog_FieldTerminalPathValue) AsRequestIdValue() (uint64, bool)

func (*ActivityLog_FieldTerminalPathValue) AsRequestMetadataValue

func (fpv *ActivityLog_FieldTerminalPathValue) AsRequestMetadataValue() (*ActivityLog_RequestMetadata, bool)

func (*ActivityLog_FieldTerminalPathValue) AsResourceValue

func (*ActivityLog_FieldTerminalPathValue) AsScopeValue

func (fpv *ActivityLog_FieldTerminalPathValue) AsScopeValue() (string, bool)

func (*ActivityLog_FieldTerminalPathValue) AsServiceValue

func (*ActivityLog_FieldTerminalPathValue) CompareWith

func (fpv *ActivityLog_FieldTerminalPathValue) CompareWith(source *ActivityLog) (int, bool)

CompareWith compares value in the 'ActivityLog_FieldTerminalPathValue' with the value under path in 'ActivityLog'.

func (*ActivityLog_FieldTerminalPathValue) CompareWithRaw

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

func (*ActivityLog_FieldTerminalPathValue) GetRawValue

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

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

func (*ActivityLog_FieldTerminalPathValue) SetTo

func (fpv *ActivityLog_FieldTerminalPathValue) SetTo(target **ActivityLog)

SetTo stores value for selected field for object ActivityLog

func (*ActivityLog_FieldTerminalPathValue) SetToRaw

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

type ActivityLog_Method

type ActivityLog_Method struct {

	// Type name of a method, for example "UpdateRoleBinding".
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty" firestore:"type"`
	// Version in which method was executed.
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty" firestore:"version"`
	// contains filtered or unexported fields
}

Description of the executed method

func (*ActivityLog_Method) Clone

func (*ActivityLog_Method) CloneRaw

func (*ActivityLog_Method) Descriptor

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

Deprecated, Use ActivityLog_Method.ProtoReflect.Descriptor instead.

func (*ActivityLog_Method) GetType

func (m *ActivityLog_Method) GetType() string

func (*ActivityLog_Method) GetVersion

func (m *ActivityLog_Method) GetVersion() string

func (*ActivityLog_Method) GotenMessage

func (*ActivityLog_Method) GotenMessage()

func (*ActivityLog_Method) GotenObjectExt

func (o *ActivityLog_Method) GotenObjectExt()

func (*ActivityLog_Method) GotenValidate

func (obj *ActivityLog_Method) GotenValidate() error

func (*ActivityLog_Method) MakeDiffFieldMask

func (*ActivityLog_Method) MakeFullFieldMask

func (o *ActivityLog_Method) MakeFullFieldMask() *ActivityLog_Method_FieldMask

func (*ActivityLog_Method) MakeRawDiffFieldMask

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

func (*ActivityLog_Method) MakeRawFullFieldMask

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

func (*ActivityLog_Method) Marshal

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

func (*ActivityLog_Method) MarshalJSON

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

func (*ActivityLog_Method) Merge

func (o *ActivityLog_Method) Merge(source *ActivityLog_Method)

func (*ActivityLog_Method) MergeRaw

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

func (*ActivityLog_Method) ProtoMessage

func (*ActivityLog_Method) ProtoMessage()

func (*ActivityLog_Method) ProtoReflect

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

func (*ActivityLog_Method) Reset

func (m *ActivityLog_Method) Reset()

func (*ActivityLog_Method) SetType

func (m *ActivityLog_Method) SetType(fv string)

func (*ActivityLog_Method) SetVersion

func (m *ActivityLog_Method) SetVersion(fv string)

func (*ActivityLog_Method) String

func (m *ActivityLog_Method) String() string

func (*ActivityLog_Method) Unmarshal

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

func (*ActivityLog_Method) UnmarshalJSON

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

type ActivityLog_MethodPathSelectorType

type ActivityLog_MethodPathSelectorType struct{}

func (ActivityLog_MethodPathSelectorType) FieldPath

func (ActivityLog_MethodPathSelectorType) WithArrayOfValues

func (ActivityLog_MethodPathSelectorType) WithValue

type ActivityLog_MethodPathSelectorVersion

type ActivityLog_MethodPathSelectorVersion struct{}

func (ActivityLog_MethodPathSelectorVersion) FieldPath

func (ActivityLog_MethodPathSelectorVersion) WithArrayOfValues

func (ActivityLog_MethodPathSelectorVersion) WithValue

type ActivityLog_Method_FieldMask

type ActivityLog_Method_FieldMask struct {
	Paths []ActivityLogMethod_FieldPath
}

func FullActivityLog_Method_FieldMask

func FullActivityLog_Method_FieldMask() *ActivityLog_Method_FieldMask

func (*ActivityLog_Method_FieldMask) AppendPath

func (fieldMask *ActivityLog_Method_FieldMask) AppendPath(path ActivityLogMethod_FieldPath)

func (*ActivityLog_Method_FieldMask) AppendRawPath

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

func (*ActivityLog_Method_FieldMask) DecodeFirestore

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

func (*ActivityLog_Method_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*ActivityLog_Method_FieldMask) FilterInputFields

func (fieldMask *ActivityLog_Method_FieldMask) FilterInputFields() *ActivityLog_Method_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ActivityLog_Method_FieldMask) FromProtoFieldMask

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

func (*ActivityLog_Method_FieldMask) GetPaths

func (*ActivityLog_Method_FieldMask) GetRawPaths

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

func (*ActivityLog_Method_FieldMask) IsFull

func (fieldMask *ActivityLog_Method_FieldMask) IsFull() bool

func (ActivityLog_Method_FieldMask) Marshal

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

implement methods required by customType

func (ActivityLog_Method_FieldMask) MarshalJSON

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

func (*ActivityLog_Method_FieldMask) PathsCount

func (fieldMask *ActivityLog_Method_FieldMask) PathsCount() int

func (*ActivityLog_Method_FieldMask) Project

func (*ActivityLog_Method_FieldMask) ProjectRaw

func (*ActivityLog_Method_FieldMask) ProtoMessage

func (fieldMask *ActivityLog_Method_FieldMask) ProtoMessage()

func (*ActivityLog_Method_FieldMask) ProtoReflect

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

func (*ActivityLog_Method_FieldMask) Reset

func (fieldMask *ActivityLog_Method_FieldMask) Reset()

func (*ActivityLog_Method_FieldMask) Set

func (fieldMask *ActivityLog_Method_FieldMask) Set(target, source *ActivityLog_Method)

func (*ActivityLog_Method_FieldMask) SetFromCliFlag

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

func (*ActivityLog_Method_FieldMask) SetRaw

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

func (*ActivityLog_Method_FieldMask) Size

func (fieldMask *ActivityLog_Method_FieldMask) Size() int

func (*ActivityLog_Method_FieldMask) String

func (fieldMask *ActivityLog_Method_FieldMask) String() string

func (*ActivityLog_Method_FieldMask) Subtract

func (*ActivityLog_Method_FieldMask) SubtractRaw

func (*ActivityLog_Method_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*ActivityLog_Method_FieldMask) Unmarshal

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

func (*ActivityLog_Method_FieldMask) UnmarshalJSON

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

type ActivityLog_RequestMetadata

type ActivityLog_RequestMetadata struct {

	// Source IP from where request came
	IpAddress string `protobuf:"bytes,1,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty" firestore:"ipAddress"`
	// Agent used by the request caller
	UserAgent string `protobuf:"bytes,2,opt,name=user_agent,json=userAgent,proto3" json:"user_agent,omitempty" firestore:"userAgent"`
	// contains filtered or unexported fields
}

Additional information about request caller

func (*ActivityLog_RequestMetadata) Clone

func (*ActivityLog_RequestMetadata) CloneRaw

func (*ActivityLog_RequestMetadata) Descriptor

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

Deprecated, Use ActivityLog_RequestMetadata.ProtoReflect.Descriptor instead.

func (*ActivityLog_RequestMetadata) GetIpAddress

func (m *ActivityLog_RequestMetadata) GetIpAddress() string

func (*ActivityLog_RequestMetadata) GetUserAgent

func (m *ActivityLog_RequestMetadata) GetUserAgent() string

func (*ActivityLog_RequestMetadata) GotenMessage

func (*ActivityLog_RequestMetadata) GotenMessage()

func (*ActivityLog_RequestMetadata) GotenObjectExt

func (o *ActivityLog_RequestMetadata) GotenObjectExt()

func (*ActivityLog_RequestMetadata) GotenValidate

func (obj *ActivityLog_RequestMetadata) GotenValidate() error

func (*ActivityLog_RequestMetadata) MakeDiffFieldMask

func (*ActivityLog_RequestMetadata) MakeFullFieldMask

func (*ActivityLog_RequestMetadata) MakeRawDiffFieldMask

func (*ActivityLog_RequestMetadata) MakeRawFullFieldMask

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

func (*ActivityLog_RequestMetadata) Marshal

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

func (*ActivityLog_RequestMetadata) MarshalJSON

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

func (*ActivityLog_RequestMetadata) Merge

func (*ActivityLog_RequestMetadata) MergeRaw

func (*ActivityLog_RequestMetadata) ProtoMessage

func (*ActivityLog_RequestMetadata) ProtoMessage()

func (*ActivityLog_RequestMetadata) ProtoReflect

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

func (*ActivityLog_RequestMetadata) Reset

func (m *ActivityLog_RequestMetadata) Reset()

func (*ActivityLog_RequestMetadata) SetIpAddress

func (m *ActivityLog_RequestMetadata) SetIpAddress(fv string)

func (*ActivityLog_RequestMetadata) SetUserAgent

func (m *ActivityLog_RequestMetadata) SetUserAgent(fv string)

func (*ActivityLog_RequestMetadata) String

func (m *ActivityLog_RequestMetadata) String() string

func (*ActivityLog_RequestMetadata) Unmarshal

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

func (*ActivityLog_RequestMetadata) UnmarshalJSON

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

type ActivityLog_RequestMetadataPathSelectorIpAddress

type ActivityLog_RequestMetadataPathSelectorIpAddress struct{}

func (ActivityLog_RequestMetadataPathSelectorIpAddress) FieldPath

func (ActivityLog_RequestMetadataPathSelectorIpAddress) WithArrayOfValues

func (ActivityLog_RequestMetadataPathSelectorIpAddress) WithValue

type ActivityLog_RequestMetadataPathSelectorUserAgent

type ActivityLog_RequestMetadataPathSelectorUserAgent struct{}

func (ActivityLog_RequestMetadataPathSelectorUserAgent) FieldPath

func (ActivityLog_RequestMetadataPathSelectorUserAgent) WithArrayOfValues

func (ActivityLog_RequestMetadataPathSelectorUserAgent) WithValue

type ActivityLog_RequestMetadata_FieldMask

type ActivityLog_RequestMetadata_FieldMask struct {
	Paths []ActivityLogRequestMetadata_FieldPath
}

func FullActivityLog_RequestMetadata_FieldMask

func FullActivityLog_RequestMetadata_FieldMask() *ActivityLog_RequestMetadata_FieldMask

func (*ActivityLog_RequestMetadata_FieldMask) AppendPath

func (*ActivityLog_RequestMetadata_FieldMask) AppendRawPath

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

func (*ActivityLog_RequestMetadata_FieldMask) DecodeFirestore

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

func (*ActivityLog_RequestMetadata_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*ActivityLog_RequestMetadata_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ActivityLog_RequestMetadata_FieldMask) FromProtoFieldMask

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

func (*ActivityLog_RequestMetadata_FieldMask) GetPaths

func (*ActivityLog_RequestMetadata_FieldMask) GetRawPaths

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

func (*ActivityLog_RequestMetadata_FieldMask) IsFull

func (fieldMask *ActivityLog_RequestMetadata_FieldMask) IsFull() bool

func (ActivityLog_RequestMetadata_FieldMask) Marshal

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

implement methods required by customType

func (ActivityLog_RequestMetadata_FieldMask) MarshalJSON

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

func (*ActivityLog_RequestMetadata_FieldMask) PathsCount

func (fieldMask *ActivityLog_RequestMetadata_FieldMask) PathsCount() int

func (*ActivityLog_RequestMetadata_FieldMask) Project

func (*ActivityLog_RequestMetadata_FieldMask) ProjectRaw

func (*ActivityLog_RequestMetadata_FieldMask) ProtoMessage

func (fieldMask *ActivityLog_RequestMetadata_FieldMask) ProtoMessage()

func (*ActivityLog_RequestMetadata_FieldMask) ProtoReflect

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

func (*ActivityLog_RequestMetadata_FieldMask) Reset

func (fieldMask *ActivityLog_RequestMetadata_FieldMask) Reset()

func (*ActivityLog_RequestMetadata_FieldMask) Set

func (*ActivityLog_RequestMetadata_FieldMask) SetFromCliFlag

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

func (*ActivityLog_RequestMetadata_FieldMask) SetRaw

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

func (*ActivityLog_RequestMetadata_FieldMask) Size

func (fieldMask *ActivityLog_RequestMetadata_FieldMask) Size() int

func (*ActivityLog_RequestMetadata_FieldMask) String

func (fieldMask *ActivityLog_RequestMetadata_FieldMask) String() string

func (*ActivityLog_RequestMetadata_FieldMask) Subtract

func (*ActivityLog_RequestMetadata_FieldMask) SubtractRaw

func (*ActivityLog_RequestMetadata_FieldMask) ToProtoFieldMask

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

ToFieldMask is used for proto conversions

func (*ActivityLog_RequestMetadata_FieldMask) Unmarshal

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

func (*ActivityLog_RequestMetadata_FieldMask) UnmarshalJSON

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

type ActivityLog_Resource added in v0.4.30

type ActivityLog_Resource struct {

	// full name of the resource
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// difference contains update information of the resource.
	// Left empty if the request described by this activity log did not
	// update the resource.
	Difference *ActivityLog_Resource_Difference `protobuf:"bytes,2,opt,name=difference,proto3" json:"difference,omitempty" firestore:"difference"`
	// contains filtered or unexported fields
}

Description of the main resource activity refers to. For standard, goten-generated actions it's same as resource assigned to the method. For custom actions, in some cases, developer may pick however different resource (it is customizable in proto audit spec).

func (*ActivityLog_Resource) Clone added in v0.4.30

func (*ActivityLog_Resource) CloneRaw added in v0.4.30

func (*ActivityLog_Resource) Descriptor added in v0.4.30

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

Deprecated, Use ActivityLog_Resource.ProtoReflect.Descriptor instead.

func (*ActivityLog_Resource) GetDifference added in v0.4.30

func (*ActivityLog_Resource) GetName added in v0.4.30

func (m *ActivityLog_Resource) GetName() string

func (*ActivityLog_Resource) GotenMessage added in v0.4.30

func (*ActivityLog_Resource) GotenMessage()

func (*ActivityLog_Resource) GotenObjectExt added in v0.4.30

func (o *ActivityLog_Resource) GotenObjectExt()

func (*ActivityLog_Resource) GotenValidate added in v0.4.30

func (obj *ActivityLog_Resource) GotenValidate() error

func (*ActivityLog_Resource) MakeDiffFieldMask added in v0.4.30

func (*ActivityLog_Resource) MakeFullFieldMask added in v0.4.30

func (o *ActivityLog_Resource) MakeFullFieldMask() *ActivityLog_Resource_FieldMask

func (*ActivityLog_Resource) MakeRawDiffFieldMask added in v0.4.30

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

func (*ActivityLog_Resource) MakeRawFullFieldMask added in v0.4.30

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

func (*ActivityLog_Resource) Marshal added in v0.4.30

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

func (*ActivityLog_Resource) MarshalJSON added in v0.4.30

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

func (*ActivityLog_Resource) Merge added in v0.4.30

func (o *ActivityLog_Resource) Merge(source *ActivityLog_Resource)

func (*ActivityLog_Resource) MergeRaw added in v0.4.30

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

func (*ActivityLog_Resource) ProtoMessage added in v0.4.30

func (*ActivityLog_Resource) ProtoMessage()

func (*ActivityLog_Resource) ProtoReflect added in v0.4.30

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

func (*ActivityLog_Resource) Reset added in v0.4.30

func (m *ActivityLog_Resource) Reset()

func (*ActivityLog_Resource) SetDifference added in v0.4.30

func (*ActivityLog_Resource) SetName added in v0.4.30

func (m *ActivityLog_Resource) SetName(fv string)

func (*ActivityLog_Resource) String added in v0.4.30

func (m *ActivityLog_Resource) String() string

func (*ActivityLog_Resource) Unmarshal added in v0.4.30

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

func (*ActivityLog_Resource) UnmarshalJSON added in v0.4.30

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

type ActivityLog_ResourcePathSelectorDifference added in v0.4.30

type ActivityLog_ResourcePathSelectorDifference struct{}

func (ActivityLog_ResourcePathSelectorDifference) After added in v0.4.30

func (ActivityLog_ResourcePathSelectorDifference) Before added in v0.4.30

func (ActivityLog_ResourcePathSelectorDifference) FieldPath added in v0.4.30

func (ActivityLog_ResourcePathSelectorDifference) Fields added in v0.4.30

func (ActivityLog_ResourcePathSelectorDifference) WithArrayOfValues added in v0.4.30

func (ActivityLog_ResourcePathSelectorDifference) WithSubArrayItemValue added in v0.4.30

func (ActivityLog_ResourcePathSelectorDifference) WithSubArrayOfValues added in v0.4.30

func (ActivityLog_ResourcePathSelectorDifference) WithSubPath added in v0.4.30

func (ActivityLog_ResourcePathSelectorDifference) WithSubValue added in v0.4.30

func (ActivityLog_ResourcePathSelectorDifference) WithValue added in v0.4.30

type ActivityLog_ResourcePathSelectorDifferenceAfter added in v0.4.30

type ActivityLog_ResourcePathSelectorDifferenceAfter struct{}

func (ActivityLog_ResourcePathSelectorDifferenceAfter) FieldPath added in v0.4.30

func (ActivityLog_ResourcePathSelectorDifferenceAfter) WithArrayOfValues added in v0.4.30

func (ActivityLog_ResourcePathSelectorDifferenceAfter) WithValue added in v0.4.30

type ActivityLog_ResourcePathSelectorDifferenceBefore added in v0.4.30

type ActivityLog_ResourcePathSelectorDifferenceBefore struct{}

func (ActivityLog_ResourcePathSelectorDifferenceBefore) FieldPath added in v0.4.30

func (ActivityLog_ResourcePathSelectorDifferenceBefore) WithArrayOfValues added in v0.4.30

func (ActivityLog_ResourcePathSelectorDifferenceBefore) WithValue added in v0.4.30

type ActivityLog_ResourcePathSelectorDifferenceFields added in v0.4.30

type ActivityLog_ResourcePathSelectorDifferenceFields struct{}

func (ActivityLog_ResourcePathSelectorDifferenceFields) FieldPath added in v0.4.30

func (ActivityLog_ResourcePathSelectorDifferenceFields) WithArrayOfValues added in v0.4.30

func (ActivityLog_ResourcePathSelectorDifferenceFields) WithValue added in v0.4.30

type ActivityLog_ResourcePathSelectorName added in v0.4.30

type ActivityLog_ResourcePathSelectorName struct{}

func (ActivityLog_ResourcePathSelectorName) FieldPath added in v0.4.30

func (ActivityLog_ResourcePathSelectorName) WithArrayOfValues added in v0.4.30

func (ActivityLog_ResourcePathSelectorName) WithValue added in v0.4.30

type ActivityLog_Resource_Difference added in v0.4.30

type ActivityLog_Resource_Difference struct {

	// List of updated field paths (which are either marked as a state or
	// spec fields). Proper, actual values are stored in "before" and "after"
	// fields. Populated only for updating requests.
	Fields *field_mask.FieldMask `protobuf:"bytes,1,opt,name=fields,proto3" json:"fields,omitempty" firestore:"fields"`
	// State of the resource before update.
	// Note that "before" object contains only values of fields present
	// in "fields". It does not contain whole resource as it was before
	// the update.
	Before *any.Any `protobuf:"bytes,2,opt,name=before,proto3" json:"before,omitempty" firestore:"before"`
	// State of the resource after update.
	// Note that "after" object contains only values of fields present
	// in "fields". It does not contain whole resource as it is after
	// the update.
	After *any.Any `protobuf:"bytes,3,opt,name=after,proto3" json:"after,omitempty" firestore:"after"`
	// contains filtered or unexported fields
}

Describes changes (in database) executed on the resource.

func (*ActivityLog_Resource_Difference) Clone added in v0.4.30

func (*ActivityLog_Resource_Difference) CloneRaw added in v0.4.30

func (*ActivityLog_Resource_Difference) Descriptor added in v0.4.30

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

Deprecated, Use ActivityLog_Resource_Difference.ProtoReflect.Descriptor instead.

func (*ActivityLog_Resource_Difference) GetAfter added in v0.4.30

func (m *ActivityLog_Resource_Difference) GetAfter() *any.Any

func (*ActivityLog_Resource_Difference) GetBefore added in v0.4.30

func (m *ActivityLog_Resource_Difference) GetBefore() *any.Any

func (*ActivityLog_Resource_Difference) GetFields added in v0.4.30

func (*ActivityLog_Resource_Difference) GotenMessage added in v0.4.30

func (*ActivityLog_Resource_Difference) GotenMessage()

func (*ActivityLog_Resource_Difference) GotenObjectExt added in v0.4.30

func (o *ActivityLog_Resource_Difference) GotenObjectExt()

func (*ActivityLog_Resource_Difference) GotenValidate added in v0.4.30

func (obj *ActivityLog_Resource_Difference) GotenValidate() error

func (*ActivityLog_Resource_Difference) MakeDiffFieldMask added in v0.4.30

func (*ActivityLog_Resource_Difference) MakeFullFieldMask added in v0.4.30

func (*ActivityLog_Resource_Difference) MakeRawDiffFieldMask added in v0.4.30

func (*ActivityLog_Resource_Difference) MakeRawFullFieldMask added in v0.4.30

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

func (*ActivityLog_Resource_Difference) Marshal added in v0.4.30

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

func (*ActivityLog_Resource_Difference) MarshalJSON added in v0.4.30

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

func (*ActivityLog_Resource_Difference) Merge added in v0.4.30

func (*ActivityLog_Resource_Difference) MergeRaw added in v0.4.30

func (*ActivityLog_Resource_Difference) ProtoMessage added in v0.4.30

func (*ActivityLog_Resource_Difference) ProtoMessage()

func (*ActivityLog_Resource_Difference) ProtoReflect added in v0.4.30

func (*ActivityLog_Resource_Difference) Reset added in v0.4.30

func (*ActivityLog_Resource_Difference) SetAfter added in v0.4.30

func (m *ActivityLog_Resource_Difference) SetAfter(fv *any.Any)

func (*ActivityLog_Resource_Difference) SetBefore added in v0.4.30

func (m *ActivityLog_Resource_Difference) SetBefore(fv *any.Any)

func (*ActivityLog_Resource_Difference) SetFields added in v0.4.30

func (*ActivityLog_Resource_Difference) String added in v0.4.30

func (*ActivityLog_Resource_Difference) Unmarshal added in v0.4.30

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

func (*ActivityLog_Resource_Difference) UnmarshalJSON added in v0.4.30

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

type ActivityLog_Resource_DifferencePathSelectorAfter added in v0.4.30

type ActivityLog_Resource_DifferencePathSelectorAfter struct{}

func (ActivityLog_Resource_DifferencePathSelectorAfter) FieldPath added in v0.4.30

func (ActivityLog_Resource_DifferencePathSelectorAfter) WithArrayOfValues added in v0.4.30

func (ActivityLog_Resource_DifferencePathSelectorAfter) WithValue added in v0.4.30

type ActivityLog_Resource_DifferencePathSelectorBefore added in v0.4.30

type ActivityLog_Resource_DifferencePathSelectorBefore struct{}

func (ActivityLog_Resource_DifferencePathSelectorBefore) FieldPath added in v0.4.30

func (ActivityLog_Resource_DifferencePathSelectorBefore) WithArrayOfValues added in v0.4.30

func (ActivityLog_Resource_DifferencePathSelectorBefore) WithValue added in v0.4.30

type ActivityLog_Resource_DifferencePathSelectorFields added in v0.4.30

type ActivityLog_Resource_DifferencePathSelectorFields struct{}

func (ActivityLog_Resource_DifferencePathSelectorFields) FieldPath added in v0.4.30

func (ActivityLog_Resource_DifferencePathSelectorFields) WithArrayOfValues added in v0.4.30

func (ActivityLog_Resource_DifferencePathSelectorFields) WithValue added in v0.4.30

type ActivityLog_Resource_Difference_FieldMask added in v0.4.30

type ActivityLog_Resource_Difference_FieldMask struct {
	Paths []ActivityLogResourceDifference_FieldPath
}

func FullActivityLog_Resource_Difference_FieldMask added in v0.4.30

func FullActivityLog_Resource_Difference_FieldMask() *ActivityLog_Resource_Difference_FieldMask

func (*ActivityLog_Resource_Difference_FieldMask) AppendPath added in v0.4.30

func (*ActivityLog_Resource_Difference_FieldMask) AppendRawPath added in v0.4.30

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

func (*ActivityLog_Resource_Difference_FieldMask) DecodeFirestore added in v0.4.30

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

func (*ActivityLog_Resource_Difference_FieldMask) EncodeFirestore added in v0.4.30

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

firestore encoding/decoding integration

func (*ActivityLog_Resource_Difference_FieldMask) FilterInputFields added in v0.4.30

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ActivityLog_Resource_Difference_FieldMask) FromProtoFieldMask added in v0.4.30

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

func (*ActivityLog_Resource_Difference_FieldMask) GetPaths added in v0.4.30

func (*ActivityLog_Resource_Difference_FieldMask) GetRawPaths added in v0.4.30

func (*ActivityLog_Resource_Difference_FieldMask) IsFull added in v0.4.30

func (fieldMask *ActivityLog_Resource_Difference_FieldMask) IsFull() bool

func (ActivityLog_Resource_Difference_FieldMask) Marshal added in v0.4.30

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

implement methods required by customType

func (ActivityLog_Resource_Difference_FieldMask) MarshalJSON added in v0.4.30

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

func (*ActivityLog_Resource_Difference_FieldMask) PathsCount added in v0.4.30

func (fieldMask *ActivityLog_Resource_Difference_FieldMask) PathsCount() int

func (*ActivityLog_Resource_Difference_FieldMask) Project added in v0.4.30

func (*ActivityLog_Resource_Difference_FieldMask) ProjectRaw added in v0.4.30

func (*ActivityLog_Resource_Difference_FieldMask) ProtoMessage added in v0.4.30

func (fieldMask *ActivityLog_Resource_Difference_FieldMask) ProtoMessage()

func (*ActivityLog_Resource_Difference_FieldMask) ProtoReflect added in v0.4.30

func (*ActivityLog_Resource_Difference_FieldMask) Reset added in v0.4.30

func (fieldMask *ActivityLog_Resource_Difference_FieldMask) Reset()

func (*ActivityLog_Resource_Difference_FieldMask) Set added in v0.4.30

func (*ActivityLog_Resource_Difference_FieldMask) SetFromCliFlag added in v0.4.30

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

func (*ActivityLog_Resource_Difference_FieldMask) SetRaw added in v0.4.30

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

func (*ActivityLog_Resource_Difference_FieldMask) Size added in v0.4.30

func (*ActivityLog_Resource_Difference_FieldMask) String added in v0.4.30

func (*ActivityLog_Resource_Difference_FieldMask) Subtract added in v0.4.30

func (*ActivityLog_Resource_Difference_FieldMask) SubtractRaw added in v0.4.30

func (*ActivityLog_Resource_Difference_FieldMask) ToProtoFieldMask added in v0.4.30

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

ToFieldMask is used for proto conversions

func (*ActivityLog_Resource_Difference_FieldMask) Unmarshal added in v0.4.30

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

func (*ActivityLog_Resource_Difference_FieldMask) UnmarshalJSON added in v0.4.30

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

type ActivityLog_Resource_FieldMask added in v0.4.30

type ActivityLog_Resource_FieldMask struct {
	Paths []ActivityLogResource_FieldPath
}

func FullActivityLog_Resource_FieldMask added in v0.4.30

func FullActivityLog_Resource_FieldMask() *ActivityLog_Resource_FieldMask

func (*ActivityLog_Resource_FieldMask) AppendPath added in v0.4.30

func (*ActivityLog_Resource_FieldMask) AppendRawPath added in v0.4.30

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

func (*ActivityLog_Resource_FieldMask) DecodeFirestore added in v0.4.30

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

func (*ActivityLog_Resource_FieldMask) EncodeFirestore added in v0.4.30

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

firestore encoding/decoding integration

func (*ActivityLog_Resource_FieldMask) FilterInputFields added in v0.4.30

func (fieldMask *ActivityLog_Resource_FieldMask) FilterInputFields() *ActivityLog_Resource_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*ActivityLog_Resource_FieldMask) FromProtoFieldMask added in v0.4.30

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

func (*ActivityLog_Resource_FieldMask) GetPaths added in v0.4.30

func (*ActivityLog_Resource_FieldMask) GetRawPaths added in v0.4.30

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

func (*ActivityLog_Resource_FieldMask) IsFull added in v0.4.30

func (fieldMask *ActivityLog_Resource_FieldMask) IsFull() bool

func (ActivityLog_Resource_FieldMask) Marshal added in v0.4.30

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

implement methods required by customType

func (ActivityLog_Resource_FieldMask) MarshalJSON added in v0.4.30

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

func (*ActivityLog_Resource_FieldMask) PathsCount added in v0.4.30

func (fieldMask *ActivityLog_Resource_FieldMask) PathsCount() int

func (*ActivityLog_Resource_FieldMask) Project added in v0.4.30

func (*ActivityLog_Resource_FieldMask) ProjectRaw added in v0.4.30

func (*ActivityLog_Resource_FieldMask) ProtoMessage added in v0.4.30

func (fieldMask *ActivityLog_Resource_FieldMask) ProtoMessage()

func (*ActivityLog_Resource_FieldMask) ProtoReflect added in v0.4.30

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

func (*ActivityLog_Resource_FieldMask) Reset added in v0.4.30

func (fieldMask *ActivityLog_Resource_FieldMask) Reset()

func (*ActivityLog_Resource_FieldMask) Set added in v0.4.30

func (fieldMask *ActivityLog_Resource_FieldMask) Set(target, source *ActivityLog_Resource)

func (*ActivityLog_Resource_FieldMask) SetFromCliFlag added in v0.4.30

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

func (*ActivityLog_Resource_FieldMask) SetRaw added in v0.4.30

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

func (*ActivityLog_Resource_FieldMask) Size added in v0.4.30

func (fieldMask *ActivityLog_Resource_FieldMask) Size() int

func (*ActivityLog_Resource_FieldMask) String added in v0.4.30

func (fieldMask *ActivityLog_Resource_FieldMask) String() string

func (*ActivityLog_Resource_FieldMask) Subtract added in v0.4.30

func (*ActivityLog_Resource_FieldMask) SubtractRaw added in v0.4.30

func (*ActivityLog_Resource_FieldMask) ToProtoFieldMask added in v0.4.30

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

ToFieldMask is used for proto conversions

func (*ActivityLog_Resource_FieldMask) Unmarshal added in v0.4.30

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

func (*ActivityLog_Resource_FieldMask) UnmarshalJSON added in v0.4.30

func (fieldMask *ActivityLog_Resource_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.16

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

func (*Descriptor) NewResourceFilter added in v0.4.16

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.16

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

func (*Descriptor) NewResourcePager added in v0.9.0

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 *ActivityLog) 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 []*ActivityLog) (out []*ActivityLog)

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 ActivityLog_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 *ActivityLog) bool

	// Whether this condition is at least as specific as other.
	// When true, any ActivityLog 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 ActivityLog_FieldPath) bool
	// contains filtered or unexported methods
}

func AndFilterConditions

func AndFilterConditions(conds ...FilterCondition) FilterCondition

type FilterConditionCompare

type FilterConditionCompare struct {
	Operator filterParser.CompareOperator
	ActivityLog_FieldPathValue
}

func (*FilterConditionCompare) And

func (*FilterConditionCompare) ConditionCompare

func (cond *FilterConditionCompare) ConditionCompare()

func (*FilterConditionCompare) Evaluate

func (cond *FilterConditionCompare) Evaluate(res *ActivityLog) 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 ActivityLog_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 *ActivityLog) 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 ActivityLog_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 *ActivityLog) bool

func (*FilterConditionContains) EvaluateRaw

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

func (*FilterConditionContains) GetFieldPath

func (cond *FilterConditionContains) GetFieldPath() ActivityLog_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 ActivityLog_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 {
	ActivityLog_FieldPathArrayOfValues
}

func (*FilterConditionIn) And

func (*FilterConditionIn) ConditionIn

func (cond *FilterConditionIn) ConditionIn()

func (*FilterConditionIn) Evaluate

func (cond *FilterConditionIn) Evaluate(res *ActivityLog) 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 ActivityLog_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 ActivityLog_FieldPath
}

func (*FilterConditionIsNaN) And

func (*FilterConditionIsNaN) ConditionIsNaN

func (cond *FilterConditionIsNaN) ConditionIsNaN()

func (*FilterConditionIsNaN) Evaluate

func (cond *FilterConditionIsNaN) Evaluate(res *ActivityLog) 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 ActivityLog_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 ActivityLog_FieldPath
}

func (*FilterConditionIsNull) And

func (*FilterConditionIsNull) ConditionIsNull

func (cond *FilterConditionIsNull) ConditionIsNull()

func (*FilterConditionIsNull) Evaluate

func (cond *FilterConditionIsNull) Evaluate(res *ActivityLog) 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 ActivityLog_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 *ActivityLog) 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 ActivityLog_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 {
	ActivityLog_FieldPathArrayOfValues
}

func (*FilterConditionNotIn) And

func (*FilterConditionNotIn) ConditionNotIn

func (cond *FilterConditionNotIn) ConditionNotIn()

func (*FilterConditionNotIn) Evaluate

func (cond *FilterConditionNotIn) Evaluate(res *ActivityLog) 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 ActivityLog_FieldPath) bool

func (*FilterConditionNotIn) SpecifiesRawFieldPath

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

func (*FilterConditionNotIn) String

func (cond *FilterConditionNotIn) String() string

type Name

type Name struct {
	ParentName
	ActivityLogId string `firestore:"activityLogId"`
}

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.8.0

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

func (*Name) GetIUnderlyingParentName added in v0.8.0

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

func (*Name) GetIdParts

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

func (*Name) GetOrganizationName

func (name *Name) GetOrganizationName() *iam_organization.Name

func (*Name) GetPattern

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

func (*Name) GetProjectName

func (name *Name) GetProjectName() *iam_project.Name

func (*Name) GetResourceDescriptor

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

func (*Name) GetSegments

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

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) SetOrganization

func (b *NameBuilder) SetOrganization(parent *iam_organization.Name) *NameBuilder

func (*NameBuilder) SetOrganizationId

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

func (*NameBuilder) SetProject

func (b *NameBuilder) SetProject(parent *iam_project.Name) *NameBuilder

func (*NameBuilder) SetProjectId

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

type NamePattern

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

type ParentName

type ParentName struct {
	NamePattern
	ProjectId      string `firestore:"projectId"`
	OrganizationId string `firestore:"organizationId"`
}

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.8.0

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

func (*ParentName) GetIUnderlyingParentName added in v0.8.0

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

func (*ParentName) GetIdParts

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

func (*ParentName) GetOrganizationName

func (name *ParentName) GetOrganizationName() *iam_organization.Name

func (*ParentName) GetPattern

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

func (*ParentName) GetProjectName

func (name *ParentName) GetProjectName() *iam_project.Name

func (*ParentName) GetResourceDescriptor

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

func (*ParentName) GetSegments

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

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.6.9

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

func (*ParentReference) ConvertToType added in v0.6.9

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

func (*ParentReference) Equal added in v0.6.9

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

func (*ParentReference) GetIParentName added in v0.8.0

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

func (*ParentReference) GetIUnderlyingParentName added in v0.8.0

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

func (*ParentReference) GetIdParts

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

func (*ParentReference) GetOrganization

func (ref *ParentReference) GetOrganization() *iam_organization.Organization

func (*ParentReference) GetOrganizationReference

func (ref *ParentReference) GetOrganizationReference() *iam_organization.Reference

func (*ParentReference) GetPattern

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

func (*ParentReference) GetProject

func (ref *ParentReference) GetProject() *iam_project.Project

func (*ParentReference) GetProjectReference

func (ref *ParentReference) GetProjectReference() *iam_project.Reference

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) 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.6.9

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.6.9

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.6.9

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.6.9

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

func (*ParentReference) TypeName added in v0.6.9

func (name *ParentReference) TypeName() string

func (*ParentReference) Value added in v0.6.9

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

type Reference

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

func MakeReference

func MakeReference(name *Name, activityLog *ActivityLog) (*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) GetActivityLog

func (ref *Reference) GetActivityLog() *ActivityLog

func (*Reference) GetIParentName added in v0.8.0

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

func (*Reference) GetIUnderlyingParentName added in v0.8.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 *ActivityLog)

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

Jump to

Keyboard shortcuts

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