public static void AddOData(this OpenApiOperation operation, string entity, bool supportSearch) { if (supportSearch) { operation.AddQuery("$search", JsonObjectType.String, "Optional OData full text search."); } operation.AddQuery("$top", JsonObjectType.Number, $"Optional number of {entity} to take."); operation.AddQuery("$skip", JsonObjectType.Number, $"Optional number of {entity} to skip."); operation.AddQuery("$orderby", JsonObjectType.String, "Optional OData order definition."); operation.AddQuery("$filter", JsonObjectType.String, "Optional OData filter definition."); }
public OperationBuilder HasQueryOptions(bool supportSearch) { operation.AddQuery(true); return(this); }