box-typescript-sdk-gen
Version:
Official Box TypeScript Generated SDK
15 lines • 1.13 kB
TypeScript
import { FileMiniOrFolderMini } from './fileMiniOrFolderMini.generated.js';
import { SerializedData } from '../serialization/json.js';
export type FileOrFolderScopeScopeField = 'annotation_edit' | 'annotation_view_all' | 'annotation_view_self' | 'base_explorer' | 'base_picker' | 'base_preview' | 'base_upload' | 'item_delete' | 'item_download' | 'item_preview' | 'item_rename' | 'item_share' | 'item_upload' | 'item_read' | string;
export interface FileOrFolderScope {
/**
* The scopes for the resource access */
readonly scope?: FileOrFolderScopeScopeField;
readonly object?: FileMiniOrFolderMini;
readonly rawData?: SerializedData;
}
export declare function serializeFileOrFolderScopeScopeField(val: FileOrFolderScopeScopeField): SerializedData;
export declare function deserializeFileOrFolderScopeScopeField(val: SerializedData): FileOrFolderScopeScopeField;
export declare function serializeFileOrFolderScope(val: FileOrFolderScope): SerializedData;
export declare function deserializeFileOrFolderScope(val: SerializedData): FileOrFolderScope;
//# sourceMappingURL=fileOrFolderScope.generated.d.ts.map