dav library

Classes

ActiveLock<O>
BaseActiveLockElementParser<O>
Parser for activelock element, required parsers for lockscope, locktype, depth, owner, timeout, locktoken and lockroot.
BaseErrorElementParser
Parser for error element.
BaseHrefElementParser
Parser for href element.
BaseHttpStatusElementParser
Parser for status element.
BaseLockEntryElementParser
Parser for lockentry element, required parsers for lockscope and locktype.
BaseLockScopeElementParser
Parser for lockscope element.
BaseMultistatusElementParser
Parser for multistatus element, required ResponseElementParser.
BasePropstatElementParser
Parser for the propstat element, requires parsers for status, error, and prop. Parsers for prop are specifically managed by BasePropstatElementParser.
BaseRespMultiResultParser
BaseResponseElementParser
Parser for response element, required parsers for child elements.
BaseRespResultParser
Mixed parser, supports both single resource and multistatus XML responses.
BaseRespSingleResultParser
Single resource response parser, supports empty body or a root element with 'error', 'propstat', or 'prop'.
BaseWriteLockElementParser
Parser for locktype element.
ContentTypePropParser
Parser for html content type.
DateTimePropParser
Parser for RFC3339 defined properties.
DavTimeout
DepthElementParser
Parser for depth element.
HttpDatePropParser
Parser for RFC1123 defined properties.
IfAnd
part of IfOr
IfCondition
part of IfAnd
IfOr
If header makes requests conditional based on state lists, tokens and ETags. The request succeeds only if at least one condition is met; otherwise, it fails with a 412 status. It also indicates that the client has submitted and is aware of the state token, with semantics depending on its type (e.g., lock tokens).
LockDiscoveryPropParser<O>
Parser for lock discovery.
LockEntry
NamespaceManager
NestedHrefElementParser
Parser for nested href elements.
NumPropParser
Parser for number properties.
Prop<T>
ResourceTypePropParser
Parser for resource types.
ResourceTypes
ResponseBodyDecoderManager
ResponseResultParserParam
StdNamespaceManger
StringPropParser
Parser for string properties.
SupportedLockPropParser
Parser for supported locks.
TimeoutElementParser
Parser for timeout element.
WebDavElementNames
WebDavResource<P extends WebDavResourceProp<dynamic, WebDavResourceError>, E extends WebDavResourceError>
WebDavResourceProp<V, E extends WebDavResourceError>
WebDavResposneDataParserManger
WebDavStdResource
WebDavStdResourceProp<V>
XmlContentType

Enums

LockScope

Typedefs

ActiveLockElementParser<O> = Converter<XmlElement, ActiveLock<O>?>
Parser used for
ErrorElementParser = Converter<XmlElement, WebDavStdResError?>
Parser used for
HrefElementParser = Converter<XmlElement, Uri?>
Parser used for
HttpStatusElementParser = Converter<XmlElement, int?>
Parser used for
LockDiscovery<O> = List<ActiveLock<O>>
LockEntryElementParser = Converter<XmlElement, LockEntry?>
Parser used for
LockScopeElementParser = Converter<XmlElement, LockScope?>
Parser used for
MultiStatusElementParser = Converter<XmlElement, WebDavStdResResultView?>
Parser used for
PropElementParser<T extends WebDavStdResourceProp> = Converter<({String? desc, WebDavStdResError? error, XmlElement node, int status}), T?>
Parser used for
PropstatElementParser = Converter<({XmlElement node, WebDavStdResource resource}), Iterable<WebDavStdResourceProp>>
Parser used for
ResponseBodyDecoder = StreamTransformer<List<int>, String>
ResponseElementParser = Converter<XmlElement, Iterable<WebDavStdResource>>
Parser used for
ResponseResultParser<O extends WebDavStdResResultView> = Converter<ResponseResultParserParam, O>
Parser used for the response body, see WebDavStdResponse.parse.
SupportedLock = List<LockEntry>
WriteLockElementParser = Converter<XmlElement, bool?>
Parser used for