# AUTO GENERATED FILE - DO NOT EDIT

#' @export
searchUIContainer <- function(children=NULL, id=NULL, apiEndpoint=NULL, apiEndpointParams=NULL, apiKey=NULL, autocompleteFormulaUrl=NULL, className=NULL, columns=NULL, conditionalRowStyles=NULL, disableRichColumnHeaders=NULL, fieldsKey=NULL, filterGroups=NULL, hasSortMenu=NULL, lastClickedCell=NULL, limitKey=NULL, popoverContent=NULL, resultLabel=NULL, results=NULL, selectableRows=NULL, selectedRows=NULL, skipKey=NULL, sortFields=NULL, sortKey=NULL, totalKey=NULL, view=NULL) {
    
    props <- list(children=children, id=id, apiEndpoint=apiEndpoint, apiEndpointParams=apiEndpointParams, apiKey=apiKey, autocompleteFormulaUrl=autocompleteFormulaUrl, className=className, columns=columns, conditionalRowStyles=conditionalRowStyles, disableRichColumnHeaders=disableRichColumnHeaders, fieldsKey=fieldsKey, filterGroups=filterGroups, hasSortMenu=hasSortMenu, lastClickedCell=lastClickedCell, limitKey=limitKey, popoverContent=popoverContent, resultLabel=resultLabel, results=results, selectableRows=selectableRows, selectedRows=selectedRows, skipKey=skipKey, sortFields=sortFields, sortKey=sortKey, totalKey=totalKey, view=view)
    if (length(props) > 0) {
        props <- props[!vapply(props, is.null, logical(1))]
    }
    component <- list(
        props = props,
        type = 'SearchUIContainer',
        namespace = 'dash_mp_components',
        propNames = c('children', 'id', 'apiEndpoint', 'apiEndpointParams', 'apiKey', 'autocompleteFormulaUrl', 'className', 'columns', 'conditionalRowStyles', 'disableRichColumnHeaders', 'fieldsKey', 'filterGroups', 'hasSortMenu', 'lastClickedCell', 'limitKey', 'popoverContent', 'resultLabel', 'results', 'selectableRows', 'selectedRows', 'skipKey', 'sortFields', 'sortKey', 'totalKey', 'view'),
        package = 'dashMpComponents'
        )

    structure(component, class = c('dash_component', 'list'))
}
