Variable CreateListPropertiesConst
CreateListProperties: ZodObject<{
additionalSettings: ZodOptional<ZodObject<{
AllowContentTypes: ZodBoolean;
AllowDeletion: ZodBoolean;
BaseTemplate: ZodNumber;
BaseType: ZodAny;
BrowserFileHandling: ZodAny;
ContentTypes: ZodArray<ZodAny, "many">;
ContentTypesEnabled: ZodBoolean;
CrawlNonDefaultViews: ZodBoolean;
CreatablesInfo: ZodAny;
Created: ZodString;
CurrentChangeToken: ZodAny;
CustomActionElements: ZodArray<ZodAny, "many">;
DataSource: ZodAny;
DefaultContentApprovalWorkflowId: ZodString;
DefaultDisplayFormUrl: ZodString;
DefaultEditFormUrl: ZodString;
DefaultNewFormUrl: ZodString;
DefaultView: ZodAny;
DefaultViewPath: ZodAny;
DefaultViewUrl: ZodString;
Description: ZodString;
DescriptionResource: ZodAny;
Direction: ZodString;
DocumentTemplateUrl: ZodString;
DraftVersionVisibility: ZodAny;
EffectiveBasePermissions: ZodObject<{}, "strip", ZodTypeAny, {}, {}>;
EffectiveBasePermissionsForUI: ZodObject<{}, "strip", ZodTypeAny, {}, {}>;
EnableAssignToEmail: ZodBoolean;
EnableAttachments: ZodBoolean;
EnableFolderCreation: ZodBoolean;
EnableMinorVersions: ZodBoolean;
EnableModeration: ZodBoolean;
EnableRequestSignOff: ZodBoolean;
EnableVersioning: ZodBoolean;
EntityTypeName: ZodString;
EventReceivers: ZodArray<ZodAny, "many">;
ExcludeFromOfflineClient: ZodBoolean;
ExemptFromBlockDownloadOfNonViewableFiles: ZodBoolean;
Fields: ZodArray<ZodObject<{
AutofillInfo: ZodNullable<ZodString>;
AutoIndexed: ZodBoolean;
CanBeDeleted: ZodBoolean;
ClientSideComponentId: ZodString;
ClientSideComponentProperties: ZodNullable<ZodString>;
ClientValidationFormula: ZodNullable<ZodString>;
ClientValidationMessage: ZodNullable<ZodString>;
CustomFormatter: ZodNullable<ZodString>;
DefaultFormula: ZodNullable<ZodString>;
DefaultValue: ZodNullable<ZodString>;
Description: ZodString;
Direction: ZodEnum<["none", "ltr", "rtl"]>;
EnforceUniqueValues: ZodBoolean;
EntityPropertyName: ZodString;
FieldTypeKind: ZodNumber;
Filterable: ZodBoolean;
FromBaseType: ZodBoolean;
Group: ZodString;
Hidden: ZodBoolean;
Id: ZodString;
Indexed: ZodBoolean;
IndexStatus: ZodNumber;
InternalName: ZodString;
IsModern: ZodBoolean;
JSLink: ZodNullable<ZodString>;
PinnedToFiltersPane: ZodBoolean;
ReadOnlyField: ZodBoolean;
Required: ZodBoolean;
SchemaXml: ZodString;
Scope: ZodString;
Sealed: ZodBoolean;
ShowInFiltersPane: ZodNumber;
Sortable: ZodBoolean;
StaticName: ZodString;
Title: ZodString;
TypeAsString: ZodString;
TypeDisplayName: ZodString;
TypeShortDescription: ZodString;
ValidationFormula: ZodNullable<ZodString>;
ValidationMessage: ZodNullable<ZodString>;
}, "strip", ZodTypeAny, {
AutofillInfo?: string;
AutoIndexed?: boolean;
CanBeDeleted?: boolean;
ClientSideComponentId?: string;
ClientSideComponentProperties?: string;
ClientValidationFormula?: string;
ClientValidationMessage?: string;
CustomFormatter?: string;
DefaultFormula?: string;
DefaultValue?: string;
Description?: string;
Direction?: "none" | "ltr" | "rtl";
EnforceUniqueValues?: boolean;
EntityPropertyName?: string;
FieldTypeKind?: number;
Filterable?: boolean;
FromBaseType?: boolean;
Group?: string;
Hidden?: boolean;
Id?: string;
Indexed?: boolean;
IndexStatus?: number;
InternalName?: string;
IsModern?: boolean;
JSLink?: string;
PinnedToFiltersPane?: boolean;
ReadOnlyField?: boolean;
Required?: boolean;
SchemaXml?: string;
Scope?: string;
Sealed?: boolean;
ShowInFiltersPane?: number;
Sortable?: boolean;
StaticName?: string;
Title?: string;
TypeAsString?: string;
TypeDisplayName?: string;
TypeShortDescription?: string;
ValidationFormula?: string;
ValidationMessage?: string;
}, {
AutofillInfo?: string;
AutoIndexed?: boolean;
CanBeDeleted?: boolean;
ClientSideComponentId?: string;
ClientSideComponentProperties?: string;
ClientValidationFormula?: string;
ClientValidationMessage?: string;
CustomFormatter?: string;
DefaultFormula?: string;
DefaultValue?: string;
Description?: string;
Direction?: "none" | "ltr" | "rtl";
EnforceUniqueValues?: boolean;
EntityPropertyName?: string;
FieldTypeKind?: number;
Filterable?: boolean;
FromBaseType?: boolean;
Group?: string;
Hidden?: boolean;
Id?: string;
Indexed?: boolean;
IndexStatus?: number;
InternalName?: string;
IsModern?: boolean;
JSLink?: string;
PinnedToFiltersPane?: boolean;
ReadOnlyField?: boolean;
Required?: boolean;
SchemaXml?: string;
Scope?: string;
Sealed?: boolean;
ShowInFiltersPane?: number;
Sortable?: boolean;
StaticName?: string;
Title?: string;
TypeAsString?: string;
TypeDisplayName?: string;
TypeShortDescription?: string;
ValidationFormula?: string;
ValidationMessage?: string;
}>, "many">;
FileSavePostProcessingEnabled: ZodBoolean;
ForceCheckout: ZodBoolean;
Forms: ZodArray<ZodObject<{
DecodedUrl: ZodString;
FormType: ZodType<PageType, ZodTypeDef, PageType>;
Id: ZodString;
ResourcePath: ZodObject<{
DecodedUrl: ZodString;
}, "strip", ZodTypeAny, {
DecodedUrl?: string;
}, {
DecodedUrl?: string;
}>;
ServerRelativeUrl: ZodString;
}, "strip", ZodTypeAny, {
DecodedUrl?: string;
FormType?: PageType;
Id?: string;
ResourcePath?: {
DecodedUrl?: string;
};
ServerRelativeUrl?: string;
}, {
DecodedUrl?: string;
FormType?: PageType;
Id?: string;
ResourcePath?: {
DecodedUrl?: string;
};
ServerRelativeUrl?: string;
}>, "many">;
HasExternalDataSource: ZodBoolean;
Hidden: ZodBoolean;
Id: ZodString;
ImagePath: ZodObject<{
DecodedUrl: ZodString;
}, "strip", ZodTypeAny, {
DecodedUrl?: string;
}, {
DecodedUrl?: string;
}>;
ImageUrl: ZodString;
InformationRightsManagementSettings: ZodArray<ZodAny, "many">;
IrmEnabled: ZodBoolean;
IrmExpire: ZodBoolean;
IrmReject: ZodBoolean;
IsApplicationList: ZodBoolean;
IsCatalog: ZodBoolean;
IsPrivate: ZodBoolean;
IsSiteAssetsLibrary: ZodBoolean;
IsSystemList: ZodBoolean;
ItemCount: ZodNumber;
LastItemDeletedDate: ZodString;
LastItemModifiedDate: ZodString;
LastItemUserModifiedDate: ZodString;
ListExperienceOptions: ZodNumber;
ListItemEntityTypeFullName: ZodString;
MajorVersionLimit: ZodNumber;
MajorWithMinorVersionsLimit: ZodNumber;
MultipleDataList: ZodBoolean;
NoCrawl: ZodBoolean;
OnQuickLaunch: ZodBoolean;
ParentWebPath: ZodObject<{
DecodedUrl: ZodString;
}, "strip", ZodTypeAny, {
DecodedUrl?: string;
}, {
DecodedUrl?: string;
}>;
ParentWebUrl: ZodString;
ParserDisabled: ZodBoolean;
ReadSecurity: ZodNumber;
RootFolder: ZodObject<{
ContentTypeOrder: ZodArray<ZodString, "many">;
Exists: ZodBoolean;
IsWOPIEnabled: ZodBoolean;
ItemCount: ZodNumber;
Name: ZodString;
ProgID: ZodNullable<ZodString>;
ServerRelativePath: ZodType<IResourcePath, ZodTypeDef, IResourcePath>;
ServerRelativeUrl: ZodString;
StorageMetrics: ZodOptional<ZodType<IStorageMetrics, ZodTypeDef, IStorageMetrics>>;
TimeCreated: ZodString;
TimeLastModified: ZodString;
UniqueContentTypeOrder: ZodArray<ZodString, "many">;
UniqueId: ZodString;
WelcomePage: ZodString;
}, "strip", ZodTypeAny, {
ContentTypeOrder?: string[];
Exists?: boolean;
IsWOPIEnabled?: boolean;
ItemCount?: number;
Name?: string;
ProgID?: string;
ServerRelativePath?: IResourcePath;
ServerRelativeUrl?: string;
StorageMetrics?: IStorageMetrics;
TimeCreated?: string;
TimeLastModified?: string;
UniqueContentTypeOrder?: string[];
UniqueId?: string;
WelcomePage?: string;
}, {
ContentTypeOrder?: string[];
Exists?: boolean;
IsWOPIEnabled?: boolean;
ItemCount?: number;
Name?: string;
ProgID?: string;
ServerRelativePath?: IResourcePath;
ServerRelativeUrl?: string;
StorageMetrics?: IStorageMetrics;
TimeCreated?: string;
TimeLastModified?: string;
UniqueContentTypeOrder?: string[];
UniqueId?: string;
WelcomePage?: string;
}>;
SchemaXml: ZodString;
ServerTemplateCanCreateFolders: ZodBoolean;
TemplateFeatureId: ZodString;
Title: ZodString;
UserCustomActions: ZodArray<ZodObject<{
CommandUIExtension: ZodString;
Description: ZodString;
Group: ZodString;
Id: ZodString;
ImageUrl: ZodString;
Location: ZodString;
Name: ZodString;
RegistrationId: ZodString;
RegistrationType: ZodType<UserCustomActionRegistrationType, ZodTypeDef, UserCustomActionRegistrationType>;
Rights: ZodType<IBasePermissions, ZodTypeDef, IBasePermissions>;
Scope: ZodType<UserCustomActionScope, ZodTypeDef, UserCustomActionScope>;
ScriptBlock: ZodString;
ScriptSrc: ZodString;
Sequence: ZodNumber;
Title: ZodString;
Url: ZodString;
VersionOfUserCustomAction: ZodString;
}, "strip", ZodTypeAny, {
CommandUIExtension?: string;
Description?: string;
Group?: string;
Id?: string;
ImageUrl?: string;
Location?: string;
Name?: string;
RegistrationId?: string;
RegistrationType?: UserCustomActionRegistrationType;
Rights?: IBasePermissions;
Scope?: UserCustomActionScope;
ScriptBlock?: string;
ScriptSrc?: string;
Sequence?: number;
Title?: string;
Url?: string;
VersionOfUserCustomAction?: string;
}, {
CommandUIExtension?: string;
Description?: string;
Group?: string;
Id?: string;
ImageUrl?: string;
Location?: string;
Name?: string;
RegistrationId?: string;
RegistrationType?: UserCustomActionRegistrationType;
Rights?: IBasePermissions;
Scope?: UserCustomActionScope;
ScriptBlock?: string;
ScriptSrc?: string;
Sequence?: number;
Title?: string;
Url?: string;
VersionOfUserCustomAction?: string;
}>, "many">;
ValidationFormula: ZodString;
ValidationMessage: ZodString;
Views: ZodArray<ZodObject<{
AssociatedContentTypeId: ZodNullable<ZodString>;
CalendarViewStyles: ZodNullable<ZodString>;
CustomFormatter: ZodNullable<ZodString>;
DefaultView: ZodBoolean;
DefaultViewForContentType: ZodBoolean;
EditorModified: ZodBoolean;
Formats: ZodNullable<ZodString>;
Hidden: ZodBoolean;
HtmlSchemaXml: ZodString;
Id: ZodString;
ImageUrl: ZodString;
IncludeRootFolder: ZodBoolean;
JSLink: ZodString;
ListViewXml: ZodString;
Method: ZodNullable<ZodString>;
MobileDefaultView: ZodBoolean;
MobileView: ZodBoolean;
ModerationType: ZodNullable<ZodString>;
NewDocumentTemplates: ZodString;
OrderedView: ZodBoolean;
Paged: ZodBoolean;
PersonalView: ZodBoolean;
ReadOnlyView: ZodBoolean;
RequiresClientIntegration: ZodBoolean;
RowLimit: ZodNumber;
Scope: ZodString;
ServerRelativePath: ZodObject<{
DecodedUrl: ZodString;
}, "strip", ZodTypeAny, {
DecodedUrl?: string;
}, {
DecodedUrl?: string;
}>;
ServerRelativeUrl: ZodString;
StyleId: ZodNullable<ZodString>;
TabularView: ZodBoolean;
Threaded: ZodBoolean;
Title: ZodString;
Toolbar: ZodString;
ToolbarTemplateName: ZodNullable<ZodString>;
ViewData: ZodNullable<ZodString>;
ViewJoins: ZodNullable<ZodString>;
ViewProjectedFields: ZodNullable<ZodObject<{
SchemaXml: ...;
}, "strip", ZodTypeAny, {
SchemaXml?: ...;
}, {
SchemaXml?: ...;
}>>;
ViewQuery: ZodString;
ViewType: ZodString;
ViewType2: ZodNullable<ZodEnum<[(...), (...), (...), (...)]>>;
VisualizationInfo: ZodNullable<ZodUnknown>;
}, "strip", ZodTypeAny, {
AssociatedContentTypeId?: string;
CalendarViewStyles?: string;
CustomFormatter?: string;
DefaultView?: boolean;
DefaultViewForContentType?: boolean;
EditorModified?: boolean;
Formats?: string;
Hidden?: boolean;
HtmlSchemaXml?: string;
Id?: string;
ImageUrl?: string;
IncludeRootFolder?: boolean;
JSLink?: string;
ListViewXml?: string;
Method?: string;
MobileDefaultView?: boolean;
MobileView?: boolean;
ModerationType?: string;
NewDocumentTemplates?: string;
OrderedView?: boolean;
Paged?: boolean;
PersonalView?: boolean;
ReadOnlyView?: boolean;
RequiresClientIntegration?: boolean;
RowLimit?: number;
Scope?: string;
ServerRelativePath?: {
DecodedUrl?: string;
};
ServerRelativeUrl?: string;
StyleId?: string;
TabularView?: boolean;
Threaded?: boolean;
Title?: string;
Toolbar?: string;
ToolbarTemplateName?: string;
ViewData?: string;
ViewJoins?: string;
ViewProjectedFields?: {
SchemaXml?: string;
};
ViewQuery?: string;
ViewType?: string;
ViewType2?:
| "KANBAN"
| "TILES"
| "COMPACTLIST"
| "MODERNCALENDAR";
VisualizationInfo?: unknown;
}, {
AssociatedContentTypeId?: string;
CalendarViewStyles?: string;
CustomFormatter?: string;
DefaultView?: boolean;
DefaultViewForContentType?: boolean;
EditorModified?: boolean;
Formats?: string;
Hidden?: boolean;
HtmlSchemaXml?: string;
Id?: string;
ImageUrl?: string;
IncludeRootFolder?: boolean;
JSLink?: string;
ListViewXml?: string;
Method?: string;
MobileDefaultView?: boolean;
MobileView?: boolean;
ModerationType?: string;
NewDocumentTemplates?: string;
OrderedView?: boolean;
Paged?: boolean;
PersonalView?: boolean;
ReadOnlyView?: boolean;
RequiresClientIntegration?: boolean;
RowLimit?: number;
Scope?: string;
ServerRelativePath?: {
DecodedUrl?: string;
};
ServerRelativeUrl?: string;
StyleId?: string;
TabularView?: boolean;
Threaded?: boolean;
Title?: string;
Toolbar?: string;
ToolbarTemplateName?: string;
ViewData?: string;
ViewJoins?: string;
ViewProjectedFields?: {
SchemaXml?: string;
};
ViewQuery?: string;
ViewType?: string;
ViewType2?:
| "KANBAN"
| "TILES"
| "COMPACTLIST"
| "MODERNCALENDAR";
VisualizationInfo?: unknown;
}>, "many">;
WorkflowAssociations: ZodArray<ZodAny, "many">;
WriteSecurity: ZodNumber;
}, "strip", ZodTypeAny, {
AllowContentTypes?: boolean;
AllowDeletion?: boolean;
BaseTemplate?: number;
BaseType?: any;
BrowserFileHandling?: any;
ContentTypes?: any[];
ContentTypesEnabled?: boolean;
CrawlNonDefaultViews?: boolean;
CreatablesInfo?: any;
Created?: string;
CurrentChangeToken?: any;
CustomActionElements?: any[];
DataSource?: any;
DefaultContentApprovalWorkflowId?: string;
DefaultDisplayFormUrl?: string;
DefaultEditFormUrl?: string;
DefaultNewFormUrl?: string;
DefaultView?: any;
DefaultViewPath?: any;
DefaultViewUrl?: string;
Description?: string;
DescriptionResource?: any;
Direction?: string;
DocumentTemplateUrl?: string;
DraftVersionVisibility?: any;
EffectiveBasePermissions?: {};
EffectiveBasePermissionsForUI?: {};
EnableAssignToEmail?: boolean;
EnableAttachments?: boolean;
EnableFolderCreation?: boolean;
EnableMinorVersions?: boolean;
EnableModeration?: boolean;
EnableRequestSignOff?: boolean;
EnableVersioning?: boolean;
EntityTypeName?: string;
EventReceivers?: any[];
ExcludeFromOfflineClient?: boolean;
ExemptFromBlockDownloadOfNonViewableFiles?: boolean;
Fields?: {
AutofillInfo?: string;
AutoIndexed?: boolean;
CanBeDeleted?: boolean;
ClientSideComponentId?: string;
ClientSideComponentProperties?: string;
ClientValidationFormula?: string;
ClientValidationMessage?: string;
CustomFormatter?: string;
DefaultFormula?: string;
DefaultValue?: string;
Description?: string;
Direction?: "none" | "ltr" | "rtl";
EnforceUniqueValues?: boolean;
EntityPropertyName?: string;
FieldTypeKind?: number;
Filterable?: boolean;
FromBaseType?: boolean;
Group?: string;
Hidden?: boolean;
Id?: string;
Indexed?: boolean;
IndexStatus?: number;
InternalName?: string;
IsModern?: boolean;
JSLink?: string;
PinnedToFiltersPane?: boolean;
ReadOnlyField?: boolean;
Required?: boolean;
SchemaXml?: string;
Scope?: string;
Sealed?: boolean;
ShowInFiltersPane?: number;
Sortable?: boolean;
StaticName?: string;
Title?: string;
TypeAsString?: string;
TypeDisplayName?: string;
TypeShortDescription?: string;
ValidationFormula?: string;
ValidationMessage?: string;
}[];
FileSavePostProcessingEnabled?: boolean;
ForceCheckout?: boolean;
Forms?: {
DecodedUrl?: string;
FormType?: PageType;
Id?: string;
ResourcePath?: {
DecodedUrl?: string;
};
ServerRelativeUrl?: string;
}[];
HasExternalDataSource?: boolean;
Hidden?: boolean;
Id?: string;
ImagePath?: {
DecodedUrl?: string;
};
ImageUrl?: string;
InformationRightsManagementSettings?: any[];
IrmEnabled?: boolean;
IrmExpire?: boolean;
IrmReject?: boolean;
IsApplicationList?: boolean;
IsCatalog?: boolean;
IsPrivate?: boolean;
IsSiteAssetsLibrary?: boolean;
IsSystemList?: boolean;
ItemCount?: number;
LastItemDeletedDate?: string;
LastItemModifiedDate?: string;
LastItemUserModifiedDate?: string;
ListExperienceOptions?: number;
ListItemEntityTypeFullName?: string;
MajorVersionLimit?: number;
MajorWithMinorVersionsLimit?: number;
MultipleDataList?: boolean;
NoCrawl?: boolean;
OnQuickLaunch?: boolean;
ParentWebPath?: {
DecodedUrl?: string;
};
ParentWebUrl?: string;
ParserDisabled?: boolean;
ReadSecurity?: number;
RootFolder?: {
ContentTypeOrder?: string[];
Exists?: boolean;
IsWOPIEnabled?: boolean;
ItemCount?: number;
Name?: string;
ProgID?: string;
ServerRelativePath?: IResourcePath;
ServerRelativeUrl?: string;
StorageMetrics?: IStorageMetrics;
TimeCreated?: string;
TimeLastModified?: string;
UniqueContentTypeOrder?: string[];
UniqueId?: string;
WelcomePage?: string;
};
SchemaXml?: string;
ServerTemplateCanCreateFolders?: boolean;
TemplateFeatureId?: string;
Title?: string;
UserCustomActions?: {
CommandUIExtension?: string;
Description?: string;
Group?: string;
Id?: string;
ImageUrl?: string;
Location?: string;
Name?: string;
RegistrationId?: string;
RegistrationType?: UserCustomActionRegistrationType;
Rights?: IBasePermissions;
Scope?: UserCustomActionScope;
ScriptBlock?: string;
ScriptSrc?: string;
Sequence?: number;
Title?: string;
Url?: string;
VersionOfUserCustomAction?: string;
}[];
ValidationFormula?: string;
ValidationMessage?: string;
Views?: {
AssociatedContentTypeId?: string;
CalendarViewStyles?: string;
CustomFormatter?: string;
DefaultView?: boolean;
DefaultViewForContentType?: boolean;
EditorModified?: boolean;
Formats?: string;
Hidden?: boolean;
HtmlSchemaXml?: string;
Id?: string;
ImageUrl?: string;
IncludeRootFolder?: boolean;
JSLink?: string;
ListViewXml?: string;
Method?: string;
MobileDefaultView?: boolean;
MobileView?: boolean;
ModerationType?: string;
NewDocumentTemplates?: string;
OrderedView?: boolean;
Paged?: boolean;
PersonalView?: boolean;
ReadOnlyView?: boolean;
RequiresClientIntegration?: boolean;
RowLimit?: number;
Scope?: string;
ServerRelativePath?: {
DecodedUrl?: string;
};
ServerRelativeUrl?: string;
StyleId?: string;
TabularView?: boolean;
Threaded?: boolean;
Title?: string;
Toolbar?: string;
ToolbarTemplateName?: string;
ViewData?: string;
ViewJoins?: string;
ViewProjectedFields?: {
SchemaXml?: string;
};
ViewQuery?: string;
ViewType?: string;
ViewType2?:
| "KANBAN"
| "TILES"
| "COMPACTLIST"
| "MODERNCALENDAR";
VisualizationInfo?: unknown;
}[];
WorkflowAssociations?: any[];
WriteSecurity?: number;
}, {
AllowContentTypes?: boolean;
AllowDeletion?: boolean;
BaseTemplate?: number;
BaseType?: any;
BrowserFileHandling?: any;
ContentTypes?: any[];
ContentTypesEnabled?: boolean;
CrawlNonDefaultViews?: boolean;
CreatablesInfo?: any;
Created?: string;
CurrentChangeToken?: any;
CustomActionElements?: any[];
DataSource?: any;
DefaultContentApprovalWorkflowId?: string;
DefaultDisplayFormUrl?: string;
DefaultEditFormUrl?: string;
DefaultNewFormUrl?: string;
DefaultView?: any;
DefaultViewPath?: any;
DefaultViewUrl?: string;
Description?: string;
DescriptionResource?: any;
Direction?: string;
DocumentTemplateUrl?: string;
DraftVersionVisibility?: any;
EffectiveBasePermissions?: {};
EffectiveBasePermissionsForUI?: {};
EnableAssignToEmail?: boolean;
EnableAttachments?: boolean;
EnableFolderCreation?: boolean;
EnableMinorVersions?: boolean;
EnableModeration?: boolean;
EnableRequestSignOff?: boolean;
EnableVersioning?: boolean;
EntityTypeName?: string;
EventReceivers?: any[];
ExcludeFromOfflineClient?: boolean;
ExemptFromBlockDownloadOfNonViewableFiles?: boolean;
Fields?: {
AutofillInfo?: string;
AutoIndexed?: boolean;
CanBeDeleted?: boolean;
ClientSideComponentId?: string;
ClientSideComponentProperties?: string;
ClientValidationFormula?: string;
ClientValidationMessage?: string;
CustomFormatter?: string;
DefaultFormula?: string;
DefaultValue?: string;
Description?: string;
Direction?: "none" | "ltr" | "rtl";
EnforceUniqueValues?: boolean;
EntityPropertyName?: string;
FieldTypeKind?: number;
Filterable?: boolean;
FromBaseType?: boolean;
Group?: string;
Hidden?: boolean;
Id?: string;
Indexed?: boolean;
IndexStatus?: number;
InternalName?: string;
IsModern?: boolean;
JSLink?: string;
PinnedToFiltersPane?: boolean;
ReadOnlyField?: boolean;
Required?: boolean;
SchemaXml?: string;
Scope?: string;
Sealed?: boolean;
ShowInFiltersPane?: number;
Sortable?: boolean;
StaticName?: string;
Title?: string;
TypeAsString?: string;
TypeDisplayName?: string;
TypeShortDescription?: string;
ValidationFormula?: string;
ValidationMessage?: string;
}[];
FileSavePostProcessingEnabled?: boolean;
ForceCheckout?: boolean;
Forms?: {
DecodedUrl?: string;
FormType?: PageType;
Id?: string;
ResourcePath?: {
DecodedUrl?: string;
};
ServerRelativeUrl?: string;
}[];
HasExternalDataSource?: boolean;
Hidden?: boolean;
Id?: string;
ImagePath?: {
DecodedUrl?: string;
};
ImageUrl?: string;
InformationRightsManagementSettings?: any[];
IrmEnabled?: boolean;
IrmExpire?: boolean;
IrmReject?: boolean;
IsApplicationList?: boolean;
IsCatalog?: boolean;
IsPrivate?: boolean;
IsSiteAssetsLibrary?: boolean;
IsSystemList?: boolean;
ItemCount?: number;
LastItemDeletedDate?: string;
LastItemModifiedDate?: string;
LastItemUserModifiedDate?: string;
ListExperienceOptions?: number;
ListItemEntityTypeFullName?: string;
MajorVersionLimit?: number;
MajorWithMinorVersionsLimit?: number;
MultipleDataList?: boolean;
NoCrawl?: boolean;
OnQuickLaunch?: boolean;
ParentWebPath?: {
DecodedUrl?: string;
};
ParentWebUrl?: string;
ParserDisabled?: boolean;
ReadSecurity?: number;
RootFolder?: {
ContentTypeOrder?: string[];
Exists?: boolean;
IsWOPIEnabled?: boolean;
ItemCount?: number;
Name?: string;
ProgID?: string;
ServerRelativePath?: IResourcePath;
ServerRelativeUrl?: string;
StorageMetrics?: IStorageMetrics;
TimeCreated?: string;
TimeLastModified?: string;
UniqueContentTypeOrder?: string[];
UniqueId?: string;
WelcomePage?: string;
};
SchemaXml?: string;
ServerTemplateCanCreateFolders?: boolean;
TemplateFeatureId?: string;
Title?: string;
UserCustomActions?: {
CommandUIExtension?: string;
Description?: string;
Group?: string;
Id?: string;
ImageUrl?: string;
Location?: string;
Name?: string;
RegistrationId?: string;
RegistrationType?: UserCustomActionRegistrationType;
Rights?: IBasePermissions;
Scope?: UserCustomActionScope;
ScriptBlock?: string;
ScriptSrc?: string;
Sequence?: number;
Title?: string;
Url?: string;
VersionOfUserCustomAction?: string;
}[];
ValidationFormula?: string;
ValidationMessage?: string;
Views?: {
AssociatedContentTypeId?: string;
CalendarViewStyles?: string;
CustomFormatter?: string;
DefaultView?: boolean;
DefaultViewForContentType?: boolean;
EditorModified?: boolean;
Formats?: string;
Hidden?: boolean;
HtmlSchemaXml?: string;
Id?: string;
ImageUrl?: string;
IncludeRootFolder?: boolean;
JSLink?: string;
ListViewXml?: string;
Method?: string;
MobileDefaultView?: boolean;
MobileView?: boolean;
ModerationType?: string;
NewDocumentTemplates?: string;
OrderedView?: boolean;
Paged?: boolean;
PersonalView?: boolean;
ReadOnlyView?: boolean;
RequiresClientIntegration?: boolean;
RowLimit?: number;
Scope?: string;
ServerRelativePath?: {
DecodedUrl?: string;
};
ServerRelativeUrl?: string;
StyleId?: string;
TabularView?: boolean;
Threaded?: boolean;
Title?: string;
Toolbar?: string;
ToolbarTemplateName?: string;
ViewData?: string;
ViewJoins?: string;
ViewProjectedFields?: {
SchemaXml?: string;
};
ViewQuery?: string;
ViewType?: string;
ViewType2?:
| "KANBAN"
| "TILES"
| "COMPACTLIST"
| "MODERNCALENDAR";
VisualizationInfo?: unknown;
}[];
WorkflowAssociations?: any[];
WriteSecurity?: number;
}>>;
description: ZodOptional<ZodString>;
enableContentTypes: ZodOptional<ZodBoolean>;
tempate: ZodOptional<ZodNumber>;
title: ZodString;
}, "strip", ZodTypeAny, {
additionalSettings?: {
AllowContentTypes?: boolean;
AllowDeletion?: boolean;
BaseTemplate?: number;
BaseType?: any;
BrowserFileHandling?: any;
ContentTypes?: any[];
ContentTypesEnabled?: boolean;
CrawlNonDefaultViews?: boolean;
CreatablesInfo?: any;
Created?: string;
CurrentChangeToken?: any;
CustomActionElements?: any[];
DataSource?: any;
DefaultContentApprovalWorkflowId?: string;
DefaultDisplayFormUrl?: string;
DefaultEditFormUrl?: string;
DefaultNewFormUrl?: string;
DefaultView?: any;
DefaultViewPath?: any;
DefaultViewUrl?: string;
Description?: string;
DescriptionResource?: any;
Direction?: string;
DocumentTemplateUrl?: string;
DraftVersionVisibility?: any;
EffectiveBasePermissions?: {};
EffectiveBasePermissionsForUI?: {};
EnableAssignToEmail?: boolean;
EnableAttachments?: boolean;
EnableFolderCreation?: boolean;
EnableMinorVersions?: boolean;
EnableModeration?: boolean;
EnableRequestSignOff?: boolean;
EnableVersioning?: boolean;
EntityTypeName?: string;
EventReceivers?: any[];
ExcludeFromOfflineClient?: boolean;
ExemptFromBlockDownloadOfNonViewableFiles?: boolean;
Fields?: {
AutofillInfo?: string;
AutoIndexed?: boolean;
CanBeDeleted?: boolean;
ClientSideComponentId?: string;
ClientSideComponentProperties?: string;
ClientValidationFormula?: string;
ClientValidationMessage?: string;
CustomFormatter?: string;
DefaultFormula?: string;
DefaultValue?: string;
Description?: string;
Direction?: "none" | "ltr" | "rtl";
EnforceUniqueValues?: boolean;
EntityPropertyName?: string;
FieldTypeKind?: number;
Filterable?: boolean;
FromBaseType?: boolean;
Group?: string;
Hidden?: boolean;
Id?: string;
Indexed?: boolean;
IndexStatus?: number;
InternalName?: string;
IsModern?: boolean;
JSLink?: string;
PinnedToFiltersPane?: boolean;
ReadOnlyField?: boolean;
Required?: boolean;
SchemaXml?: string;
Scope?: string;
Sealed?: boolean;
ShowInFiltersPane?: number;
Sortable?: boolean;
StaticName?: string;
Title?: string;
TypeAsString?: string;
TypeDisplayName?: string;
TypeShortDescription?: string;
ValidationFormula?: string;
ValidationMessage?: string;
}[];
FileSavePostProcessingEnabled?: boolean;
ForceCheckout?: boolean;
Forms?: {
DecodedUrl?: string;
FormType?: PageType;
Id?: string;
ResourcePath?: {
DecodedUrl?: string;
};
ServerRelativeUrl?: string;
}[];
HasExternalDataSource?: boolean;
Hidden?: boolean;
Id?: string;
ImagePath?: {
DecodedUrl?: string;
};
ImageUrl?: string;
InformationRightsManagementSettings?: any[];
IrmEnabled?: boolean;
IrmExpire?: boolean;
IrmReject?: boolean;
IsApplicationList?: boolean;
IsCatalog?: boolean;
IsPrivate?: boolean;
IsSiteAssetsLibrary?: boolean;
IsSystemList?: boolean;
ItemCount?: number;
LastItemDeletedDate?: string;
LastItemModifiedDate?: string;
LastItemUserModifiedDate?: string;
ListExperienceOptions?: number;
ListItemEntityTypeFullName?: string;
MajorVersionLimit?: number;
MajorWithMinorVersionsLimit?: number;
MultipleDataList?: boolean;
NoCrawl?: boolean;
OnQuickLaunch?: boolean;
ParentWebPath?: {
DecodedUrl?: string;
};
ParentWebUrl?: string;
ParserDisabled?: boolean;
ReadSecurity?: number;
RootFolder?: {
ContentTypeOrder?: string[];
Exists?: boolean;
IsWOPIEnabled?: boolean;
ItemCount?: number;
Name?: string;
ProgID?: string;
ServerRelativePath?: IResourcePath;
ServerRelativeUrl?: string;
StorageMetrics?: IStorageMetrics;
TimeCreated?: string;
TimeLastModified?: string;
UniqueContentTypeOrder?: string[];
UniqueId?: string;
WelcomePage?: string;
};
SchemaXml?: string;
ServerTemplateCanCreateFolders?: boolean;
TemplateFeatureId?: string;
Title?: string;
UserCustomActions?: {
CommandUIExtension?: string;
Description?: string;
Group?: string;
Id?: string;
ImageUrl?: string;
Location?: string;
Name?: string;
RegistrationId?: string;
RegistrationType?: UserCustomActionRegistrationType;
Rights?: IBasePermissions;
Scope?: UserCustomActionScope;
ScriptBlock?: string;
ScriptSrc?: string;
Sequence?: number;
Title?: string;
Url?: string;
VersionOfUserCustomAction?: string;
}[];
ValidationFormula?: string;
ValidationMessage?: string;
Views?: {
AssociatedContentTypeId?: string;
CalendarViewStyles?: string;
CustomFormatter?: string;
DefaultView?: boolean;
DefaultViewForContentType?: boolean;
EditorModified?: boolean;
Formats?: string;
Hidden?: boolean;
HtmlSchemaXml?: string;
Id?: string;
ImageUrl?: string;
IncludeRootFolder?: boolean;
JSLink?: string;
ListViewXml?: string;
Method?: string;
MobileDefaultView?: boolean;
MobileView?: boolean;
ModerationType?: string;
NewDocumentTemplates?: string;
OrderedView?: boolean;
Paged?: boolean;
PersonalView?: boolean;
ReadOnlyView?: boolean;
RequiresClientIntegration?: boolean;
RowLimit?: number;
Scope?: string;
ServerRelativePath?: {
DecodedUrl?: string;
};
ServerRelativeUrl?: string;
StyleId?: string;
TabularView?: boolean;
Threaded?: boolean;
Title?: string;
Toolbar?: string;
ToolbarTemplateName?: string;
ViewData?: string;
ViewJoins?: string;
ViewProjectedFields?: {
SchemaXml?: string;
};
ViewQuery?: string;
ViewType?: string;
ViewType2?:
| "KANBAN"
| "TILES"
| "COMPACTLIST"
| "MODERNCALENDAR";
VisualizationInfo?: unknown;
}[];
WorkflowAssociations?: any[];
WriteSecurity?: number;
};
description?: string;
enableContentTypes?: boolean;
tempate?: number;
title?: string;
}, {
additionalSettings?: {
AllowContentTypes?: boolean;
AllowDeletion?: boolean;
BaseTemplate?: number;
BaseType?: any;
BrowserFileHandling?: any;
ContentTypes?: any[];
ContentTypesEnabled?: boolean;
CrawlNonDefaultViews?: boolean;
CreatablesInfo?: any;
Created?: string;
CurrentChangeToken?: any;
CustomActionElements?: any[];
DataSource?: any;
DefaultContentApprovalWorkflowId?: string;
DefaultDisplayFormUrl?: string;
DefaultEditFormUrl?: string;
DefaultNewFormUrl?: string;
DefaultView?: any;
DefaultViewPath?: any;
DefaultViewUrl?: string;
Description?: string;
DescriptionResource?: any;
Direction?: string;
DocumentTemplateUrl?: string;
DraftVersionVisibility?: any;
EffectiveBasePermissions?: {};
EffectiveBasePermissionsForUI?: {};
EnableAssignToEmail?: boolean;
EnableAttachments?: boolean;
EnableFolderCreation?: boolean;
EnableMinorVersions?: boolean;
EnableModeration?: boolean;
EnableRequestSignOff?: boolean;
EnableVersioning?: boolean;
EntityTypeName?: string;
EventReceivers?: any[];
ExcludeFromOfflineClient?: boolean;
ExemptFromBlockDownloadOfNonViewableFiles?: boolean;
Fields?: {
AutofillInfo?: string;
AutoIndexed?: boolean;
CanBeDeleted?: boolean;
ClientSideComponentId?: string;
ClientSideComponentProperties?: string;
ClientValidationFormula?: string;
ClientValidationMessage?: string;
CustomFormatter?: string;
DefaultFormula?: string;
DefaultValue?: string;
Description?: string;
Direction?: "none" | "ltr" | "rtl";
EnforceUniqueValues?: boolean;
EntityPropertyName?: string;
FieldTypeKind?: number;
Filterable?: boolean;
FromBaseType?: boolean;
Group?: string;
Hidden?: boolean;
Id?: string;
Indexed?: boolean;
IndexStatus?: number;
InternalName?: string;
IsModern?: boolean;
JSLink?: string;
PinnedToFiltersPane?: boolean;
ReadOnlyField?: boolean;
Required?: boolean;
SchemaXml?: string;
Scope?: string;
Sealed?: boolean;
ShowInFiltersPane?: number;
Sortable?: boolean;
StaticName?: string;
Title?: string;
TypeAsString?: string;
TypeDisplayName?: string;
TypeShortDescription?: string;
ValidationFormula?: string;
ValidationMessage?: string;
}[];
FileSavePostProcessingEnabled?: boolean;
ForceCheckout?: boolean;
Forms?: {
DecodedUrl?: string;
FormType?: PageType;
Id?: string;
ResourcePath?: {
DecodedUrl?: string;
};
ServerRelativeUrl?: string;
}[];
HasExternalDataSource?: boolean;
Hidden?: boolean;
Id?: string;
ImagePath?: {
DecodedUrl?: string;
};
ImageUrl?: string;
InformationRightsManagementSettings?: any[];
IrmEnabled?: boolean;
IrmExpire?: boolean;
IrmReject?: boolean;
IsApplicationList?: boolean;
IsCatalog?: boolean;
IsPrivate?: boolean;
IsSiteAssetsLibrary?: boolean;
IsSystemList?: boolean;
ItemCount?: number;
LastItemDeletedDate?: string;
LastItemModifiedDate?: string;
LastItemUserModifiedDate?: string;
ListExperienceOptions?: number;
ListItemEntityTypeFullName?: string;
MajorVersionLimit?: number;
MajorWithMinorVersionsLimit?: number;
MultipleDataList?: boolean;
NoCrawl?: boolean;
OnQuickLaunch?: boolean;
ParentWebPath?: {
DecodedUrl?: string;
};
ParentWebUrl?: string;
ParserDisabled?: boolean;
ReadSecurity?: number;
RootFolder?: {
ContentTypeOrder?: string[];
Exists?: boolean;
IsWOPIEnabled?: boolean;
ItemCount?: number;
Name?: string;
ProgID?: string;
ServerRelativePath?: IResourcePath;
ServerRelativeUrl?: string;
StorageMetrics?: IStorageMetrics;
TimeCreated?: string;
TimeLastModified?: string;
UniqueContentTypeOrder?: string[];
UniqueId?: string;
WelcomePage?: string;
};
SchemaXml?: string;
ServerTemplateCanCreateFolders?: boolean;
TemplateFeatureId?: string;
Title?: string;
UserCustomActions?: {
CommandUIExtension?: string;
Description?: string;
Group?: string;
Id?: string;
ImageUrl?: string;
Location?: string;
Name?: string;
RegistrationId?: string;
RegistrationType?: UserCustomActionRegistrationType;
Rights?: IBasePermissions;
Scope?: UserCustomActionScope;
ScriptBlock?: string;
ScriptSrc?: string;
Sequence?: number;
Title?: string;
Url?: string;
VersionOfUserCustomAction?: string;
}[];
ValidationFormula?: string;
ValidationMessage?: string;
Views?: {
AssociatedContentTypeId?: string;
CalendarViewStyles?: string;
CustomFormatter?: string;
DefaultView?: boolean;
DefaultViewForContentType?: boolean;
EditorModified?: boolean;
Formats?: string;
Hidden?: boolean;
HtmlSchemaXml?: string;
Id?: string;
ImageUrl?: string;
IncludeRootFolder?: boolean;
JSLink?: string;
ListViewXml?: string;
Method?: string;
MobileDefaultView?: boolean;
MobileView?: boolean;
ModerationType?: string;
NewDocumentTemplates?: string;
OrderedView?: boolean;
Paged?: boolean;
PersonalView?: boolean;
ReadOnlyView?: boolean;
RequiresClientIntegration?: boolean;
RowLimit?: number;
Scope?: string;
ServerRelativePath?: {
DecodedUrl?: string;
};
ServerRelativeUrl?: string;
StyleId?: string;
TabularView?: boolean;
Threaded?: boolean;
Title?: string;
Toolbar?: string;
ToolbarTemplateName?: string;
ViewData?: string;
ViewJoins?: string;
ViewProjectedFields?: {
SchemaXml?: string;
};
ViewQuery?: string;
ViewType?: string;
ViewType2?:
| "KANBAN"
| "TILES"
| "COMPACTLIST"
| "MODERNCALENDAR";
VisualizationInfo?: unknown;
}[];
WorkflowAssociations?: any[];
WriteSecurity?: number;
};
description?: string;
enableContentTypes?: boolean;
tempate?: number;
title?: string;
}> = ...