directreport

package
v0.20240923.1151247 Latest Latest
Warning

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

Go to latest
Published: Sep 23, 2024 License: MPL-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DirectReportClient

type DirectReportClient struct {
	Client *msgraph.Client
}

func NewDirectReportClientWithBaseURI

func NewDirectReportClientWithBaseURI(sdkApi sdkEnv.Api) (*DirectReportClient, error)

func (DirectReportClient) GetDirectReport

GetDirectReport - Get directReports from me. The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand.

func (DirectReportClient) GetDirectReportsCount

GetDirectReportsCount - Get the number of the resource

func (DirectReportClient) ListDirectReports

ListDirectReports - List directReports. Get a user's direct reports. Returns the users and contacts for whom this user is assigned as manager. This API doesn't support getting the direct report chain beyond the specified user's direct reports.

func (DirectReportClient) ListDirectReportsComplete

ListDirectReportsComplete retrieves all the results into a single object

func (DirectReportClient) ListDirectReportsCompleteMatchingPredicate

func (c DirectReportClient) ListDirectReportsCompleteMatchingPredicate(ctx context.Context, options ListDirectReportsOperationOptions, predicate DirectoryObjectOperationPredicate) (result ListDirectReportsCompleteResult, err error)

ListDirectReportsCompleteMatchingPredicate retrieves all the results and then applies the predicate

type DirectoryObjectOperationPredicate

type DirectoryObjectOperationPredicate struct {
}

func (DirectoryObjectOperationPredicate) Matches

type GetDirectReportOperationOptions

type GetDirectReportOperationOptions struct {
	ConsistencyLevel *odata.ConsistencyLevel
	Expand           *odata.Expand
	Metadata         *odata.Metadata
	RetryFunc        client.RequestRetryFunc
	Select           *[]string
}

func DefaultGetDirectReportOperationOptions

func DefaultGetDirectReportOperationOptions() GetDirectReportOperationOptions

func (GetDirectReportOperationOptions) ToHeaders

func (GetDirectReportOperationOptions) ToOData

func (GetDirectReportOperationOptions) ToQuery

type GetDirectReportOperationResponse

type GetDirectReportOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        stable.DirectoryObject
}

type GetDirectReportsCountOperationOptions

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

func DefaultGetDirectReportsCountOperationOptions

func DefaultGetDirectReportsCountOperationOptions() GetDirectReportsCountOperationOptions

func (GetDirectReportsCountOperationOptions) ToHeaders

func (GetDirectReportsCountOperationOptions) ToOData

func (GetDirectReportsCountOperationOptions) ToQuery

type GetDirectReportsCountOperationResponse

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

type ListDirectReportsCompleteResult

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

type ListDirectReportsCustomPager

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

type ListDirectReportsOperationOptions

type ListDirectReportsOperationOptions 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 DefaultListDirectReportsOperationOptions

func DefaultListDirectReportsOperationOptions() ListDirectReportsOperationOptions

func (ListDirectReportsOperationOptions) ToHeaders

func (ListDirectReportsOperationOptions) ToOData

func (ListDirectReportsOperationOptions) ToQuery

type ListDirectReportsOperationResponse

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

Jump to

Keyboard shortcuts

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