iam_invitation

package
v1.2.16 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Invitation_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "PENDING",
		2: "ACCEPTED",
		3: "DECLINED",
		4: "EXPIRED",
	}

	Invitation_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"PENDING":           1,
		"ACCEPTED":          2,
		"DECLINED":          3,
		"EXPIRED":           4,
	}
)

Functions

This section is empty.

Types

type Actor

type Actor struct {
	User           *user.Reference            `protobuf:"bytes,1,opt,customtype=Reference,name=user,proto3" json:"user,omitempty" firestore:"user"`
	ServiceAccount *service_account.Reference `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

Actor is a party performing an action

func (*Actor) Clone

func (o *Actor) Clone() *Actor

func (*Actor) CloneRaw

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

func (*Actor) Descriptor

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

Deprecated, Use Actor.ProtoReflect.Descriptor instead.

func (*Actor) GetServiceAccount

func (m *Actor) GetServiceAccount() *service_account.Reference

func (*Actor) GetUser

func (m *Actor) GetUser() *user.Reference

func (*Actor) GotenMessage

func (*Actor) GotenMessage()

func (*Actor) GotenObjectExt

func (o *Actor) GotenObjectExt()

func (*Actor) GotenValidate

func (obj *Actor) GotenValidate() error

func (*Actor) MakeDiffFieldMask

func (o *Actor) MakeDiffFieldMask(other *Actor) *Actor_FieldMask

func (*Actor) MakeFullFieldMask

func (o *Actor) MakeFullFieldMask() *Actor_FieldMask

func (*Actor) MakeRawDiffFieldMask

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

func (*Actor) MakeRawFullFieldMask

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

func (*Actor) Marshal

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

func (*Actor) MarshalJSON

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

func (*Actor) Merge

func (o *Actor) Merge(source *Actor)

func (*Actor) MergeRaw

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

func (*Actor) ProtoMessage

func (*Actor) ProtoMessage()

func (*Actor) ProtoReflect

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

func (*Actor) Reset

func (m *Actor) Reset()

func (*Actor) SetServiceAccount

func (m *Actor) SetServiceAccount(fv *service_account.Reference)

func (*Actor) SetUser

func (m *Actor) SetUser(fv *user.Reference)

func (*Actor) String

func (m *Actor) String() string

func (*Actor) Unmarshal

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

func (*Actor) UnmarshalJSON

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

type ActorFieldPathBuilder

type ActorFieldPathBuilder struct{}

func NewActorFieldPathBuilder

func NewActorFieldPathBuilder() ActorFieldPathBuilder

func (ActorFieldPathBuilder) ServiceAccount

func (ActorFieldPathBuilder) User

type ActorPathSelectorServiceAccount

type ActorPathSelectorServiceAccount struct{}

func (ActorPathSelectorServiceAccount) FieldPath

func (ActorPathSelectorServiceAccount) WithArrayOfValues

func (ActorPathSelectorServiceAccount) WithValue

type ActorPathSelectorUser

type ActorPathSelectorUser struct{}

func (ActorPathSelectorUser) FieldPath

func (ActorPathSelectorUser) WithArrayOfValues

func (ActorPathSelectorUser) WithValue

type Actor_FieldMask

type Actor_FieldMask struct {
	Paths []Actor_FieldPath
}

func FullActor_FieldMask

func FullActor_FieldMask() *Actor_FieldMask

func (*Actor_FieldMask) AppendPath

func (fieldMask *Actor_FieldMask) AppendPath(path Actor_FieldPath)

func (*Actor_FieldMask) AppendRawPath

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

func (*Actor_FieldMask) DecodeFirestore

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

func (*Actor_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*Actor_FieldMask) FilterInputFields

func (fieldMask *Actor_FieldMask) FilterInputFields() *Actor_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Actor_FieldMask) FromProtoFieldMask

func (fieldMask *Actor_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*Actor_FieldMask) GetPaths

func (fieldMask *Actor_FieldMask) GetPaths() []Actor_FieldPath

func (*Actor_FieldMask) GetRawPaths

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

func (*Actor_FieldMask) IsFull

func (fieldMask *Actor_FieldMask) IsFull() bool

func (Actor_FieldMask) Marshal

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

implement methods required by customType

func (Actor_FieldMask) MarshalJSON

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

func (*Actor_FieldMask) PathsCount

func (fieldMask *Actor_FieldMask) PathsCount() int

func (*Actor_FieldMask) Project

func (fieldMask *Actor_FieldMask) Project(source *Actor) *Actor

func (*Actor_FieldMask) ProjectRaw

func (*Actor_FieldMask) ProtoMessage

func (fieldMask *Actor_FieldMask) ProtoMessage()

func (*Actor_FieldMask) ProtoReflect

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

func (*Actor_FieldMask) Reset

func (fieldMask *Actor_FieldMask) Reset()

func (*Actor_FieldMask) Set

func (fieldMask *Actor_FieldMask) Set(target, source *Actor)

func (*Actor_FieldMask) SetFromCliFlag

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

func (*Actor_FieldMask) SetRaw

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

func (*Actor_FieldMask) Size

func (fieldMask *Actor_FieldMask) Size() int

func (*Actor_FieldMask) String

func (fieldMask *Actor_FieldMask) String() string

func (*Actor_FieldMask) Subtract

func (fieldMask *Actor_FieldMask) Subtract(other *Actor_FieldMask) *Actor_FieldMask

func (*Actor_FieldMask) SubtractRaw

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

func (*Actor_FieldMask) ToProtoFieldMask

func (fieldMask *Actor_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*Actor_FieldMask) Unmarshal

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

func (*Actor_FieldMask) UnmarshalJSON

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

type Actor_FieldPath

type Actor_FieldPath interface {
	gotenobject.FieldPath
	Selector() Actor_FieldPathSelector
	Get(source *Actor) []interface{}
	GetSingle(source *Actor) (interface{}, bool)
	ClearValue(item *Actor)

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

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

func BuildActor_FieldPath

func BuildActor_FieldPath(fp gotenobject.RawFieldPath) (Actor_FieldPath, error)

func MustParseActor_FieldPath

func MustParseActor_FieldPath(rawField string) Actor_FieldPath

func ParseActor_FieldPath

func ParseActor_FieldPath(rawField string) (Actor_FieldPath, error)

type Actor_FieldPathArrayItemValue

type Actor_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	Actor_FieldPath
	ContainsValue(*Actor) bool
}

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

func MustParseActor_FieldPathArrayItemValue

func MustParseActor_FieldPathArrayItemValue(pathStr, valueStr string) Actor_FieldPathArrayItemValue

func ParseActor_FieldPathArrayItemValue

func ParseActor_FieldPathArrayItemValue(pathStr, valueStr string) (Actor_FieldPathArrayItemValue, error)

ParseActor_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type Actor_FieldPathArrayOfValues

type Actor_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	Actor_FieldPath
}

Actor_FieldPathArrayOfValues allows storing slice of values for Actor fields according to their type

func MustParseActor_FieldPathArrayOfValues

func MustParseActor_FieldPathArrayOfValues(pathStr, valuesStr string) Actor_FieldPathArrayOfValues

func ParseActor_FieldPathArrayOfValues

func ParseActor_FieldPathArrayOfValues(pathStr, valuesStr string) (Actor_FieldPathArrayOfValues, error)

type Actor_FieldPathSelector

type Actor_FieldPathSelector int32
const (
	Actor_FieldPathSelectorUser           Actor_FieldPathSelector = 0
	Actor_FieldPathSelectorServiceAccount Actor_FieldPathSelector = 1
)

func (Actor_FieldPathSelector) String

func (s Actor_FieldPathSelector) String() string

type Actor_FieldPathValue

type Actor_FieldPathValue interface {
	Actor_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **Actor)
	CompareWith(*Actor) (cmp int, comparable bool)
}

Actor_FieldPathValue allows storing values for Actor fields according to their type

func MustParseActor_FieldPathValue

func MustParseActor_FieldPathValue(pathStr, valueStr string) Actor_FieldPathValue

func ParseActor_FieldPathValue

func ParseActor_FieldPathValue(pathStr, valueStr string) (Actor_FieldPathValue, error)

type Actor_FieldTerminalPath

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

func (*Actor_FieldTerminalPath) ClearValue

func (fp *Actor_FieldTerminalPath) ClearValue(item *Actor)

func (*Actor_FieldTerminalPath) ClearValueRaw

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

func (*Actor_FieldTerminalPath) Get

func (fp *Actor_FieldTerminalPath) Get(source *Actor) (values []interface{})

Get returns all values pointed by specific field from source Actor

func (*Actor_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*Actor_FieldTerminalPath) GetRaw

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

func (*Actor_FieldTerminalPath) GetSingle

func (fp *Actor_FieldTerminalPath) GetSingle(source *Actor) (interface{}, bool)

GetSingle returns value pointed by specific field of from source Actor

func (*Actor_FieldTerminalPath) GetSingleRaw

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

func (*Actor_FieldTerminalPath) IsLeaf

func (fp *Actor_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*Actor_FieldTerminalPath) JSONString

func (fp *Actor_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*Actor_FieldTerminalPath) Selector

func (*Actor_FieldTerminalPath) SplitIntoTerminalIPaths

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

func (*Actor_FieldTerminalPath) String

func (fp *Actor_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*Actor_FieldTerminalPath) WithIArrayItemValue

func (fp *Actor_FieldTerminalPath) WithIArrayItemValue(value interface{}) Actor_FieldPathArrayItemValue

func (*Actor_FieldTerminalPath) WithIArrayOfValues

func (fp *Actor_FieldTerminalPath) WithIArrayOfValues(values interface{}) Actor_FieldPathArrayOfValues

func (*Actor_FieldTerminalPath) WithIValue

func (fp *Actor_FieldTerminalPath) WithIValue(value interface{}) Actor_FieldPathValue

func (*Actor_FieldTerminalPath) WithRawIArrayItemValue

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

func (*Actor_FieldTerminalPath) WithRawIArrayOfValues

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

func (*Actor_FieldTerminalPath) WithRawIValue

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

type Actor_FieldTerminalPathArrayItemValue

type Actor_FieldTerminalPathArrayItemValue struct {
	Actor_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Actor_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *Actor_FieldTerminalPathArrayItemValue) ContainsValue(source *Actor) bool

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

func (*Actor_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*Actor_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *Actor_FieldTerminalPathArrayItemValue) GetSingle(source *Actor) (interface{}, bool)

func (*Actor_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type Actor_FieldTerminalPathArrayOfValues

type Actor_FieldTerminalPathArrayOfValues struct {
	Actor_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Actor_FieldTerminalPathArrayOfValues) AsServiceAccountArrayOfValues

func (fpaov *Actor_FieldTerminalPathArrayOfValues) AsServiceAccountArrayOfValues() ([]*service_account.Reference, bool)

func (*Actor_FieldTerminalPathArrayOfValues) AsUserArrayOfValues

func (fpaov *Actor_FieldTerminalPathArrayOfValues) AsUserArrayOfValues() ([]*user.Reference, bool)

func (*Actor_FieldTerminalPathArrayOfValues) GetRawValues

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

type Actor_FieldTerminalPathValue

type Actor_FieldTerminalPathValue struct {
	Actor_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Actor_FieldTerminalPathValue) AsServiceAccountValue

func (fpv *Actor_FieldTerminalPathValue) AsServiceAccountValue() (*service_account.Reference, bool)

func (*Actor_FieldTerminalPathValue) AsUserValue

func (fpv *Actor_FieldTerminalPathValue) AsUserValue() (*user.Reference, bool)

func (*Actor_FieldTerminalPathValue) CompareWith

func (fpv *Actor_FieldTerminalPathValue) CompareWith(source *Actor) (int, bool)

CompareWith compares value in the 'Actor_FieldTerminalPathValue' with the value under path in 'Actor'.

func (*Actor_FieldTerminalPathValue) CompareWithRaw

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

func (*Actor_FieldTerminalPathValue) GetRawValue

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

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

func (*Actor_FieldTerminalPathValue) SetTo

func (fpv *Actor_FieldTerminalPathValue) SetTo(target **Actor)

SetTo stores value for selected field for object Actor

func (*Actor_FieldTerminalPathValue) SetToRaw

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

type Invitation

type Invitation struct {

	// Invitee Email address
	InviteeEmail string `protobuf:"bytes,3,opt,name=invitee_email,json=inviteeEmail,proto3" json:"invitee_email,omitempty" firestore:"inviteeEmail"`
	// Inviter User
	InviterActor *Actor `protobuf:"bytes,6,opt,name=inviter_actor,json=inviterActor,proto3" json:"inviter_actor,omitempty" firestore:"inviterActor"`
	// Denormalized data - TODO: remove it
	InviterFullName string `` /* 136-byte string literal not displayed */
	// Inviter Email
	InviterEmail string `protobuf:"bytes,10,opt,name=inviter_email,json=inviterEmail,proto3" json:"inviter_email,omitempty" firestore:"inviterEmail"`
	// Invitation ISO language code. Defaults to "en-us" (American English).
	LanguageCode string `protobuf:"bytes,11,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty" firestore:"languageCode"`
	// List of role bindings for this invitation. They are used for creation
	// of proper RoleBinding resources.
	BindingRoles []*Invitation_BindingRole `protobuf:"bytes,13,rep,name=binding_roles,json=bindingRoles,proto3" json:"binding_roles,omitempty" firestore:"bindingRoles"`
	// Expiration date
	ExpirationDate *timestamppb.Timestamp `` /* 130-byte string literal not displayed */
	// Extra custom fields to further customize invitation experience.
	// Fields should be agreed between sender (usually UI) and documented in
	// the template of email service provider.
	Extras map[string]string `` /* 173-byte string literal not displayed */
	// Status of Invitation
	State Invitation_State `protobuf:"varint,9,opt,name=state,proto3,enum=ntt.iam.v1.Invitation_State" json:"state,omitempty" firestore:"state"`
	// contains filtered or unexported fields
}

Common invitation body. It's used in Project/Organization Invitations

func (*Invitation) Clone

func (o *Invitation) Clone() *Invitation

func (*Invitation) CloneRaw

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

func (*Invitation) Descriptor

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

Deprecated, Use Invitation.ProtoReflect.Descriptor instead.

func (*Invitation) GetBindingRoles

func (m *Invitation) GetBindingRoles() []*Invitation_BindingRole

func (*Invitation) GetExpirationDate

func (m *Invitation) GetExpirationDate() *timestamppb.Timestamp

func (*Invitation) GetExtras

func (m *Invitation) GetExtras() map[string]string

func (*Invitation) GetInviteeEmail

func (m *Invitation) GetInviteeEmail() string

func (*Invitation) GetInviterActor

func (m *Invitation) GetInviterActor() *Actor

func (*Invitation) GetInviterEmail

func (m *Invitation) GetInviterEmail() string

func (*Invitation) GetInviterFullName

func (m *Invitation) GetInviterFullName() string

func (*Invitation) GetLanguageCode

func (m *Invitation) GetLanguageCode() string

func (*Invitation) GetState

func (m *Invitation) GetState() Invitation_State

func (*Invitation) GotenMessage

func (*Invitation) GotenMessage()

func (*Invitation) GotenObjectExt

func (o *Invitation) GotenObjectExt()

func (*Invitation) GotenValidate

func (obj *Invitation) GotenValidate() error

func (*Invitation) MakeDiffFieldMask

func (o *Invitation) MakeDiffFieldMask(other *Invitation) *Invitation_FieldMask

func (*Invitation) MakeFullFieldMask

func (o *Invitation) MakeFullFieldMask() *Invitation_FieldMask

func (*Invitation) MakeRawDiffFieldMask

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

func (*Invitation) MakeRawFullFieldMask

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

func (*Invitation) Marshal

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

func (*Invitation) MarshalJSON

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

func (*Invitation) Merge

func (o *Invitation) Merge(source *Invitation)

func (*Invitation) MergeRaw

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

func (*Invitation) ProtoMessage

func (*Invitation) ProtoMessage()

func (*Invitation) ProtoReflect

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

func (*Invitation) Reset

func (m *Invitation) Reset()

func (*Invitation) SetBindingRoles

func (m *Invitation) SetBindingRoles(fv []*Invitation_BindingRole)

func (*Invitation) SetExpirationDate

func (m *Invitation) SetExpirationDate(fv *timestamppb.Timestamp)

func (*Invitation) SetExtras

func (m *Invitation) SetExtras(fv map[string]string)

func (*Invitation) SetInviteeEmail

func (m *Invitation) SetInviteeEmail(fv string)

func (*Invitation) SetInviterActor

func (m *Invitation) SetInviterActor(fv *Actor)

func (*Invitation) SetInviterEmail

func (m *Invitation) SetInviterEmail(fv string)

func (*Invitation) SetInviterFullName

func (m *Invitation) SetInviterFullName(fv string)

func (*Invitation) SetLanguageCode

func (m *Invitation) SetLanguageCode(fv string)

func (*Invitation) SetState

func (m *Invitation) SetState(fv Invitation_State)

func (*Invitation) String

func (m *Invitation) String() string

func (*Invitation) Unmarshal

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

func (*Invitation) UnmarshalJSON

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

type InvitationBindingRoleFieldPathBuilder

type InvitationBindingRoleFieldPathBuilder struct{}

func NewInvitationBindingRoleFieldPathBuilder

func NewInvitationBindingRoleFieldPathBuilder() InvitationBindingRoleFieldPathBuilder

func (InvitationBindingRoleFieldPathBuilder) ExecutableConditions

func (InvitationBindingRoleFieldPathBuilder) Role

func (InvitationBindingRoleFieldPathBuilder) ScopeParams

type InvitationBindingRole_FieldPath

type InvitationBindingRole_FieldPath interface {
	gotenobject.FieldPath
	Selector() InvitationBindingRole_FieldPathSelector
	Get(source *Invitation_BindingRole) []interface{}
	GetSingle(source *Invitation_BindingRole) (interface{}, bool)
	ClearValue(item *Invitation_BindingRole)

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

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

func MustParseInvitationBindingRole_FieldPath

func MustParseInvitationBindingRole_FieldPath(rawField string) InvitationBindingRole_FieldPath

func ParseInvitationBindingRole_FieldPath

func ParseInvitationBindingRole_FieldPath(rawField string) (InvitationBindingRole_FieldPath, error)

type InvitationBindingRole_FieldPathArrayItemValue

type InvitationBindingRole_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	InvitationBindingRole_FieldPath
	ContainsValue(*Invitation_BindingRole) bool
}

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

func MustParseInvitationBindingRole_FieldPathArrayItemValue

func MustParseInvitationBindingRole_FieldPathArrayItemValue(pathStr, valueStr string) InvitationBindingRole_FieldPathArrayItemValue

func ParseInvitationBindingRole_FieldPathArrayItemValue

func ParseInvitationBindingRole_FieldPathArrayItemValue(pathStr, valueStr string) (InvitationBindingRole_FieldPathArrayItemValue, error)

ParseInvitationBindingRole_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type InvitationBindingRole_FieldPathArrayOfValues

type InvitationBindingRole_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	InvitationBindingRole_FieldPath
}

InvitationBindingRole_FieldPathArrayOfValues allows storing slice of values for BindingRole fields according to their type

func MustParseInvitationBindingRole_FieldPathArrayOfValues

func MustParseInvitationBindingRole_FieldPathArrayOfValues(pathStr, valuesStr string) InvitationBindingRole_FieldPathArrayOfValues

func ParseInvitationBindingRole_FieldPathArrayOfValues

func ParseInvitationBindingRole_FieldPathArrayOfValues(pathStr, valuesStr string) (InvitationBindingRole_FieldPathArrayOfValues, error)

type InvitationBindingRole_FieldPathSelector

type InvitationBindingRole_FieldPathSelector int32
const (
	InvitationBindingRole_FieldPathSelectorRole                 InvitationBindingRole_FieldPathSelector = 0
	InvitationBindingRole_FieldPathSelectorExecutableConditions InvitationBindingRole_FieldPathSelector = 1
	InvitationBindingRole_FieldPathSelectorScopeParams          InvitationBindingRole_FieldPathSelector = 2
)

func (InvitationBindingRole_FieldPathSelector) String

type InvitationBindingRole_FieldPathValue

type InvitationBindingRole_FieldPathValue interface {
	InvitationBindingRole_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **Invitation_BindingRole)
	CompareWith(*Invitation_BindingRole) (cmp int, comparable bool)
}

InvitationBindingRole_FieldPathValue allows storing values for BindingRole fields according to their type

func MustParseInvitationBindingRole_FieldPathValue

func MustParseInvitationBindingRole_FieldPathValue(pathStr, valueStr string) InvitationBindingRole_FieldPathValue

func ParseInvitationBindingRole_FieldPathValue

func ParseInvitationBindingRole_FieldPathValue(pathStr, valueStr string) (InvitationBindingRole_FieldPathValue, error)

type InvitationBindingRole_FieldSubPath

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

func (*InvitationBindingRole_FieldSubPath) AsExecutableConditionsSubPath

func (fps *InvitationBindingRole_FieldSubPath) AsExecutableConditionsSubPath() (condition.ExecutableCondition_FieldPath, bool)

func (*InvitationBindingRole_FieldSubPath) AsScopeParamsSubPath

func (fps *InvitationBindingRole_FieldSubPath) AsScopeParamsSubPath() (role.ScopeParam_FieldPath, bool)

func (*InvitationBindingRole_FieldSubPath) ClearValue

func (*InvitationBindingRole_FieldSubPath) ClearValueRaw

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

func (*InvitationBindingRole_FieldSubPath) Get

func (fps *InvitationBindingRole_FieldSubPath) Get(source *Invitation_BindingRole) (values []interface{})

Get returns all values pointed by selected field from source Invitation_BindingRole

func (*InvitationBindingRole_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*InvitationBindingRole_FieldSubPath) GetRaw

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

func (*InvitationBindingRole_FieldSubPath) GetSingle

func (fps *InvitationBindingRole_FieldSubPath) GetSingle(source *Invitation_BindingRole) (interface{}, bool)

GetSingle returns value of selected field from source Invitation_BindingRole

func (*InvitationBindingRole_FieldSubPath) GetSingleRaw

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

func (*InvitationBindingRole_FieldSubPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*InvitationBindingRole_FieldSubPath) JSONString

func (fps *InvitationBindingRole_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*InvitationBindingRole_FieldSubPath) Selector

func (*InvitationBindingRole_FieldSubPath) SplitIntoTerminalIPaths

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

func (*InvitationBindingRole_FieldSubPath) String

String returns path representation in proto convention

func (*InvitationBindingRole_FieldSubPath) WithIArrayItemValue

func (fps *InvitationBindingRole_FieldSubPath) WithIArrayItemValue(value interface{}) InvitationBindingRole_FieldPathArrayItemValue

func (*InvitationBindingRole_FieldSubPath) WithIArrayOfValues

func (fps *InvitationBindingRole_FieldSubPath) WithIArrayOfValues(values interface{}) InvitationBindingRole_FieldPathArrayOfValues

func (*InvitationBindingRole_FieldSubPath) WithIValue

func (*InvitationBindingRole_FieldSubPath) WithRawIArrayItemValue

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

func (*InvitationBindingRole_FieldSubPath) WithRawIArrayOfValues

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

func (*InvitationBindingRole_FieldSubPath) WithRawIValue

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

type InvitationBindingRole_FieldSubPathArrayItemValue

type InvitationBindingRole_FieldSubPathArrayItemValue struct {
	InvitationBindingRole_FieldPath
	// contains filtered or unexported fields
}

func (*InvitationBindingRole_FieldSubPathArrayItemValue) AsExecutableConditionsPathItemValue

func (*InvitationBindingRole_FieldSubPathArrayItemValue) AsScopeParamsPathItemValue

func (*InvitationBindingRole_FieldSubPathArrayItemValue) ContainsValue

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

func (*InvitationBindingRole_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type InvitationBindingRole_FieldSubPathArrayOfValues

type InvitationBindingRole_FieldSubPathArrayOfValues struct {
	InvitationBindingRole_FieldPath
	// contains filtered or unexported fields
}

func (*InvitationBindingRole_FieldSubPathArrayOfValues) AsExecutableConditionsPathArrayOfValues

func (*InvitationBindingRole_FieldSubPathArrayOfValues) AsScopeParamsPathArrayOfValues

func (*InvitationBindingRole_FieldSubPathArrayOfValues) GetRawValues

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

type InvitationBindingRole_FieldSubPathValue

type InvitationBindingRole_FieldSubPathValue struct {
	InvitationBindingRole_FieldPath
	// contains filtered or unexported fields
}

func (*InvitationBindingRole_FieldSubPathValue) AsExecutableConditionsPathValue

func (*InvitationBindingRole_FieldSubPathValue) AsScopeParamsPathValue

func (*InvitationBindingRole_FieldSubPathValue) CompareWith

func (*InvitationBindingRole_FieldSubPathValue) CompareWithRaw

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

func (*InvitationBindingRole_FieldSubPathValue) GetRawValue

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

func (*InvitationBindingRole_FieldSubPathValue) SetTo

func (*InvitationBindingRole_FieldSubPathValue) SetToRaw

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

type InvitationBindingRole_FieldTerminalPath

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

func (*InvitationBindingRole_FieldTerminalPath) ClearValue

func (*InvitationBindingRole_FieldTerminalPath) ClearValueRaw

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

func (*InvitationBindingRole_FieldTerminalPath) Get

func (fp *InvitationBindingRole_FieldTerminalPath) Get(source *Invitation_BindingRole) (values []interface{})

Get returns all values pointed by specific field from source Invitation_BindingRole

func (*InvitationBindingRole_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*InvitationBindingRole_FieldTerminalPath) GetRaw

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

func (*InvitationBindingRole_FieldTerminalPath) GetSingle

func (fp *InvitationBindingRole_FieldTerminalPath) GetSingle(source *Invitation_BindingRole) (interface{}, bool)

GetSingle returns value pointed by specific field of from source Invitation_BindingRole

func (*InvitationBindingRole_FieldTerminalPath) GetSingleRaw

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

func (*InvitationBindingRole_FieldTerminalPath) IsLeaf

IsLeaf - whether field path is holds simple value

func (*InvitationBindingRole_FieldTerminalPath) JSONString

JSONString returns path representation is JSON convention

func (*InvitationBindingRole_FieldTerminalPath) Selector

func (*InvitationBindingRole_FieldTerminalPath) SplitIntoTerminalIPaths

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

func (*InvitationBindingRole_FieldTerminalPath) String

String returns path representation in proto convention

func (*InvitationBindingRole_FieldTerminalPath) WithIArrayItemValue

func (*InvitationBindingRole_FieldTerminalPath) WithIArrayOfValues

func (*InvitationBindingRole_FieldTerminalPath) WithIValue

func (*InvitationBindingRole_FieldTerminalPath) WithRawIArrayItemValue

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

func (*InvitationBindingRole_FieldTerminalPath) WithRawIArrayOfValues

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

func (*InvitationBindingRole_FieldTerminalPath) WithRawIValue

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

type InvitationBindingRole_FieldTerminalPathArrayItemValue

type InvitationBindingRole_FieldTerminalPathArrayItemValue struct {
	InvitationBindingRole_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*InvitationBindingRole_FieldTerminalPathArrayItemValue) AsExecutableConditionsItemValue

func (fpaiv *InvitationBindingRole_FieldTerminalPathArrayItemValue) AsExecutableConditionsItemValue() (*condition.ExecutableCondition, bool)

func (*InvitationBindingRole_FieldTerminalPathArrayItemValue) AsScopeParamsItemValue

func (fpaiv *InvitationBindingRole_FieldTerminalPathArrayItemValue) AsScopeParamsItemValue() (*role.ScopeParam, bool)

func (*InvitationBindingRole_FieldTerminalPathArrayItemValue) ContainsValue

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

func (*InvitationBindingRole_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*InvitationBindingRole_FieldTerminalPathArrayItemValue) GetSingle

func (*InvitationBindingRole_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type InvitationBindingRole_FieldTerminalPathArrayOfValues

type InvitationBindingRole_FieldTerminalPathArrayOfValues struct {
	InvitationBindingRole_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*InvitationBindingRole_FieldTerminalPathArrayOfValues) AsExecutableConditionsArrayOfValues

func (fpaov *InvitationBindingRole_FieldTerminalPathArrayOfValues) AsExecutableConditionsArrayOfValues() ([][]*condition.ExecutableCondition, bool)

func (*InvitationBindingRole_FieldTerminalPathArrayOfValues) AsRoleArrayOfValues

func (fpaov *InvitationBindingRole_FieldTerminalPathArrayOfValues) AsRoleArrayOfValues() ([]*role.Reference, bool)

func (*InvitationBindingRole_FieldTerminalPathArrayOfValues) AsScopeParamsArrayOfValues

func (fpaov *InvitationBindingRole_FieldTerminalPathArrayOfValues) AsScopeParamsArrayOfValues() ([][]*role.ScopeParam, bool)

func (*InvitationBindingRole_FieldTerminalPathArrayOfValues) GetRawValues

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

type InvitationBindingRole_FieldTerminalPathValue

type InvitationBindingRole_FieldTerminalPathValue struct {
	InvitationBindingRole_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*InvitationBindingRole_FieldTerminalPathValue) AsExecutableConditionsValue

func (fpv *InvitationBindingRole_FieldTerminalPathValue) AsExecutableConditionsValue() ([]*condition.ExecutableCondition, bool)

func (*InvitationBindingRole_FieldTerminalPathValue) AsRoleValue

func (*InvitationBindingRole_FieldTerminalPathValue) AsScopeParamsValue

func (fpv *InvitationBindingRole_FieldTerminalPathValue) AsScopeParamsValue() ([]*role.ScopeParam, bool)

func (*InvitationBindingRole_FieldTerminalPathValue) CompareWith

CompareWith compares value in the 'InvitationBindingRole_FieldTerminalPathValue' with the value under path in 'Invitation_BindingRole'.

func (*InvitationBindingRole_FieldTerminalPathValue) CompareWithRaw

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

func (*InvitationBindingRole_FieldTerminalPathValue) GetRawValue

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

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

func (*InvitationBindingRole_FieldTerminalPathValue) SetTo

SetTo stores value for selected field for object BindingRole

func (*InvitationBindingRole_FieldTerminalPathValue) SetToRaw

type InvitationFieldPathBuilder

type InvitationFieldPathBuilder struct{}

func NewInvitationFieldPathBuilder

func NewInvitationFieldPathBuilder() InvitationFieldPathBuilder

func (InvitationFieldPathBuilder) BindingRoles

func (InvitationFieldPathBuilder) ExpirationDate

func (InvitationFieldPathBuilder) Extras

func (InvitationFieldPathBuilder) InviteeEmail

func (InvitationFieldPathBuilder) InviterActor

func (InvitationFieldPathBuilder) InviterEmail

func (InvitationFieldPathBuilder) InviterFullName

func (InvitationFieldPathBuilder) LanguageCode

func (InvitationFieldPathBuilder) State

type InvitationMapPathSelectorExtras

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

func (InvitationMapPathSelectorExtras) FieldPath

func (InvitationMapPathSelectorExtras) WithArrayOfValues

func (InvitationMapPathSelectorExtras) WithValue

type InvitationPathSelectorBindingRoles

type InvitationPathSelectorBindingRoles struct{}

func (InvitationPathSelectorBindingRoles) ExecutableConditions

func (InvitationPathSelectorBindingRoles) FieldPath

func (InvitationPathSelectorBindingRoles) Role

func (InvitationPathSelectorBindingRoles) ScopeParams

func (InvitationPathSelectorBindingRoles) WithArrayOfValues

func (InvitationPathSelectorBindingRoles) WithItemValue

func (InvitationPathSelectorBindingRoles) WithSubArrayItemValue

func (InvitationPathSelectorBindingRoles) WithSubArrayOfValues

func (InvitationPathSelectorBindingRoles) WithSubPath

func (InvitationPathSelectorBindingRoles) WithSubValue

func (InvitationPathSelectorBindingRoles) WithValue

type InvitationPathSelectorBindingRolesExecutableConditions

type InvitationPathSelectorBindingRolesExecutableConditions struct{}

func (InvitationPathSelectorBindingRolesExecutableConditions) Condition

func (InvitationPathSelectorBindingRolesExecutableConditions) FieldPath

func (InvitationPathSelectorBindingRolesExecutableConditions) Params

func (InvitationPathSelectorBindingRolesExecutableConditions) WithArrayOfValues

func (InvitationPathSelectorBindingRolesExecutableConditions) WithItemValue

func (InvitationPathSelectorBindingRolesExecutableConditions) WithValue

type InvitationPathSelectorBindingRolesExecutableConditionsCondition

type InvitationPathSelectorBindingRolesExecutableConditionsCondition struct{}

func (InvitationPathSelectorBindingRolesExecutableConditionsCondition) FieldPath

func (InvitationPathSelectorBindingRolesExecutableConditionsCondition) WithArrayOfValues

func (InvitationPathSelectorBindingRolesExecutableConditionsCondition) WithValue

type InvitationPathSelectorBindingRolesExecutableConditionsParams

type InvitationPathSelectorBindingRolesExecutableConditionsParams struct{}

func (InvitationPathSelectorBindingRolesExecutableConditionsParams) FieldPath

func (InvitationPathSelectorBindingRolesExecutableConditionsParams) WithArrayOfValues

func (InvitationPathSelectorBindingRolesExecutableConditionsParams) WithValue

type InvitationPathSelectorBindingRolesRole

type InvitationPathSelectorBindingRolesRole struct{}

func (InvitationPathSelectorBindingRolesRole) FieldPath

func (InvitationPathSelectorBindingRolesRole) WithArrayOfValues

func (InvitationPathSelectorBindingRolesRole) WithValue

type InvitationPathSelectorBindingRolesScopeParams

type InvitationPathSelectorBindingRolesScopeParams struct{}

func (InvitationPathSelectorBindingRolesScopeParams) FieldPath

func (InvitationPathSelectorBindingRolesScopeParams) Name

func (InvitationPathSelectorBindingRolesScopeParams) String_

func (InvitationPathSelectorBindingRolesScopeParams) Strings

func (InvitationPathSelectorBindingRolesScopeParams) ValueFrom added in v1.2.0

func (InvitationPathSelectorBindingRolesScopeParams) WithArrayOfValues

func (InvitationPathSelectorBindingRolesScopeParams) WithItemValue

func (InvitationPathSelectorBindingRolesScopeParams) WithValue

type InvitationPathSelectorBindingRolesScopeParamsName

type InvitationPathSelectorBindingRolesScopeParamsName struct{}

func (InvitationPathSelectorBindingRolesScopeParamsName) FieldPath

func (InvitationPathSelectorBindingRolesScopeParamsName) WithArrayOfValues

func (InvitationPathSelectorBindingRolesScopeParamsName) WithValue

type InvitationPathSelectorBindingRolesScopeParamsString

type InvitationPathSelectorBindingRolesScopeParamsString struct{}

func (InvitationPathSelectorBindingRolesScopeParamsString) FieldPath

func (InvitationPathSelectorBindingRolesScopeParamsString) Value

func (InvitationPathSelectorBindingRolesScopeParamsString) WithArrayOfValues

func (InvitationPathSelectorBindingRolesScopeParamsString) WithValue

type InvitationPathSelectorBindingRolesScopeParamsStringValue

type InvitationPathSelectorBindingRolesScopeParamsStringValue struct{}

func (InvitationPathSelectorBindingRolesScopeParamsStringValue) FieldPath

func (InvitationPathSelectorBindingRolesScopeParamsStringValue) WithArrayOfValues

func (InvitationPathSelectorBindingRolesScopeParamsStringValue) WithValue

type InvitationPathSelectorBindingRolesScopeParamsStrings

type InvitationPathSelectorBindingRolesScopeParamsStrings struct{}

func (InvitationPathSelectorBindingRolesScopeParamsStrings) FieldPath

func (InvitationPathSelectorBindingRolesScopeParamsStrings) Values

func (InvitationPathSelectorBindingRolesScopeParamsStrings) WithArrayOfValues

func (InvitationPathSelectorBindingRolesScopeParamsStrings) WithValue

type InvitationPathSelectorBindingRolesScopeParamsStringsValues

type InvitationPathSelectorBindingRolesScopeParamsStringsValues struct{}

func (InvitationPathSelectorBindingRolesScopeParamsStringsValues) FieldPath

func (InvitationPathSelectorBindingRolesScopeParamsStringsValues) WithArrayOfValues

func (InvitationPathSelectorBindingRolesScopeParamsStringsValues) WithItemValue

func (InvitationPathSelectorBindingRolesScopeParamsStringsValues) WithValue

type InvitationPathSelectorBindingRolesScopeParamsValueFrom added in v1.2.0

type InvitationPathSelectorBindingRolesScopeParamsValueFrom struct{}

func (InvitationPathSelectorBindingRolesScopeParamsValueFrom) FieldPath added in v1.2.0

func (InvitationPathSelectorBindingRolesScopeParamsValueFrom) Path added in v1.2.0

func (InvitationPathSelectorBindingRolesScopeParamsValueFrom) Source added in v1.2.0

func (InvitationPathSelectorBindingRolesScopeParamsValueFrom) WithArrayOfValues added in v1.2.0

func (InvitationPathSelectorBindingRolesScopeParamsValueFrom) WithValue added in v1.2.0

type InvitationPathSelectorBindingRolesScopeParamsValueFromPath added in v1.2.0

type InvitationPathSelectorBindingRolesScopeParamsValueFromPath struct{}

func (InvitationPathSelectorBindingRolesScopeParamsValueFromPath) FieldPath added in v1.2.0

func (InvitationPathSelectorBindingRolesScopeParamsValueFromPath) WithArrayOfValues added in v1.2.0

func (InvitationPathSelectorBindingRolesScopeParamsValueFromPath) WithValue added in v1.2.0

type InvitationPathSelectorBindingRolesScopeParamsValueFromSource added in v1.2.0

type InvitationPathSelectorBindingRolesScopeParamsValueFromSource struct{}

func (InvitationPathSelectorBindingRolesScopeParamsValueFromSource) FieldPath added in v1.2.0

func (InvitationPathSelectorBindingRolesScopeParamsValueFromSource) WithArrayOfValues added in v1.2.0

func (InvitationPathSelectorBindingRolesScopeParamsValueFromSource) WithValue added in v1.2.0

type InvitationPathSelectorExpirationDate

type InvitationPathSelectorExpirationDate struct{}

func (InvitationPathSelectorExpirationDate) FieldPath

func (InvitationPathSelectorExpirationDate) WithArrayOfValues

func (InvitationPathSelectorExpirationDate) WithValue

type InvitationPathSelectorExtras

type InvitationPathSelectorExtras struct{}

func (InvitationPathSelectorExtras) FieldPath

func (InvitationPathSelectorExtras) WithArrayOfValues

func (InvitationPathSelectorExtras) WithKey

func (InvitationPathSelectorExtras) WithValue

type InvitationPathSelectorInviteeEmail

type InvitationPathSelectorInviteeEmail struct{}

func (InvitationPathSelectorInviteeEmail) FieldPath

func (InvitationPathSelectorInviteeEmail) WithArrayOfValues

func (InvitationPathSelectorInviteeEmail) WithValue

type InvitationPathSelectorInviterActor

type InvitationPathSelectorInviterActor struct{}

func (InvitationPathSelectorInviterActor) FieldPath

func (InvitationPathSelectorInviterActor) ServiceAccount

func (InvitationPathSelectorInviterActor) User

func (InvitationPathSelectorInviterActor) WithArrayOfValues

func (InvitationPathSelectorInviterActor) WithSubArrayItemValue

func (InvitationPathSelectorInviterActor) WithSubArrayOfValues

func (InvitationPathSelectorInviterActor) WithSubPath

func (InvitationPathSelectorInviterActor) WithSubValue

func (InvitationPathSelectorInviterActor) WithValue

type InvitationPathSelectorInviterActorServiceAccount

type InvitationPathSelectorInviterActorServiceAccount struct{}

func (InvitationPathSelectorInviterActorServiceAccount) FieldPath

func (InvitationPathSelectorInviterActorServiceAccount) WithArrayOfValues

func (InvitationPathSelectorInviterActorServiceAccount) WithValue

type InvitationPathSelectorInviterActorUser

type InvitationPathSelectorInviterActorUser struct{}

func (InvitationPathSelectorInviterActorUser) FieldPath

func (InvitationPathSelectorInviterActorUser) WithArrayOfValues

func (InvitationPathSelectorInviterActorUser) WithValue

type InvitationPathSelectorInviterEmail

type InvitationPathSelectorInviterEmail struct{}

func (InvitationPathSelectorInviterEmail) FieldPath

func (InvitationPathSelectorInviterEmail) WithArrayOfValues

func (InvitationPathSelectorInviterEmail) WithValue

type InvitationPathSelectorInviterFullName

type InvitationPathSelectorInviterFullName struct{}

func (InvitationPathSelectorInviterFullName) FieldPath

func (InvitationPathSelectorInviterFullName) WithArrayOfValues

func (InvitationPathSelectorInviterFullName) WithValue

type InvitationPathSelectorLanguageCode

type InvitationPathSelectorLanguageCode struct{}

func (InvitationPathSelectorLanguageCode) FieldPath

func (InvitationPathSelectorLanguageCode) WithArrayOfValues

func (InvitationPathSelectorLanguageCode) WithValue

type InvitationPathSelectorState

type InvitationPathSelectorState struct{}

func (InvitationPathSelectorState) FieldPath

func (InvitationPathSelectorState) WithArrayOfValues

func (InvitationPathSelectorState) WithValue

type Invitation_BindingRole

type Invitation_BindingRole struct {

	// Role to be granted
	Role *role.Reference `protobuf:"bytes,1,opt,customtype=Reference,name=role,proto3" json:"role,omitempty" firestore:"role"`
	// List of all applicable condition bindings to be applied when creating
	// RoleBinding.
	ExecutableConditions []*condition.ExecutableCondition `` /* 154-byte string literal not displayed */
	// List of applicable scope params to be applied when creating RoleBinding.
	ScopeParams []*role.ScopeParam `protobuf:"bytes,3,rep,name=scope_params,json=scopeParams,proto3" json:"scope_params,omitempty" firestore:"scopeParams"`
	// contains filtered or unexported fields
}

BindingRole is used to create RoleBinding when invitation is accepted.

func (*Invitation_BindingRole) Clone

func (*Invitation_BindingRole) CloneRaw

func (*Invitation_BindingRole) Descriptor

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

Deprecated, Use Invitation_BindingRole.ProtoReflect.Descriptor instead.

func (*Invitation_BindingRole) GetExecutableConditions

func (m *Invitation_BindingRole) GetExecutableConditions() []*condition.ExecutableCondition

func (*Invitation_BindingRole) GetRole

func (m *Invitation_BindingRole) GetRole() *role.Reference

func (*Invitation_BindingRole) GetScopeParams

func (m *Invitation_BindingRole) GetScopeParams() []*role.ScopeParam

func (*Invitation_BindingRole) GotenMessage

func (*Invitation_BindingRole) GotenMessage()

func (*Invitation_BindingRole) GotenObjectExt

func (o *Invitation_BindingRole) GotenObjectExt()

func (*Invitation_BindingRole) GotenValidate

func (obj *Invitation_BindingRole) GotenValidate() error

func (*Invitation_BindingRole) MakeDiffFieldMask

func (*Invitation_BindingRole) MakeFullFieldMask

func (*Invitation_BindingRole) MakeRawDiffFieldMask

func (*Invitation_BindingRole) MakeRawFullFieldMask

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

func (*Invitation_BindingRole) Marshal

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

func (*Invitation_BindingRole) MarshalJSON

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

func (*Invitation_BindingRole) Merge

func (*Invitation_BindingRole) MergeRaw

func (*Invitation_BindingRole) ProtoMessage

func (*Invitation_BindingRole) ProtoMessage()

func (*Invitation_BindingRole) ProtoReflect

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

func (*Invitation_BindingRole) Reset

func (m *Invitation_BindingRole) Reset()

func (*Invitation_BindingRole) SetExecutableConditions

func (m *Invitation_BindingRole) SetExecutableConditions(fv []*condition.ExecutableCondition)

func (*Invitation_BindingRole) SetRole

func (m *Invitation_BindingRole) SetRole(fv *role.Reference)

func (*Invitation_BindingRole) SetScopeParams

func (m *Invitation_BindingRole) SetScopeParams(fv []*role.ScopeParam)

func (*Invitation_BindingRole) String

func (m *Invitation_BindingRole) String() string

func (*Invitation_BindingRole) Unmarshal

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

func (*Invitation_BindingRole) UnmarshalJSON

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

type Invitation_BindingRolePathSelectorExecutableConditions

type Invitation_BindingRolePathSelectorExecutableConditions struct{}

func (Invitation_BindingRolePathSelectorExecutableConditions) Condition

func (Invitation_BindingRolePathSelectorExecutableConditions) FieldPath

func (Invitation_BindingRolePathSelectorExecutableConditions) Params

func (Invitation_BindingRolePathSelectorExecutableConditions) WithArrayOfValues

func (Invitation_BindingRolePathSelectorExecutableConditions) WithItemValue

func (Invitation_BindingRolePathSelectorExecutableConditions) WithSubArrayItemValue

func (Invitation_BindingRolePathSelectorExecutableConditions) WithSubArrayOfValues

func (Invitation_BindingRolePathSelectorExecutableConditions) WithSubPath

func (Invitation_BindingRolePathSelectorExecutableConditions) WithSubValue

func (Invitation_BindingRolePathSelectorExecutableConditions) WithValue

type Invitation_BindingRolePathSelectorExecutableConditionsCondition

type Invitation_BindingRolePathSelectorExecutableConditionsCondition struct{}

func (Invitation_BindingRolePathSelectorExecutableConditionsCondition) FieldPath

func (Invitation_BindingRolePathSelectorExecutableConditionsCondition) WithArrayOfValues

func (Invitation_BindingRolePathSelectorExecutableConditionsCondition) WithValue

type Invitation_BindingRolePathSelectorExecutableConditionsParams

type Invitation_BindingRolePathSelectorExecutableConditionsParams struct{}

func (Invitation_BindingRolePathSelectorExecutableConditionsParams) FieldPath

func (Invitation_BindingRolePathSelectorExecutableConditionsParams) WithArrayOfValues

func (Invitation_BindingRolePathSelectorExecutableConditionsParams) WithValue

type Invitation_BindingRolePathSelectorRole

type Invitation_BindingRolePathSelectorRole struct{}

func (Invitation_BindingRolePathSelectorRole) FieldPath

func (Invitation_BindingRolePathSelectorRole) WithArrayOfValues

func (Invitation_BindingRolePathSelectorRole) WithValue

type Invitation_BindingRolePathSelectorScopeParams

type Invitation_BindingRolePathSelectorScopeParams struct{}

func (Invitation_BindingRolePathSelectorScopeParams) FieldPath

func (Invitation_BindingRolePathSelectorScopeParams) Name

func (Invitation_BindingRolePathSelectorScopeParams) String_

func (Invitation_BindingRolePathSelectorScopeParams) Strings

func (Invitation_BindingRolePathSelectorScopeParams) ValueFrom added in v1.2.0

func (Invitation_BindingRolePathSelectorScopeParams) WithArrayOfValues

func (Invitation_BindingRolePathSelectorScopeParams) WithItemValue

func (Invitation_BindingRolePathSelectorScopeParams) WithSubArrayItemValue

func (Invitation_BindingRolePathSelectorScopeParams) WithSubArrayOfValues

func (Invitation_BindingRolePathSelectorScopeParams) WithSubPath

func (Invitation_BindingRolePathSelectorScopeParams) WithSubValue

func (Invitation_BindingRolePathSelectorScopeParams) WithValue

type Invitation_BindingRolePathSelectorScopeParamsName

type Invitation_BindingRolePathSelectorScopeParamsName struct{}

func (Invitation_BindingRolePathSelectorScopeParamsName) FieldPath

func (Invitation_BindingRolePathSelectorScopeParamsName) WithArrayOfValues

func (Invitation_BindingRolePathSelectorScopeParamsName) WithValue

type Invitation_BindingRolePathSelectorScopeParamsString

type Invitation_BindingRolePathSelectorScopeParamsString struct{}

func (Invitation_BindingRolePathSelectorScopeParamsString) FieldPath

func (Invitation_BindingRolePathSelectorScopeParamsString) Value

func (Invitation_BindingRolePathSelectorScopeParamsString) WithArrayOfValues

func (Invitation_BindingRolePathSelectorScopeParamsString) WithValue

type Invitation_BindingRolePathSelectorScopeParamsStringValue

type Invitation_BindingRolePathSelectorScopeParamsStringValue struct{}

func (Invitation_BindingRolePathSelectorScopeParamsStringValue) FieldPath

func (Invitation_BindingRolePathSelectorScopeParamsStringValue) WithArrayOfValues

func (Invitation_BindingRolePathSelectorScopeParamsStringValue) WithValue

type Invitation_BindingRolePathSelectorScopeParamsStrings

type Invitation_BindingRolePathSelectorScopeParamsStrings struct{}

func (Invitation_BindingRolePathSelectorScopeParamsStrings) FieldPath

func (Invitation_BindingRolePathSelectorScopeParamsStrings) Values

func (Invitation_BindingRolePathSelectorScopeParamsStrings) WithArrayOfValues

func (Invitation_BindingRolePathSelectorScopeParamsStrings) WithValue

type Invitation_BindingRolePathSelectorScopeParamsStringsValues

type Invitation_BindingRolePathSelectorScopeParamsStringsValues struct{}

func (Invitation_BindingRolePathSelectorScopeParamsStringsValues) FieldPath

func (Invitation_BindingRolePathSelectorScopeParamsStringsValues) WithArrayOfValues

func (Invitation_BindingRolePathSelectorScopeParamsStringsValues) WithItemValue

func (Invitation_BindingRolePathSelectorScopeParamsStringsValues) WithValue

type Invitation_BindingRolePathSelectorScopeParamsValueFrom added in v1.2.0

type Invitation_BindingRolePathSelectorScopeParamsValueFrom struct{}

func (Invitation_BindingRolePathSelectorScopeParamsValueFrom) FieldPath added in v1.2.0

func (Invitation_BindingRolePathSelectorScopeParamsValueFrom) Path added in v1.2.0

func (Invitation_BindingRolePathSelectorScopeParamsValueFrom) Source added in v1.2.0

func (Invitation_BindingRolePathSelectorScopeParamsValueFrom) WithArrayOfValues added in v1.2.0

func (Invitation_BindingRolePathSelectorScopeParamsValueFrom) WithValue added in v1.2.0

type Invitation_BindingRolePathSelectorScopeParamsValueFromPath added in v1.2.0

type Invitation_BindingRolePathSelectorScopeParamsValueFromPath struct{}

func (Invitation_BindingRolePathSelectorScopeParamsValueFromPath) FieldPath added in v1.2.0

func (Invitation_BindingRolePathSelectorScopeParamsValueFromPath) WithArrayOfValues added in v1.2.0

func (Invitation_BindingRolePathSelectorScopeParamsValueFromPath) WithValue added in v1.2.0

type Invitation_BindingRolePathSelectorScopeParamsValueFromSource added in v1.2.0

type Invitation_BindingRolePathSelectorScopeParamsValueFromSource struct{}

func (Invitation_BindingRolePathSelectorScopeParamsValueFromSource) FieldPath added in v1.2.0

func (Invitation_BindingRolePathSelectorScopeParamsValueFromSource) WithArrayOfValues added in v1.2.0

func (Invitation_BindingRolePathSelectorScopeParamsValueFromSource) WithValue added in v1.2.0

type Invitation_BindingRole_FieldMask

type Invitation_BindingRole_FieldMask struct {
	Paths []InvitationBindingRole_FieldPath
}

func FullInvitation_BindingRole_FieldMask

func FullInvitation_BindingRole_FieldMask() *Invitation_BindingRole_FieldMask

func (*Invitation_BindingRole_FieldMask) AppendPath

func (*Invitation_BindingRole_FieldMask) AppendRawPath

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

func (*Invitation_BindingRole_FieldMask) DecodeFirestore

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

func (*Invitation_BindingRole_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*Invitation_BindingRole_FieldMask) FilterInputFields

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Invitation_BindingRole_FieldMask) FromProtoFieldMask

func (fieldMask *Invitation_BindingRole_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*Invitation_BindingRole_FieldMask) GetPaths

func (*Invitation_BindingRole_FieldMask) GetRawPaths

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

func (*Invitation_BindingRole_FieldMask) IsFull

func (fieldMask *Invitation_BindingRole_FieldMask) IsFull() bool

func (Invitation_BindingRole_FieldMask) Marshal

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

implement methods required by customType

func (Invitation_BindingRole_FieldMask) MarshalJSON

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

func (*Invitation_BindingRole_FieldMask) PathsCount

func (fieldMask *Invitation_BindingRole_FieldMask) PathsCount() int

func (*Invitation_BindingRole_FieldMask) Project

func (*Invitation_BindingRole_FieldMask) ProjectRaw

func (*Invitation_BindingRole_FieldMask) ProtoMessage

func (fieldMask *Invitation_BindingRole_FieldMask) ProtoMessage()

func (*Invitation_BindingRole_FieldMask) ProtoReflect

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

func (*Invitation_BindingRole_FieldMask) Reset

func (fieldMask *Invitation_BindingRole_FieldMask) Reset()

func (*Invitation_BindingRole_FieldMask) Set

func (fieldMask *Invitation_BindingRole_FieldMask) Set(target, source *Invitation_BindingRole)

func (*Invitation_BindingRole_FieldMask) SetFromCliFlag

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

func (*Invitation_BindingRole_FieldMask) SetRaw

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

func (*Invitation_BindingRole_FieldMask) Size

func (fieldMask *Invitation_BindingRole_FieldMask) Size() int

func (*Invitation_BindingRole_FieldMask) String

func (fieldMask *Invitation_BindingRole_FieldMask) String() string

func (*Invitation_BindingRole_FieldMask) Subtract

func (*Invitation_BindingRole_FieldMask) SubtractRaw

func (*Invitation_BindingRole_FieldMask) ToProtoFieldMask

func (fieldMask *Invitation_BindingRole_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*Invitation_BindingRole_FieldMask) Unmarshal

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

func (*Invitation_BindingRole_FieldMask) UnmarshalJSON

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

type Invitation_FieldMask

type Invitation_FieldMask struct {
	Paths []Invitation_FieldPath
}

func FullInvitation_FieldMask

func FullInvitation_FieldMask() *Invitation_FieldMask

func (*Invitation_FieldMask) AppendPath

func (fieldMask *Invitation_FieldMask) AppendPath(path Invitation_FieldPath)

func (*Invitation_FieldMask) AppendRawPath

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

func (*Invitation_FieldMask) DecodeFirestore

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

func (*Invitation_FieldMask) EncodeFirestore

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

firestore encoding/decoding integration

func (*Invitation_FieldMask) FilterInputFields

func (fieldMask *Invitation_FieldMask) FilterInputFields() *Invitation_FieldMask

FilterInputFields generates copy of field paths with output_only field paths removed

func (*Invitation_FieldMask) FromProtoFieldMask

func (fieldMask *Invitation_FieldMask) FromProtoFieldMask(protoFieldMask *googlefieldmaskpb.FieldMask) error

func (*Invitation_FieldMask) GetPaths

func (fieldMask *Invitation_FieldMask) GetPaths() []Invitation_FieldPath

func (*Invitation_FieldMask) GetRawPaths

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

func (*Invitation_FieldMask) IsFull

func (fieldMask *Invitation_FieldMask) IsFull() bool

func (Invitation_FieldMask) Marshal

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

implement methods required by customType

func (Invitation_FieldMask) MarshalJSON

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

func (*Invitation_FieldMask) PathsCount

func (fieldMask *Invitation_FieldMask) PathsCount() int

func (*Invitation_FieldMask) Project

func (fieldMask *Invitation_FieldMask) Project(source *Invitation) *Invitation

func (*Invitation_FieldMask) ProjectRaw

func (*Invitation_FieldMask) ProtoMessage

func (fieldMask *Invitation_FieldMask) ProtoMessage()

func (*Invitation_FieldMask) ProtoReflect

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

func (*Invitation_FieldMask) Reset

func (fieldMask *Invitation_FieldMask) Reset()

func (*Invitation_FieldMask) Set

func (fieldMask *Invitation_FieldMask) Set(target, source *Invitation)

func (*Invitation_FieldMask) SetFromCliFlag

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

func (*Invitation_FieldMask) SetRaw

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

func (*Invitation_FieldMask) Size

func (fieldMask *Invitation_FieldMask) Size() int

func (*Invitation_FieldMask) String

func (fieldMask *Invitation_FieldMask) String() string

func (*Invitation_FieldMask) Subtract

func (fieldMask *Invitation_FieldMask) Subtract(other *Invitation_FieldMask) *Invitation_FieldMask

func (*Invitation_FieldMask) SubtractRaw

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

func (*Invitation_FieldMask) ToProtoFieldMask

func (fieldMask *Invitation_FieldMask) ToProtoFieldMask() *googlefieldmaskpb.FieldMask

ToFieldMask is used for proto conversions

func (*Invitation_FieldMask) Unmarshal

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

func (*Invitation_FieldMask) UnmarshalJSON

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

type Invitation_FieldPath

type Invitation_FieldPath interface {
	gotenobject.FieldPath
	Selector() Invitation_FieldPathSelector
	Get(source *Invitation) []interface{}
	GetSingle(source *Invitation) (interface{}, bool)
	ClearValue(item *Invitation)

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

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

func BuildInvitation_FieldPath

func BuildInvitation_FieldPath(fp gotenobject.RawFieldPath) (Invitation_FieldPath, error)

func MustParseInvitation_FieldPath

func MustParseInvitation_FieldPath(rawField string) Invitation_FieldPath

func ParseInvitation_FieldPath

func ParseInvitation_FieldPath(rawField string) (Invitation_FieldPath, error)

type Invitation_FieldPathArrayItemValue

type Invitation_FieldPathArrayItemValue interface {
	gotenobject.FieldPathArrayItemValue
	Invitation_FieldPath
	ContainsValue(*Invitation) bool
}

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

func MustParseInvitation_FieldPathArrayItemValue

func MustParseInvitation_FieldPathArrayItemValue(pathStr, valueStr string) Invitation_FieldPathArrayItemValue

func ParseInvitation_FieldPathArrayItemValue

func ParseInvitation_FieldPathArrayItemValue(pathStr, valueStr string) (Invitation_FieldPathArrayItemValue, error)

ParseInvitation_FieldPathArrayItemValue parses string and JSON-encoded value to its Value

type Invitation_FieldPathArrayOfValues

type Invitation_FieldPathArrayOfValues interface {
	gotenobject.FieldPathArrayOfValues
	Invitation_FieldPath
}

Invitation_FieldPathArrayOfValues allows storing slice of values for Invitation fields according to their type

func MustParseInvitation_FieldPathArrayOfValues

func MustParseInvitation_FieldPathArrayOfValues(pathStr, valuesStr string) Invitation_FieldPathArrayOfValues

func ParseInvitation_FieldPathArrayOfValues

func ParseInvitation_FieldPathArrayOfValues(pathStr, valuesStr string) (Invitation_FieldPathArrayOfValues, error)

type Invitation_FieldPathMap

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

FieldPath for map type with additional Key information

func (*Invitation_FieldPathMap) ClearValue

func (fpm *Invitation_FieldPathMap) ClearValue(item *Invitation)

func (*Invitation_FieldPathMap) ClearValueRaw

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

func (*Invitation_FieldPathMap) Get

func (fpm *Invitation_FieldPathMap) Get(source *Invitation) (values []interface{})

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

func (*Invitation_FieldPathMap) GetDefault

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

GetDefault returns a default value of the field type

func (*Invitation_FieldPathMap) GetRaw

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

func (*Invitation_FieldPathMap) GetSingle

func (fpm *Invitation_FieldPathMap) GetSingle(source *Invitation) (interface{}, bool)

GetSingle returns value by selected field map key from source Invitation

func (*Invitation_FieldPathMap) GetSingleRaw

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

func (*Invitation_FieldPathMap) IsLeaf

func (fpm *Invitation_FieldPathMap) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*Invitation_FieldPathMap) JSONString

func (fpm *Invitation_FieldPathMap) JSONString() string

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

func (*Invitation_FieldPathMap) Key

func (fpm *Invitation_FieldPathMap) Key() string

func (*Invitation_FieldPathMap) Selector

func (*Invitation_FieldPathMap) SplitIntoTerminalIPaths

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

func (*Invitation_FieldPathMap) String

func (fpm *Invitation_FieldPathMap) String() string

String returns path representation in proto convention

func (*Invitation_FieldPathMap) WithIArrayItemValue

func (fpm *Invitation_FieldPathMap) WithIArrayItemValue(value interface{}) Invitation_FieldPathArrayItemValue

func (*Invitation_FieldPathMap) WithIArrayOfValues

func (fpm *Invitation_FieldPathMap) WithIArrayOfValues(values interface{}) Invitation_FieldPathArrayOfValues

func (*Invitation_FieldPathMap) WithIValue

func (fpm *Invitation_FieldPathMap) WithIValue(value interface{}) Invitation_FieldPathValue

func (*Invitation_FieldPathMap) WithRawIArrayItemValue

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

func (*Invitation_FieldPathMap) WithRawIArrayOfValues

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

func (*Invitation_FieldPathMap) WithRawIValue

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

type Invitation_FieldPathMapArrayOfValues

type Invitation_FieldPathMapArrayOfValues struct {
	Invitation_FieldPathMap
	// contains filtered or unexported fields
}

func (*Invitation_FieldPathMapArrayOfValues) AsExtrasArrayOfElementValues

func (fpmaov *Invitation_FieldPathMapArrayOfValues) AsExtrasArrayOfElementValues() ([]string, bool)

func (*Invitation_FieldPathMapArrayOfValues) GetRawValues

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

type Invitation_FieldPathMapValue

type Invitation_FieldPathMapValue struct {
	Invitation_FieldPathMap
	// contains filtered or unexported fields
}

func (*Invitation_FieldPathMapValue) AsExtrasElementValue

func (fpmv *Invitation_FieldPathMapValue) AsExtrasElementValue() (string, bool)

func (*Invitation_FieldPathMapValue) CompareWith

func (fpmv *Invitation_FieldPathMapValue) CompareWith(source *Invitation) (int, bool)

CompareWith compares value in the 'Invitation_FieldPathMapValue' with the value under path in 'Invitation'.

func (*Invitation_FieldPathMapValue) CompareWithRaw

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

func (*Invitation_FieldPathMapValue) GetRawValue

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

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

func (*Invitation_FieldPathMapValue) SetTo

func (fpmv *Invitation_FieldPathMapValue) SetTo(target **Invitation)

SetTo stores value for selected field in Invitation

func (*Invitation_FieldPathMapValue) SetToRaw

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

type Invitation_FieldPathSelector

type Invitation_FieldPathSelector int32
const (
	Invitation_FieldPathSelectorInviteeEmail    Invitation_FieldPathSelector = 0
	Invitation_FieldPathSelectorInviterActor    Invitation_FieldPathSelector = 1
	Invitation_FieldPathSelectorInviterFullName Invitation_FieldPathSelector = 2
	Invitation_FieldPathSelectorInviterEmail    Invitation_FieldPathSelector = 3
	Invitation_FieldPathSelectorLanguageCode    Invitation_FieldPathSelector = 4
	Invitation_FieldPathSelectorBindingRoles    Invitation_FieldPathSelector = 5
	Invitation_FieldPathSelectorExpirationDate  Invitation_FieldPathSelector = 6
	Invitation_FieldPathSelectorExtras          Invitation_FieldPathSelector = 7
	Invitation_FieldPathSelectorState           Invitation_FieldPathSelector = 8
)

func (Invitation_FieldPathSelector) String

type Invitation_FieldPathValue

type Invitation_FieldPathValue interface {
	Invitation_FieldPath
	gotenobject.FieldPathValue
	SetTo(target **Invitation)
	CompareWith(*Invitation) (cmp int, comparable bool)
}

Invitation_FieldPathValue allows storing values for Invitation fields according to their type

func MustParseInvitation_FieldPathValue

func MustParseInvitation_FieldPathValue(pathStr, valueStr string) Invitation_FieldPathValue

func ParseInvitation_FieldPathValue

func ParseInvitation_FieldPathValue(pathStr, valueStr string) (Invitation_FieldPathValue, error)

type Invitation_FieldSubPath

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

func (*Invitation_FieldSubPath) AsBindingRolesSubPath

func (fps *Invitation_FieldSubPath) AsBindingRolesSubPath() (InvitationBindingRole_FieldPath, bool)

func (*Invitation_FieldSubPath) AsInviterActorSubPath

func (fps *Invitation_FieldSubPath) AsInviterActorSubPath() (Actor_FieldPath, bool)

func (*Invitation_FieldSubPath) ClearValue

func (fps *Invitation_FieldSubPath) ClearValue(item *Invitation)

func (*Invitation_FieldSubPath) ClearValueRaw

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

func (*Invitation_FieldSubPath) Get

func (fps *Invitation_FieldSubPath) Get(source *Invitation) (values []interface{})

Get returns all values pointed by selected field from source Invitation

func (*Invitation_FieldSubPath) GetDefault

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

GetDefault returns a default value of the field type

func (*Invitation_FieldSubPath) GetRaw

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

func (*Invitation_FieldSubPath) GetSingle

func (fps *Invitation_FieldSubPath) GetSingle(source *Invitation) (interface{}, bool)

GetSingle returns value of selected field from source Invitation

func (*Invitation_FieldSubPath) GetSingleRaw

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

func (*Invitation_FieldSubPath) IsLeaf

func (fps *Invitation_FieldSubPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*Invitation_FieldSubPath) JSONString

func (fps *Invitation_FieldSubPath) JSONString() string

JSONString returns path representation is JSON convention

func (*Invitation_FieldSubPath) Selector

func (*Invitation_FieldSubPath) SplitIntoTerminalIPaths

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

func (*Invitation_FieldSubPath) String

func (fps *Invitation_FieldSubPath) String() string

String returns path representation in proto convention

func (*Invitation_FieldSubPath) WithIArrayItemValue

func (fps *Invitation_FieldSubPath) WithIArrayItemValue(value interface{}) Invitation_FieldPathArrayItemValue

func (*Invitation_FieldSubPath) WithIArrayOfValues

func (fps *Invitation_FieldSubPath) WithIArrayOfValues(values interface{}) Invitation_FieldPathArrayOfValues

func (*Invitation_FieldSubPath) WithIValue

func (fps *Invitation_FieldSubPath) WithIValue(value interface{}) Invitation_FieldPathValue

func (*Invitation_FieldSubPath) WithRawIArrayItemValue

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

func (*Invitation_FieldSubPath) WithRawIArrayOfValues

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

func (*Invitation_FieldSubPath) WithRawIValue

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

type Invitation_FieldSubPathArrayItemValue

type Invitation_FieldSubPathArrayItemValue struct {
	Invitation_FieldPath
	// contains filtered or unexported fields
}

func (*Invitation_FieldSubPathArrayItemValue) AsBindingRolesPathItemValue

func (*Invitation_FieldSubPathArrayItemValue) AsInviterActorPathItemValue

func (fpaivs *Invitation_FieldSubPathArrayItemValue) AsInviterActorPathItemValue() (Actor_FieldPathArrayItemValue, bool)

func (*Invitation_FieldSubPathArrayItemValue) ContainsValue

func (fpaivs *Invitation_FieldSubPathArrayItemValue) ContainsValue(source *Invitation) bool

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

func (*Invitation_FieldSubPathArrayItemValue) GetRawItemValue

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

GetRawValue returns stored array item value

type Invitation_FieldSubPathArrayOfValues

type Invitation_FieldSubPathArrayOfValues struct {
	Invitation_FieldPath
	// contains filtered or unexported fields
}

func (*Invitation_FieldSubPathArrayOfValues) AsBindingRolesPathArrayOfValues

func (fpsaov *Invitation_FieldSubPathArrayOfValues) AsBindingRolesPathArrayOfValues() (InvitationBindingRole_FieldPathArrayOfValues, bool)

func (*Invitation_FieldSubPathArrayOfValues) AsInviterActorPathArrayOfValues

func (fpsaov *Invitation_FieldSubPathArrayOfValues) AsInviterActorPathArrayOfValues() (Actor_FieldPathArrayOfValues, bool)

func (*Invitation_FieldSubPathArrayOfValues) GetRawValues

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

type Invitation_FieldSubPathValue

type Invitation_FieldSubPathValue struct {
	Invitation_FieldPath
	// contains filtered or unexported fields
}

func (*Invitation_FieldSubPathValue) AsBindingRolesPathValue

func (fpvs *Invitation_FieldSubPathValue) AsBindingRolesPathValue() (InvitationBindingRole_FieldPathValue, bool)

func (*Invitation_FieldSubPathValue) AsInviterActorPathValue

func (fpvs *Invitation_FieldSubPathValue) AsInviterActorPathValue() (Actor_FieldPathValue, bool)

func (*Invitation_FieldSubPathValue) CompareWith

func (fpvs *Invitation_FieldSubPathValue) CompareWith(source *Invitation) (int, bool)

func (*Invitation_FieldSubPathValue) CompareWithRaw

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

func (*Invitation_FieldSubPathValue) GetRawValue

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

func (*Invitation_FieldSubPathValue) SetTo

func (fpvs *Invitation_FieldSubPathValue) SetTo(target **Invitation)

func (*Invitation_FieldSubPathValue) SetToRaw

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

type Invitation_FieldTerminalPath

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

func (*Invitation_FieldTerminalPath) ClearValue

func (fp *Invitation_FieldTerminalPath) ClearValue(item *Invitation)

func (*Invitation_FieldTerminalPath) ClearValueRaw

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

func (*Invitation_FieldTerminalPath) Get

func (fp *Invitation_FieldTerminalPath) Get(source *Invitation) (values []interface{})

Get returns all values pointed by specific field from source Invitation

func (*Invitation_FieldTerminalPath) GetDefault

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

GetDefault returns a default value of the field type

func (*Invitation_FieldTerminalPath) GetRaw

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

func (*Invitation_FieldTerminalPath) GetSingle

func (fp *Invitation_FieldTerminalPath) GetSingle(source *Invitation) (interface{}, bool)

GetSingle returns value pointed by specific field of from source Invitation

func (*Invitation_FieldTerminalPath) GetSingleRaw

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

func (*Invitation_FieldTerminalPath) IsLeaf

func (fp *Invitation_FieldTerminalPath) IsLeaf() bool

IsLeaf - whether field path is holds simple value

func (*Invitation_FieldTerminalPath) JSONString

func (fp *Invitation_FieldTerminalPath) JSONString() string

JSONString returns path representation is JSON convention

func (*Invitation_FieldTerminalPath) Selector

func (*Invitation_FieldTerminalPath) SplitIntoTerminalIPaths

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

func (*Invitation_FieldTerminalPath) String

func (fp *Invitation_FieldTerminalPath) String() string

String returns path representation in proto convention

func (*Invitation_FieldTerminalPath) WithIArrayItemValue

func (fp *Invitation_FieldTerminalPath) WithIArrayItemValue(value interface{}) Invitation_FieldPathArrayItemValue

func (*Invitation_FieldTerminalPath) WithIArrayOfValues

func (fp *Invitation_FieldTerminalPath) WithIArrayOfValues(values interface{}) Invitation_FieldPathArrayOfValues

func (*Invitation_FieldTerminalPath) WithIValue

func (fp *Invitation_FieldTerminalPath) WithIValue(value interface{}) Invitation_FieldPathValue

func (*Invitation_FieldTerminalPath) WithRawIArrayItemValue

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

func (*Invitation_FieldTerminalPath) WithRawIArrayOfValues

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

func (*Invitation_FieldTerminalPath) WithRawIValue

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

type Invitation_FieldTerminalPathArrayItemValue

type Invitation_FieldTerminalPathArrayItemValue struct {
	Invitation_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Invitation_FieldTerminalPathArrayItemValue) AsBindingRolesItemValue

func (fpaiv *Invitation_FieldTerminalPathArrayItemValue) AsBindingRolesItemValue() (*Invitation_BindingRole, bool)

func (*Invitation_FieldTerminalPathArrayItemValue) ContainsValue

func (fpaiv *Invitation_FieldTerminalPathArrayItemValue) ContainsValue(source *Invitation) bool

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

func (*Invitation_FieldTerminalPathArrayItemValue) GetRawItemValue

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

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

func (*Invitation_FieldTerminalPathArrayItemValue) GetSingle

func (fpaiv *Invitation_FieldTerminalPathArrayItemValue) GetSingle(source *Invitation) (interface{}, bool)

func (*Invitation_FieldTerminalPathArrayItemValue) GetSingleRaw

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

type Invitation_FieldTerminalPathArrayOfValues

type Invitation_FieldTerminalPathArrayOfValues struct {
	Invitation_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Invitation_FieldTerminalPathArrayOfValues) AsBindingRolesArrayOfValues

func (fpaov *Invitation_FieldTerminalPathArrayOfValues) AsBindingRolesArrayOfValues() ([][]*Invitation_BindingRole, bool)

func (*Invitation_FieldTerminalPathArrayOfValues) AsExpirationDateArrayOfValues

func (fpaov *Invitation_FieldTerminalPathArrayOfValues) AsExpirationDateArrayOfValues() ([]*timestamppb.Timestamp, bool)

func (*Invitation_FieldTerminalPathArrayOfValues) AsExtrasArrayOfValues

func (fpaov *Invitation_FieldTerminalPathArrayOfValues) AsExtrasArrayOfValues() ([]map[string]string, bool)

func (*Invitation_FieldTerminalPathArrayOfValues) AsInviteeEmailArrayOfValues

func (fpaov *Invitation_FieldTerminalPathArrayOfValues) AsInviteeEmailArrayOfValues() ([]string, bool)

func (*Invitation_FieldTerminalPathArrayOfValues) AsInviterActorArrayOfValues

func (fpaov *Invitation_FieldTerminalPathArrayOfValues) AsInviterActorArrayOfValues() ([]*Actor, bool)

func (*Invitation_FieldTerminalPathArrayOfValues) AsInviterEmailArrayOfValues

func (fpaov *Invitation_FieldTerminalPathArrayOfValues) AsInviterEmailArrayOfValues() ([]string, bool)

func (*Invitation_FieldTerminalPathArrayOfValues) AsInviterFullNameArrayOfValues

func (fpaov *Invitation_FieldTerminalPathArrayOfValues) AsInviterFullNameArrayOfValues() ([]string, bool)

func (*Invitation_FieldTerminalPathArrayOfValues) AsLanguageCodeArrayOfValues

func (fpaov *Invitation_FieldTerminalPathArrayOfValues) AsLanguageCodeArrayOfValues() ([]string, bool)

func (*Invitation_FieldTerminalPathArrayOfValues) AsStateArrayOfValues

func (fpaov *Invitation_FieldTerminalPathArrayOfValues) AsStateArrayOfValues() ([]Invitation_State, bool)

func (*Invitation_FieldTerminalPathArrayOfValues) GetRawValues

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

type Invitation_FieldTerminalPathValue

type Invitation_FieldTerminalPathValue struct {
	Invitation_FieldTerminalPath
	// contains filtered or unexported fields
}

func (*Invitation_FieldTerminalPathValue) AsBindingRolesValue

func (fpv *Invitation_FieldTerminalPathValue) AsBindingRolesValue() ([]*Invitation_BindingRole, bool)

func (*Invitation_FieldTerminalPathValue) AsExpirationDateValue

func (fpv *Invitation_FieldTerminalPathValue) AsExpirationDateValue() (*timestamppb.Timestamp, bool)

func (*Invitation_FieldTerminalPathValue) AsExtrasValue

func (fpv *Invitation_FieldTerminalPathValue) AsExtrasValue() (map[string]string, bool)

func (*Invitation_FieldTerminalPathValue) AsInviteeEmailValue

func (fpv *Invitation_FieldTerminalPathValue) AsInviteeEmailValue() (string, bool)

func (*Invitation_FieldTerminalPathValue) AsInviterActorValue

func (fpv *Invitation_FieldTerminalPathValue) AsInviterActorValue() (*Actor, bool)

func (*Invitation_FieldTerminalPathValue) AsInviterEmailValue

func (fpv *Invitation_FieldTerminalPathValue) AsInviterEmailValue() (string, bool)

func (*Invitation_FieldTerminalPathValue) AsInviterFullNameValue

func (fpv *Invitation_FieldTerminalPathValue) AsInviterFullNameValue() (string, bool)

func (*Invitation_FieldTerminalPathValue) AsLanguageCodeValue

func (fpv *Invitation_FieldTerminalPathValue) AsLanguageCodeValue() (string, bool)

func (*Invitation_FieldTerminalPathValue) AsStateValue

func (*Invitation_FieldTerminalPathValue) CompareWith

func (fpv *Invitation_FieldTerminalPathValue) CompareWith(source *Invitation) (int, bool)

CompareWith compares value in the 'Invitation_FieldTerminalPathValue' with the value under path in 'Invitation'.

func (*Invitation_FieldTerminalPathValue) CompareWithRaw

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

func (*Invitation_FieldTerminalPathValue) GetRawValue

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

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

func (*Invitation_FieldTerminalPathValue) SetTo

func (fpv *Invitation_FieldTerminalPathValue) SetTo(target **Invitation)

SetTo stores value for selected field for object Invitation

func (*Invitation_FieldTerminalPathValue) SetToRaw

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

type Invitation_State

type Invitation_State int32

Invitation FSM States

const (
	Invitation_STATE_UNSPECIFIED Invitation_State = 0
	Invitation_PENDING           Invitation_State = 1
	Invitation_ACCEPTED          Invitation_State = 2
	Invitation_DECLINED          Invitation_State = 3
	Invitation_EXPIRED           Invitation_State = 4
)

func (Invitation_State) Descriptor

func (Invitation_State) Enum

func (Invitation_State) EnumDescriptor

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

Deprecated, Use Invitation_State.ProtoReflect.Descriptor instead.

func (Invitation_State) Number

func (Invitation_State) String

func (x Invitation_State) String() string

func (Invitation_State) Type

Jump to

Keyboard shortcuts

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