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
  
    - filterComparisonFilter
- typeCompoundFilterOperator
  CompoundFilter(IEnumerable<ComparisonFilter>, CompoundFilterOperator)
  
  
  
  
  
    [JsonConstructor]
public CompoundFilter(IEnumerable<ComparisonFilter> filters, CompoundFilterOperator type)
   
  Parameters
  
    - filtersIEnumerable<ComparisonFilter>
- typeCompoundFilterOperator
Properties
  
  
  Filters
  
  
  
  
  
    [JsonPropertyName("filters")]
public IReadOnlyList<ComparisonFilter> Filters { get; }
   
  Property Value
  
    - IReadOnlyList<ComparisonFilter>
  Type
  
  
  
  
  
    [JsonPropertyName("type")]
public CompoundFilterOperator Type { get; }
   
  Property Value
  
    - CompoundFilterOperator