using System;
using System.Collections.Generic;
namespace Jellyfin.Plugin.WatchedTogether.Models;
///
/// A request to create a shared account and its group.
///
public class CreateGroupRequest
{
///
/// Gets or sets the members whose passwords will unlock the account. At least two.
///
public IReadOnlyList MemberUserIds { get; set; } = Array.Empty();
///
/// Gets or sets an explicit account name. When empty, one is generated from the member names.
///
///
/// Library access is not specified here: the account is granted exactly the libraries every
/// member can already reach.
///
public string? Name { get; set; }
}