UNPKG

ithit.webdav.server

Version:

With IT Hit WebDAV Server Engine for Node.js you can create your own WebDAV server, add WebDAV support to your existing Node.js project or DAV-enable your CMS/DMS/CRM.

193 lines (192 loc) 6.63 kB
/** * @copyright Copyright (c) 2017 IT Hit. All rights reserved. */ /** * Describes property name. */ export declare class PropertyName implements PropertyName { static nsDav: string; static nsCalDav: string; static nsCalendarServer: string; static nsCardDav: string; static RESOURCE_TYPE: PropertyName; static SUPPORTED_LOCK: PropertyName; /** * Refers to IVersion.versionName. */ static readonly VERSION_NAME: PropertyName; /** * Refers to IAclHierarchyItem.GetAcl IAclHierarchyItem.setAcl. */ static readonly ACL: PropertyName; /** * Refers to IAclHierarchyItem.getAclRestrictions. */ static readonly ACL_RESTRICTIONS: PropertyName; /** * Is not supported. */ static readonly ALTERNATE_URI_SET: PropertyName; /** * Refers to {@link IContent.etag}. */ static readonly GETETAG: PropertyName; /** * Refers to IDeltaVItem.getComment. */ static readonly COMMENT: PropertyName; /** * Refers to {@link IHierarchyItem.created}. */ static readonly CREATIONDATE: PropertyName; /** * Refers to IDeltaVItem.getCreatorDisplayName. */ static readonly CREATOR_DISPLAYNAME: PropertyName; /** * Refers to IAclHierarchyItem.getCurrentUserPrivilegeSet. */ static readonly CURRENT_USER_PRIVILEGE_SET: PropertyName; /** * Not currently implemented. */ static readonly DISPLAYNAME: PropertyName; /** * Not currently implemented. */ static readonly GETCONTENTLANGUAGE: PropertyName; /** * Refers to {@link IContent.contentLength}. */ static readonly GETCONTENTLENGTH: PropertyName; /** * Refers to {@link IContent.contentType}. */ static readonly GETCONTENTTYPE: PropertyName; /** * Refers to {@link IHierarchyItem.modified}. */ static readonly GETLASTMODIFIED: PropertyName; /** * Refers to IAclHierarchyItem.getGroup. */ static readonly GROUP: PropertyName; /** * Refers to IPrincipal.getGroupMembers. */ static readonly GROUP_MEMBER_SET: PropertyName; /** * Refers to IPrincipal.getGroupMembership. */ static readonly GROUP_MEMBERSHIP: PropertyName; /** * Refers to IAclHierarchyItem.getInheritedAclSet. */ static readonly INHERITED_ACL_SET: PropertyName; /** * Refers to {@link ILock.getActiveLocks}. */ static readonly LOCKDISCOVERY: PropertyName; /** * Refers to IAclHierarchyItem.getOwner. */ static readonly OWNER: PropertyName; /** * Refers to IAclHierarchyItem.getPrincipalCollectionSet. */ static readonly PRINCIPAL_COLLECTION_SET: PropertyName; /** * Is not directly supported. Is the same as {@link IHierarchyItem.path}. */ static readonly PRINCIPAL_URL: PropertyName; /** * Refers to IAclHierarchyItem.getSupportedPrivilegeSet. */ static readonly SUPPORTED_PRIVILEDGE_SET: PropertyName; protected static readonly SUPPORTED_CALENDAR_COMPONENT_SET: PropertyName; protected static readonly CALENDAR_DESCRIPTION: PropertyName; protected static readonly CALENDAR_MAX_RESOURCE_SIZE: PropertyName; protected static readonly CALENDAR_MAX_INSTANCES: PropertyName; protected static readonly CALENDAR_MAX_ATTENDESS_PER_INSTANCE: PropertyName; protected static readonly CALENDAR_MAX_DATE_TIME: PropertyName; protected static readonly CALENDAR_MIN_DATE_TIME: PropertyName; protected static readonly CALENDAR_HOME_SET: PropertyName; protected static readonly CALENDAR_DATA: PropertyName; static readonly GETCTAG: PropertyName; protected static readonly CALENDAR_USER_ADDRESS_SET: PropertyName; protected static readonly SCHEDULE_OUTBOX_URL: PropertyName; protected static readonly SCHEDULE_INBOX_URL: PropertyName; protected static readonly ALLOWED_SHARING_MODES: PropertyName; protected static readonly INVITE: PropertyName; protected static readonly ADDRESSBOOK_HOME_SET: PropertyName; protected static readonly ADDRESS_DATA: PropertyName; /** * Refers to IVersionableItem.getAutoVersion */ static readonly AUTO_VERSION: PropertyName; protected static readonly CHECKED_IN: PropertyName; protected static readonly CHECKED_OUT: PropertyName; protected static readonly SUCCESSOR_SET: PropertyName; protected static readonly PREDECESSOR_SET: PropertyName; protected static readonly CHECKOUT_SET: PropertyName; protected static readonly SUPPORTED_REPORT_SET: PropertyName; protected static readonly SUPPORTED_METHOD_SET: PropertyName; protected static readonly SUPPORTED_LIVE_PROPERTY_SET: PropertyName; protected static readonly VERSION_SET: PropertyName; protected static readonly ROOT_VERSION: PropertyName; /** * Refers to IVersionableItem.versionHistory */ static readonly VERSION_HISTORY: PropertyName; /** * Refers to IAclHierarchyItem.getSupportedPrivilegeSet */ static readonly SUPPORTED_PRIVILEGE_SET: PropertyName; /** * Refers to IAclHierarchyItem.getCurrentUserPrincipal. */ static readonly CURRENT_USER_PRINCIPAL: PropertyName; /** * Refers to IQuota.getUsedBytes. */ static readonly QUOTA_USED_BYTES: PropertyName; /** * Refers to IQuota.getAvailableBytes. */ static readonly QUOTA_AVAILABLE_BYTES: PropertyName; /** * Property namespace. */ namespace: string; /** * Property local name. */ name: string; /** * Unequality operator. * @param name1 First name. * @param name2 Second name. * @returns true if property names are not equal. */ static operator(name1: PropertyName, name2: PropertyName): boolean; /** * Initializes new instance. * @param name Property local name. * @param propNamespace Property namespace. */ constructor(name?: string, propNamespace?: string | null); /** * Returns property name as string. * @returns String representation. */ toString(): string; /** * Determines if two property names are equal. */ equals(obj: object): boolean; /** * Returns the hash code for this instance. * @returns A 32-bit signed integer that is the hash code for this instance. */ getHashCode(): number; }