deviceusageright

package
v0.20240923.1151247 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 23, 2024 License: MPL-2.0 Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateDeviceUsageRightOperationOptions

type CreateDeviceUsageRightOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func DefaultCreateDeviceUsageRightOperationOptions

func DefaultCreateDeviceUsageRightOperationOptions() CreateDeviceUsageRightOperationOptions

func (CreateDeviceUsageRightOperationOptions) ToHeaders

func (CreateDeviceUsageRightOperationOptions) ToOData

func (CreateDeviceUsageRightOperationOptions) ToQuery

type CreateDeviceUsageRightOperationResponse

type CreateDeviceUsageRightOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *beta.UsageRight
}

type DeleteDeviceUsageRightOperationOptions

type DeleteDeviceUsageRightOperationOptions struct {
	IfMatch   *string
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func DefaultDeleteDeviceUsageRightOperationOptions

func DefaultDeleteDeviceUsageRightOperationOptions() DeleteDeviceUsageRightOperationOptions

func (DeleteDeviceUsageRightOperationOptions) ToHeaders

func (DeleteDeviceUsageRightOperationOptions) ToOData

func (DeleteDeviceUsageRightOperationOptions) ToQuery

type DeleteDeviceUsageRightOperationResponse

type DeleteDeviceUsageRightOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DeviceUsageRightClient

type DeviceUsageRightClient struct {
	Client *msgraph.Client
}

func NewDeviceUsageRightClientWithBaseURI

func NewDeviceUsageRightClientWithBaseURI(sdkApi sdkEnv.Api) (*DeviceUsageRightClient, error)

func (DeviceUsageRightClient) CreateDeviceUsageRight

CreateDeviceUsageRight - Create new navigation property to usageRights for users

func (DeviceUsageRightClient) DeleteDeviceUsageRight

DeleteDeviceUsageRight - Delete navigation property usageRights for users

func (DeviceUsageRightClient) GetDeviceUsageRight

GetDeviceUsageRight - Get usageRights from users. Represents the usage rights a device has been granted.

func (DeviceUsageRightClient) GetDeviceUsageRightsCount

GetDeviceUsageRightsCount - Get the number of the resource

func (DeviceUsageRightClient) ListDeviceUsageRights

ListDeviceUsageRights - Get usageRights from users. Represents the usage rights a device has been granted.

func (DeviceUsageRightClient) ListDeviceUsageRightsComplete

ListDeviceUsageRightsComplete retrieves all the results into a single object

func (DeviceUsageRightClient) ListDeviceUsageRightsCompleteMatchingPredicate

func (c DeviceUsageRightClient) ListDeviceUsageRightsCompleteMatchingPredicate(ctx context.Context, id beta.UserIdDeviceId, options ListDeviceUsageRightsOperationOptions, predicate UsageRightOperationPredicate) (result ListDeviceUsageRightsCompleteResult, err error)

ListDeviceUsageRightsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (DeviceUsageRightClient) UpdateDeviceUsageRight

UpdateDeviceUsageRight - Update the navigation property usageRights in users

type GetDeviceUsageRightOperationOptions

type GetDeviceUsageRightOperationOptions struct {
	Expand    *odata.Expand
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
	Select    *[]string
}

func DefaultGetDeviceUsageRightOperationOptions

func DefaultGetDeviceUsageRightOperationOptions() GetDeviceUsageRightOperationOptions

func (GetDeviceUsageRightOperationOptions) ToHeaders

func (GetDeviceUsageRightOperationOptions) ToOData

func (GetDeviceUsageRightOperationOptions) ToQuery

type GetDeviceUsageRightOperationResponse

type GetDeviceUsageRightOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *beta.UsageRight
}

type GetDeviceUsageRightsCountOperationOptions

type GetDeviceUsageRightsCountOperationOptions struct {
	Filter    *string
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
	Search    *string
}

func DefaultGetDeviceUsageRightsCountOperationOptions

func DefaultGetDeviceUsageRightsCountOperationOptions() GetDeviceUsageRightsCountOperationOptions

func (GetDeviceUsageRightsCountOperationOptions) ToHeaders

func (GetDeviceUsageRightsCountOperationOptions) ToOData

func (GetDeviceUsageRightsCountOperationOptions) ToQuery

type GetDeviceUsageRightsCountOperationResponse

type GetDeviceUsageRightsCountOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type ListDeviceUsageRightsCompleteResult

type ListDeviceUsageRightsCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []beta.UsageRight
}

type ListDeviceUsageRightsCustomPager

type ListDeviceUsageRightsCustomPager struct {
	NextLink *odata.Link `json:"@odata.nextLink"`
}
func (p *ListDeviceUsageRightsCustomPager) NextPageLink() *odata.Link

type ListDeviceUsageRightsOperationOptions

type ListDeviceUsageRightsOperationOptions 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 DefaultListDeviceUsageRightsOperationOptions

func DefaultListDeviceUsageRightsOperationOptions() ListDeviceUsageRightsOperationOptions

func (ListDeviceUsageRightsOperationOptions) ToHeaders

func (ListDeviceUsageRightsOperationOptions) ToOData

func (ListDeviceUsageRightsOperationOptions) ToQuery

type ListDeviceUsageRightsOperationResponse

type ListDeviceUsageRightsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]beta.UsageRight
}

type UpdateDeviceUsageRightOperationOptions

type UpdateDeviceUsageRightOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func DefaultUpdateDeviceUsageRightOperationOptions

func DefaultUpdateDeviceUsageRightOperationOptions() UpdateDeviceUsageRightOperationOptions

func (UpdateDeviceUsageRightOperationOptions) ToHeaders

func (UpdateDeviceUsageRightOperationOptions) ToOData

func (UpdateDeviceUsageRightOperationOptions) ToQuery

type UpdateDeviceUsageRightOperationResponse

type UpdateDeviceUsageRightOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type UsageRightOperationPredicate

type UsageRightOperationPredicate struct {
}

func (UsageRightOperationPredicate) Matches

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL