# AUTO GENERATED FILE - DO NOT EDIT

#' @export
bibCard <- function(id=NULL, author=NULL, className=NULL, doi=NULL, journal=NULL, openAccessUrl=NULL, preventOpenAccessFetch=NULL, shortName=NULL, title=NULL, year=NULL) {
    
    props <- list(id=id, author=author, className=className, doi=doi, journal=journal, openAccessUrl=openAccessUrl, preventOpenAccessFetch=preventOpenAccessFetch, shortName=shortName, title=title, year=year)
    if (length(props) > 0) {
        props <- props[!vapply(props, is.null, logical(1))]
    }
    component <- list(
        props = props,
        type = 'BibCard',
        namespace = 'dash_mp_components',
        propNames = c('id', 'author', 'className', 'doi', 'journal', 'openAccessUrl', 'preventOpenAccessFetch', 'shortName', 'title', 'year'),
        package = 'dashMpComponents'
        )

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