package sharing import ( "time" "github.com/google/uuid" ) type ShareLink struct { ID uuid.UUID `json:"id"` FileID uuid.UUID `json:"file_id"` OwnerID uuid.UUID `json:"owner_id"` Token string `json:"token"` HasPassword bool `json:"has_password"` ExpiresAt *time.Time `json:"expires_at"` DownloadCount int `json:"download_count"` CreatedAt time.Time `json:"created_at"` }