summaryrefslogblamecommitdiffstats
path: root/vendor/github.com/yaegashi/msgraph.go/beta/DeviceManagementReportsAction.go
blob: e91994a5d3f11f124055420f061aaf3548970f99 (plain) (tree)


















































































































































































































































                                                                                                                                                                                                                                    
// Code generated by msgraph-generate.go DO NOT EDIT.

package msgraph

import "context"

// DeviceManagementReportsGetDeviceNonComplianceReportRequestParameter undocumented
type DeviceManagementReportsGetDeviceNonComplianceReportRequestParameter struct {
	// Name undocumented
	Name *string `json:"name,omitempty"`
	// Select undocumented
	Select []string `json:"select,omitempty"`
	// Search undocumented
	Search *string `json:"search,omitempty"`
	// GroupBy undocumented
	GroupBy []string `json:"groupBy,omitempty"`
	// OrderBy undocumented
	OrderBy []string `json:"orderBy,omitempty"`
	// Skip undocumented
	Skip *int `json:"skip,omitempty"`
	// Top undocumented
	Top *int `json:"top,omitempty"`
	// SessionID undocumented
	SessionID *string `json:"sessionId,omitempty"`
	// Filter undocumented
	Filter *string `json:"filter,omitempty"`
}

// DeviceManagementReportsGetPolicyNonComplianceReportRequestParameter undocumented
type DeviceManagementReportsGetPolicyNonComplianceReportRequestParameter struct {
	// Name undocumented
	Name *string `json:"name,omitempty"`
	// Select undocumented
	Select []string `json:"select,omitempty"`
	// Search undocumented
	Search *string `json:"search,omitempty"`
	// GroupBy undocumented
	GroupBy []string `json:"groupBy,omitempty"`
	// OrderBy undocumented
	OrderBy []string `json:"orderBy,omitempty"`
	// Skip undocumented
	Skip *int `json:"skip,omitempty"`
	// Top undocumented
	Top *int `json:"top,omitempty"`
	// SessionID undocumented
	SessionID *string `json:"sessionId,omitempty"`
	// Filter undocumented
	Filter *string `json:"filter,omitempty"`
}

// DeviceManagementReportsGetPolicyNonComplianceMetadataRequestParameter undocumented
type DeviceManagementReportsGetPolicyNonComplianceMetadataRequestParameter struct {
	// Name undocumented
	Name *string `json:"name,omitempty"`
	// Select undocumented
	Select []string `json:"select,omitempty"`
	// Search undocumented
	Search *string `json:"search,omitempty"`
	// GroupBy undocumented
	GroupBy []string `json:"groupBy,omitempty"`
	// OrderBy undocumented
	OrderBy []string `json:"orderBy,omitempty"`
	// Skip undocumented
	Skip *int `json:"skip,omitempty"`
	// Top undocumented
	Top *int `json:"top,omitempty"`
	// SessionID undocumented
	SessionID *string `json:"sessionId,omitempty"`
	// Filter undocumented
	Filter *string `json:"filter,omitempty"`
}

// DeviceManagementReportsGetHistoricalReportRequestParameter undocumented
type DeviceManagementReportsGetHistoricalReportRequestParameter struct {
	// Name undocumented
	Name *string `json:"name,omitempty"`
	// Select undocumented
	Select []string `json:"select,omitempty"`
	// Search undocumented
	Search *string `json:"search,omitempty"`
	// GroupBy undocumented
	GroupBy []string `json:"groupBy,omitempty"`
	// OrderBy undocumented
	OrderBy []string `json:"orderBy,omitempty"`
	// Skip undocumented
	Skip *int `json:"skip,omitempty"`
	// Top undocumented
	Top *int `json:"top,omitempty"`
	// Filter undocumented
	Filter *string `json:"filter,omitempty"`
}

// DeviceManagementReportsGetCachedReportRequestParameter undocumented
type DeviceManagementReportsGetCachedReportRequestParameter struct {
	// ID undocumented
	ID *string `json:"id,omitempty"`
	// Select undocumented
	Select []string `json:"select,omitempty"`
	// Search undocumented
	Search *string `json:"search,omitempty"`
	// GroupBy undocumented
	GroupBy []string `json:"groupBy,omitempty"`
	// OrderBy undocumented
	OrderBy []string `json:"orderBy,omitempty"`
	// Skip undocumented
	Skip *int `json:"skip,omitempty"`
	// Top undocumented
	Top *int `json:"top,omitempty"`
}

//
type DeviceManagementReportsGetDeviceNonComplianceReportRequestBuilder struct{ BaseRequestBuilder }

// GetDeviceNonComplianceReport action undocumented
func (b *DeviceManagementReportsRequestBuilder) GetDeviceNonComplianceReport(reqObj *DeviceManagementReportsGetDeviceNonComplianceReportRequestParameter) *DeviceManagementReportsGetDeviceNonComplianceReportRequestBuilder {
	bb := &DeviceManagementReportsGetDeviceNonComplianceReportRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
	bb.BaseRequestBuilder.baseURL += "/getDeviceNonComplianceReport"
	bb.BaseRequestBuilder.requestObject = reqObj
	return bb
}

//
type DeviceManagementReportsGetDeviceNonComplianceReportRequest struct{ BaseRequest }

//
func (b *DeviceManagementReportsGetDeviceNonComplianceReportRequestBuilder) Request() *DeviceManagementReportsGetDeviceNonComplianceReportRequest {
	return &DeviceManagementReportsGetDeviceNonComplianceReportRequest{
		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
	}
}

//
func (r *DeviceManagementReportsGetDeviceNonComplianceReportRequest) Post(ctx context.Context) (resObj *Stream, err error) {
	err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj)
	return
}

//
type DeviceManagementReportsGetPolicyNonComplianceReportRequestBuilder struct{ BaseRequestBuilder }

// GetPolicyNonComplianceReport action undocumented
func (b *DeviceManagementReportsRequestBuilder) GetPolicyNonComplianceReport(reqObj *DeviceManagementReportsGetPolicyNonComplianceReportRequestParameter) *DeviceManagementReportsGetPolicyNonComplianceReportRequestBuilder {
	bb := &DeviceManagementReportsGetPolicyNonComplianceReportRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
	bb.BaseRequestBuilder.baseURL += "/getPolicyNonComplianceReport"
	bb.BaseRequestBuilder.requestObject = reqObj
	return bb
}

//
type DeviceManagementReportsGetPolicyNonComplianceReportRequest struct{ BaseRequest }

//
func (b *DeviceManagementReportsGetPolicyNonComplianceReportRequestBuilder) Request() *DeviceManagementReportsGetPolicyNonComplianceReportRequest {
	return &DeviceManagementReportsGetPolicyNonComplianceReportRequest{
		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
	}
}

//
func (r *DeviceManagementReportsGetPolicyNonComplianceReportRequest) Post(ctx context.Context) (resObj *Stream, err error) {
	err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj)
	return
}

//
type DeviceManagementReportsGetPolicyNonComplianceMetadataRequestBuilder struct{ BaseRequestBuilder }

// GetPolicyNonComplianceMetadata action undocumented
func (b *DeviceManagementReportsRequestBuilder) GetPolicyNonComplianceMetadata(reqObj *DeviceManagementReportsGetPolicyNonComplianceMetadataRequestParameter) *DeviceManagementReportsGetPolicyNonComplianceMetadataRequestBuilder {
	bb := &DeviceManagementReportsGetPolicyNonComplianceMetadataRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
	bb.BaseRequestBuilder.baseURL += "/getPolicyNonComplianceMetadata"
	bb.BaseRequestBuilder.requestObject = reqObj
	return bb
}

//
type DeviceManagementReportsGetPolicyNonComplianceMetadataRequest struct{ BaseRequest }

//
func (b *DeviceManagementReportsGetPolicyNonComplianceMetadataRequestBuilder) Request() *DeviceManagementReportsGetPolicyNonComplianceMetadataRequest {
	return &DeviceManagementReportsGetPolicyNonComplianceMetadataRequest{
		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
	}
}

//
func (r *DeviceManagementReportsGetPolicyNonComplianceMetadataRequest) Post(ctx context.Context) (resObj *Stream, err error) {
	err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj)
	return
}

//
type DeviceManagementReportsGetHistoricalReportRequestBuilder struct{ BaseRequestBuilder }

// GetHistoricalReport action undocumented
func (b *DeviceManagementReportsRequestBuilder) GetHistoricalReport(reqObj *DeviceManagementReportsGetHistoricalReportRequestParameter) *DeviceManagementReportsGetHistoricalReportRequestBuilder {
	bb := &DeviceManagementReportsGetHistoricalReportRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
	bb.BaseRequestBuilder.baseURL += "/getHistoricalReport"
	bb.BaseRequestBuilder.requestObject = reqObj
	return bb
}

//
type DeviceManagementReportsGetHistoricalReportRequest struct{ BaseRequest }

//
func (b *DeviceManagementReportsGetHistoricalReportRequestBuilder) Request() *DeviceManagementReportsGetHistoricalReportRequest {
	return &DeviceManagementReportsGetHistoricalReportRequest{
		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
	}
}

//
func (r *DeviceManagementReportsGetHistoricalReportRequest) Post(ctx context.Context) (resObj *Stream, err error) {
	err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj)
	return
}

//
type DeviceManagementReportsGetCachedReportRequestBuilder struct{ BaseRequestBuilder }

// GetCachedReport action undocumented
func (b *DeviceManagementReportsRequestBuilder) GetCachedReport(reqObj *DeviceManagementReportsGetCachedReportRequestParameter) *DeviceManagementReportsGetCachedReportRequestBuilder {
	bb := &DeviceManagementReportsGetCachedReportRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
	bb.BaseRequestBuilder.baseURL += "/getCachedReport"
	bb.BaseRequestBuilder.requestObject = reqObj
	return bb
}

//
type DeviceManagementReportsGetCachedReportRequest struct{ BaseRequest }

//
func (b *DeviceManagementReportsGetCachedReportRequestBuilder) Request() *DeviceManagementReportsGetCachedReportRequest {
	return &DeviceManagementReportsGetCachedReportRequest{
		BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
	}
}

//
func (r *DeviceManagementReportsGetCachedReportRequest) Post(ctx context.Context) (resObj *Stream, err error) {
	err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj)
	return
}