Documentation
¶
Index ¶
- type MembersInfo
- func (*MembersInfo) Descriptor() ([]byte, []int)
- func (m *MembersInfo) GetGroups() []*group.Group
- func (m *MembersInfo) GetMember() string
- func (m *MembersInfo) GetServiceAccounts() []*service_account.ServiceAccount
- func (m *MembersInfo) GetUsers() []*user.User
- func (*MembersInfo) GotenMessage()
- func (obj *MembersInfo) GotenValidate() error
- func (m *MembersInfo) Marshal() ([]byte, error)
- func (m *MembersInfo) MarshalJSON() ([]byte, error)
- func (*MembersInfo) ProtoMessage()
- func (m *MembersInfo) ProtoReflect() preflect.Message
- func (m *MembersInfo) Reset()
- func (m *MembersInfo) SetGroups(fv []*group.Group)
- func (m *MembersInfo) SetMember(fv string)
- func (m *MembersInfo) SetServiceAccounts(fv []*service_account.ServiceAccount)
- func (m *MembersInfo) SetUsers(fv []*user.User)
- func (m *MembersInfo) String() string
- func (m *MembersInfo) Unmarshal(b []byte) error
- func (m *MembersInfo) UnmarshalJSON(data []byte) error
- type MembersMasks
- func (*MembersMasks) Descriptor() ([]byte, []int)
- func (m *MembersMasks) GetGroupMask() *group.Group_FieldMask
- func (m *MembersMasks) GetServiceAccountMask() *service_account.ServiceAccount_FieldMask
- func (m *MembersMasks) GetUserMask() *user.User_FieldMask
- func (m *MembersMasks) GetView() view.View
- func (*MembersMasks) GotenMessage()
- func (obj *MembersMasks) GotenValidate() error
- func (m *MembersMasks) Marshal() ([]byte, error)
- func (m *MembersMasks) MarshalJSON() ([]byte, error)
- func (*MembersMasks) ProtoMessage()
- func (m *MembersMasks) ProtoReflect() preflect.Message
- func (m *MembersMasks) Reset()
- func (m *MembersMasks) SetGroupMask(fv *group.Group_FieldMask)
- func (m *MembersMasks) SetServiceAccountMask(fv *service_account.ServiceAccount_FieldMask)
- func (m *MembersMasks) SetUserMask(fv *user.User_FieldMask)
- func (m *MembersMasks) SetView(fv view.View)
- func (m *MembersMasks) String() string
- func (m *MembersMasks) Unmarshal(b []byte) error
- func (m *MembersMasks) UnmarshalJSON(data []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MembersInfo ¶
type MembersInfo struct { // Member identifier - as in format used in RoleBindings/GroupMembers. Member string `protobuf:"bytes,1,opt,name=member,proto3" json:"member,omitempty" firestore:"member"` // List of users. May contain more than 1 item, if there are // multiple users sharing same email. // Array may be empty if member is for service account or // group type, or if no user exists with specified email. Users []*user.User `protobuf:"bytes,2,rep,name=users,proto3" json:"users,omitempty" firestore:"users"` // List of service accounts. It will be empty if member // matches user or group type, or if no matching ServiceAccount // was found. Length of this array is from 0 to 1. ServiceAccounts []*service_account.ServiceAccount `` /* 134-byte string literal not displayed */ // List of groups. It will be empty if member matches // user or service account type, or if no matching Group // was found. Length of this array is from 0 to 1. Groups []*group.Group `protobuf:"bytes,4,rep,name=groups,proto3" json:"groups,omitempty" firestore:"groups"` // contains filtered or unexported fields }
MembersInfo maps Users, ServiceAccounts or Groups to specific member data.
func (*MembersInfo) Descriptor ¶
func (*MembersInfo) Descriptor() ([]byte, []int)
Deprecated, Use MembersInfo.ProtoReflect.Descriptor instead.
func (*MembersInfo) GetGroups ¶
func (m *MembersInfo) GetGroups() []*group.Group
func (*MembersInfo) GetMember ¶
func (m *MembersInfo) GetMember() string
func (*MembersInfo) GetServiceAccounts ¶
func (m *MembersInfo) GetServiceAccounts() []*service_account.ServiceAccount
func (*MembersInfo) GetUsers ¶
func (m *MembersInfo) GetUsers() []*user.User
func (*MembersInfo) GotenMessage ¶
func (*MembersInfo) GotenMessage()
func (*MembersInfo) GotenValidate ¶
func (obj *MembersInfo) GotenValidate() error
func (*MembersInfo) Marshal ¶
func (m *MembersInfo) Marshal() ([]byte, error)
func (*MembersInfo) MarshalJSON ¶
func (m *MembersInfo) MarshalJSON() ([]byte, error)
func (*MembersInfo) ProtoMessage ¶
func (*MembersInfo) ProtoMessage()
func (*MembersInfo) ProtoReflect ¶
func (m *MembersInfo) ProtoReflect() preflect.Message
func (*MembersInfo) Reset ¶
func (m *MembersInfo) Reset()
func (*MembersInfo) SetGroups ¶
func (m *MembersInfo) SetGroups(fv []*group.Group)
func (*MembersInfo) SetMember ¶
func (m *MembersInfo) SetMember(fv string)
func (*MembersInfo) SetServiceAccounts ¶
func (m *MembersInfo) SetServiceAccounts(fv []*service_account.ServiceAccount)
func (*MembersInfo) SetUsers ¶
func (m *MembersInfo) SetUsers(fv []*user.User)
func (*MembersInfo) String ¶
func (m *MembersInfo) String() string
func (*MembersInfo) Unmarshal ¶
func (m *MembersInfo) Unmarshal(b []byte) error
func (*MembersInfo) UnmarshalJSON ¶
func (m *MembersInfo) UnmarshalJSON(data []byte) error
type MembersMasks ¶
type MembersMasks struct { // View defines list of standard response fields present in member items. // Additional fields can be amended by specific field masks. View view.View `protobuf:"varint,1,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty" firestore:"view"` // A list of extra fields to be obtained for each member User on top of // fields defined by request field view UserMask *user.User_FieldMask `` /* 132-byte string literal not displayed */ // A list of extra fields to be obtained for each member ServiceAccount on // top of fields defined by request field view ServiceAccountMask *service_account.ServiceAccount_FieldMask `` /* 184-byte string literal not displayed */ // A list of extra fields to be obtained for each member Group on top of // fields defined by request field view GroupMask *group.Group_FieldMask `` /* 137-byte string literal not displayed */ // contains filtered or unexported fields }
MembersMasks determines what fields should be obtained for matching members to GroupMembers.
func (*MembersMasks) Descriptor ¶
func (*MembersMasks) Descriptor() ([]byte, []int)
Deprecated, Use MembersMasks.ProtoReflect.Descriptor instead.
func (*MembersMasks) GetGroupMask ¶
func (m *MembersMasks) GetGroupMask() *group.Group_FieldMask
func (*MembersMasks) GetServiceAccountMask ¶
func (m *MembersMasks) GetServiceAccountMask() *service_account.ServiceAccount_FieldMask
func (*MembersMasks) GetUserMask ¶
func (m *MembersMasks) GetUserMask() *user.User_FieldMask
func (*MembersMasks) GetView ¶
func (m *MembersMasks) GetView() view.View
func (*MembersMasks) GotenMessage ¶
func (*MembersMasks) GotenMessage()
func (*MembersMasks) GotenValidate ¶
func (obj *MembersMasks) GotenValidate() error
func (*MembersMasks) Marshal ¶
func (m *MembersMasks) Marshal() ([]byte, error)
func (*MembersMasks) MarshalJSON ¶
func (m *MembersMasks) MarshalJSON() ([]byte, error)
func (*MembersMasks) ProtoMessage ¶
func (*MembersMasks) ProtoMessage()
func (*MembersMasks) ProtoReflect ¶
func (m *MembersMasks) ProtoReflect() preflect.Message
func (*MembersMasks) Reset ¶
func (m *MembersMasks) Reset()
func (*MembersMasks) SetGroupMask ¶
func (m *MembersMasks) SetGroupMask(fv *group.Group_FieldMask)
func (*MembersMasks) SetServiceAccountMask ¶
func (m *MembersMasks) SetServiceAccountMask(fv *service_account.ServiceAccount_FieldMask)
func (*MembersMasks) SetUserMask ¶
func (m *MembersMasks) SetUserMask(fv *user.User_FieldMask)
func (*MembersMasks) SetView ¶
func (m *MembersMasks) SetView(fv view.View)
func (*MembersMasks) String ¶
func (m *MembersMasks) String() string
func (*MembersMasks) Unmarshal ¶
func (m *MembersMasks) Unmarshal(b []byte) error
func (*MembersMasks) UnmarshalJSON ¶
func (m *MembersMasks) UnmarshalJSON(data []byte) error
Click to show internal directories.
Click to hide internal directories.