UNPKG

box-node-sdk

Version:

Official SDK for Box Platform APIs

204 lines 10 kB
import { ShieldListsV2025R0 } from '../schemas/v2025R0/shieldListsV2025R0'; import { BoxVersionHeaderV2025R0 } from '../parameters/v2025R0/boxVersionHeaderV2025R0'; import { ShieldListV2025R0 } from '../schemas/v2025R0/shieldListV2025R0'; import { ShieldListsCreateV2025R0 } from '../schemas/v2025R0/shieldListsCreateV2025R0'; import { ShieldListsUpdateV2025R0 } from '../schemas/v2025R0/shieldListsUpdateV2025R0'; import { Authentication } from '../networking/auth'; import { NetworkSession } from '../networking/network'; import { CancellationToken } from '../internal/utils'; export declare class CreateShieldListV2025R0Optionals { readonly headers: CreateShieldListV2025R0Headers; readonly cancellationToken?: CancellationToken; constructor(fields: Omit<CreateShieldListV2025R0Optionals, 'headers' | 'cancellationToken'> & Partial<Pick<CreateShieldListV2025R0Optionals, 'headers' | 'cancellationToken'>>); } export interface CreateShieldListV2025R0OptionalsInput { readonly headers?: CreateShieldListV2025R0Headers; readonly cancellationToken?: CancellationToken; } export declare class GetShieldListByIdV2025R0Optionals { readonly headers: GetShieldListByIdV2025R0Headers; readonly cancellationToken?: CancellationToken; constructor(fields: Omit<GetShieldListByIdV2025R0Optionals, 'headers' | 'cancellationToken'> & Partial<Pick<GetShieldListByIdV2025R0Optionals, 'headers' | 'cancellationToken'>>); } export interface GetShieldListByIdV2025R0OptionalsInput { readonly headers?: GetShieldListByIdV2025R0Headers; readonly cancellationToken?: CancellationToken; } export declare class DeleteShieldListByIdV2025R0Optionals { readonly headers: DeleteShieldListByIdV2025R0Headers; readonly cancellationToken?: CancellationToken; constructor(fields: Omit<DeleteShieldListByIdV2025R0Optionals, 'headers' | 'cancellationToken'> & Partial<Pick<DeleteShieldListByIdV2025R0Optionals, 'headers' | 'cancellationToken'>>); } export interface DeleteShieldListByIdV2025R0OptionalsInput { readonly headers?: DeleteShieldListByIdV2025R0Headers; readonly cancellationToken?: CancellationToken; } export declare class UpdateShieldListByIdV2025R0Optionals { readonly headers: UpdateShieldListByIdV2025R0Headers; readonly cancellationToken?: CancellationToken; constructor(fields: Omit<UpdateShieldListByIdV2025R0Optionals, 'headers' | 'cancellationToken'> & Partial<Pick<UpdateShieldListByIdV2025R0Optionals, 'headers' | 'cancellationToken'>>); } export interface UpdateShieldListByIdV2025R0OptionalsInput { readonly headers?: UpdateShieldListByIdV2025R0Headers; readonly cancellationToken?: CancellationToken; } export declare class GetShieldListsV2025R0Headers { /** * Version header. */ readonly boxVersion: BoxVersionHeaderV2025R0; /** * Extra headers that will be included in the HTTP request. */ readonly extraHeaders?: { readonly [key: string]: undefined | string; }; constructor(fields: Omit<GetShieldListsV2025R0Headers, 'boxVersion' | 'extraHeaders'> & Partial<Pick<GetShieldListsV2025R0Headers, 'boxVersion' | 'extraHeaders'>>); } export interface GetShieldListsV2025R0HeadersInput { /** * Version header. */ readonly boxVersion?: BoxVersionHeaderV2025R0; /** * Extra headers that will be included in the HTTP request. */ readonly extraHeaders?: { readonly [key: string]: undefined | string; }; } export declare class CreateShieldListV2025R0Headers { /** * Version header. */ readonly boxVersion: BoxVersionHeaderV2025R0; /** * Extra headers that will be included in the HTTP request. */ readonly extraHeaders?: { readonly [key: string]: undefined | string; }; constructor(fields: Omit<CreateShieldListV2025R0Headers, 'boxVersion' | 'extraHeaders'> & Partial<Pick<CreateShieldListV2025R0Headers, 'boxVersion' | 'extraHeaders'>>); } export interface CreateShieldListV2025R0HeadersInput { /** * Version header. */ readonly boxVersion?: BoxVersionHeaderV2025R0; /** * Extra headers that will be included in the HTTP request. */ readonly extraHeaders?: { readonly [key: string]: undefined | string; }; } export declare class GetShieldListByIdV2025R0Headers { /** * Version header. */ readonly boxVersion: BoxVersionHeaderV2025R0; /** * Extra headers that will be included in the HTTP request. */ readonly extraHeaders?: { readonly [key: string]: undefined | string; }; constructor(fields: Omit<GetShieldListByIdV2025R0Headers, 'boxVersion' | 'extraHeaders'> & Partial<Pick<GetShieldListByIdV2025R0Headers, 'boxVersion' | 'extraHeaders'>>); } export interface GetShieldListByIdV2025R0HeadersInput { /** * Version header. */ readonly boxVersion?: BoxVersionHeaderV2025R0; /** * Extra headers that will be included in the HTTP request. */ readonly extraHeaders?: { readonly [key: string]: undefined | string; }; } export declare class DeleteShieldListByIdV2025R0Headers { /** * Version header. */ readonly boxVersion: BoxVersionHeaderV2025R0; /** * Extra headers that will be included in the HTTP request. */ readonly extraHeaders?: { readonly [key: string]: undefined | string; }; constructor(fields: Omit<DeleteShieldListByIdV2025R0Headers, 'boxVersion' | 'extraHeaders'> & Partial<Pick<DeleteShieldListByIdV2025R0Headers, 'boxVersion' | 'extraHeaders'>>); } export interface DeleteShieldListByIdV2025R0HeadersInput { /** * Version header. */ readonly boxVersion?: BoxVersionHeaderV2025R0; /** * Extra headers that will be included in the HTTP request. */ readonly extraHeaders?: { readonly [key: string]: undefined | string; }; } export declare class UpdateShieldListByIdV2025R0Headers { /** * Version header. */ readonly boxVersion: BoxVersionHeaderV2025R0; /** * Extra headers that will be included in the HTTP request. */ readonly extraHeaders?: { readonly [key: string]: undefined | string; }; constructor(fields: Omit<UpdateShieldListByIdV2025R0Headers, 'boxVersion' | 'extraHeaders'> & Partial<Pick<UpdateShieldListByIdV2025R0Headers, 'boxVersion' | 'extraHeaders'>>); } export interface UpdateShieldListByIdV2025R0HeadersInput { /** * Version header. */ readonly boxVersion?: BoxVersionHeaderV2025R0; /** * Extra headers that will be included in the HTTP request. */ readonly extraHeaders?: { readonly [key: string]: undefined | string; }; } export declare class ShieldListsManager { readonly auth?: Authentication; readonly networkSession: NetworkSession; constructor(fields: Omit<ShieldListsManager, 'networkSession' | 'getShieldListsV2025R0' | 'createShieldListV2025R0' | 'getShieldListByIdV2025R0' | 'deleteShieldListByIdV2025R0' | 'updateShieldListByIdV2025R0'> & Partial<Pick<ShieldListsManager, 'networkSession'>>); /** * Retrieves all shield lists in the enterprise. * @param {GetShieldListsV2025R0HeadersInput} headersInput Headers of getShieldListsV2025R0 method * @param {CancellationToken} cancellationToken Token used for request cancellation. * @returns {Promise<ShieldListsV2025R0>} */ getShieldListsV2025R0(headersInput?: GetShieldListsV2025R0HeadersInput, cancellationToken?: CancellationToken): Promise<ShieldListsV2025R0>; /** * Creates a shield list. * @param {ShieldListsCreateV2025R0} requestBody Request body of createShieldListV2025R0 method * @param {CreateShieldListV2025R0OptionalsInput} optionalsInput * @returns {Promise<ShieldListV2025R0>} */ createShieldListV2025R0(requestBody: ShieldListsCreateV2025R0, optionalsInput?: CreateShieldListV2025R0OptionalsInput): Promise<ShieldListV2025R0>; /** * Retrieves a single shield list by its ID. * @param {string} shieldListId The unique identifier that represents a shield list. The ID for any Shield List can be determined by the response from the endpoint fetching all shield lists for the enterprise. Example: "90fb0e17-c332-40ed-b4f9-fa8908fbbb24 " * @param {GetShieldListByIdV2025R0OptionalsInput} optionalsInput * @returns {Promise<ShieldListV2025R0>} */ getShieldListByIdV2025R0(shieldListId: string, optionalsInput?: GetShieldListByIdV2025R0OptionalsInput): Promise<ShieldListV2025R0>; /** * Delete a single shield list by its ID. * @param {string} shieldListId The unique identifier that represents a shield list. The ID for any Shield List can be determined by the response from the endpoint fetching all shield lists for the enterprise. Example: "90fb0e17-c332-40ed-b4f9-fa8908fbbb24 " * @param {DeleteShieldListByIdV2025R0OptionalsInput} optionalsInput * @returns {Promise<undefined>} */ deleteShieldListByIdV2025R0(shieldListId: string, optionalsInput?: DeleteShieldListByIdV2025R0OptionalsInput): Promise<undefined>; /** * Updates a shield list. * @param {string} shieldListId The unique identifier that represents a shield list. The ID for any Shield List can be determined by the response from the endpoint fetching all shield lists for the enterprise. Example: "90fb0e17-c332-40ed-b4f9-fa8908fbbb24 " * @param {ShieldListsUpdateV2025R0} requestBody Request body of updateShieldListByIdV2025R0 method * @param {UpdateShieldListByIdV2025R0OptionalsInput} optionalsInput * @returns {Promise<ShieldListV2025R0>} */ updateShieldListByIdV2025R0(shieldListId: string, requestBody: ShieldListsUpdateV2025R0, optionalsInput?: UpdateShieldListByIdV2025R0OptionalsInput): Promise<ShieldListV2025R0>; } export interface ShieldListsManagerInput { readonly auth?: Authentication; readonly networkSession?: NetworkSession; } //# sourceMappingURL=shieldLists.d.ts.map