Documentation ¶
Index ¶
- type CreateProfileProjectOperationOptions
- type CreateProfileProjectOperationResponse
- type DeleteProfileProjectOperationOptions
- type DeleteProfileProjectOperationResponse
- type GetProfileProjectOperationOptions
- type GetProfileProjectOperationResponse
- type GetProfileProjectsCountOperationOptions
- type GetProfileProjectsCountOperationResponse
- type ListProfileProjectsCompleteResult
- type ListProfileProjectsCustomPager
- type ListProfileProjectsOperationOptions
- type ListProfileProjectsOperationResponse
- type ProfileProjectClient
- func (c ProfileProjectClient) CreateProfileProject(ctx context.Context, id beta.UserId, input beta.ProjectParticipation, ...) (result CreateProfileProjectOperationResponse, err error)
- func (c ProfileProjectClient) DeleteProfileProject(ctx context.Context, id beta.UserIdProfileProjectId, ...) (result DeleteProfileProjectOperationResponse, err error)
- func (c ProfileProjectClient) GetProfileProject(ctx context.Context, id beta.UserIdProfileProjectId, ...) (result GetProfileProjectOperationResponse, err error)
- func (c ProfileProjectClient) GetProfileProjectsCount(ctx context.Context, id beta.UserId, ...) (result GetProfileProjectsCountOperationResponse, err error)
- func (c ProfileProjectClient) ListProfileProjects(ctx context.Context, id beta.UserId, ...) (result ListProfileProjectsOperationResponse, err error)
- func (c ProfileProjectClient) ListProfileProjectsComplete(ctx context.Context, id beta.UserId, ...) (ListProfileProjectsCompleteResult, error)
- func (c ProfileProjectClient) ListProfileProjectsCompleteMatchingPredicate(ctx context.Context, id beta.UserId, ...) (result ListProfileProjectsCompleteResult, err error)
- func (c ProfileProjectClient) UpdateProfileProject(ctx context.Context, id beta.UserIdProfileProjectId, ...) (result UpdateProfileProjectOperationResponse, err error)
- type ProjectParticipationOperationPredicate
- type UpdateProfileProjectOperationOptions
- type UpdateProfileProjectOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateProfileProjectOperationOptions ¶
type CreateProfileProjectOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateProfileProjectOperationOptions ¶
func DefaultCreateProfileProjectOperationOptions() CreateProfileProjectOperationOptions
func (CreateProfileProjectOperationOptions) ToHeaders ¶
func (o CreateProfileProjectOperationOptions) ToHeaders() *client.Headers
func (CreateProfileProjectOperationOptions) ToOData ¶
func (o CreateProfileProjectOperationOptions) ToOData() *odata.Query
func (CreateProfileProjectOperationOptions) ToQuery ¶
func (o CreateProfileProjectOperationOptions) ToQuery() *client.QueryParams
type DeleteProfileProjectOperationOptions ¶
type DeleteProfileProjectOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteProfileProjectOperationOptions ¶
func DefaultDeleteProfileProjectOperationOptions() DeleteProfileProjectOperationOptions
func (DeleteProfileProjectOperationOptions) ToHeaders ¶
func (o DeleteProfileProjectOperationOptions) ToHeaders() *client.Headers
func (DeleteProfileProjectOperationOptions) ToOData ¶
func (o DeleteProfileProjectOperationOptions) ToOData() *odata.Query
func (DeleteProfileProjectOperationOptions) ToQuery ¶
func (o DeleteProfileProjectOperationOptions) ToQuery() *client.QueryParams
type GetProfileProjectOperationOptions ¶
type GetProfileProjectOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetProfileProjectOperationOptions ¶
func DefaultGetProfileProjectOperationOptions() GetProfileProjectOperationOptions
func (GetProfileProjectOperationOptions) ToHeaders ¶
func (o GetProfileProjectOperationOptions) ToHeaders() *client.Headers
func (GetProfileProjectOperationOptions) ToOData ¶
func (o GetProfileProjectOperationOptions) ToOData() *odata.Query
func (GetProfileProjectOperationOptions) ToQuery ¶
func (o GetProfileProjectOperationOptions) ToQuery() *client.QueryParams
type GetProfileProjectsCountOperationOptions ¶
type GetProfileProjectsCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetProfileProjectsCountOperationOptions ¶
func DefaultGetProfileProjectsCountOperationOptions() GetProfileProjectsCountOperationOptions
func (GetProfileProjectsCountOperationOptions) ToHeaders ¶
func (o GetProfileProjectsCountOperationOptions) ToHeaders() *client.Headers
func (GetProfileProjectsCountOperationOptions) ToOData ¶
func (o GetProfileProjectsCountOperationOptions) ToOData() *odata.Query
func (GetProfileProjectsCountOperationOptions) ToQuery ¶
func (o GetProfileProjectsCountOperationOptions) ToQuery() *client.QueryParams
type ListProfileProjectsCompleteResult ¶
type ListProfileProjectsCompleteResult struct { LatestHttpResponse *http.Response Items []beta.ProjectParticipation }
type ListProfileProjectsCustomPager ¶
func (*ListProfileProjectsCustomPager) NextPageLink ¶
func (p *ListProfileProjectsCustomPager) NextPageLink() *odata.Link
type ListProfileProjectsOperationOptions ¶
type ListProfileProjectsOperationOptions 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 DefaultListProfileProjectsOperationOptions ¶
func DefaultListProfileProjectsOperationOptions() ListProfileProjectsOperationOptions
func (ListProfileProjectsOperationOptions) ToHeaders ¶
func (o ListProfileProjectsOperationOptions) ToHeaders() *client.Headers
func (ListProfileProjectsOperationOptions) ToOData ¶
func (o ListProfileProjectsOperationOptions) ToOData() *odata.Query
func (ListProfileProjectsOperationOptions) ToQuery ¶
func (o ListProfileProjectsOperationOptions) ToQuery() *client.QueryParams
type ProfileProjectClient ¶
func NewProfileProjectClientWithBaseURI ¶
func NewProfileProjectClientWithBaseURI(sdkApi sdkEnv.Api) (*ProfileProjectClient, error)
func (ProfileProjectClient) CreateProfileProject ¶
func (c ProfileProjectClient) CreateProfileProject(ctx context.Context, id beta.UserId, input beta.ProjectParticipation, options CreateProfileProjectOperationOptions) (result CreateProfileProjectOperationResponse, err error)
CreateProfileProject - Create new navigation property to projects for users
func (ProfileProjectClient) DeleteProfileProject ¶
func (c ProfileProjectClient) DeleteProfileProject(ctx context.Context, id beta.UserIdProfileProjectId, options DeleteProfileProjectOperationOptions) (result DeleteProfileProjectOperationResponse, err error)
DeleteProfileProject - Delete navigation property projects for users
func (ProfileProjectClient) GetProfileProject ¶
func (c ProfileProjectClient) GetProfileProject(ctx context.Context, id beta.UserIdProfileProjectId, options GetProfileProjectOperationOptions) (result GetProfileProjectOperationResponse, err error)
GetProfileProject - Get projects from users. Represents detailed information about projects associated with a user.
func (ProfileProjectClient) GetProfileProjectsCount ¶
func (c ProfileProjectClient) GetProfileProjectsCount(ctx context.Context, id beta.UserId, options GetProfileProjectsCountOperationOptions) (result GetProfileProjectsCountOperationResponse, err error)
GetProfileProjectsCount - Get the number of the resource
func (ProfileProjectClient) ListProfileProjects ¶
func (c ProfileProjectClient) ListProfileProjects(ctx context.Context, id beta.UserId, options ListProfileProjectsOperationOptions) (result ListProfileProjectsOperationResponse, err error)
ListProfileProjects - Get projects from users. Represents detailed information about projects associated with a user.
func (ProfileProjectClient) ListProfileProjectsComplete ¶
func (c ProfileProjectClient) ListProfileProjectsComplete(ctx context.Context, id beta.UserId, options ListProfileProjectsOperationOptions) (ListProfileProjectsCompleteResult, error)
ListProfileProjectsComplete retrieves all the results into a single object
func (ProfileProjectClient) ListProfileProjectsCompleteMatchingPredicate ¶
func (c ProfileProjectClient) ListProfileProjectsCompleteMatchingPredicate(ctx context.Context, id beta.UserId, options ListProfileProjectsOperationOptions, predicate ProjectParticipationOperationPredicate) (result ListProfileProjectsCompleteResult, err error)
ListProfileProjectsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ProfileProjectClient) UpdateProfileProject ¶
func (c ProfileProjectClient) UpdateProfileProject(ctx context.Context, id beta.UserIdProfileProjectId, input beta.ProjectParticipation, options UpdateProfileProjectOperationOptions) (result UpdateProfileProjectOperationResponse, err error)
UpdateProfileProject - Update the navigation property projects in users
type ProjectParticipationOperationPredicate ¶
type ProjectParticipationOperationPredicate struct { }
func (ProjectParticipationOperationPredicate) Matches ¶
func (p ProjectParticipationOperationPredicate) Matches(input beta.ProjectParticipation) bool
type UpdateProfileProjectOperationOptions ¶
type UpdateProfileProjectOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateProfileProjectOperationOptions ¶
func DefaultUpdateProfileProjectOperationOptions() UpdateProfileProjectOperationOptions
func (UpdateProfileProjectOperationOptions) ToHeaders ¶
func (o UpdateProfileProjectOperationOptions) ToHeaders() *client.Headers
func (UpdateProfileProjectOperationOptions) ToOData ¶
func (o UpdateProfileProjectOperationOptions) ToOData() *odata.Query
func (UpdateProfileProjectOperationOptions) ToQuery ¶
func (o UpdateProfileProjectOperationOptions) ToQuery() *client.QueryParams