# EvDash ## Methods ### EvDash.AddUser ADMIN Add a new user with the given username and password. **Parameters:** | Field | Type | Notes | | --- | --- | --- | | `password` | `String` | | | `username` | `String` | | **Returns:** | Field | Type | Notes | | --- | --- | --- | | `evDashError` | [EvDashError](../types.md#evdasherror) | | --- ### EvDash.GetEnabled ADMIN Get the enabled status of EV Dash service. **Parameters:** _No parameters._ **Returns:** | Field | Type | Notes | | --- | --- | --- | | `enabled` | `Bool` | | --- ### EvDash.GetUsers ADMIN Get the list of available users names. **Parameters:** _No parameters._ **Returns:** | Field | Type | Notes | | --- | --- | --- | | `usernames` | `StringList` | | --- ### EvDash.RemoveUser ADMIN Remove the user with the given username. **Parameters:** | Field | Type | Notes | | --- | --- | --- | | `username` | `String` | | **Returns:** | Field | Type | Notes | | --- | --- | --- | | `evDashError` | [EvDashError](../types.md#evdasherror) | | --- ### EvDash.SetEnabled ADMIN Enable/Disable the EV Dash service. **Parameters:** | Field | Type | Notes | | --- | --- | --- | | `enabled` | `Bool` | | **Returns:** | Field | Type | Notes | | --- | --- | --- | | `evDashError` | [EvDashError](../types.md#evdasherror) | | --- ## Notifications ### EvDash.EnabledChanged Emitted whenever the EV Dash service has been enabled or disabled. **Parameters:** | Field | Type | Notes | | --- | --- | --- | | `enabled` | `Bool` | | --- ### EvDash.UserAdded Emitted whenever a new username has been added for the dashboard. **Parameters:** | Field | Type | Notes | | --- | --- | --- | | `username` | `String` | | --- ### EvDash.UserRemoved Emitted whenever a username has been removed from the dashboard. **Parameters:** | Field | Type | Notes | | --- | --- | --- | | `username` | `String` | | ---