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, options GetPeopleCountOperationOptions) (result GetPeopleCountOperationResponse, err error)
- func (c PersonClient) GetPerson(ctx context.Context, id stable.MePersonId, options GetPersonOperationOptions) (result GetPersonOperationResponse, err error)
- func (c PersonClient) ListPeople(ctx context.Context, options ListPeopleOperationOptions) (result ListPeopleOperationResponse, err error)
- func (c PersonClient) ListPeopleComplete(ctx context.Context, options ListPeopleOperationOptions) (ListPeopleCompleteResult, error)
- func (c PersonClient) ListPeopleCompleteMatchingPredicate(ctx context.Context, 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, options GetPeopleCountOperationOptions) (result GetPeopleCountOperationResponse, err error)
GetPeopleCount - Get the number of the resource
func (PersonClient) GetPerson ¶
func (c PersonClient) GetPerson(ctx context.Context, id stable.MePersonId, options GetPersonOperationOptions) (result GetPersonOperationResponse, err error)
GetPerson - Get people from me. People that are relevant to the user. Read-only. Nullable.
func (PersonClient) ListPeople ¶
func (c PersonClient) ListPeople(ctx context.Context, options ListPeopleOperationOptions) (result ListPeopleOperationResponse, err error)
ListPeople - List people. Retrieve a collection of person objects ordered by their relevance to the user, which is determined by the user's communication and collaboration patterns, and business relationships. You can get this information via the People API. For examples, see the Examples section and the article Use the People API to get information about the people most relevant to you.
func (PersonClient) ListPeopleComplete ¶
func (c PersonClient) ListPeopleComplete(ctx context.Context, options ListPeopleOperationOptions) (ListPeopleCompleteResult, error)
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 { }