createAccount
createAccount
construct webdav account information need to requests
const account = await createAccount({
account: {
serverUrl: 'https://caldav.icloud.com/',
accountType: 'caldav',
},
headers: {
authorization: 'Basic x0C9uFWd9Vz8OwS0DEAtkAlj',
},
});
Arguments
account
required, account withserverUrl
andaccountType
headers
request headersloadCollections
defaults to false, whether to load all collections of the accountloadObjects
defaults to false, whether to load all objects of collections as well, must be used withloadCollections
set totrue
Return Value
created DAVAccount
Behavior
perform serviceDiscovery,fetchHomeUrl, fetchPrincipalUrl for account information gathering. make fetch collections & fetch objects requests depend on options.