[
    {
        "name": "Rating",
        "comment": " A Rating for Elm\n\n# The exposes\n@docs defaultModel, Msg, update, view, Model\n\n",
        "unions": [
            {
                "name": "Msg",
                "comment": " The type representing messages that are passed inside the Rating.\n",
                "args": [],
                "cases": [
                    [
                        "Click",
                        [
                            "Int"
                        ]
                    ],
                    [
                        "MouseOver",
                        [
                            "Int"
                        ]
                    ],
                    [
                        "MouseOut",
                        []
                    ]
                ]
            }
        ],
        "aliases": [
            {
                "name": "Model",
                "comment": " The type of The Rating.\n",
                "args": [],
                "type": "{ rating : Maybe Int, quantity : Int, svgDefault : Svg Msg, svgSelected : Svg Msg, svgOver : Svg Msg, svgParentAtributes : List ( String, String ), svgParentClass : List ( String, Bool ), ratingPercent : Float, isOver : Bool, ratingOver : Maybe Int, readOnly : Bool }"
            }
        ],
        "values": [
            {
                "name": "defaultModel",
                "comment": " ",
                "type": "Model"
            },
            {
                "name": "update",
                "comment": " Simple Update for the do work.\n",
                "type": "Msg -> Model -> ( Model, Cmd Msg )"
            },
            {
                "name": "view",
                "comment": " Simple View\n",
                "type": "Model -> Html Msg"
            }
        ],
        "binops": []
    }
]