@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
46 lines (45 loc) • 1.03 kB
TypeScript
import { RpcBaseData } from '../rpc-base';
/**
* RPC extension broker request name and version.
*/
export declare class RpcExtensionBrokerRequestKey {
static command: string;
static version: string;
}
/**
* RPC extension broker response name and version.
*/
export declare class RpcExtensionBrokerResponseKey {
static command: string;
static version: string;
}
/**
* RPC Extension Broker Request.
*/
export interface RpcExtensionBrokerRequest extends RpcBaseData {
/**
* Request specific Id to track completion.
*/
requestId: string;
/**
* The extension request payload. Payload contract depends on the requestType
*/
payload: any;
}
/**
* RPC Extension Broker Request.
*/
export interface RpcExtensionBrokerRequestResult {
/**
* Request specific Id to track completion.
*/
requestId: string;
/**
* Error if one occurred
*/
error?: any;
/**
* The extension response payload (if there was no error)
*/
payload?: any;
}