Table of Contents

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