Documentation ¶
Index ¶
- type GetPeopleCountOperationOptions
- type GetPeopleCountOperationResponse
- type GetPersonOperationOptions
- type GetPersonOperationResponse
- type ListPeopleCompleteResult
- type ListPeopleCustomPager
- type ListPeopleOperationOptions
- type ListPeopleOperationResponse
- type PersonClient
- func (c PersonClient) GetPeopleCount(ctx context.Context, id beta.UserId, options GetPeopleCountOperationOptions) (result GetPeopleCountOperationResponse, err error)
- func (c PersonClient) GetPerson(ctx context.Context, id beta.UserIdPersonId, options GetPersonOperationOptions) (result GetPersonOperationResponse, err error)
- func (c PersonClient) ListPeople(ctx context.Context, id beta.UserId, options ListPeopleOperationOptions) (result ListPeopleOperationResponse, err error)
- func (c PersonClient) ListPeopleComplete(ctx context.Context, id beta.UserId, options ListPeopleOperationOptions) (ListPeopleCompleteResult, error)
- func (c PersonClient) ListPeopleCompleteMatchingPredicate(ctx context.Context, id beta.UserId, options ListPeopleOperationOptions, ...) (result ListPeopleCompleteResult, err error)
- type PersonOperationPredicate
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 (o GetPeopleCountOperationOptions) ToHeaders() *client.Headers
func (GetPeopleCountOperationOptions) ToOData ¶
func (o GetPeopleCountOperationOptions) ToOData() *odata.Query
func (GetPeopleCountOperationOptions) ToQuery ¶
func (o GetPeopleCountOperationOptions) ToQuery() *client.QueryParams
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 ¶
func (o GetPersonOperationOptions) ToQuery() *client.QueryParams
type ListPeopleCustomPager ¶
func (*ListPeopleCustomPager) NextPageLink ¶
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 ¶
func (o ListPeopleOperationOptions) ToQuery() *client.QueryParams
type PersonClient ¶
func NewPersonClientWithBaseURI ¶
func NewPersonClientWithBaseURI(sdkApi sdkEnv.Api) (*PersonClient, error)
func (PersonClient) GetPeopleCount ¶
func (c PersonClient) GetPeopleCount(ctx context.Context, id beta.UserId, options GetPeopleCountOperationOptions) (result GetPeopleCountOperationResponse, err error)
GetPeopleCount - Get the number of the resource
func (PersonClient) GetPerson ¶
func (c PersonClient) GetPerson(ctx context.Context, id beta.UserIdPersonId, options GetPersonOperationOptions) (result GetPersonOperationResponse, err error)
GetPerson - Get people from users. 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 ¶
func (c PersonClient) ListPeople(ctx context.Context, id beta.UserId, options ListPeopleOperationOptions) (result ListPeopleOperationResponse, err error)
ListPeople - Get people from users. 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) ListPeopleComplete ¶
func (c PersonClient) ListPeopleComplete(ctx context.Context, id beta.UserId, options ListPeopleOperationOptions) (ListPeopleCompleteResult, error)
ListPeopleComplete retrieves all the results into a single object
func (PersonClient) ListPeopleCompleteMatchingPredicate ¶
func (c PersonClient) ListPeopleCompleteMatchingPredicate(ctx context.Context, id beta.UserId, options ListPeopleOperationOptions, predicate PersonOperationPredicate) (result ListPeopleCompleteResult, err error)
ListPeopleCompleteMatchingPredicate retrieves all the results and then applies the predicate
type PersonOperationPredicate ¶
type PersonOperationPredicate struct { }