Documentation ¶
Index ¶
- type DirectoryObjectOperationPredicate
- type GetTransitiveMemberOfCountOperationOptions
- type GetTransitiveMemberOfCountOperationResponse
- type GetTransitiveMemberOfOperationOptions
- type GetTransitiveMemberOfOperationResponse
- type ListTransitiveMemberOfsCompleteResult
- type ListTransitiveMemberOfsCustomPager
- type ListTransitiveMemberOfsOperationOptions
- type ListTransitiveMemberOfsOperationResponse
- type TransitiveMemberOfClient
- func (c TransitiveMemberOfClient) GetTransitiveMemberOf(ctx context.Context, id stable.GroupIdTransitiveMemberOfId, ...) (result GetTransitiveMemberOfOperationResponse, err error)
- func (c TransitiveMemberOfClient) GetTransitiveMemberOfCount(ctx context.Context, id stable.GroupId, ...) (result GetTransitiveMemberOfCountOperationResponse, err error)
- func (c TransitiveMemberOfClient) ListTransitiveMemberOfs(ctx context.Context, id stable.GroupId, ...) (result ListTransitiveMemberOfsOperationResponse, err error)
- func (c TransitiveMemberOfClient) ListTransitiveMemberOfsComplete(ctx context.Context, id stable.GroupId, ...) (ListTransitiveMemberOfsCompleteResult, error)
- func (c TransitiveMemberOfClient) ListTransitiveMemberOfsCompleteMatchingPredicate(ctx context.Context, id stable.GroupId, ...) (result ListTransitiveMemberOfsCompleteResult, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DirectoryObjectOperationPredicate ¶
type DirectoryObjectOperationPredicate struct { }
func (DirectoryObjectOperationPredicate) Matches ¶
func (p DirectoryObjectOperationPredicate) Matches(input stable.DirectoryObject) bool
type GetTransitiveMemberOfCountOperationOptions ¶
type GetTransitiveMemberOfCountOperationOptions struct { ConsistencyLevel *odata.ConsistencyLevel Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetTransitiveMemberOfCountOperationOptions ¶
func DefaultGetTransitiveMemberOfCountOperationOptions() GetTransitiveMemberOfCountOperationOptions
func (GetTransitiveMemberOfCountOperationOptions) ToHeaders ¶
func (o GetTransitiveMemberOfCountOperationOptions) ToHeaders() *client.Headers
func (GetTransitiveMemberOfCountOperationOptions) ToOData ¶
func (o GetTransitiveMemberOfCountOperationOptions) ToOData() *odata.Query
func (GetTransitiveMemberOfCountOperationOptions) ToQuery ¶
func (o GetTransitiveMemberOfCountOperationOptions) ToQuery() *client.QueryParams
type GetTransitiveMemberOfOperationOptions ¶
type GetTransitiveMemberOfOperationOptions struct { ConsistencyLevel *odata.ConsistencyLevel Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetTransitiveMemberOfOperationOptions ¶
func DefaultGetTransitiveMemberOfOperationOptions() GetTransitiveMemberOfOperationOptions
func (GetTransitiveMemberOfOperationOptions) ToHeaders ¶
func (o GetTransitiveMemberOfOperationOptions) ToHeaders() *client.Headers
func (GetTransitiveMemberOfOperationOptions) ToOData ¶
func (o GetTransitiveMemberOfOperationOptions) ToOData() *odata.Query
func (GetTransitiveMemberOfOperationOptions) ToQuery ¶
func (o GetTransitiveMemberOfOperationOptions) ToQuery() *client.QueryParams
type ListTransitiveMemberOfsCompleteResult ¶
type ListTransitiveMemberOfsCompleteResult struct { LatestHttpResponse *http.Response Items []stable.DirectoryObject }
type ListTransitiveMemberOfsCustomPager ¶
func (*ListTransitiveMemberOfsCustomPager) NextPageLink ¶
func (p *ListTransitiveMemberOfsCustomPager) NextPageLink() *odata.Link
type ListTransitiveMemberOfsOperationOptions ¶
type ListTransitiveMemberOfsOperationOptions 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 DefaultListTransitiveMemberOfsOperationOptions ¶
func DefaultListTransitiveMemberOfsOperationOptions() ListTransitiveMemberOfsOperationOptions
func (ListTransitiveMemberOfsOperationOptions) ToHeaders ¶
func (o ListTransitiveMemberOfsOperationOptions) ToHeaders() *client.Headers
func (ListTransitiveMemberOfsOperationOptions) ToOData ¶
func (o ListTransitiveMemberOfsOperationOptions) ToOData() *odata.Query
func (ListTransitiveMemberOfsOperationOptions) ToQuery ¶
func (o ListTransitiveMemberOfsOperationOptions) ToQuery() *client.QueryParams
type TransitiveMemberOfClient ¶
func NewTransitiveMemberOfClientWithBaseURI ¶
func NewTransitiveMemberOfClientWithBaseURI(sdkApi sdkEnv.Api) (*TransitiveMemberOfClient, error)
func (TransitiveMemberOfClient) GetTransitiveMemberOf ¶
func (c TransitiveMemberOfClient) GetTransitiveMemberOf(ctx context.Context, id stable.GroupIdTransitiveMemberOfId, options GetTransitiveMemberOfOperationOptions) (result GetTransitiveMemberOfOperationResponse, err error)
GetTransitiveMemberOf - Get transitiveMemberOf from groups. The groups that a group is a member of, either directly or through nested membership. Nullable.
func (TransitiveMemberOfClient) GetTransitiveMemberOfCount ¶
func (c TransitiveMemberOfClient) GetTransitiveMemberOfCount(ctx context.Context, id stable.GroupId, options GetTransitiveMemberOfCountOperationOptions) (result GetTransitiveMemberOfCountOperationResponse, err error)
GetTransitiveMemberOfCount - Get the number of the resource
func (TransitiveMemberOfClient) ListTransitiveMemberOfs ¶
func (c TransitiveMemberOfClient) ListTransitiveMemberOfs(ctx context.Context, id stable.GroupId, options ListTransitiveMemberOfsOperationOptions) (result ListTransitiveMemberOfsOperationResponse, err error)
ListTransitiveMemberOfs - List group transitive memberOf. Get groups that the group is a member of. This operation is transitive and will also include all groups that this group is a nested member of. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups.
func (TransitiveMemberOfClient) ListTransitiveMemberOfsComplete ¶
func (c TransitiveMemberOfClient) ListTransitiveMemberOfsComplete(ctx context.Context, id stable.GroupId, options ListTransitiveMemberOfsOperationOptions) (ListTransitiveMemberOfsCompleteResult, error)
ListTransitiveMemberOfsComplete retrieves all the results into a single object
func (TransitiveMemberOfClient) ListTransitiveMemberOfsCompleteMatchingPredicate ¶
func (c TransitiveMemberOfClient) ListTransitiveMemberOfsCompleteMatchingPredicate(ctx context.Context, id stable.GroupId, options ListTransitiveMemberOfsOperationOptions, predicate DirectoryObjectOperationPredicate) (result ListTransitiveMemberOfsCompleteResult, err error)
ListTransitiveMemberOfsCompleteMatchingPredicate retrieves all the results and then applies the predicate