Documentation ¶
Index ¶
- type CreateProfileInterestOperationOptions
- type CreateProfileInterestOperationResponse
- type DeleteProfileInterestOperationOptions
- type DeleteProfileInterestOperationResponse
- type GetProfileInterestOperationOptions
- type GetProfileInterestOperationResponse
- type GetProfileInterestsCountOperationOptions
- type GetProfileInterestsCountOperationResponse
- type ListProfileInterestsCompleteResult
- type ListProfileInterestsCustomPager
- type ListProfileInterestsOperationOptions
- type ListProfileInterestsOperationResponse
- type PersonInterestOperationPredicate
- type ProfileInterestClient
- func (c ProfileInterestClient) CreateProfileInterest(ctx context.Context, input beta.PersonInterest, ...) (result CreateProfileInterestOperationResponse, err error)
- func (c ProfileInterestClient) DeleteProfileInterest(ctx context.Context, id beta.MeProfileInterestId, ...) (result DeleteProfileInterestOperationResponse, err error)
- func (c ProfileInterestClient) GetProfileInterest(ctx context.Context, id beta.MeProfileInterestId, ...) (result GetProfileInterestOperationResponse, err error)
- func (c ProfileInterestClient) GetProfileInterestsCount(ctx context.Context, options GetProfileInterestsCountOperationOptions) (result GetProfileInterestsCountOperationResponse, err error)
- func (c ProfileInterestClient) ListProfileInterests(ctx context.Context, options ListProfileInterestsOperationOptions) (result ListProfileInterestsOperationResponse, err error)
- func (c ProfileInterestClient) ListProfileInterestsComplete(ctx context.Context, options ListProfileInterestsOperationOptions) (ListProfileInterestsCompleteResult, error)
- func (c ProfileInterestClient) ListProfileInterestsCompleteMatchingPredicate(ctx context.Context, options ListProfileInterestsOperationOptions, ...) (result ListProfileInterestsCompleteResult, err error)
- func (c ProfileInterestClient) UpdateProfileInterest(ctx context.Context, id beta.MeProfileInterestId, input beta.PersonInterest, ...) (result UpdateProfileInterestOperationResponse, err error)
- type UpdateProfileInterestOperationOptions
- type UpdateProfileInterestOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateProfileInterestOperationOptions ¶
type CreateProfileInterestOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateProfileInterestOperationOptions ¶
func DefaultCreateProfileInterestOperationOptions() CreateProfileInterestOperationOptions
func (CreateProfileInterestOperationOptions) ToHeaders ¶
func (o CreateProfileInterestOperationOptions) ToHeaders() *client.Headers
func (CreateProfileInterestOperationOptions) ToOData ¶
func (o CreateProfileInterestOperationOptions) ToOData() *odata.Query
func (CreateProfileInterestOperationOptions) ToQuery ¶
func (o CreateProfileInterestOperationOptions) ToQuery() *client.QueryParams
type DeleteProfileInterestOperationOptions ¶
type DeleteProfileInterestOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteProfileInterestOperationOptions ¶
func DefaultDeleteProfileInterestOperationOptions() DeleteProfileInterestOperationOptions
func (DeleteProfileInterestOperationOptions) ToHeaders ¶
func (o DeleteProfileInterestOperationOptions) ToHeaders() *client.Headers
func (DeleteProfileInterestOperationOptions) ToOData ¶
func (o DeleteProfileInterestOperationOptions) ToOData() *odata.Query
func (DeleteProfileInterestOperationOptions) ToQuery ¶
func (o DeleteProfileInterestOperationOptions) ToQuery() *client.QueryParams
type GetProfileInterestOperationOptions ¶
type GetProfileInterestOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetProfileInterestOperationOptions ¶
func DefaultGetProfileInterestOperationOptions() GetProfileInterestOperationOptions
func (GetProfileInterestOperationOptions) ToHeaders ¶
func (o GetProfileInterestOperationOptions) ToHeaders() *client.Headers
func (GetProfileInterestOperationOptions) ToOData ¶
func (o GetProfileInterestOperationOptions) ToOData() *odata.Query
func (GetProfileInterestOperationOptions) ToQuery ¶
func (o GetProfileInterestOperationOptions) ToQuery() *client.QueryParams
type GetProfileInterestsCountOperationOptions ¶
type GetProfileInterestsCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetProfileInterestsCountOperationOptions ¶
func DefaultGetProfileInterestsCountOperationOptions() GetProfileInterestsCountOperationOptions
func (GetProfileInterestsCountOperationOptions) ToHeaders ¶
func (o GetProfileInterestsCountOperationOptions) ToHeaders() *client.Headers
func (GetProfileInterestsCountOperationOptions) ToOData ¶
func (o GetProfileInterestsCountOperationOptions) ToOData() *odata.Query
func (GetProfileInterestsCountOperationOptions) ToQuery ¶
func (o GetProfileInterestsCountOperationOptions) ToQuery() *client.QueryParams
type ListProfileInterestsCompleteResult ¶
type ListProfileInterestsCompleteResult struct { LatestHttpResponse *http.Response Items []beta.PersonInterest }
type ListProfileInterestsCustomPager ¶
func (*ListProfileInterestsCustomPager) NextPageLink ¶
func (p *ListProfileInterestsCustomPager) NextPageLink() *odata.Link
type ListProfileInterestsOperationOptions ¶
type ListProfileInterestsOperationOptions 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 DefaultListProfileInterestsOperationOptions ¶
func DefaultListProfileInterestsOperationOptions() ListProfileInterestsOperationOptions
func (ListProfileInterestsOperationOptions) ToHeaders ¶
func (o ListProfileInterestsOperationOptions) ToHeaders() *client.Headers
func (ListProfileInterestsOperationOptions) ToOData ¶
func (o ListProfileInterestsOperationOptions) ToOData() *odata.Query
func (ListProfileInterestsOperationOptions) ToQuery ¶
func (o ListProfileInterestsOperationOptions) ToQuery() *client.QueryParams
type PersonInterestOperationPredicate ¶
type PersonInterestOperationPredicate struct { }
func (PersonInterestOperationPredicate) Matches ¶
func (p PersonInterestOperationPredicate) Matches(input beta.PersonInterest) bool
type ProfileInterestClient ¶
func NewProfileInterestClientWithBaseURI ¶
func NewProfileInterestClientWithBaseURI(sdkApi sdkEnv.Api) (*ProfileInterestClient, error)
func (ProfileInterestClient) CreateProfileInterest ¶
func (c ProfileInterestClient) CreateProfileInterest(ctx context.Context, input beta.PersonInterest, options CreateProfileInterestOperationOptions) (result CreateProfileInterestOperationResponse, err error)
CreateProfileInterest - Create personInterest. Create a new personInterest.
func (ProfileInterestClient) DeleteProfileInterest ¶
func (c ProfileInterestClient) DeleteProfileInterest(ctx context.Context, id beta.MeProfileInterestId, options DeleteProfileInterestOperationOptions) (result DeleteProfileInterestOperationResponse, err error)
DeleteProfileInterest - Delete personInterest. Deletes a personInterest object from a user's profile.
func (ProfileInterestClient) GetProfileInterest ¶
func (c ProfileInterestClient) GetProfileInterest(ctx context.Context, id beta.MeProfileInterestId, options GetProfileInterestOperationOptions) (result GetProfileInterestOperationResponse, err error)
GetProfileInterest - Get personInterest. Retrieve the properties and relationships of a personInterest object in a user's profile.
func (ProfileInterestClient) GetProfileInterestsCount ¶
func (c ProfileInterestClient) GetProfileInterestsCount(ctx context.Context, options GetProfileInterestsCountOperationOptions) (result GetProfileInterestsCountOperationResponse, err error)
GetProfileInterestsCount - Get the number of the resource
func (ProfileInterestClient) ListProfileInterests ¶
func (c ProfileInterestClient) ListProfileInterests(ctx context.Context, options ListProfileInterestsOperationOptions) (result ListProfileInterestsOperationResponse, err error)
ListProfileInterests - List interests. Retrieve a list of personInterest objects from a user's profile.
func (ProfileInterestClient) ListProfileInterestsComplete ¶
func (c ProfileInterestClient) ListProfileInterestsComplete(ctx context.Context, options ListProfileInterestsOperationOptions) (ListProfileInterestsCompleteResult, error)
ListProfileInterestsComplete retrieves all the results into a single object
func (ProfileInterestClient) ListProfileInterestsCompleteMatchingPredicate ¶
func (c ProfileInterestClient) ListProfileInterestsCompleteMatchingPredicate(ctx context.Context, options ListProfileInterestsOperationOptions, predicate PersonInterestOperationPredicate) (result ListProfileInterestsCompleteResult, err error)
ListProfileInterestsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ProfileInterestClient) UpdateProfileInterest ¶
func (c ProfileInterestClient) UpdateProfileInterest(ctx context.Context, id beta.MeProfileInterestId, input beta.PersonInterest, options UpdateProfileInterestOperationOptions) (result UpdateProfileInterestOperationResponse, err error)
UpdateProfileInterest - Update personinterest. Update the properties of a personInterest object in a user's profile.
type UpdateProfileInterestOperationOptions ¶
type UpdateProfileInterestOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateProfileInterestOperationOptions ¶
func DefaultUpdateProfileInterestOperationOptions() UpdateProfileInterestOperationOptions
func (UpdateProfileInterestOperationOptions) ToHeaders ¶
func (o UpdateProfileInterestOperationOptions) ToHeaders() *client.Headers
func (UpdateProfileInterestOperationOptions) ToOData ¶
func (o UpdateProfileInterestOperationOptions) ToOData() *odata.Query
func (UpdateProfileInterestOperationOptions) ToQuery ¶
func (o UpdateProfileInterestOperationOptions) ToQuery() *client.QueryParams