anchor.diff:          if this.Text |> isBlank then MissingFieldValue "Text" |> fail
           else ok()
   
  +[<ToString; Sealed>]
   type CreateResponse(id : string) = 
       member val Id = id with get, set
   
  +[<ToString; Sealed>]
   type IndexExistsResponse() = 
       member val Exists = Unchecked.defaultof<bool> with get, set
   
  +[<ToString; Sealed>]
   type MemoryDetailsResponse() = 
       inherit DtoBase()
       // Memory used by FlexSearch application
  
positive.code:     override this.Validate() = this.ShardCount |> gt ("ShardCount") 1
  
  /// Allows to control various Index related settings.
  [<ToStringAttribute>]
  type IndexConfiguration() = 
      inherit DtoBase()
      
  
negative.code: /// Helper DTOs
  //////////////////////////////////////////////////////////////////////////
  /// Represents the result returned by FlexSearch for a given search query.
  [<ToString; Sealed>]
  type SearchResults() = 
      
      /// Documents which are returned as a part of search response.
  