@microsoft/msgraph-beta-sdk-devicemanagement
Version:
DeviceManagement fluent API for Microsoft Graph
86 lines • 4.87 kB
TypeScript
import { type AdditionalDataHolder, type BackedModel, type BaseRequestBuilder, type Parsable, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions';
/**
* Creates a new instance of the appropriate class based on discriminator value
* @param parseNode The parse node to use to read the discriminator value and create the object
* @returns {GetActionStatusReportsPostRequestBody}
*/
export declare function createGetActionStatusReportsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined): ((instance?: Parsable) => Record<string, (node: ParseNode) => void>);
/**
* The deserialization information for the current model
* @param GetActionStatusReportsPostRequestBody The instance to deserialize into.
* @returns {Record<string, (node: ParseNode) => void>}
*/
export declare function deserializeIntoGetActionStatusReportsPostRequestBody(getActionStatusReportsPostRequestBody?: Partial<GetActionStatusReportsPostRequestBody> | undefined): Record<string, (node: ParseNode) => void>;
export interface GetActionStatusReportsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable {
/**
* Stores model information.
*/
backingStoreEnabled?: boolean | null;
/**
* The filter property
*/
filter?: string | null;
/**
* The groupBy property
*/
groupBy?: string[] | null;
/**
* The orderBy property
*/
orderBy?: string[] | null;
/**
* The search property
*/
search?: string | null;
/**
* The select property
*/
select?: string[] | null;
/**
* The skip property
*/
skip?: number | null;
/**
* The top property
*/
top?: number | null;
}
/**
* Provides operations to call the getActionStatusReports method.
*/
export interface GetActionStatusReportsRequestBuilder extends BaseRequestBuilder<GetActionStatusReportsRequestBuilder> {
/**
* Get the remote action status reports, including data such as the Cloud PC ID, Cloud PC device display name, initiating user's principal name, device owner's user principal name, action taken, and action state.
* @param body The request body
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {Promise<ArrayBuffer>}
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
* @deprecated Starting from December 31, 2026, this entity type ('cloudPcReports') will be deprecated and no longer supported. Please use 'cloudPcReport' instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31
* @see {@link https://learn.microsoft.com/graph/api/cloudpcreports-getactionstatusreports?view=graph-rest-beta|Find more info here}
*/
post(body: GetActionStatusReportsPostRequestBody, requestConfiguration?: RequestConfiguration<object> | undefined): Promise<ArrayBuffer | undefined>;
/**
* Get the remote action status reports, including data such as the Cloud PC ID, Cloud PC device display name, initiating user's principal name, device owner's user principal name, action taken, and action state.
* @param body The request body
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {RequestInformation}
* @deprecated Starting from December 31, 2026, this entity type ('cloudPcReports') will be deprecated and no longer supported. Please use 'cloudPcReport' instead. as of 2025-09/cloudPcReports on 2025-09-01 and will be removed 2026-12-31
*/
toPostRequestInformation(body: GetActionStatusReportsPostRequestBody, requestConfiguration?: RequestConfiguration<object> | undefined): RequestInformation;
}
/**
* Serializes information the current object
* @param GetActionStatusReportsPostRequestBody The instance to serialize from.
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
* @param writer Serialization writer to use to serialize this model
*/
export declare function serializeGetActionStatusReportsPostRequestBody(writer: SerializationWriter, getActionStatusReportsPostRequestBody?: Partial<GetActionStatusReportsPostRequestBody> | undefined | null, isSerializingDerivedType?: boolean): void;
/**
* Uri template for the request builder.
*/
export declare const GetActionStatusReportsRequestBuilderUriTemplate = "{+baseurl}/deviceManagement/virtualEndpoint/reports/getActionStatusReports";
/**
* Metadata for all the requests in the request builder.
*/
export declare const GetActionStatusReportsRequestBuilderRequestsMetadata: RequestsMetadata;
//# sourceMappingURL=index.d.ts.map