member

package
v0.20241118.1115603 Latest Latest
Warning

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

Go to latest
Published: Nov 18, 2024 License: MPL-2.0 Imports: 9 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddMemberRefOperationOptions

type AddMemberRefOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func DefaultAddMemberRefOperationOptions

func DefaultAddMemberRefOperationOptions() AddMemberRefOperationOptions

func (AddMemberRefOperationOptions) ToHeaders

func (AddMemberRefOperationOptions) ToOData

func (AddMemberRefOperationOptions) ToQuery

type AddMemberRefOperationResponse

type AddMemberRefOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DirectoryObjectOperationPredicate

type DirectoryObjectOperationPredicate struct {
}

func (DirectoryObjectOperationPredicate) Matches

type GetMembersCountOperationOptions

type GetMembersCountOperationOptions struct {
	ConsistencyLevel *odata.ConsistencyLevel
	Filter           *string
	Metadata         *odata.Metadata
	RetryFunc        client.RequestRetryFunc
	Search           *string
}

func DefaultGetMembersCountOperationOptions

func DefaultGetMembersCountOperationOptions() GetMembersCountOperationOptions

func (GetMembersCountOperationOptions) ToHeaders

func (GetMembersCountOperationOptions) ToOData

func (GetMembersCountOperationOptions) ToQuery

type GetMembersCountOperationResponse

type GetMembersCountOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type ListMemberRefsCompleteResult

type ListMemberRefsCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []stable.DirectoryObject
}

type ListMemberRefsCustomPager

type ListMemberRefsCustomPager struct {
	NextLink *odata.Link `json:"@odata.nextLink"`
}
func (p *ListMemberRefsCustomPager) NextPageLink() *odata.Link

type ListMemberRefsOperationOptions

type ListMemberRefsOperationOptions struct {
	ConsistencyLevel *odata.ConsistencyLevel
	Count            *bool
	Filter           *string
	Metadata         *odata.Metadata
	OrderBy          *odata.OrderBy
	RetryFunc        client.RequestRetryFunc
	Search           *string
	Skip             *int64
	Top              *int64
}

func DefaultListMemberRefsOperationOptions

func DefaultListMemberRefsOperationOptions() ListMemberRefsOperationOptions

func (ListMemberRefsOperationOptions) ToHeaders

func (ListMemberRefsOperationOptions) ToOData

func (ListMemberRefsOperationOptions) ToQuery

type ListMemberRefsOperationResponse

type ListMemberRefsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]stable.DirectoryObject
}

type ListMembersCompleteResult

type ListMembersCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []stable.DirectoryObject
}

type ListMembersCustomPager

type ListMembersCustomPager struct {
	NextLink *odata.Link `json:"@odata.nextLink"`
}
func (p *ListMembersCustomPager) NextPageLink() *odata.Link

type ListMembersOperationOptions

type ListMembersOperationOptions struct {
	ConsistencyLevel *odata.ConsistencyLevel
	Count            *bool
	Expand           *odata.Expand
	Filter           *string
	Metadata         *odata.Metadata
	OrderBy          *odata.OrderBy
	RetryFunc        client.RequestRetryFunc
	Search           *string
	Select           *[]string
	Skip             *int64
	Top              *int64
}

func DefaultListMembersOperationOptions

func DefaultListMembersOperationOptions() ListMembersOperationOptions

func (ListMembersOperationOptions) ToHeaders

func (ListMembersOperationOptions) ToOData

func (ListMembersOperationOptions) ToQuery

type ListMembersOperationResponse

type ListMembersOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]stable.DirectoryObject
}

type MemberClient

type MemberClient struct {
	Client *msgraph.Client
}

func NewMemberClientWithBaseURI

func NewMemberClientWithBaseURI(sdkApi sdkEnv.Api) (*MemberClient, error)

func (MemberClient) AddMemberRef

AddMemberRef - Add members. Add a member to a security or Microsoft 365 group. When using the API to add multiple members in one request, you can add up to only 20 members. The following table shows the types of members that can be added to either security groups or Microsoft 365 groups.

func (MemberClient) GetMembersCount

GetMembersCount - Get the number of the resource

func (MemberClient) ListMemberRefs

ListMemberRefs - List group members. Get a list of the group's direct members. A group can have users, organizational contacts, devices, service principals and other groups as members. This operation is not transitive.

func (MemberClient) ListMemberRefsComplete

ListMemberRefsComplete retrieves all the results into a single object

func (MemberClient) ListMemberRefsCompleteMatchingPredicate

func (c MemberClient) ListMemberRefsCompleteMatchingPredicate(ctx context.Context, id stable.GroupId, options ListMemberRefsOperationOptions, predicate DirectoryObjectOperationPredicate) (result ListMemberRefsCompleteResult, err error)

ListMemberRefsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (MemberClient) ListMembers

ListMembers - List group members. Get a list of the group's direct members. A group can have users, organizational contacts, devices, service principals and other groups as members. This operation is not transitive.

func (MemberClient) ListMembersComplete

ListMembersComplete retrieves all the results into a single object

func (MemberClient) ListMembersCompleteMatchingPredicate

func (c MemberClient) ListMembersCompleteMatchingPredicate(ctx context.Context, id stable.GroupId, options ListMembersOperationOptions, predicate DirectoryObjectOperationPredicate) (result ListMembersCompleteResult, err error)

ListMembersCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (MemberClient) RemoveMemberRef

RemoveMemberRef - Remove member. Remove a member from a group via the members navigation property. You can't remove a member from groups with dynamic memberships.

func (MemberClient) RemoveMemberRefs

RemoveMemberRefs - Remove member. Remove a member from a group via the members navigation property. You can't remove a member from groups with dynamic memberships.

type RemoveMemberRefOperationOptions

type RemoveMemberRefOperationOptions struct {
	IfMatch   *string
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func DefaultRemoveMemberRefOperationOptions

func DefaultRemoveMemberRefOperationOptions() RemoveMemberRefOperationOptions

func (RemoveMemberRefOperationOptions) ToHeaders

func (RemoveMemberRefOperationOptions) ToOData

func (RemoveMemberRefOperationOptions) ToQuery

type RemoveMemberRefOperationResponse

type RemoveMemberRefOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type RemoveMemberRefsOperationOptions

type RemoveMemberRefsOperationOptions struct {
	Id        *string
	IfMatch   *string
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func DefaultRemoveMemberRefsOperationOptions

func DefaultRemoveMemberRefsOperationOptions() RemoveMemberRefsOperationOptions

func (RemoveMemberRefsOperationOptions) ToHeaders

func (RemoveMemberRefsOperationOptions) ToOData

func (RemoveMemberRefsOperationOptions) ToQuery

type RemoveMemberRefsOperationResponse

type RemoveMemberRefsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

Jump to

Keyboard shortcuts

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