Class CompoundFilter
- Namespace
- OpenAI
- Assembly
- OpenAI-DotNet.dll
public sealed class CompoundFilter : IFilter
- Inheritance
-
CompoundFilter
- Implements
-
- Inherited Members
-
Constructors
CompoundFilter(ComparisonFilter, CompoundFilterOperator)
public CompoundFilter(ComparisonFilter filter, CompoundFilterOperator type)
Parameters
filter
ComparisonFilter
type
CompoundFilterOperator
CompoundFilter(IEnumerable<ComparisonFilter>, CompoundFilterOperator)
[JsonConstructor]
public CompoundFilter(IEnumerable<ComparisonFilter> filters, CompoundFilterOperator type)
Parameters
filters
IEnumerable<ComparisonFilter>
type
CompoundFilterOperator
Properties
Filters
[JsonPropertyName("filters")]
public IReadOnlyList<ComparisonFilter> Filters { get; }
Property Value
- IReadOnlyList<ComparisonFilter>
Type
[JsonPropertyName("type")]
public CompoundFilterOperator Type { get; }
Property Value
- CompoundFilterOperator