26 lines
796 B
C#
26 lines
796 B
C#
using System.Collections.Generic;
|
|
using System.Collections.Specialized;
|
|
using FrostFS.SDK.ModelsV2;
|
|
namespace FrostFS.SDK.ClientV2.Parameters;
|
|
|
|
public sealed class PrmObjectSearch(ContainerId containerId, params ObjectFilter[] filters) : IContext, ISessionToken
|
|
{
|
|
public ContainerId ContainerId { get; set; } = containerId;
|
|
|
|
/// <summary>
|
|
/// Defines the search criteria
|
|
/// </summary>
|
|
/// <value>Collection of filters</value>
|
|
public IEnumerable<ObjectFilter> Filters { get; set; } = filters;
|
|
|
|
/// <summary>
|
|
/// FrostFS request X-Headers
|
|
/// </summary>
|
|
public NameValueCollection XHeaders { get; set; } = [];
|
|
|
|
/// <inheritdoc />
|
|
public Context? Context { get; set; }
|
|
|
|
/// <inheritdoc />
|
|
public SessionToken? SessionToken { get; set; }
|
|
}
|