spws
Version:
SharePoint Web Services Wrapper
76 lines (73 loc) • 2.07 kB
text/typescript
// Interfaces
import Field from "./field";
// TODO: Change these to the correct type and change the web requests to correspond
type List = {
AllowDeletion?: string;
AllowMultiResponses?: string;
AnonymousPermMask?: string;
Author?: string;
BaseType?: string;
Created?: string;
DefaultViewUrl?: string;
Description?: string;
Direction?: string;
DocTemplateUrl?: string;
EmailAlias?: string;
EnableAttachments?: string;
EnableFolderCreation?: string;
EnableMinorVersion?: string;
EnableModeration?: string;
EnablePeopleSelector?: string;
EnableResourceSelector?: string;
EnableVersioning?: string;
EnforceDataValidation?: string;
EventSinkAssembly?: string;
EventSinkClass?: string;
EventSinkData?: string;
ExcludeFromOfflineClient?: string;
FeatureId?: string;
Fields?: Field[];
Flags?: string;
HasExternalDataSource?: string;
HasRelatedLists?: string;
HasUniqueScopes?: string;
Hidden?: string;
ID?: string;
ImageUrl?: string;
IrmEnabled?: string;
IsApplicationList?: string;
ItemCount?: string;
LastDeleted?: string;
MajorVersionLimit?: string;
MajorWithMinorVersionsLimit?: string;
MaxItemsPerThrottledOperation?: string;
MobileDefaultViewUrl?: string;
Modified?: string;
MultipleDataList?: string;
Name?: string;
NoThrottleListOperations?: string;
Ordered?: string;
PreserveEmptyValues?: string;
ReadSecurity?: string;
RequireCheckout?: string;
RootFolder?: string;
ScopeId?: string;
SendToLocation?: string;
ServerTemplate?: string;
ShowUser?: string;
StrictTypeCoercion?: string;
ThrottleListOperations?: string;
ThumbnailSize?: string;
Title?: string;
Version?: string;
WebFullUrl?: string;
WebId?: string;
WebImageHeight?: string;
WebImageWidth?: string;
WorkFlowId?: string;
WriteSecurity?: string;
// Custom property derived from the DefaultViewUrl or Title
StaticName?: string;
[key: string]: string | object | undefined;
};
export default List;