@raona/sp
Version:
Raona utilities to work with Sharepoint using pnp/sp
61 lines (60 loc) • 1.8 kB
TypeScript
import { Nullable } from '../Nullable';
export interface SPList {
AllowContentTypes: boolean;
BaseTemplate: number;
BaseType: number;
ContentTypesEnabled: boolean;
CrawlNonDefaultViews: boolean;
Created: string;
CurrentChangeToken: {
StringValue: string;
};
DefaultContentApprovalWorkflowId: string;
DefaultItemOpenUseListSetting: boolean;
Description: string;
Direction: string;
DisableGridEditing: boolean;
DocumentTemplateUrl: Nullable<string>;
DraftVersionVisibility: number;
EnableAttachments: boolean;
EnableFolderCreation: boolean;
EnableMinorVersions: boolean;
EnableModeration: boolean;
EnableRequestSignOff: boolean;
EnableVersioning: boolean;
EntityTypeName: string;
ExemptFromBlockDownloadOfNonViewableFiles: boolean;
FileSavePostProcessingEnabled: boolean;
ForceCheckout: boolean;
HasExternalDataSource: boolean;
Hidden: boolean;
Id: string;
ImagePath: {
DecodedUrl: string;
};
ImageUrl: string;
IrmEnabled: boolean;
IrmExpire: boolean;
IrmReject: boolean;
IsApplicationList: boolean;
IsCatalog: boolean;
IsPrivate: boolean;
ItemCount: number;
LastItemDeletedDate: string;
LastItemModifiedDate: string;
LastItemUserModifiedDate: string;
ListExperienceOptions: number;
ListItemEntityTypeFullName: string;
MajorVersionLimit: number;
MajorWithMinorVersionsLimit: number;
MultipleDataList: boolean;
NoCrawl: boolean;
ParentWebPath: {
DecodedUrl: string;
};
ParentWebUrl: string;
ParserDisabled: boolean;
ServerTemplateCanCreateFolders: boolean;
TemplateFeatureId: string;
Title: string;
}