domain: add Sharing entities and ports (ShareScope, ShareTarget, ShareLink, InviteCode, VisibilityFilter)

This commit is contained in:
2026-05-31 03:33:00 +02:00
parent 1d3060fa12
commit ba53e0fa70
12 changed files with 302 additions and 0 deletions

View File

@@ -33,3 +33,15 @@ mod collection;
pub use album::{Album, AlbumEntry};
pub use tag::{AssetTag, Tag, TagSource};
pub use collection::Collection;
mod share_scope;
mod share_target;
mod share_link;
mod invite_code;
mod visibility_filter;
pub use share_scope::{ScopeType, ShareScope, ShareableType};
pub use share_target::{ShareTarget, TargetType};
pub use share_link::{LinkAccessLevel, ShareLink};
pub use invite_code::InviteCode;
pub use visibility_filter::VisibilityFilter;