# VeSync Outlets

## Overview

<!-- markdownlint-disable MD052 -->

- [Outlet State Object][pyvesync.base_devices.outlet_base.OutletState]
- [Etekcity 7A Outlet][pyvesync.devices.vesyncoutlet.VeSyncOutlet7A]
- [Etekcity 10A European Outlet][pyvesync.devices.vesyncoutlet.VeSyncOutlet10A]
- [Etekcity 15A Outlet][pyvesync.devices.vesyncoutlet.VeSyncOutlet15A]
- [Etekcity 15A Outdoor Dual Outlet][pyvesync.devices.vesyncoutlet.VeSyncOutdoorPlug]
- [Etekcity 10A USA Outlet][pyvesync.devices.vesyncoutlet.VeSyncESW10USA]
- [VeSync BSODG Smart Outlet][pyvesync.devices.vesyncoutlet.VeSyncBSDOGPlug]
- [VeSync Greensun WHOPLUG Smart Outlet][pyvesync.devices.vesyncoutlet.VeSyncOutletWHOGPlug]
- [VeSyncOutlet Base Class][pyvesync.base_devices.outlet_base.VeSyncOutlet]

::: pyvesync.base_devices.outlet_base.OutletState
    options:
        filters:
            - "!^_.*"
        summary:
            functions: false
        group_by_category: true
        toc_label: "OutletState"
        show_root_heading: true
        show_root_toc_entry: true
        show_category_heading: true
        show_source: true
        show_if_no_docstring: true
        inherited_members: true
        docstring_options:
            ignore_init_summary: true
        merge_init_into_class: false

::: pyvesync.devices.vesyncoutlet.VeSyncOutlet7A
    options:
        filters:
            - "!^_.*"
        summary:
            functions: false
        group_by_category: true
        toc_label: "VeSync 7A Outlet"
        show_root_heading: true
        show_root_toc_entry: true
        show_category_heading: true
        show_source: true
        show_if_no_docstring: true
        inherited_members: true
        docstring_options:
            ignore_init_summary: true
        merge_init_into_class: false

::: pyvesync.devices.vesyncoutlet.VeSyncOutlet10A
    options:
        filters:
            - "!^_.*"
        summary:
            functions: false
        group_by_category: true
        toc_label: "VeSyncOutlet 10A Round"
        show_root_heading: true
        show_root_toc_entry: true
        show_category_heading: true
        show_source: true
        show_if_no_docstring: true
        inherited_members: true
        docstring_options:
            ignore_init_summary: true
        merge_init_into_class: false

::: pyvesync.devices.vesyncoutlet.VeSyncOutlet15A
    options:
        filters:
            - "!^_.*"
        summary:
            functions: false
        group_by_category: true
        toc_label: "VeSyncOutlet 15A Rectangle"
        show_root_heading: true
        show_root_toc_entry: true
        show_category_heading: true
        show_source: true
        show_if_no_docstring: true
        inherited_members: true
        docstring_options:
            ignore_init_summary: true
        merge_init_into_class: false

::: pyvesync.devices.vesyncoutlet.VeSyncOutdoorPlug
    options:
        filters:
            - "!^_.*"
        summary:
            functions: false
        group_by_category: true
        toc_label: "VeSync Outdoor Outlet"
        show_root_heading: true
        show_root_toc_entry: true
        show_category_heading: true
        show_source: true
        show_if_no_docstring: true
        inherited_members: true
        docstring_options:
            ignore_init_summary: true
        merge_init_into_class: false

::: pyvesync.devices.vesyncoutlet.VeSyncESW10USA
    options:
        filters:
            - "!^_.*"
        summary:
            functions: false
        group_by_category: true
        toc_label: "VeSyncOutlet ESW10"
        show_root_heading: true
        show_root_toc_entry: true
        show_category_heading: true
        show_source: true
        show_if_no_docstring: true
        inherited_members: true
        docstring_options:
            ignore_init_summary: true
        merge_init_into_class: false

::: pyvesync.devices.vesyncoutlet.VeSyncBSDOGPlug
    options:
        filters:
            - "!^_.*"
        summary:
            functions: false
        group_by_category: true
        toc_label: "VeSyncOutlet BSDGO1"
        show_root_heading: true
        show_root_toc_entry: true
        show_category_heading: true
        show_source: true
        show_if_no_docstring: true
        inherited_members: true
        docstring_options:
            ignore_init_summary: true
        merge_init_into_class: false

::: pyvesync.devices.vesyncoutlet.VeSyncOutletWHOGPlug
    options:
        filters:
            - "!^_.*"
        summary:
            functions: false
        group_by_category: true
        toc_label: "VeSyncOutlet WHOGPlug"
        show_root_heading: true
        show_root_toc_entry: true
        show_category_heading: true
        show_source: true
        show_if_no_docstring: true
        inherited_members: true
        docstring_options:
            ignore_init_summary: true
        merge_init_into_class: false

::: pyvesync.base_devices.outlet_base.VeSyncOutlet
    options:
        filters:
            - "!^_.*"
        summary:
            functions: false
        group_by_category: true
        toc_label: "VeSyncOutlet Base Class"
        show_root_heading: true
        show_root_toc_entry: true
        show_category_heading: true
        show_source: true
        show_if_no_docstring: true
        inherited_members: true
        docstring_options:
            ignore_init_summary: true
        merge_init_into_class: false
