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.UserIdTransitiveMemberOfId, ...) (result GetTransitiveMemberOfOperationResponse, err error)
- func (c TransitiveMemberOfClient) GetTransitiveMemberOfCount(ctx context.Context, id stable.UserId, ...) (result GetTransitiveMemberOfCountOperationResponse, err error)
- func (c TransitiveMemberOfClient) ListTransitiveMemberOfs(ctx context.Context, id stable.UserId, ...) (result ListTransitiveMemberOfsOperationResponse, err error)
- func (c TransitiveMemberOfClient) ListTransitiveMemberOfsComplete(ctx context.Context, id stable.UserId, ...) (ListTransitiveMemberOfsCompleteResult, error)
- func (c TransitiveMemberOfClient) ListTransitiveMemberOfsCompleteMatchingPredicate(ctx context.Context, id stable.UserId, ...) (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.UserIdTransitiveMemberOfId, options GetTransitiveMemberOfOperationOptions) (result GetTransitiveMemberOfOperationResponse, err error)
GetTransitiveMemberOf - Get transitiveMemberOf from users. The groups, including nested groups, and directory roles that a user is a member of. Nullable.
func (TransitiveMemberOfClient) GetTransitiveMemberOfCount ¶
func (c TransitiveMemberOfClient) GetTransitiveMemberOfCount(ctx context.Context, id stable.UserId, 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.UserId, options ListTransitiveMemberOfsOperationOptions) (result ListTransitiveMemberOfsOperationResponse, err error)
ListTransitiveMemberOfs - List a user's memberships (direct and transitive). Get groups, directory roles, and administrative units that the user is a member of through either direct or transitive membership.
func (TransitiveMemberOfClient) ListTransitiveMemberOfsComplete ¶
func (c TransitiveMemberOfClient) ListTransitiveMemberOfsComplete(ctx context.Context, id stable.UserId, 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.UserId, options ListTransitiveMemberOfsOperationOptions, predicate DirectoryObjectOperationPredicate) (result ListTransitiveMemberOfsCompleteResult, err error)
ListTransitiveMemberOfsCompleteMatchingPredicate retrieves all the results and then applies the predicate
Click to show internal directories.
Click to hide internal directories.