Documentation ¶
Index ¶
- type CreateProfilePositionOperationOptions
- type CreateProfilePositionOperationResponse
- type DeleteProfilePositionOperationOptions
- type DeleteProfilePositionOperationResponse
- type GetProfilePositionOperationOptions
- type GetProfilePositionOperationResponse
- type GetProfilePositionsCountOperationOptions
- type GetProfilePositionsCountOperationResponse
- type ListProfilePositionsCompleteResult
- type ListProfilePositionsCustomPager
- type ListProfilePositionsOperationOptions
- type ListProfilePositionsOperationResponse
- type ProfilePositionClient
- func (c ProfilePositionClient) CreateProfilePosition(ctx context.Context, id beta.UserId, input beta.WorkPosition, ...) (result CreateProfilePositionOperationResponse, err error)
- func (c ProfilePositionClient) DeleteProfilePosition(ctx context.Context, id beta.UserIdProfilePositionId, ...) (result DeleteProfilePositionOperationResponse, err error)
- func (c ProfilePositionClient) GetProfilePosition(ctx context.Context, id beta.UserIdProfilePositionId, ...) (result GetProfilePositionOperationResponse, err error)
- func (c ProfilePositionClient) GetProfilePositionsCount(ctx context.Context, id beta.UserId, ...) (result GetProfilePositionsCountOperationResponse, err error)
- func (c ProfilePositionClient) ListProfilePositions(ctx context.Context, id beta.UserId, ...) (result ListProfilePositionsOperationResponse, err error)
- func (c ProfilePositionClient) ListProfilePositionsComplete(ctx context.Context, id beta.UserId, ...) (ListProfilePositionsCompleteResult, error)
- func (c ProfilePositionClient) ListProfilePositionsCompleteMatchingPredicate(ctx context.Context, id beta.UserId, ...) (result ListProfilePositionsCompleteResult, err error)
- func (c ProfilePositionClient) UpdateProfilePosition(ctx context.Context, id beta.UserIdProfilePositionId, input beta.WorkPosition, ...) (result UpdateProfilePositionOperationResponse, err error)
- type UpdateProfilePositionOperationOptions
- type UpdateProfilePositionOperationResponse
- type WorkPositionOperationPredicate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateProfilePositionOperationOptions ¶
type CreateProfilePositionOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateProfilePositionOperationOptions ¶
func DefaultCreateProfilePositionOperationOptions() CreateProfilePositionOperationOptions
func (CreateProfilePositionOperationOptions) ToHeaders ¶
func (o CreateProfilePositionOperationOptions) ToHeaders() *client.Headers
func (CreateProfilePositionOperationOptions) ToOData ¶
func (o CreateProfilePositionOperationOptions) ToOData() *odata.Query
func (CreateProfilePositionOperationOptions) ToQuery ¶
func (o CreateProfilePositionOperationOptions) ToQuery() *client.QueryParams
type DeleteProfilePositionOperationOptions ¶
type DeleteProfilePositionOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteProfilePositionOperationOptions ¶
func DefaultDeleteProfilePositionOperationOptions() DeleteProfilePositionOperationOptions
func (DeleteProfilePositionOperationOptions) ToHeaders ¶
func (o DeleteProfilePositionOperationOptions) ToHeaders() *client.Headers
func (DeleteProfilePositionOperationOptions) ToOData ¶
func (o DeleteProfilePositionOperationOptions) ToOData() *odata.Query
func (DeleteProfilePositionOperationOptions) ToQuery ¶
func (o DeleteProfilePositionOperationOptions) ToQuery() *client.QueryParams
type GetProfilePositionOperationOptions ¶
type GetProfilePositionOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetProfilePositionOperationOptions ¶
func DefaultGetProfilePositionOperationOptions() GetProfilePositionOperationOptions
func (GetProfilePositionOperationOptions) ToHeaders ¶
func (o GetProfilePositionOperationOptions) ToHeaders() *client.Headers
func (GetProfilePositionOperationOptions) ToOData ¶
func (o GetProfilePositionOperationOptions) ToOData() *odata.Query
func (GetProfilePositionOperationOptions) ToQuery ¶
func (o GetProfilePositionOperationOptions) ToQuery() *client.QueryParams
type GetProfilePositionsCountOperationOptions ¶
type GetProfilePositionsCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetProfilePositionsCountOperationOptions ¶
func DefaultGetProfilePositionsCountOperationOptions() GetProfilePositionsCountOperationOptions
func (GetProfilePositionsCountOperationOptions) ToHeaders ¶
func (o GetProfilePositionsCountOperationOptions) ToHeaders() *client.Headers
func (GetProfilePositionsCountOperationOptions) ToOData ¶
func (o GetProfilePositionsCountOperationOptions) ToOData() *odata.Query
func (GetProfilePositionsCountOperationOptions) ToQuery ¶
func (o GetProfilePositionsCountOperationOptions) ToQuery() *client.QueryParams
type ListProfilePositionsCompleteResult ¶
type ListProfilePositionsCompleteResult struct { LatestHttpResponse *http.Response Items []beta.WorkPosition }
type ListProfilePositionsCustomPager ¶
func (*ListProfilePositionsCustomPager) NextPageLink ¶
func (p *ListProfilePositionsCustomPager) NextPageLink() *odata.Link
type ListProfilePositionsOperationOptions ¶
type ListProfilePositionsOperationOptions 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 DefaultListProfilePositionsOperationOptions ¶
func DefaultListProfilePositionsOperationOptions() ListProfilePositionsOperationOptions
func (ListProfilePositionsOperationOptions) ToHeaders ¶
func (o ListProfilePositionsOperationOptions) ToHeaders() *client.Headers
func (ListProfilePositionsOperationOptions) ToOData ¶
func (o ListProfilePositionsOperationOptions) ToOData() *odata.Query
func (ListProfilePositionsOperationOptions) ToQuery ¶
func (o ListProfilePositionsOperationOptions) ToQuery() *client.QueryParams
type ProfilePositionClient ¶
func NewProfilePositionClientWithBaseURI ¶
func NewProfilePositionClientWithBaseURI(sdkApi sdkEnv.Api) (*ProfilePositionClient, error)
func (ProfilePositionClient) CreateProfilePosition ¶
func (c ProfilePositionClient) CreateProfilePosition(ctx context.Context, id beta.UserId, input beta.WorkPosition, options CreateProfilePositionOperationOptions) (result CreateProfilePositionOperationResponse, err error)
CreateProfilePosition - Create new navigation property to positions for users
func (ProfilePositionClient) DeleteProfilePosition ¶
func (c ProfilePositionClient) DeleteProfilePosition(ctx context.Context, id beta.UserIdProfilePositionId, options DeleteProfilePositionOperationOptions) (result DeleteProfilePositionOperationResponse, err error)
DeleteProfilePosition - Delete navigation property positions for users
func (ProfilePositionClient) GetProfilePosition ¶
func (c ProfilePositionClient) GetProfilePosition(ctx context.Context, id beta.UserIdProfilePositionId, options GetProfilePositionOperationOptions) (result GetProfilePositionOperationResponse, err error)
GetProfilePosition - Get positions from users. Represents detailed information about work positions associated with a user's profile.
func (ProfilePositionClient) GetProfilePositionsCount ¶
func (c ProfilePositionClient) GetProfilePositionsCount(ctx context.Context, id beta.UserId, options GetProfilePositionsCountOperationOptions) (result GetProfilePositionsCountOperationResponse, err error)
GetProfilePositionsCount - Get the number of the resource
func (ProfilePositionClient) ListProfilePositions ¶
func (c ProfilePositionClient) ListProfilePositions(ctx context.Context, id beta.UserId, options ListProfilePositionsOperationOptions) (result ListProfilePositionsOperationResponse, err error)
ListProfilePositions - Get positions from users. Represents detailed information about work positions associated with a user's profile.
func (ProfilePositionClient) ListProfilePositionsComplete ¶
func (c ProfilePositionClient) ListProfilePositionsComplete(ctx context.Context, id beta.UserId, options ListProfilePositionsOperationOptions) (ListProfilePositionsCompleteResult, error)
ListProfilePositionsComplete retrieves all the results into a single object
func (ProfilePositionClient) ListProfilePositionsCompleteMatchingPredicate ¶
func (c ProfilePositionClient) ListProfilePositionsCompleteMatchingPredicate(ctx context.Context, id beta.UserId, options ListProfilePositionsOperationOptions, predicate WorkPositionOperationPredicate) (result ListProfilePositionsCompleteResult, err error)
ListProfilePositionsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ProfilePositionClient) UpdateProfilePosition ¶
func (c ProfilePositionClient) UpdateProfilePosition(ctx context.Context, id beta.UserIdProfilePositionId, input beta.WorkPosition, options UpdateProfilePositionOperationOptions) (result UpdateProfilePositionOperationResponse, err error)
UpdateProfilePosition - Update the navigation property positions in users
type UpdateProfilePositionOperationOptions ¶
type UpdateProfilePositionOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateProfilePositionOperationOptions ¶
func DefaultUpdateProfilePositionOperationOptions() UpdateProfilePositionOperationOptions
func (UpdateProfilePositionOperationOptions) ToHeaders ¶
func (o UpdateProfilePositionOperationOptions) ToHeaders() *client.Headers
func (UpdateProfilePositionOperationOptions) ToOData ¶
func (o UpdateProfilePositionOperationOptions) ToOData() *odata.Query
func (UpdateProfilePositionOperationOptions) ToQuery ¶
func (o UpdateProfilePositionOperationOptions) ToQuery() *client.QueryParams
type WorkPositionOperationPredicate ¶
type WorkPositionOperationPredicate struct { }
func (WorkPositionOperationPredicate) Matches ¶
func (p WorkPositionOperationPredicate) Matches(input beta.WorkPosition) bool