using System.Collections.Generic; using System.Collections.Specialized; using FrostFS.SDK.ModelsV2; namespace FrostFS.SDK.ClientV2.Parameters; public sealed class PrmObjectSearch(ContainerId containerId, params IObjectFilter[] filters) : IContext, ISessionToken { /// /// Defines container for the search /// /// public ContainerId ContainerId { get; set; } = containerId; /// /// Defines the search criteria /// /// Collection of filters public IEnumerable Filters { get; set; } = filters; /// /// FrostFS request X-Headers /// public NameValueCollection XHeaders { get; set; } = []; /// public Context? Context { get; set; } /// public SessionToken? SessionToken { get; set; } }