person

package
v0.20241209.1115630 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetPeopleCountOperationOptions

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

func DefaultGetPeopleCountOperationOptions

func DefaultGetPeopleCountOperationOptions() GetPeopleCountOperationOptions

func (GetPeopleCountOperationOptions) ToHeaders

func (GetPeopleCountOperationOptions) ToOData

func (GetPeopleCountOperationOptions) ToQuery

type GetPeopleCountOperationResponse

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

type GetPersonOperationOptions

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

func DefaultGetPersonOperationOptions

func DefaultGetPersonOperationOptions() GetPersonOperationOptions

func (GetPersonOperationOptions) ToHeaders

func (o GetPersonOperationOptions) ToHeaders() *client.Headers

func (GetPersonOperationOptions) ToOData

func (o GetPersonOperationOptions) ToOData() *odata.Query

func (GetPersonOperationOptions) ToQuery

type GetPersonOperationResponse

type GetPersonOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *beta.Person
}

type ListPeopleCompleteResult

type ListPeopleCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []beta.Person
}

type ListPeopleCustomPager

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

type ListPeopleOperationOptions

type ListPeopleOperationOptions struct {
	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 DefaultListPeopleOperationOptions

func DefaultListPeopleOperationOptions() ListPeopleOperationOptions

func (ListPeopleOperationOptions) ToHeaders

func (o ListPeopleOperationOptions) ToHeaders() *client.Headers

func (ListPeopleOperationOptions) ToOData

func (o ListPeopleOperationOptions) ToOData() *odata.Query

func (ListPeopleOperationOptions) ToQuery

type ListPeopleOperationResponse

type ListPeopleOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]beta.Person
}

type PersonClient

type PersonClient struct {
	Client *msgraph.Client
}

func NewPersonClientWithBaseURI

func NewPersonClientWithBaseURI(sdkApi sdkEnv.Api) (*PersonClient, error)

func (PersonClient) GetPeopleCount

GetPeopleCount - Get the number of the resource

func (PersonClient) GetPerson

GetPerson - Get people from me. Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user's communication, collaboration, and business relationships. A person aggregates information from mail, contacts, and social networks.

func (PersonClient) ListPeople

ListPeople - List people. Retrieve a list of person objects ordered by their relevance to the user, which is determined by the user's communication and collaboration patterns, and business relationships.

func (PersonClient) ListPeopleComplete

ListPeopleComplete retrieves all the results into a single object

func (PersonClient) ListPeopleCompleteMatchingPredicate

func (c PersonClient) ListPeopleCompleteMatchingPredicate(ctx context.Context, options ListPeopleOperationOptions, predicate PersonOperationPredicate) (result ListPeopleCompleteResult, err error)

ListPeopleCompleteMatchingPredicate retrieves all the results and then applies the predicate

type PersonOperationPredicate

type PersonOperationPredicate struct {
}

func (PersonOperationPredicate) Matches

func (p PersonOperationPredicate) Matches(input beta.Person) bool

Jump to

Keyboard shortcuts

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