Documentation ¶
Index ¶
- func FromMemberProto(msg *accesslistv1.Member, opts ...MemberOption) (*accesslist.AccessListMember, error)
- func FromMembersProto(msgs []*accesslistv1.Member) ([]*accesslist.AccessListMember, error)
- func FromProto(msg *accesslistv1.AccessList, opts ...AccessListOption) (*accesslist.AccessList, error)
- func FromReviewProto(msg *accesslistv1.Review) (*accesslist.Review, error)
- func ToMemberProto(member *accesslist.AccessListMember) *accesslistv1.Member
- func ToMembersProto(members []*accesslist.AccessListMember) []*accesslistv1.Member
- func ToProto(accessList *accesslist.AccessList) *accesslistv1.AccessList
- func ToReviewProto(review *accesslist.Review) *accesslistv1.Review
- type AccessListOption
- type MemberOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromMemberProto ¶
func FromMemberProto(msg *accesslistv1.Member, opts ...MemberOption) (*accesslist.AccessListMember, error)
FromMemberProto converts a v1 access list member into an internal access list member object.
func FromMembersProto ¶
func FromMembersProto(msgs []*accesslistv1.Member) ([]*accesslist.AccessListMember, error)
FromMembersProto converts a list of v1 access list members into a list of internal access list members.
func FromProto ¶
func FromProto(msg *accesslistv1.AccessList, opts ...AccessListOption) (*accesslist.AccessList, error)
FromProto converts a v1 access list into an internal access list object.
func FromReviewProto ¶
func FromReviewProto(msg *accesslistv1.Review) (*accesslist.Review, error)
FromReviewProto converts a v1 access list review into an internal access list review object.
func ToMemberProto ¶
func ToMemberProto(member *accesslist.AccessListMember) *accesslistv1.Member
ToMemberProto converts an internal access list member into a v1 access list member object.
func ToMembersProto ¶
func ToMembersProto(members []*accesslist.AccessListMember) []*accesslistv1.Member
ToMembersProto converts a list of internal access list members into a list of v1 access list members.
func ToProto ¶
func ToProto(accessList *accesslist.AccessList) *accesslistv1.AccessList
ToProto converts an internal access list into a v1 access list object.
func ToReviewProto ¶
func ToReviewProto(review *accesslist.Review) *accesslistv1.Review
ToReviewProto converts an internal access list review into a v1 access list review object.
Types ¶
type AccessListOption ¶
type AccessListOption func(*accesslist.AccessList)
func WithOwnersIneligibleStatusField ¶
func WithOwnersIneligibleStatusField(protoOwners []*accesslistv1.AccessListOwner) AccessListOption
WithOwnersIneligibleStatusField sets the "ineligibleStatus" field to the provided proto value.
type MemberOption ¶
type MemberOption func(*accesslist.AccessListMember)
func WithMemberIneligibleStatusField ¶
func WithMemberIneligibleStatusField(protoMember *accesslistv1.Member) MemberOption
WithMemberIneligibleStatusField sets the "ineligibleStatus" field to the provided proto value.