Lock Token Syntax
An instance of a State Token
Lock-Token-URL = “StateToken:” Type “:” Resources “:” State-Info
Type = “Type” “=“ “^DAV:/LOCK/DAVLOCK/^”
Resources = “Res” “=“ 1*(“^” Caret-encoded-URI “^”)
Caret-Encoded-URI = <This is a URI which has all “^”s % encoded>
State-Info = DAVLockScope “:” DAVLockType “:” ServerID
DAVLockScope = “LockScope” “=“ DAVLockScopeValue
DAVLockScopeValue = (“Exclusive” | “Shared” | *(uchar | reserved))
DAVLockType = “LockType” “=“ DAVLockTypeValue
DAVLockTypeValue = (“Write” | *(uchar | reserved))
ServerID = “ServerID” “=“ *(uchar | reserved)