/// <summary> /// Creates an instances for the specified folder. /// </summary> public SharedFolder(AvailableFolder folder, string name) { _data = new SoapData() { store = folder.Store.UserName, folderid = folder.BackendId, parentid = folder.ParentIdAsBackend, name = name, type = OutlookConstants.USER_SYNC_TYPES[(int)folder.Type], flags = folder.Type.IsMail() ? ShareFlags.SendAsOwner : ShareFlags.None }; }
/// <summary> /// Fixes up data not serialised by soap. /// </summary> public void FixupSoap(AvailableFolder parent, GABUser store) { this.Parent = parent; this.Store = store; }