@shi-corp/sdk-shield
Version:
SDK client used to interface with the SHIELD application.
25 lines (24 loc) • 1.04 kB
TypeScript
import { type ApiRequestBuilder } from './api/index.js';
import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type RequestAdapter } from '@microsoft/kiota-abstractions';
/**
* Instantiates a new {@link ShieldClient} and sets the default values.
* @param requestAdapter The request adapter to use to execute the requests.
*/
export declare function createShieldClient(requestAdapter: RequestAdapter): ShieldClient;
/**
* The main entry point of the SDK, exposes the configuration and the fluent API.
*/
export interface ShieldClient extends BaseRequestBuilder<ShieldClient> {
/**
* The Api property
*/
get api(): ApiRequestBuilder;
}
/**
* Uri template for the request builder.
*/
export declare const ShieldClientUriTemplate = "{+baseurl}";
/**
* Metadata for all the navigation properties in the request builder.
*/
export declare const ShieldClientNavigationMetadata: Record<Exclude<keyof ShieldClient, KeysToExcludeForNavigationMetadata>, NavigationMetadata>;