@shi-corp/sdk-url-shortener
Version:
SDK client used to interface with the URL Shortener application.
45 lines (44 loc) • 1.52 kB
TypeScript
import { type AuthRequestBuilder } from './auth/index.js';
import { type BannedNameRequestBuilder } from './bannedName/index.js';
import { type CoreRequestBuilder } from './core/index.js';
import { type DomainRequestBuilder } from './domain/index.js';
import { type RbacRequestBuilder } from './rbac/index.js';
import { type RedirectRequestBuilder } from './redirect/index.js';
import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata } from '@microsoft/kiota-abstractions';
/**
* Builds and executes requests for operations under /Api
*/
export interface ApiRequestBuilder extends BaseRequestBuilder<ApiRequestBuilder> {
/**
* The Auth property
*/
get auth(): AuthRequestBuilder;
/**
* The BannedName property
*/
get bannedName(): BannedNameRequestBuilder;
/**
* The Core property
*/
get core(): CoreRequestBuilder;
/**
* The Domain property
*/
get domain(): DomainRequestBuilder;
/**
* The Rbac property
*/
get rbac(): RbacRequestBuilder;
/**
* The Redirect property
*/
get redirect(): RedirectRequestBuilder;
}
/**
* Uri template for the request builder.
*/
export declare const ApiRequestBuilderUriTemplate = "{+baseurl}/Api";
/**
* Metadata for all the navigation properties in the request builder.
*/
export declare const ApiRequestBuilderNavigationMetadata: Record<Exclude<keyof ApiRequestBuilder, KeysToExcludeForNavigationMetadata>, NavigationMetadata>;