/****************************************************************************
**
** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of Qt for Python.
**
** $QT_BEGIN_LICENSE:LGPL$
** Commercial License Usage
** Licensees holding valid commercial Qt licenses may use this file in
** accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and The Qt Company. For licensing terms
** and conditions see https://www.qt.io/terms-conditions. For further
** information use the contact form at https://www.qt.io/contact-us.
**
** GNU Lesser General Public License Usage
** Alternatively, this file may be used under the terms of the GNU Lesser
** General Public License version 3 as published by the Free Software
** Foundation and appearing in the file LICENSE.LGPL3 included in the
** packaging of this file. Please review the following information to
** ensure the GNU Lesser General Public License version 3 requirements
** will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
**
** GNU General Public License Usage
** Alternatively, this file may be used under the terms of the GNU
** General Public License version 2.0 or (at your option) the GNU General
** Public license version 3 or any later version approved by the KDE Free
** Qt Foundation. The licenses are as published by the Free Software
** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
** included in the packaging of this file. Please review the following
** information to ensure the GNU General Public License requirements will
** be met: https://www.gnu.org/licenses/gpl-2.0.html and
** https://www.gnu.org/licenses/gpl-3.0.html.
**
** $QT_END_LICENSE$
**
****************************************************************************/

//workaround to access protected functions
#define protected public

// default includes
#include <shiboken.h>
#ifndef QT_NO_VERSION_TAGGING
#  define QT_NO_VERSION_TAGGING
#endif
#include <QDebug>
#include <pysidesignal.h>
#include <pysideproperty.h>
#include <pyside.h>
#include <pysideqenum.h>
#include <feature_select.h>
QT_WARNING_DISABLE_DEPRECATED

#include <typeinfo>
#include <iterator>

// module include
#include "pyside6_qtbluetooth_python.h"

// main header
#include "qbluetoothuuid_wrapper.h"

// inner classes

// Extra includes
#include <QtBluetooth/qbluetoothuuid.h>
#include <qbytearray.h>
#include <qdatastream.h>
#include <quuid.h>


#include <cctype>
#include <cstring>



template <class T>
static const char *typeNameOf(const T &t)
{
    const char *typeName =  typeid(t).name();
    auto size = std::strlen(typeName);
#if defined(Q_CC_MSVC) // MSVC: "class QPaintDevice * __ptr64"
    if (auto lastStar = strchr(typeName, '*')) {
        // MSVC: "class QPaintDevice * __ptr64"
        while (*--lastStar == ' ') {
        }
        size = lastStar - typeName + 1;
    }
#else // g++, Clang: "QPaintDevice *" -> "P12QPaintDevice"
    if (size > 2 && typeName[0] == 'P' && std::isdigit(typeName[1])) {
        ++typeName;
        --size;
    }
#endif
    char *result = new char[size + 1];
    result[size] = '\0';
    memcpy(result, typeName, size);
    return result;
}


// Target ---------------------------------------------------------

extern "C" {
static int
Sbk_QBluetoothUuid_Init(PyObject *self, PyObject *args, PyObject *kwds)
{
    SbkObject *sbkSelf = reinterpret_cast<SbkObject *>(self);
    PySide::Feature::Select(self);
    if (Shiboken::Object::isUserType(self) && !Shiboken::ObjectType::canCallConstructor(self->ob_type, Shiboken::SbkType< ::QBluetoothUuid >()))
        return -1;

    ::QBluetoothUuid *cptr{};
    Shiboken::AutoDecRef errInfo{};
    static const char *fullName = "PySide6.QtBluetooth.QBluetoothUuid.__init__";
    SBK_UNUSED(fullName)
    int overloadId = -1;
    Shiboken::Conversions::PythonToCppConversion pythonToCpp[1];
    SBK_UNUSED(pythonToCpp)
    const Py_ssize_t numArgs = PyTuple_GET_SIZE(args);
    SBK_UNUSED(numArgs)
    PyObject *pyArgs[] = {0};

    // invalid argument lengths


    if (!PyArg_UnpackTuple(args, "QBluetoothUuid", 0, 1, &(pyArgs[0])))
        return -1;


    // Overloaded function decisor
    // 0: QBluetoothUuid::QBluetoothUuid()
    // 1: QBluetoothUuid::QBluetoothUuid(QBluetoothUuid::CharacteristicType)
    // 2: QBluetoothUuid::QBluetoothUuid(QBluetoothUuid::DescriptorType)
    // 3: QBluetoothUuid::QBluetoothUuid(QBluetoothUuid::ProtocolUuid)
    // 4: QBluetoothUuid::QBluetoothUuid(QBluetoothUuid::ServiceClassUuid)
    // 5: QBluetoothUuid::QBluetoothUuid(QBluetoothUuid)
    // 6: QBluetoothUuid::QBluetoothUuid(QString)
    // 7: QBluetoothUuid::QBluetoothUuid(QUuid)
    // 8: QBluetoothUuid::QBluetoothUuid(quint16)
    // 9: QBluetoothUuid::QBluetoothUuid(quint32)
    if (numArgs == 0) {
        overloadId = 0; // QBluetoothUuid()
    } else if (numArgs == 1
        && (pythonToCpp[0] = Shiboken::Conversions::pythonToCppConversion(SbkPySide6_QtCoreTypeConverters[SBK_QSTRING_IDX], (pyArgs[0])))) {
        overloadId = 6; // QBluetoothUuid(QString)
    } else if (numArgs == 1
        && (pythonToCpp[0] = Shiboken::Conversions::pythonToCppConversion(PepType_SETP(reinterpret_cast<SbkEnumType *>(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX]))->converter, (pyArgs[0])))) {
        overloadId = 4; // QBluetoothUuid(QBluetoothUuid::ServiceClassUuid)
    } else if (numArgs == 1
        && (pythonToCpp[0] = Shiboken::Conversions::pythonToCppConversion(PepType_SETP(reinterpret_cast<SbkEnumType *>(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX]))->converter, (pyArgs[0])))) {
        overloadId = 3; // QBluetoothUuid(QBluetoothUuid::ProtocolUuid)
    } else if (numArgs == 1
        && (pythonToCpp[0] = Shiboken::Conversions::pythonToCppConversion(PepType_SETP(reinterpret_cast<SbkEnumType *>(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX]))->converter, (pyArgs[0])))) {
        overloadId = 2; // QBluetoothUuid(QBluetoothUuid::DescriptorType)
    } else if (numArgs == 1
        && (pythonToCpp[0] = Shiboken::Conversions::pythonToCppConversion(PepType_SETP(reinterpret_cast<SbkEnumType *>(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX]))->converter, (pyArgs[0])))) {
        overloadId = 1; // QBluetoothUuid(QBluetoothUuid::CharacteristicType)
    } else if (numArgs == 1
        && (pythonToCpp[0] = Shiboken::Conversions::pythonToCppReferenceConversion(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_IDX], (pyArgs[0])))) {
        overloadId = 5; // QBluetoothUuid(QBluetoothUuid)
    } else if (numArgs == 1
        && (pythonToCpp[0] = Shiboken::Conversions::pythonToCppReferenceConversion(SbkPySide6_QtCoreTypes[SBK_QUUID_IDX], (pyArgs[0])))) {
        overloadId = 7; // QBluetoothUuid(QUuid)
    } else if (numArgs == 1
        && (pythonToCpp[0] = Shiboken::Conversions::pythonToCppConversion(Shiboken::Conversions::PrimitiveTypeConverter<quint16>(), (pyArgs[0])))) {
        overloadId = 8; // QBluetoothUuid(quint16)
    } else if (numArgs == 1
        && (pythonToCpp[0] = Shiboken::Conversions::pythonToCppConversion(Shiboken::Conversions::PrimitiveTypeConverter<quint32>(), (pyArgs[0])))) {
        overloadId = 9; // QBluetoothUuid(quint32)
    }

    // Function signature not found.
    if (overloadId == -1) goto Sbk_QBluetoothUuid_Init_TypeError;

    // Call function/method
    switch (overloadId) {
        case 0: // QBluetoothUuid()
        {

            if (!PyErr_Occurred()) {
                // QBluetoothUuid()
                cptr = new ::QBluetoothUuid();
            }
            break;
        }
        case 1: // QBluetoothUuid(QBluetoothUuid::CharacteristicType uuid)
        {
            ::QBluetoothUuid::CharacteristicType cppArg0 = static_cast< ::QBluetoothUuid::CharacteristicType>(0);
            pythonToCpp[0](pyArgs[0], &cppArg0);

            if (!PyErr_Occurred()) {
                // QBluetoothUuid(QBluetoothUuid::CharacteristicType)
                cptr = new ::QBluetoothUuid(cppArg0);
            }
            break;
        }
        case 2: // QBluetoothUuid(QBluetoothUuid::DescriptorType uuid)
        {
            ::QBluetoothUuid::DescriptorType cppArg0{QBluetoothUuid::DescriptorType::UnknownDescriptorType};
            pythonToCpp[0](pyArgs[0], &cppArg0);

            if (!PyErr_Occurred()) {
                // QBluetoothUuid(QBluetoothUuid::DescriptorType)
                cptr = new ::QBluetoothUuid(cppArg0);
            }
            break;
        }
        case 3: // QBluetoothUuid(QBluetoothUuid::ProtocolUuid uuid)
        {
            ::QBluetoothUuid::ProtocolUuid cppArg0 = static_cast< ::QBluetoothUuid::ProtocolUuid>(0);
            pythonToCpp[0](pyArgs[0], &cppArg0);

            if (!PyErr_Occurred()) {
                // QBluetoothUuid(QBluetoothUuid::ProtocolUuid)
                cptr = new ::QBluetoothUuid(cppArg0);
            }
            break;
        }
        case 4: // QBluetoothUuid(QBluetoothUuid::ServiceClassUuid uuid)
        {
            ::QBluetoothUuid::ServiceClassUuid cppArg0 = static_cast< ::QBluetoothUuid::ServiceClassUuid>(0);
            pythonToCpp[0](pyArgs[0], &cppArg0);

            if (!PyErr_Occurred()) {
                // QBluetoothUuid(QBluetoothUuid::ServiceClassUuid)
                cptr = new ::QBluetoothUuid(cppArg0);
            }
            break;
        }
        case 5: // QBluetoothUuid(const QBluetoothUuid & uuid)
        {
            if (!Shiboken::Object::isValid(pyArgs[0]))
                return -1;
            ::QBluetoothUuid cppArg0_local;
            ::QBluetoothUuid *cppArg0 = &cppArg0_local;
            if (pythonToCpp[0].isValue())
                pythonToCpp[0](pyArgs[0], &cppArg0_local);
            else
                pythonToCpp[0](pyArgs[0], &cppArg0);


            if (!PyErr_Occurred()) {
                // QBluetoothUuid(QBluetoothUuid)
                cptr = new ::QBluetoothUuid(*cppArg0);
            }
            break;
        }
        case 6: // QBluetoothUuid(const QString & uuid)
        {
            ::QString cppArg0;
            pythonToCpp[0](pyArgs[0], &cppArg0);

            if (!PyErr_Occurred()) {
                // QBluetoothUuid(QString)
                cptr = new ::QBluetoothUuid(cppArg0);
            }
            break;
        }
        case 7: // QBluetoothUuid(const QUuid & uuid)
        {
            if (!Shiboken::Object::isValid(pyArgs[0]))
                return -1;
            ::QUuid cppArg0_local;
            ::QUuid *cppArg0 = &cppArg0_local;
            if (pythonToCpp[0].isValue())
                pythonToCpp[0](pyArgs[0], &cppArg0_local);
            else
                pythonToCpp[0](pyArgs[0], &cppArg0);


            if (!PyErr_Occurred()) {
                // QBluetoothUuid(QUuid)
                cptr = new ::QBluetoothUuid(*cppArg0);
            }
            break;
        }
        case 8: // QBluetoothUuid(quint16 uuid)
        {
            quint16 cppArg0;
            pythonToCpp[0](pyArgs[0], &cppArg0);

            if (!PyErr_Occurred()) {
                // QBluetoothUuid(quint16)
                cptr = new ::QBluetoothUuid(cppArg0);
            }
            break;
        }
        case 9: // QBluetoothUuid(quint32 uuid)
        {
            quint32 cppArg0;
            pythonToCpp[0](pyArgs[0], &cppArg0);

            if (!PyErr_Occurred()) {
                // QBluetoothUuid(quint32)
                cptr = new ::QBluetoothUuid(cppArg0);
            }
            break;
        }
    }

    if (PyErr_Occurred() || !Shiboken::Object::setCppPointer(sbkSelf, Shiboken::SbkType< ::QBluetoothUuid >(), cptr)) {
        delete cptr;
        return -1;
    }
    if (!cptr) goto Sbk_QBluetoothUuid_Init_TypeError;

    Shiboken::Object::setValidCpp(sbkSelf, true);
    if (Shiboken::BindingManager::instance().hasWrapper(cptr)) {
        Shiboken::BindingManager::instance().releaseWrapper(Shiboken::BindingManager::instance().retrieveWrapper(cptr));
    }
    Shiboken::BindingManager::instance().registerWrapper(sbkSelf, cptr);


    return 1;

    Sbk_QBluetoothUuid_Init_TypeError:
        Shiboken::setErrorAboutWrongArguments(args, fullName, errInfo);
        return -1;
}

static PyObject *Sbk_QBluetoothUuidFunc_characteristicToString(PyObject *self, PyObject *pyArg)
{
    PyObject *pyResult{};
    Shiboken::AutoDecRef errInfo{};
    static const char *fullName = "PySide6.QtBluetooth.QBluetoothUuid.characteristicToString";
    SBK_UNUSED(fullName)
    int overloadId = -1;
    Shiboken::Conversions::PythonToCppConversion pythonToCpp;
    SBK_UNUSED(pythonToCpp)

    // Overloaded function decisor
    // 0: static QBluetoothUuid::characteristicToString(QBluetoothUuid::CharacteristicType)->QString
    if ((pythonToCpp = Shiboken::Conversions::pythonToCppConversion(PepType_SETP(reinterpret_cast<SbkEnumType *>(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX]))->converter, (pyArg)))) {
        overloadId = 0; // characteristicToString(QBluetoothUuid::CharacteristicType)
    }

    // Function signature not found.
    if (overloadId == -1) goto Sbk_QBluetoothUuidFunc_characteristicToString_TypeError;

    // Call function/method
    {
        ::QBluetoothUuid::CharacteristicType cppArg0 = static_cast< ::QBluetoothUuid::CharacteristicType>(0);
        pythonToCpp(pyArg, &cppArg0);

        if (!PyErr_Occurred()) {
            // characteristicToString(QBluetoothUuid::CharacteristicType)
            QString cppResult = ::QBluetoothUuid::characteristicToString(cppArg0);
            pyResult = Shiboken::Conversions::copyToPython(SbkPySide6_QtCoreTypeConverters[SBK_QSTRING_IDX], &cppResult);
        }
    }

    if (PyErr_Occurred() || !pyResult) {
        Py_XDECREF(pyResult);
        return {};
    }
    return pyResult;

    Sbk_QBluetoothUuidFunc_characteristicToString_TypeError:
        Shiboken::setErrorAboutWrongArguments(pyArg, fullName, errInfo);
        return {};
}

static PyObject *Sbk_QBluetoothUuidFunc_descriptorToString(PyObject *self, PyObject *pyArg)
{
    PyObject *pyResult{};
    Shiboken::AutoDecRef errInfo{};
    static const char *fullName = "PySide6.QtBluetooth.QBluetoothUuid.descriptorToString";
    SBK_UNUSED(fullName)
    int overloadId = -1;
    Shiboken::Conversions::PythonToCppConversion pythonToCpp;
    SBK_UNUSED(pythonToCpp)

    // Overloaded function decisor
    // 0: static QBluetoothUuid::descriptorToString(QBluetoothUuid::DescriptorType)->QString
    if ((pythonToCpp = Shiboken::Conversions::pythonToCppConversion(PepType_SETP(reinterpret_cast<SbkEnumType *>(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX]))->converter, (pyArg)))) {
        overloadId = 0; // descriptorToString(QBluetoothUuid::DescriptorType)
    }

    // Function signature not found.
    if (overloadId == -1) goto Sbk_QBluetoothUuidFunc_descriptorToString_TypeError;

    // Call function/method
    {
        ::QBluetoothUuid::DescriptorType cppArg0{QBluetoothUuid::DescriptorType::UnknownDescriptorType};
        pythonToCpp(pyArg, &cppArg0);

        if (!PyErr_Occurred()) {
            // descriptorToString(QBluetoothUuid::DescriptorType)
            QString cppResult = ::QBluetoothUuid::descriptorToString(cppArg0);
            pyResult = Shiboken::Conversions::copyToPython(SbkPySide6_QtCoreTypeConverters[SBK_QSTRING_IDX], &cppResult);
        }
    }

    if (PyErr_Occurred() || !pyResult) {
        Py_XDECREF(pyResult);
        return {};
    }
    return pyResult;

    Sbk_QBluetoothUuidFunc_descriptorToString_TypeError:
        Shiboken::setErrorAboutWrongArguments(pyArg, fullName, errInfo);
        return {};
}

static PyObject *Sbk_QBluetoothUuidFunc_minimumSize(PyObject *self)
{
    if (!Shiboken::Object::isValid(self))
        return {};
    auto cppSelf = reinterpret_cast< ::QBluetoothUuid *>(Shiboken::Conversions::cppPointer(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_IDX], reinterpret_cast<SbkObject *>(self)));
    SBK_UNUSED(cppSelf)
    PyObject *pyResult{};
    Shiboken::AutoDecRef errInfo{};
    static const char *fullName = "PySide6.QtBluetooth.QBluetoothUuid.minimumSize";
    SBK_UNUSED(fullName)

    // Call function/method
    {

        if (!PyErr_Occurred()) {
            // minimumSize()const
            int cppResult = const_cast<const ::QBluetoothUuid *>(cppSelf)->minimumSize();
            pyResult = Shiboken::Conversions::copyToPython(Shiboken::Conversions::PrimitiveTypeConverter<int>(), &cppResult);
        }
    }

    if (PyErr_Occurred() || !pyResult) {
        Py_XDECREF(pyResult);
        return {};
    }
    return pyResult;
}

static PyObject *Sbk_QBluetoothUuidFunc_protocolToString(PyObject *self, PyObject *pyArg)
{
    PyObject *pyResult{};
    Shiboken::AutoDecRef errInfo{};
    static const char *fullName = "PySide6.QtBluetooth.QBluetoothUuid.protocolToString";
    SBK_UNUSED(fullName)
    int overloadId = -1;
    Shiboken::Conversions::PythonToCppConversion pythonToCpp;
    SBK_UNUSED(pythonToCpp)

    // Overloaded function decisor
    // 0: static QBluetoothUuid::protocolToString(QBluetoothUuid::ProtocolUuid)->QString
    if ((pythonToCpp = Shiboken::Conversions::pythonToCppConversion(PepType_SETP(reinterpret_cast<SbkEnumType *>(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX]))->converter, (pyArg)))) {
        overloadId = 0; // protocolToString(QBluetoothUuid::ProtocolUuid)
    }

    // Function signature not found.
    if (overloadId == -1) goto Sbk_QBluetoothUuidFunc_protocolToString_TypeError;

    // Call function/method
    {
        ::QBluetoothUuid::ProtocolUuid cppArg0 = static_cast< ::QBluetoothUuid::ProtocolUuid>(0);
        pythonToCpp(pyArg, &cppArg0);

        if (!PyErr_Occurred()) {
            // protocolToString(QBluetoothUuid::ProtocolUuid)
            QString cppResult = ::QBluetoothUuid::protocolToString(cppArg0);
            pyResult = Shiboken::Conversions::copyToPython(SbkPySide6_QtCoreTypeConverters[SBK_QSTRING_IDX], &cppResult);
        }
    }

    if (PyErr_Occurred() || !pyResult) {
        Py_XDECREF(pyResult);
        return {};
    }
    return pyResult;

    Sbk_QBluetoothUuidFunc_protocolToString_TypeError:
        Shiboken::setErrorAboutWrongArguments(pyArg, fullName, errInfo);
        return {};
}

static PyObject *Sbk_QBluetoothUuidFunc_serviceClassToString(PyObject *self, PyObject *pyArg)
{
    PyObject *pyResult{};
    Shiboken::AutoDecRef errInfo{};
    static const char *fullName = "PySide6.QtBluetooth.QBluetoothUuid.serviceClassToString";
    SBK_UNUSED(fullName)
    int overloadId = -1;
    Shiboken::Conversions::PythonToCppConversion pythonToCpp;
    SBK_UNUSED(pythonToCpp)

    // Overloaded function decisor
    // 0: static QBluetoothUuid::serviceClassToString(QBluetoothUuid::ServiceClassUuid)->QString
    if ((pythonToCpp = Shiboken::Conversions::pythonToCppConversion(PepType_SETP(reinterpret_cast<SbkEnumType *>(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX]))->converter, (pyArg)))) {
        overloadId = 0; // serviceClassToString(QBluetoothUuid::ServiceClassUuid)
    }

    // Function signature not found.
    if (overloadId == -1) goto Sbk_QBluetoothUuidFunc_serviceClassToString_TypeError;

    // Call function/method
    {
        ::QBluetoothUuid::ServiceClassUuid cppArg0 = static_cast< ::QBluetoothUuid::ServiceClassUuid>(0);
        pythonToCpp(pyArg, &cppArg0);

        if (!PyErr_Occurred()) {
            // serviceClassToString(QBluetoothUuid::ServiceClassUuid)
            QString cppResult = ::QBluetoothUuid::serviceClassToString(cppArg0);
            pyResult = Shiboken::Conversions::copyToPython(SbkPySide6_QtCoreTypeConverters[SBK_QSTRING_IDX], &cppResult);
        }
    }

    if (PyErr_Occurred() || !pyResult) {
        Py_XDECREF(pyResult);
        return {};
    }
    return pyResult;

    Sbk_QBluetoothUuidFunc_serviceClassToString_TypeError:
        Shiboken::setErrorAboutWrongArguments(pyArg, fullName, errInfo);
        return {};
}

static PyObject *Sbk_QBluetoothUuidFunc_toUInt16(PyObject *self, PyObject *args, PyObject *kwds)
{
    if (!Shiboken::Object::isValid(self))
        return {};
    auto cppSelf = reinterpret_cast< ::QBluetoothUuid *>(Shiboken::Conversions::cppPointer(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_IDX], reinterpret_cast<SbkObject *>(self)));
    SBK_UNUSED(cppSelf)
    PyObject *pyResult{};
    Shiboken::AutoDecRef errInfo{};
    static const char *fullName = "PySide6.QtBluetooth.QBluetoothUuid.toUInt16";
    SBK_UNUSED(fullName)
    int overloadId = -1;
    Shiboken::Conversions::PythonToCppConversion pythonToCpp[1];
    SBK_UNUSED(pythonToCpp)
    const Py_ssize_t numArgs = PyTuple_GET_SIZE(args);
    SBK_UNUSED(numArgs)
    PyObject *pyArgs[] = {0};

    // invalid argument lengths
    if (numArgs > 1) {
        static PyObject *const too_many = Shiboken::String::createStaticString(">");
        errInfo.reset(too_many);
        Py_INCREF(errInfo.object());
        goto Sbk_QBluetoothUuidFunc_toUInt16_TypeError;
    }

    if (!PyArg_ParseTuple(args, "|O:toUInt16", &(pyArgs[0])))
        return {};


    // Overloaded function decisor
    // 0: QBluetoothUuid::toUInt16(bool*)const->quint16
    if (numArgs == 0) {
        overloadId = 0; // toUInt16(bool*)const
    } else if (numArgs >= 1
        && PyBool_Check(pyArgs[0]) && (pythonToCpp[0] = Shiboken::Conversions::pythonToCppConversion(Shiboken::Conversions::PrimitiveTypeConverter<bool>(), (pyArgs[0])))) {
        overloadId = 0; // toUInt16(bool*)const
    }

    // Function signature not found.
    if (overloadId == -1) goto Sbk_QBluetoothUuidFunc_toUInt16_TypeError;

    // Call function/method
    {
        if (kwds && PyDict_Size(kwds) > 0) {
            PyObject *value{};
            Shiboken::AutoDecRef kwds_dup(PyDict_Copy(kwds));
            static PyObject *const key_ok = Shiboken::String::createStaticString("ok");
            if (PyDict_Contains(kwds, key_ok)) {
                value = PyDict_GetItem(kwds, key_ok);
                if (value && pyArgs[0]) {
                    errInfo.reset(key_ok);
                    Py_INCREF(errInfo.object());
                    goto Sbk_QBluetoothUuidFunc_toUInt16_TypeError;
                }
                if (value) {
                    pyArgs[0] = value;
                    if (!(pythonToCpp[0] = Shiboken::Conversions::pythonToCppConversion(Shiboken::Conversions::PrimitiveTypeConverter<bool>(), (pyArgs[0]))))
                        goto Sbk_QBluetoothUuidFunc_toUInt16_TypeError;
                }
                PyDict_DelItem(kwds_dup, key_ok);
            }
            if (PyDict_Size(kwds_dup) > 0) {
                errInfo.reset(kwds_dup.release());
                goto Sbk_QBluetoothUuidFunc_toUInt16_TypeError;
            }
        }
        bool *cppArg0 = nullptr;
        if (pythonToCpp[0])
            pythonToCpp[0](pyArgs[0], &cppArg0);

        if (!PyErr_Occurred()) {
            // toUInt16(bool*)const
            quint16 cppResult = const_cast<const ::QBluetoothUuid *>(cppSelf)->toUInt16(cppArg0);
            pyResult = Shiboken::Conversions::copyToPython(Shiboken::Conversions::PrimitiveTypeConverter<quint16>(), &cppResult);
        }
    }

    if (PyErr_Occurred() || !pyResult) {
        Py_XDECREF(pyResult);
        return {};
    }
    return pyResult;

    Sbk_QBluetoothUuidFunc_toUInt16_TypeError:
        Shiboken::setErrorAboutWrongArguments(args, fullName, errInfo);
        return {};
}

static PyObject *Sbk_QBluetoothUuidFunc_toUInt32(PyObject *self, PyObject *args, PyObject *kwds)
{
    if (!Shiboken::Object::isValid(self))
        return {};
    auto cppSelf = reinterpret_cast< ::QBluetoothUuid *>(Shiboken::Conversions::cppPointer(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_IDX], reinterpret_cast<SbkObject *>(self)));
    SBK_UNUSED(cppSelf)
    PyObject *pyResult{};
    Shiboken::AutoDecRef errInfo{};
    static const char *fullName = "PySide6.QtBluetooth.QBluetoothUuid.toUInt32";
    SBK_UNUSED(fullName)
    int overloadId = -1;
    Shiboken::Conversions::PythonToCppConversion pythonToCpp[1];
    SBK_UNUSED(pythonToCpp)
    const Py_ssize_t numArgs = PyTuple_GET_SIZE(args);
    SBK_UNUSED(numArgs)
    PyObject *pyArgs[] = {0};

    // invalid argument lengths
    if (numArgs > 1) {
        static PyObject *const too_many = Shiboken::String::createStaticString(">");
        errInfo.reset(too_many);
        Py_INCREF(errInfo.object());
        goto Sbk_QBluetoothUuidFunc_toUInt32_TypeError;
    }

    if (!PyArg_ParseTuple(args, "|O:toUInt32", &(pyArgs[0])))
        return {};


    // Overloaded function decisor
    // 0: QBluetoothUuid::toUInt32(bool*)const->quint32
    if (numArgs == 0) {
        overloadId = 0; // toUInt32(bool*)const
    } else if (numArgs >= 1
        && PyBool_Check(pyArgs[0]) && (pythonToCpp[0] = Shiboken::Conversions::pythonToCppConversion(Shiboken::Conversions::PrimitiveTypeConverter<bool>(), (pyArgs[0])))) {
        overloadId = 0; // toUInt32(bool*)const
    }

    // Function signature not found.
    if (overloadId == -1) goto Sbk_QBluetoothUuidFunc_toUInt32_TypeError;

    // Call function/method
    {
        if (kwds && PyDict_Size(kwds) > 0) {
            PyObject *value{};
            Shiboken::AutoDecRef kwds_dup(PyDict_Copy(kwds));
            static PyObject *const key_ok = Shiboken::String::createStaticString("ok");
            if (PyDict_Contains(kwds, key_ok)) {
                value = PyDict_GetItem(kwds, key_ok);
                if (value && pyArgs[0]) {
                    errInfo.reset(key_ok);
                    Py_INCREF(errInfo.object());
                    goto Sbk_QBluetoothUuidFunc_toUInt32_TypeError;
                }
                if (value) {
                    pyArgs[0] = value;
                    if (!(pythonToCpp[0] = Shiboken::Conversions::pythonToCppConversion(Shiboken::Conversions::PrimitiveTypeConverter<bool>(), (pyArgs[0]))))
                        goto Sbk_QBluetoothUuidFunc_toUInt32_TypeError;
                }
                PyDict_DelItem(kwds_dup, key_ok);
            }
            if (PyDict_Size(kwds_dup) > 0) {
                errInfo.reset(kwds_dup.release());
                goto Sbk_QBluetoothUuidFunc_toUInt32_TypeError;
            }
        }
        bool *cppArg0 = nullptr;
        if (pythonToCpp[0])
            pythonToCpp[0](pyArgs[0], &cppArg0);

        if (!PyErr_Occurred()) {
            // toUInt32(bool*)const
            quint32 cppResult = const_cast<const ::QBluetoothUuid *>(cppSelf)->toUInt32(cppArg0);
            pyResult = Shiboken::Conversions::copyToPython(Shiboken::Conversions::PrimitiveTypeConverter<quint32>(), &cppResult);
        }
    }

    if (PyErr_Occurred() || !pyResult) {
        Py_XDECREF(pyResult);
        return {};
    }
    return pyResult;

    Sbk_QBluetoothUuidFunc_toUInt32_TypeError:
        Shiboken::setErrorAboutWrongArguments(args, fullName, errInfo);
        return {};
}

static PyObject *Sbk_QBluetoothUuid___copy__(PyObject *self)
{
    if (!Shiboken::Object::isValid(self))
        return {};
    auto &cppSelf = *reinterpret_cast< ::QBluetoothUuid *>(Shiboken::Conversions::cppPointer(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_IDX], reinterpret_cast<SbkObject *>(self)));
    PyObject *pyResult = Shiboken::Conversions::copyToPython(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_IDX], &cppSelf);
    if (PyErr_Occurred() || !pyResult) {
        Py_XDECREF(pyResult);
        return {};
    }
    return pyResult;
}


static const char *Sbk_QBluetoothUuid_PropertyStrings[] = {
    nullptr // Sentinel
};

static PyMethodDef Sbk_QBluetoothUuid_methods[] = {
    {"characteristicToString", reinterpret_cast<PyCFunction>(Sbk_QBluetoothUuidFunc_characteristicToString), METH_O|METH_STATIC},
    {"descriptorToString", reinterpret_cast<PyCFunction>(Sbk_QBluetoothUuidFunc_descriptorToString), METH_O|METH_STATIC},
    {"minimumSize", reinterpret_cast<PyCFunction>(Sbk_QBluetoothUuidFunc_minimumSize), METH_NOARGS},
    {"protocolToString", reinterpret_cast<PyCFunction>(Sbk_QBluetoothUuidFunc_protocolToString), METH_O|METH_STATIC},
    {"serviceClassToString", reinterpret_cast<PyCFunction>(Sbk_QBluetoothUuidFunc_serviceClassToString), METH_O|METH_STATIC},
    {"toUInt16", reinterpret_cast<PyCFunction>(Sbk_QBluetoothUuidFunc_toUInt16), METH_VARARGS|METH_KEYWORDS},
    {"toUInt32", reinterpret_cast<PyCFunction>(Sbk_QBluetoothUuidFunc_toUInt32), METH_VARARGS|METH_KEYWORDS},

    {"__copy__", reinterpret_cast<PyCFunction>(Sbk_QBluetoothUuid___copy__), METH_NOARGS},
    {nullptr, nullptr} // Sentinel
};

static int Sbk_QBluetoothUuid___nb_bool(PyObject *self)
{
    if (!Shiboken::Object::isValid(self))
        return -1;
    auto cppSelf = reinterpret_cast< ::QBluetoothUuid *>(Shiboken::Conversions::cppPointer(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_IDX], reinterpret_cast<SbkObject *>(self)));
    SBK_UNUSED(cppSelf)
    return cppSelf->isNull() ? 0 : 1;
}

static PyObject *Sbk_QBluetoothUuidFunc___lshift__(PyObject *self, PyObject *pyArg)
{
    bool isReverse = SbkObject_TypeCheck(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_IDX], pyArg)
                    && !SbkObject_TypeCheck(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_IDX], self);
    if (isReverse)
        std::swap(self, pyArg);
    if (!Shiboken::Object::isValid(self))
        return {};
    auto cppSelf = reinterpret_cast< ::QBluetoothUuid *>(Shiboken::Conversions::cppPointer(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_IDX], reinterpret_cast<SbkObject *>(self)));
    SBK_UNUSED(cppSelf)
    PyObject *pyResult{};
    Shiboken::AutoDecRef errInfo{};
    static const char *fullName = "PySide6.QtBluetooth.QBluetoothUuid.__lshift__";
    SBK_UNUSED(fullName)
    int overloadId = -1;
    Shiboken::Conversions::PythonToCppConversion pythonToCpp;
    SBK_UNUSED(pythonToCpp)

    Shiboken::AutoDecRef attrName(Py_BuildValue("s", "__rlshift__"));
    if (!isReverse
        && Shiboken::Object::checkType(pyArg)
        && !PyObject_TypeCheck(pyArg, self->ob_type)
        && PyObject_HasAttr(pyArg, attrName)) {
        PyObject *revOpMethod = PyObject_GetAttr(pyArg, attrName);
        if (revOpMethod && PyCallable_Check(revOpMethod)) {
            pyResult = PyObject_CallFunction(revOpMethod, "O", self);
            if (PyErr_Occurred() && (PyErr_ExceptionMatches(PyExc_NotImplementedError) || PyErr_ExceptionMatches(PyExc_AttributeError))) {
                PyErr_Clear();
                Py_XDECREF(pyResult);
                pyResult = nullptr;
            }
        }
        Py_XDECREF(revOpMethod);

    }

    // Do not enter here if other object has implemented a reverse operator.
    if (!pyResult) {
        // Overloaded function decisor
        // 0: QBluetoothUuid::operator<<(QDataStream&)->QDataStream&
        if (isReverse
            && (pythonToCpp = Shiboken::Conversions::pythonToCppReferenceConversion(SbkPySide6_QtCoreTypes[SBK_QDATASTREAM_IDX], (pyArg)))) {
            overloadId = 0; // operator<<(QDataStream&,QBluetoothUuid)
        }

        if (isReverse && overloadId == -1) {
            PyErr_SetString(PyExc_NotImplementedError, "reverse operator not implemented.");
            return {};
        }

        // Function signature not found.
        if (overloadId == -1) goto Sbk_QBluetoothUuidFunc___lshift___TypeError;

        // Call function/method
        {
            if (!Shiboken::Object::isValid(pyArg))
                return {};
            ::QDataStream *cppArg0;
            pythonToCpp(pyArg, &cppArg0);

            if (!PyErr_Occurred()) {
                // operator<<(QDataStream&,QBluetoothUuid) [reverse operator]
                QDataStream & cppResult = (*cppArg0) << (*cppSelf);
                pyResult = Shiboken::Conversions::referenceToPython(SbkPySide6_QtCoreTypes[SBK_QDATASTREAM_IDX], &cppResult);
            }
        }

    } // End of "if (!pyResult)"

    if (PyErr_Occurred() || !pyResult) {
        Py_XDECREF(pyResult);
        return {};
    }
    return pyResult;

    Sbk_QBluetoothUuidFunc___lshift___TypeError:
        Shiboken::setErrorAboutWrongArguments(pyArg, fullName, errInfo);
        return {};
}

static PyObject *Sbk_QBluetoothUuidFunc___rshift__(PyObject *self, PyObject *pyArg)
{
    bool isReverse = SbkObject_TypeCheck(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_IDX], pyArg)
                    && !SbkObject_TypeCheck(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_IDX], self);
    if (isReverse)
        std::swap(self, pyArg);
    if (!Shiboken::Object::isValid(self))
        return {};
    auto cppSelf = reinterpret_cast< ::QBluetoothUuid *>(Shiboken::Conversions::cppPointer(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_IDX], reinterpret_cast<SbkObject *>(self)));
    SBK_UNUSED(cppSelf)
    PyObject *pyResult{};
    Shiboken::AutoDecRef errInfo{};
    static const char *fullName = "PySide6.QtBluetooth.QBluetoothUuid.__rshift__";
    SBK_UNUSED(fullName)
    int overloadId = -1;
    Shiboken::Conversions::PythonToCppConversion pythonToCpp;
    SBK_UNUSED(pythonToCpp)

    Shiboken::AutoDecRef attrName(Py_BuildValue("s", "__rrshift__"));
    if (!isReverse
        && Shiboken::Object::checkType(pyArg)
        && !PyObject_TypeCheck(pyArg, self->ob_type)
        && PyObject_HasAttr(pyArg, attrName)) {
        PyObject *revOpMethod = PyObject_GetAttr(pyArg, attrName);
        if (revOpMethod && PyCallable_Check(revOpMethod)) {
            pyResult = PyObject_CallFunction(revOpMethod, "O", self);
            if (PyErr_Occurred() && (PyErr_ExceptionMatches(PyExc_NotImplementedError) || PyErr_ExceptionMatches(PyExc_AttributeError))) {
                PyErr_Clear();
                Py_XDECREF(pyResult);
                pyResult = nullptr;
            }
        }
        Py_XDECREF(revOpMethod);

    }

    // Do not enter here if other object has implemented a reverse operator.
    if (!pyResult) {
        // Overloaded function decisor
        // 0: QBluetoothUuid::operator>>(QDataStream&)->QDataStream&
        if (isReverse
            && (pythonToCpp = Shiboken::Conversions::pythonToCppReferenceConversion(SbkPySide6_QtCoreTypes[SBK_QDATASTREAM_IDX], (pyArg)))) {
            overloadId = 0; // operator>>(QDataStream&,QBluetoothUuid&)
        }

        if (isReverse && overloadId == -1) {
            PyErr_SetString(PyExc_NotImplementedError, "reverse operator not implemented.");
            return {};
        }

        // Function signature not found.
        if (overloadId == -1) goto Sbk_QBluetoothUuidFunc___rshift___TypeError;

        // Call function/method
        {
            if (!Shiboken::Object::isValid(pyArg))
                return {};
            ::QDataStream *cppArg0;
            pythonToCpp(pyArg, &cppArg0);

            if (!PyErr_Occurred()) {
                // operator>>(QDataStream&,QBluetoothUuid&) [reverse operator]
                QDataStream & cppResult = (*cppArg0) >> (*cppSelf);
                pyResult = Shiboken::Conversions::referenceToPython(SbkPySide6_QtCoreTypes[SBK_QDATASTREAM_IDX], &cppResult);
            }
        }

    } // End of "if (!pyResult)"

    if (PyErr_Occurred() || !pyResult) {
        Py_XDECREF(pyResult);
        return {};
    }
    return pyResult;

    Sbk_QBluetoothUuidFunc___rshift___TypeError:
        Shiboken::setErrorAboutWrongArguments(pyArg, fullName, errInfo);
        return {};
}

// Rich comparison
static PyObject * Sbk_QBluetoothUuid_richcompare(PyObject *self, PyObject *pyArg, int op)
{
    if (!Shiboken::Object::isValid(self))
        return {};
    auto &cppSelf = *reinterpret_cast< ::QBluetoothUuid *>(Shiboken::Conversions::cppPointer(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_IDX], reinterpret_cast<SbkObject *>(self)));
    SBK_UNUSED(cppSelf)
    PyObject *pyResult{};
    Shiboken::Conversions::PythonToCppConversion pythonToCpp;
    SBK_UNUSED(pythonToCpp)

    switch (op) {
        case Py_NE:
            if ((pythonToCpp = Shiboken::Conversions::pythonToCppReferenceConversion(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_IDX], (pyArg)))) {
                // operator!=(const QBluetoothUuid & b)
                if (!Shiboken::Object::isValid(pyArg))
                    return {};
                ::QBluetoothUuid cppArg0_local;
                ::QBluetoothUuid *cppArg0 = &cppArg0_local;
                if (pythonToCpp.isValue())
                    pythonToCpp(pyArg, &cppArg0_local);
                else
                    pythonToCpp(pyArg, &cppArg0);

                bool cppResult = cppSelf !=(*cppArg0);
                pyResult = Shiboken::Conversions::copyToPython(Shiboken::Conversions::PrimitiveTypeConverter<bool>(), &cppResult);
            } else {
                pyResult = Py_True;
                Py_INCREF(pyResult);
            }

            break;
        case Py_EQ:
            if ((pythonToCpp = Shiboken::Conversions::pythonToCppReferenceConversion(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_IDX], (pyArg)))) {
                // operator==(const QBluetoothUuid & b)
                if (!Shiboken::Object::isValid(pyArg))
                    return {};
                ::QBluetoothUuid cppArg0_local;
                ::QBluetoothUuid *cppArg0 = &cppArg0_local;
                if (pythonToCpp.isValue())
                    pythonToCpp(pyArg, &cppArg0_local);
                else
                    pythonToCpp(pyArg, &cppArg0);

                bool cppResult = cppSelf ==(*cppArg0);
                pyResult = Shiboken::Conversions::copyToPython(Shiboken::Conversions::PrimitiveTypeConverter<bool>(), &cppResult);
            } else {
                pyResult = Py_False;
                Py_INCREF(pyResult);
            }

            break;
        default:
            // PYSIDE-74: By default, we redirect to object's tp_richcompare (which is `==`, `!=`).
            return FallbackRichCompare(self, pyArg, op);
            goto Sbk_QBluetoothUuid_RichComparison_TypeError;
    }

    if (pyResult && !PyErr_Occurred())
        return pyResult;
    Sbk_QBluetoothUuid_RichComparison_TypeError:
    PyErr_SetString(PyExc_NotImplementedError, "operator not implemented.");
    return {};

}

} // extern "C"

static int Sbk_QBluetoothUuid_traverse(PyObject *self, visitproc visit, void *arg)
{
    return SbkObject_TypeF()->tp_traverse(self, visit, arg);
}
static int Sbk_QBluetoothUuid_clear(PyObject *self)
{
    return reinterpret_cast<PyTypeObject *>(SbkObject_TypeF())->tp_clear(self);
}
extern "C"
{
static PyObject *Sbk_QBluetoothUuid__repr__(PyObject *self)
{
    if (!Shiboken::Object::isValid(self))
        return {};
    auto cppSelf = reinterpret_cast< ::QBluetoothUuid *>(Shiboken::Conversions::cppPointer(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_IDX], reinterpret_cast<SbkObject *>(self)));
    SBK_UNUSED(cppSelf)
    QBuffer buffer;
    buffer.open(QBuffer::ReadWrite);
    QDebug dbg(&buffer);
    dbg << *cppSelf;
    buffer.close();
    QByteArray str = buffer.data();
    int idx = str.indexOf('(');
    if (idx >= 0)
        str.replace(0, idx, Py_TYPE(self)->tp_name);
    str = str.trimmed();
    PyObject *mod = PyDict_GetItem(Py_TYPE(self)->tp_dict, Shiboken::PyMagicName::module());
    if (mod && !strchr(str, '.'))
        return Shiboken::String::fromFormat("<%s.%s at %p>", Shiboken::String::toCString(mod), str.constData(), self);
    else
        return Shiboken::String::fromFormat("<%s at %p>", str.constData(), self);
}
} // extern C

// Class Definition -----------------------------------------------
extern "C" {
static PyTypeObject *_Sbk_QBluetoothUuid_Type = nullptr;
static PyTypeObject *Sbk_QBluetoothUuid_TypeF(void)
{
    return _Sbk_QBluetoothUuid_Type;
}

static PyType_Slot Sbk_QBluetoothUuid_slots[] = {
    {Py_tp_base,        nullptr}, // inserted by introduceWrapperType
    {Py_tp_dealloc,     reinterpret_cast<void *>(&SbkDeallocWrapper)},
    {Py_tp_repr,        reinterpret_cast<void *>(Sbk_QBluetoothUuid__repr__)},
    {Py_tp_hash,        nullptr},
    {Py_tp_call,        nullptr},
    {Py_tp_str,         nullptr},
    {Py_tp_getattro,    nullptr},
    {Py_tp_setattro,    nullptr},
    {Py_tp_traverse,    reinterpret_cast<void *>(Sbk_QBluetoothUuid_traverse)},
    {Py_tp_clear,       reinterpret_cast<void *>(Sbk_QBluetoothUuid_clear)},
    {Py_tp_richcompare, reinterpret_cast<void *>(Sbk_QBluetoothUuid_richcompare)},
    {Py_tp_iter,        nullptr},
    {Py_tp_iternext,    nullptr},
    {Py_tp_methods,     reinterpret_cast<void *>(Sbk_QBluetoothUuid_methods)},
    {Py_tp_getset,      nullptr},
    {Py_tp_init,        reinterpret_cast<void *>(Sbk_QBluetoothUuid_Init)},
    {Py_tp_new,         reinterpret_cast<void *>(SbkObjectTpNew)},
    // type supports number protocol
    {Py_nb_lshift, reinterpret_cast<void *>(Sbk_QBluetoothUuidFunc___lshift__)},
    {Py_nb_bool, reinterpret_cast<void *>(Sbk_QBluetoothUuid___nb_bool)},
    {Py_nb_rshift, reinterpret_cast<void *>(Sbk_QBluetoothUuidFunc___rshift__)},
    {0, nullptr}
};
static PyType_Spec Sbk_QBluetoothUuid_spec = {
    "2:PySide6.QtBluetooth.QBluetoothUuid",
    sizeof(SbkObject),
    0,
    Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC,
    Sbk_QBluetoothUuid_slots
};

} //extern "C"


// Type conversion functions.

// Python to C++ enum conversion.
static void QBluetoothUuid_ProtocolUuid_PythonToCpp_QBluetoothUuid_ProtocolUuid(PyObject *pyIn, void *cppOut)
{
    *reinterpret_cast<::QBluetoothUuid::ProtocolUuid *>(cppOut) =
        static_cast<::QBluetoothUuid::ProtocolUuid>(Shiboken::Enum::getValue(pyIn));

}
static PythonToCppFunc is_QBluetoothUuid_ProtocolUuid_PythonToCpp_QBluetoothUuid_ProtocolUuid_Convertible(PyObject *pyIn)
{
    if (PyObject_TypeCheck(pyIn, SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX]))
        return QBluetoothUuid_ProtocolUuid_PythonToCpp_QBluetoothUuid_ProtocolUuid;
    return {};
}
static PyObject *QBluetoothUuid_ProtocolUuid_CppToPython_QBluetoothUuid_ProtocolUuid(const void *cppIn)
{
    const int castCppIn = int(*reinterpret_cast<const ::QBluetoothUuid::ProtocolUuid *>(cppIn));
    return Shiboken::Enum::newItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], castCppIn);

}

static void QBluetoothUuid_ServiceClassUuid_PythonToCpp_QBluetoothUuid_ServiceClassUuid(PyObject *pyIn, void *cppOut)
{
    *reinterpret_cast<::QBluetoothUuid::ServiceClassUuid *>(cppOut) =
        static_cast<::QBluetoothUuid::ServiceClassUuid>(Shiboken::Enum::getValue(pyIn));

}
static PythonToCppFunc is_QBluetoothUuid_ServiceClassUuid_PythonToCpp_QBluetoothUuid_ServiceClassUuid_Convertible(PyObject *pyIn)
{
    if (PyObject_TypeCheck(pyIn, SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX]))
        return QBluetoothUuid_ServiceClassUuid_PythonToCpp_QBluetoothUuid_ServiceClassUuid;
    return {};
}
static PyObject *QBluetoothUuid_ServiceClassUuid_CppToPython_QBluetoothUuid_ServiceClassUuid(const void *cppIn)
{
    const int castCppIn = int(*reinterpret_cast<const ::QBluetoothUuid::ServiceClassUuid *>(cppIn));
    return Shiboken::Enum::newItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], castCppIn);

}

static void QBluetoothUuid_CharacteristicType_PythonToCpp_QBluetoothUuid_CharacteristicType(PyObject *pyIn, void *cppOut)
{
    *reinterpret_cast<::QBluetoothUuid::CharacteristicType *>(cppOut) =
        static_cast<::QBluetoothUuid::CharacteristicType>(Shiboken::Enum::getValue(pyIn));

}
static PythonToCppFunc is_QBluetoothUuid_CharacteristicType_PythonToCpp_QBluetoothUuid_CharacteristicType_Convertible(PyObject *pyIn)
{
    if (PyObject_TypeCheck(pyIn, SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX]))
        return QBluetoothUuid_CharacteristicType_PythonToCpp_QBluetoothUuid_CharacteristicType;
    return {};
}
static PyObject *QBluetoothUuid_CharacteristicType_CppToPython_QBluetoothUuid_CharacteristicType(const void *cppIn)
{
    const int castCppIn = int(*reinterpret_cast<const ::QBluetoothUuid::CharacteristicType *>(cppIn));
    return Shiboken::Enum::newItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], castCppIn);

}

static void QBluetoothUuid_DescriptorType_PythonToCpp_QBluetoothUuid_DescriptorType(PyObject *pyIn, void *cppOut)
{
    *reinterpret_cast<::QBluetoothUuid::DescriptorType *>(cppOut) =
        static_cast<::QBluetoothUuid::DescriptorType>(Shiboken::Enum::getValue(pyIn));

}
static PythonToCppFunc is_QBluetoothUuid_DescriptorType_PythonToCpp_QBluetoothUuid_DescriptorType_Convertible(PyObject *pyIn)
{
    if (PyObject_TypeCheck(pyIn, SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX]))
        return QBluetoothUuid_DescriptorType_PythonToCpp_QBluetoothUuid_DescriptorType;
    return {};
}
static PyObject *QBluetoothUuid_DescriptorType_CppToPython_QBluetoothUuid_DescriptorType(const void *cppIn)
{
    const int castCppIn = int(*reinterpret_cast<const ::QBluetoothUuid::DescriptorType *>(cppIn));
    return Shiboken::Enum::newItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX], castCppIn);

}

// Python to C++ pointer conversion - returns the C++ object of the Python wrapper (keeps object identity).
static void QBluetoothUuid_PythonToCpp_QBluetoothUuid_PTR(PyObject *pyIn, void *cppOut)
{
    Shiboken::Conversions::pythonToCppPointer(Sbk_QBluetoothUuid_TypeF(), pyIn, cppOut);
}
static PythonToCppFunc is_QBluetoothUuid_PythonToCpp_QBluetoothUuid_PTR_Convertible(PyObject *pyIn)
{
    if (pyIn == Py_None)
        return Shiboken::Conversions::nonePythonToCppNullPtr;
    if (PyObject_TypeCheck(pyIn, reinterpret_cast<PyTypeObject *>(Sbk_QBluetoothUuid_TypeF())))
        return QBluetoothUuid_PythonToCpp_QBluetoothUuid_PTR;
    return {};
}

// C++ to Python pointer conversion - tries to find the Python wrapper for the C++ object (keeps object identity).
static PyObject *QBluetoothUuid_PTR_CppToPython_QBluetoothUuid(const void *cppIn)
{
    auto pyOut = reinterpret_cast<PyObject *>(Shiboken::BindingManager::instance().retrieveWrapper(cppIn));
    if (pyOut) {
        Py_INCREF(pyOut);
        return pyOut;
    }
    bool changedTypeName = false;
    auto tCppIn = reinterpret_cast<const ::QBluetoothUuid *>(cppIn);
    const char *typeName = typeid(*tCppIn).name();
    auto sbkType = Shiboken::ObjectType::typeForTypeName(typeName);
    if (sbkType && Shiboken::ObjectType::hasSpecialCastFunction(sbkType)) {
        typeName = typeNameOf(tCppIn);
        changedTypeName = true;
    }
    PyObject *result = Shiboken::Object::newObject(Sbk_QBluetoothUuid_TypeF(), const_cast<void *>(cppIn), false, /* exactType */ changedTypeName, typeName);
    if (changedTypeName)
        delete [] typeName;
    return result;
}

// C++ to Python copy conversion.
static PyObject *QBluetoothUuid_COPY_CppToPython_QBluetoothUuid(const void *cppIn)
{
    return Shiboken::Object::newObject(Sbk_QBluetoothUuid_TypeF(), new ::QBluetoothUuid(*reinterpret_cast<const ::QBluetoothUuid *>(cppIn)), true, true);
}

// Python to C++ copy conversion.
static void QBluetoothUuid_PythonToCpp_QBluetoothUuid_COPY(PyObject *pyIn, void *cppOut)
{
    *reinterpret_cast<::QBluetoothUuid *>(cppOut) = *reinterpret_cast< ::QBluetoothUuid *>(Shiboken::Conversions::cppPointer(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_IDX], reinterpret_cast<SbkObject *>(pyIn)));
}
static PythonToCppFunc is_QBluetoothUuid_PythonToCpp_QBluetoothUuid_COPY_Convertible(PyObject *pyIn)
{
    if (PyObject_TypeCheck(pyIn, reinterpret_cast<PyTypeObject *>(Sbk_QBluetoothUuid_TypeF())))
        return QBluetoothUuid_PythonToCpp_QBluetoothUuid_COPY;
    return {};
}

// Implicit conversions.
static void QBluetoothUuid_CharacteristicType_PythonToCpp_QBluetoothUuid(PyObject *pyIn, void *cppOut)
{
    ::QBluetoothUuid::CharacteristicType cppIn = static_cast< ::QBluetoothUuid::CharacteristicType>(0);
    Shiboken::Conversions::pythonToCppCopy(PepType_SETP(reinterpret_cast<SbkEnumType *>(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX]))->converter, pyIn, &cppIn);
    *reinterpret_cast<::QBluetoothUuid *>(cppOut) = ::QBluetoothUuid(cppIn);
}
static PythonToCppFunc is_QBluetoothUuid_CharacteristicType_PythonToCpp_QBluetoothUuid_Convertible(PyObject *pyIn)
{
    if (SbkObject_TypeCheck(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], pyIn))
        return QBluetoothUuid_CharacteristicType_PythonToCpp_QBluetoothUuid;
    return {};
}

static void QBluetoothUuid_DescriptorType_PythonToCpp_QBluetoothUuid(PyObject *pyIn, void *cppOut)
{
    ::QBluetoothUuid::DescriptorType cppIn{QBluetoothUuid::DescriptorType::UnknownDescriptorType};
    Shiboken::Conversions::pythonToCppCopy(PepType_SETP(reinterpret_cast<SbkEnumType *>(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX]))->converter, pyIn, &cppIn);
    *reinterpret_cast<::QBluetoothUuid *>(cppOut) = ::QBluetoothUuid(cppIn);
}
static PythonToCppFunc is_QBluetoothUuid_DescriptorType_PythonToCpp_QBluetoothUuid_Convertible(PyObject *pyIn)
{
    if (SbkObject_TypeCheck(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX], pyIn))
        return QBluetoothUuid_DescriptorType_PythonToCpp_QBluetoothUuid;
    return {};
}

static void QBluetoothUuid_ProtocolUuid_PythonToCpp_QBluetoothUuid(PyObject *pyIn, void *cppOut)
{
    ::QBluetoothUuid::ProtocolUuid cppIn = static_cast< ::QBluetoothUuid::ProtocolUuid>(0);
    Shiboken::Conversions::pythonToCppCopy(PepType_SETP(reinterpret_cast<SbkEnumType *>(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX]))->converter, pyIn, &cppIn);
    *reinterpret_cast<::QBluetoothUuid *>(cppOut) = ::QBluetoothUuid(cppIn);
}
static PythonToCppFunc is_QBluetoothUuid_ProtocolUuid_PythonToCpp_QBluetoothUuid_Convertible(PyObject *pyIn)
{
    if (SbkObject_TypeCheck(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], pyIn))
        return QBluetoothUuid_ProtocolUuid_PythonToCpp_QBluetoothUuid;
    return {};
}

static void QBluetoothUuid_ServiceClassUuid_PythonToCpp_QBluetoothUuid(PyObject *pyIn, void *cppOut)
{
    ::QBluetoothUuid::ServiceClassUuid cppIn = static_cast< ::QBluetoothUuid::ServiceClassUuid>(0);
    Shiboken::Conversions::pythonToCppCopy(PepType_SETP(reinterpret_cast<SbkEnumType *>(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX]))->converter, pyIn, &cppIn);
    *reinterpret_cast<::QBluetoothUuid *>(cppOut) = ::QBluetoothUuid(cppIn);
}
static PythonToCppFunc is_QBluetoothUuid_ServiceClassUuid_PythonToCpp_QBluetoothUuid_Convertible(PyObject *pyIn)
{
    if (SbkObject_TypeCheck(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], pyIn))
        return QBluetoothUuid_ServiceClassUuid_PythonToCpp_QBluetoothUuid;
    return {};
}

static void PySide6_QtCore_constQUuidREF_PythonToCpp_QBluetoothUuid(PyObject *pyIn, void *cppOut)
{
    *reinterpret_cast<::QBluetoothUuid *>(cppOut) = ::QBluetoothUuid( *reinterpret_cast< ::QUuid *>(Shiboken::Conversions::cppPointer(SbkPySide6_QtCoreTypes[SBK_QUUID_IDX], reinterpret_cast<SbkObject *>(pyIn))));
}
static PythonToCppFunc is_PySide6_QtCore_constQUuidREF_PythonToCpp_QBluetoothUuid_Convertible(PyObject *pyIn)
{
    if (SbkObject_TypeCheck(SbkPySide6_QtCoreTypes[SBK_QUUID_IDX], pyIn))
        return PySide6_QtCore_constQUuidREF_PythonToCpp_QBluetoothUuid;
    return {};
}

// The signatures string for the functions.
// Multiple signatures have their index "n:" in front.
static const char *QBluetoothUuid_SignatureStrings[] = {
    "9:PySide6.QtBluetooth.QBluetoothUuid(self)",
    "8:PySide6.QtBluetooth.QBluetoothUuid(self,uuid:PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType)",
    "7:PySide6.QtBluetooth.QBluetoothUuid(self,uuid:PySide6.QtBluetooth.QBluetoothUuid.DescriptorType)",
    "6:PySide6.QtBluetooth.QBluetoothUuid(self,uuid:PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid)",
    "5:PySide6.QtBluetooth.QBluetoothUuid(self,uuid:PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid)",
    "4:PySide6.QtBluetooth.QBluetoothUuid(self,uuid:typing.Union[PySide6.QtBluetooth.QBluetoothUuid, PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType, PySide6.QtBluetooth.QBluetoothUuid.DescriptorType, PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid, PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid, PySide6.QtCore.QUuid])",
    "3:PySide6.QtBluetooth.QBluetoothUuid(self,uuid:QString)",
    "2:PySide6.QtBluetooth.QBluetoothUuid(self,uuid:PySide6.QtCore.QUuid)",
    "1:PySide6.QtBluetooth.QBluetoothUuid(self,uuid:quint16)",
    "0:PySide6.QtBluetooth.QBluetoothUuid(self,uuid:quint32)",
    "PySide6.QtBluetooth.QBluetoothUuid.characteristicToString(uuid:PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType)->QString",
    "PySide6.QtBluetooth.QBluetoothUuid.descriptorToString(uuid:PySide6.QtBluetooth.QBluetoothUuid.DescriptorType)->QString",
    "PySide6.QtBluetooth.QBluetoothUuid.minimumSize(self)->int",
    "PySide6.QtBluetooth.QBluetoothUuid.protocolToString(uuid:PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid)->QString",
    "PySide6.QtBluetooth.QBluetoothUuid.serviceClassToString(uuid:PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid)->QString",
    "PySide6.QtBluetooth.QBluetoothUuid.toUInt16(self,ok:bool*=nullptr)->quint16",
    "PySide6.QtBluetooth.QBluetoothUuid.toUInt32(self,ok:bool*=nullptr)->quint32",
    "PySide6.QtBluetooth.QBluetoothUuid.__copy__()",
    "PySide6.QtBluetooth.QBluetoothUuid.__lshift__(self,s:PySide6.QtCore.QDataStream)->PySide6.QtCore.QDataStream",
    "PySide6.QtBluetooth.QBluetoothUuid.__rshift__(self,s:PySide6.QtCore.QDataStream)->PySide6.QtCore.QDataStream",
    nullptr}; // Sentinel

void init_QBluetoothUuid(PyObject *module)
{
    _Sbk_QBluetoothUuid_Type = Shiboken::ObjectType::introduceWrapperType(
        module,
        "QBluetoothUuid",
        "QBluetoothUuid",
        &Sbk_QBluetoothUuid_spec,
        &Shiboken::callCppDestructor< ::QBluetoothUuid >,
        SbkPySide6_QtCoreTypes[SBK_QUUID_IDX],
        0,
        0);
    auto *pyType = Sbk_QBluetoothUuid_TypeF(); // references _Sbk_QBluetoothUuid_Type
    InitSignatureStrings(pyType, QBluetoothUuid_SignatureStrings);
    SbkObjectType_SetPropertyStrings(reinterpret_cast<PyTypeObject *>(_Sbk_QBluetoothUuid_Type), Sbk_QBluetoothUuid_PropertyStrings);
    SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_IDX]
        = Sbk_QBluetoothUuid_TypeF();

    // Register Converter
    SbkConverter *converter = Shiboken::Conversions::createConverter(Sbk_QBluetoothUuid_TypeF(),
        QBluetoothUuid_PythonToCpp_QBluetoothUuid_PTR,
        is_QBluetoothUuid_PythonToCpp_QBluetoothUuid_PTR_Convertible,
        QBluetoothUuid_PTR_CppToPython_QBluetoothUuid,
        QBluetoothUuid_COPY_CppToPython_QBluetoothUuid);

    Shiboken::Conversions::registerConverterName(converter, "QBluetoothUuid");
    Shiboken::Conversions::registerConverterName(converter, "QBluetoothUuid*");
    Shiboken::Conversions::registerConverterName(converter, "QBluetoothUuid&");
    Shiboken::Conversions::registerConverterName(converter, typeid(::QBluetoothUuid).name());

    // Add Python to C++ copy (value, not pointer neither reference) conversion to type converter.
    Shiboken::Conversions::addPythonToCppValueConversion(converter,
        QBluetoothUuid_PythonToCpp_QBluetoothUuid_COPY,
        is_QBluetoothUuid_PythonToCpp_QBluetoothUuid_COPY_Convertible);
    // Add implicit conversions to type converter.
    Shiboken::Conversions::addPythonToCppValueConversion(converter,
        QBluetoothUuid_CharacteristicType_PythonToCpp_QBluetoothUuid,
        is_QBluetoothUuid_CharacteristicType_PythonToCpp_QBluetoothUuid_Convertible);
    Shiboken::Conversions::addPythonToCppValueConversion(converter,
        QBluetoothUuid_DescriptorType_PythonToCpp_QBluetoothUuid,
        is_QBluetoothUuid_DescriptorType_PythonToCpp_QBluetoothUuid_Convertible);
    Shiboken::Conversions::addPythonToCppValueConversion(converter,
        QBluetoothUuid_ProtocolUuid_PythonToCpp_QBluetoothUuid,
        is_QBluetoothUuid_ProtocolUuid_PythonToCpp_QBluetoothUuid_Convertible);
    Shiboken::Conversions::addPythonToCppValueConversion(converter,
        QBluetoothUuid_ServiceClassUuid_PythonToCpp_QBluetoothUuid,
        is_QBluetoothUuid_ServiceClassUuid_PythonToCpp_QBluetoothUuid_Convertible);
    Shiboken::Conversions::addPythonToCppValueConversion(converter,
        PySide6_QtCore_constQUuidREF_PythonToCpp_QBluetoothUuid,
        is_PySide6_QtCore_constQUuidREF_PythonToCpp_QBluetoothUuid_Convertible);

    // Initialization of enums.

    // Initialization of enum 'ProtocolUuid'.
    SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX] = Shiboken::Enum::createScopedEnum(Sbk_QBluetoothUuid_TypeF(),
        "ProtocolUuid",
        "2:PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid",
        "QBluetoothUuid::ProtocolUuid");
    if (!SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX])
        return;

    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "Sdp", (long) QBluetoothUuid::ProtocolUuid::Sdp))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "Udp", (long) QBluetoothUuid::ProtocolUuid::Udp))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "Rfcomm", (long) QBluetoothUuid::ProtocolUuid::Rfcomm))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "Tcp", (long) QBluetoothUuid::ProtocolUuid::Tcp))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "TcsBin", (long) QBluetoothUuid::ProtocolUuid::TcsBin))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "TcsAt", (long) QBluetoothUuid::ProtocolUuid::TcsAt))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "Att", (long) QBluetoothUuid::ProtocolUuid::Att))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "Obex", (long) QBluetoothUuid::ProtocolUuid::Obex))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "Ip", (long) QBluetoothUuid::ProtocolUuid::Ip))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "Ftp", (long) QBluetoothUuid::ProtocolUuid::Ftp))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "Http", (long) QBluetoothUuid::ProtocolUuid::Http))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "Wsp", (long) QBluetoothUuid::ProtocolUuid::Wsp))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "Bnep", (long) QBluetoothUuid::ProtocolUuid::Bnep))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "Upnp", (long) QBluetoothUuid::ProtocolUuid::Upnp))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "Hidp", (long) QBluetoothUuid::ProtocolUuid::Hidp))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "HardcopyControlChannel", (long) QBluetoothUuid::ProtocolUuid::HardcopyControlChannel))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "HardcopyDataChannel", (long) QBluetoothUuid::ProtocolUuid::HardcopyDataChannel))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "HardcopyNotification", (long) QBluetoothUuid::ProtocolUuid::HardcopyNotification))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "Avctp", (long) QBluetoothUuid::ProtocolUuid::Avctp))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "Avdtp", (long) QBluetoothUuid::ProtocolUuid::Avdtp))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "Cmtp", (long) QBluetoothUuid::ProtocolUuid::Cmtp))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "UdiCPlain", (long) QBluetoothUuid::ProtocolUuid::UdiCPlain))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "McapControlChannel", (long) QBluetoothUuid::ProtocolUuid::McapControlChannel))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "McapDataChannel", (long) QBluetoothUuid::ProtocolUuid::McapDataChannel))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], "L2cap", (long) QBluetoothUuid::ProtocolUuid::L2cap))
        return;
    // Register converter for enum 'QBluetoothUuid::ProtocolUuid'.
    {
        SbkConverter *converter = Shiboken::Conversions::createConverter(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX],
            QBluetoothUuid_ProtocolUuid_CppToPython_QBluetoothUuid_ProtocolUuid);
        Shiboken::Conversions::addPythonToCppValueConversion(converter,
            QBluetoothUuid_ProtocolUuid_PythonToCpp_QBluetoothUuid_ProtocolUuid,
            is_QBluetoothUuid_ProtocolUuid_PythonToCpp_QBluetoothUuid_ProtocolUuid_Convertible);
        Shiboken::Enum::setTypeConverter(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX], converter, false);
        Shiboken::Conversions::registerConverterName(converter, "QBluetoothUuid::ProtocolUuid");
        Shiboken::Conversions::registerConverterName(converter, "ProtocolUuid");
    }
    // End of 'ProtocolUuid' enum.

    // Initialization of enum 'ServiceClassUuid'.
    SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX] = Shiboken::Enum::createScopedEnum(Sbk_QBluetoothUuid_TypeF(),
        "ServiceClassUuid",
        "2:PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid",
        "QBluetoothUuid::ServiceClassUuid");
    if (!SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX])
        return;

    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "ServiceDiscoveryServer", (long) QBluetoothUuid::ServiceClassUuid::ServiceDiscoveryServer))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "BrowseGroupDescriptor", (long) QBluetoothUuid::ServiceClassUuid::BrowseGroupDescriptor))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "PublicBrowseGroup", (long) QBluetoothUuid::ServiceClassUuid::PublicBrowseGroup))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "SerialPort", (long) QBluetoothUuid::ServiceClassUuid::SerialPort))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "LANAccessUsingPPP", (long) QBluetoothUuid::ServiceClassUuid::LANAccessUsingPPP))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "DialupNetworking", (long) QBluetoothUuid::ServiceClassUuid::DialupNetworking))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "IrMCSync", (long) QBluetoothUuid::ServiceClassUuid::IrMCSync))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "ObexObjectPush", (long) QBluetoothUuid::ServiceClassUuid::ObexObjectPush))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "OBEXFileTransfer", (long) QBluetoothUuid::ServiceClassUuid::OBEXFileTransfer))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "IrMCSyncCommand", (long) QBluetoothUuid::ServiceClassUuid::IrMCSyncCommand))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "Headset", (long) QBluetoothUuid::ServiceClassUuid::Headset))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "AudioSource", (long) QBluetoothUuid::ServiceClassUuid::AudioSource))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "AudioSink", (long) QBluetoothUuid::ServiceClassUuid::AudioSink))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "AV_RemoteControlTarget", (long) QBluetoothUuid::ServiceClassUuid::AV_RemoteControlTarget))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "AdvancedAudioDistribution", (long) QBluetoothUuid::ServiceClassUuid::AdvancedAudioDistribution))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "AV_RemoteControl", (long) QBluetoothUuid::ServiceClassUuid::AV_RemoteControl))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "AV_RemoteControlController", (long) QBluetoothUuid::ServiceClassUuid::AV_RemoteControlController))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "HeadsetAG", (long) QBluetoothUuid::ServiceClassUuid::HeadsetAG))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "PANU", (long) QBluetoothUuid::ServiceClassUuid::PANU))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "NAP", (long) QBluetoothUuid::ServiceClassUuid::NAP))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "GN", (long) QBluetoothUuid::ServiceClassUuid::GN))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "DirectPrinting", (long) QBluetoothUuid::ServiceClassUuid::DirectPrinting))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "ReferencePrinting", (long) QBluetoothUuid::ServiceClassUuid::ReferencePrinting))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "BasicImage", (long) QBluetoothUuid::ServiceClassUuid::BasicImage))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "ImagingResponder", (long) QBluetoothUuid::ServiceClassUuid::ImagingResponder))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "ImagingAutomaticArchive", (long) QBluetoothUuid::ServiceClassUuid::ImagingAutomaticArchive))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "ImagingReferenceObjects", (long) QBluetoothUuid::ServiceClassUuid::ImagingReferenceObjects))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "Handsfree", (long) QBluetoothUuid::ServiceClassUuid::Handsfree))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "HandsfreeAudioGateway", (long) QBluetoothUuid::ServiceClassUuid::HandsfreeAudioGateway))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "DirectPrintingReferenceObjectsService", (long) QBluetoothUuid::ServiceClassUuid::DirectPrintingReferenceObjectsService))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "ReflectedUI", (long) QBluetoothUuid::ServiceClassUuid::ReflectedUI))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "BasicPrinting", (long) QBluetoothUuid::ServiceClassUuid::BasicPrinting))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "PrintingStatus", (long) QBluetoothUuid::ServiceClassUuid::PrintingStatus))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "HumanInterfaceDeviceService", (long) QBluetoothUuid::ServiceClassUuid::HumanInterfaceDeviceService))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "HardcopyCableReplacement", (long) QBluetoothUuid::ServiceClassUuid::HardcopyCableReplacement))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "HCRPrint", (long) QBluetoothUuid::ServiceClassUuid::HCRPrint))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "HCRScan", (long) QBluetoothUuid::ServiceClassUuid::HCRScan))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "SIMAccess", (long) QBluetoothUuid::ServiceClassUuid::SIMAccess))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "PhonebookAccessPCE", (long) QBluetoothUuid::ServiceClassUuid::PhonebookAccessPCE))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "PhonebookAccessPSE", (long) QBluetoothUuid::ServiceClassUuid::PhonebookAccessPSE))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "PhonebookAccess", (long) QBluetoothUuid::ServiceClassUuid::PhonebookAccess))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "HeadsetHS", (long) QBluetoothUuid::ServiceClassUuid::HeadsetHS))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "MessageAccessServer", (long) QBluetoothUuid::ServiceClassUuid::MessageAccessServer))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "MessageNotificationServer", (long) QBluetoothUuid::ServiceClassUuid::MessageNotificationServer))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "MessageAccessProfile", (long) QBluetoothUuid::ServiceClassUuid::MessageAccessProfile))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "GNSS", (long) QBluetoothUuid::ServiceClassUuid::GNSS))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "GNSSServer", (long) QBluetoothUuid::ServiceClassUuid::GNSSServer))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "Display3D", (long) QBluetoothUuid::ServiceClassUuid::Display3D))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "Glasses3D", (long) QBluetoothUuid::ServiceClassUuid::Glasses3D))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "Synchronization3D", (long) QBluetoothUuid::ServiceClassUuid::Synchronization3D))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "MPSProfile", (long) QBluetoothUuid::ServiceClassUuid::MPSProfile))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "MPSService", (long) QBluetoothUuid::ServiceClassUuid::MPSService))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "PnPInformation", (long) QBluetoothUuid::ServiceClassUuid::PnPInformation))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "GenericNetworking", (long) QBluetoothUuid::ServiceClassUuid::GenericNetworking))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "GenericFileTransfer", (long) QBluetoothUuid::ServiceClassUuid::GenericFileTransfer))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "GenericAudio", (long) QBluetoothUuid::ServiceClassUuid::GenericAudio))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "GenericTelephony", (long) QBluetoothUuid::ServiceClassUuid::GenericTelephony))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "VideoSource", (long) QBluetoothUuid::ServiceClassUuid::VideoSource))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "VideoSink", (long) QBluetoothUuid::ServiceClassUuid::VideoSink))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "VideoDistribution", (long) QBluetoothUuid::ServiceClassUuid::VideoDistribution))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "HDP", (long) QBluetoothUuid::ServiceClassUuid::HDP))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "HDPSource", (long) QBluetoothUuid::ServiceClassUuid::HDPSource))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "HDPSink", (long) QBluetoothUuid::ServiceClassUuid::HDPSink))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "GenericAccess", (long) QBluetoothUuid::ServiceClassUuid::GenericAccess))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "GenericAttribute", (long) QBluetoothUuid::ServiceClassUuid::GenericAttribute))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "ImmediateAlert", (long) QBluetoothUuid::ServiceClassUuid::ImmediateAlert))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "LinkLoss", (long) QBluetoothUuid::ServiceClassUuid::LinkLoss))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "TxPower", (long) QBluetoothUuid::ServiceClassUuid::TxPower))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "CurrentTimeService", (long) QBluetoothUuid::ServiceClassUuid::CurrentTimeService))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "ReferenceTimeUpdateService", (long) QBluetoothUuid::ServiceClassUuid::ReferenceTimeUpdateService))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "NextDSTChangeService", (long) QBluetoothUuid::ServiceClassUuid::NextDSTChangeService))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "Glucose", (long) QBluetoothUuid::ServiceClassUuid::Glucose))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "HealthThermometer", (long) QBluetoothUuid::ServiceClassUuid::HealthThermometer))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "DeviceInformation", (long) QBluetoothUuid::ServiceClassUuid::DeviceInformation))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "HeartRate", (long) QBluetoothUuid::ServiceClassUuid::HeartRate))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "PhoneAlertStatusService", (long) QBluetoothUuid::ServiceClassUuid::PhoneAlertStatusService))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "BatteryService", (long) QBluetoothUuid::ServiceClassUuid::BatteryService))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "BloodPressure", (long) QBluetoothUuid::ServiceClassUuid::BloodPressure))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "AlertNotificationService", (long) QBluetoothUuid::ServiceClassUuid::AlertNotificationService))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "HumanInterfaceDevice", (long) QBluetoothUuid::ServiceClassUuid::HumanInterfaceDevice))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "ScanParameters", (long) QBluetoothUuid::ServiceClassUuid::ScanParameters))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "RunningSpeedAndCadence", (long) QBluetoothUuid::ServiceClassUuid::RunningSpeedAndCadence))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "CyclingSpeedAndCadence", (long) QBluetoothUuid::ServiceClassUuid::CyclingSpeedAndCadence))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "CyclingPower", (long) QBluetoothUuid::ServiceClassUuid::CyclingPower))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "LocationAndNavigation", (long) QBluetoothUuid::ServiceClassUuid::LocationAndNavigation))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "EnvironmentalSensing", (long) QBluetoothUuid::ServiceClassUuid::EnvironmentalSensing))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "BodyComposition", (long) QBluetoothUuid::ServiceClassUuid::BodyComposition))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "UserData", (long) QBluetoothUuid::ServiceClassUuid::UserData))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "WeightScale", (long) QBluetoothUuid::ServiceClassUuid::WeightScale))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "BondManagement", (long) QBluetoothUuid::ServiceClassUuid::BondManagement))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], "ContinuousGlucoseMonitoring", (long) QBluetoothUuid::ServiceClassUuid::ContinuousGlucoseMonitoring))
        return;
    // Register converter for enum 'QBluetoothUuid::ServiceClassUuid'.
    {
        SbkConverter *converter = Shiboken::Conversions::createConverter(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX],
            QBluetoothUuid_ServiceClassUuid_CppToPython_QBluetoothUuid_ServiceClassUuid);
        Shiboken::Conversions::addPythonToCppValueConversion(converter,
            QBluetoothUuid_ServiceClassUuid_PythonToCpp_QBluetoothUuid_ServiceClassUuid,
            is_QBluetoothUuid_ServiceClassUuid_PythonToCpp_QBluetoothUuid_ServiceClassUuid_Convertible);
        Shiboken::Enum::setTypeConverter(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX], converter, false);
        Shiboken::Conversions::registerConverterName(converter, "QBluetoothUuid::ServiceClassUuid");
        Shiboken::Conversions::registerConverterName(converter, "ServiceClassUuid");
    }
    // End of 'ServiceClassUuid' enum.

    // Initialization of enum 'CharacteristicType'.
    SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX] = Shiboken::Enum::createScopedEnum(Sbk_QBluetoothUuid_TypeF(),
        "CharacteristicType",
        "2:PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType",
        "QBluetoothUuid::CharacteristicType");
    if (!SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX])
        return;

    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "DeviceName", (long) QBluetoothUuid::CharacteristicType::DeviceName))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "Appearance", (long) QBluetoothUuid::CharacteristicType::Appearance))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "PeripheralPrivacyFlag", (long) QBluetoothUuid::CharacteristicType::PeripheralPrivacyFlag))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "ReconnectionAddress", (long) QBluetoothUuid::CharacteristicType::ReconnectionAddress))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "PeripheralPreferredConnectionParameters", (long) QBluetoothUuid::CharacteristicType::PeripheralPreferredConnectionParameters))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "ServiceChanged", (long) QBluetoothUuid::CharacteristicType::ServiceChanged))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "AlertLevel", (long) QBluetoothUuid::CharacteristicType::AlertLevel))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "TxPowerLevel", (long) QBluetoothUuid::CharacteristicType::TxPowerLevel))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "DateTime", (long) QBluetoothUuid::CharacteristicType::DateTime))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "DayOfWeek", (long) QBluetoothUuid::CharacteristicType::DayOfWeek))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "DayDateTime", (long) QBluetoothUuid::CharacteristicType::DayDateTime))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "ExactTime256", (long) QBluetoothUuid::CharacteristicType::ExactTime256))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "DSTOffset", (long) QBluetoothUuid::CharacteristicType::DSTOffset))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "TimeZone", (long) QBluetoothUuid::CharacteristicType::TimeZone))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "LocalTimeInformation", (long) QBluetoothUuid::CharacteristicType::LocalTimeInformation))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "TimeWithDST", (long) QBluetoothUuid::CharacteristicType::TimeWithDST))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "TimeAccuracy", (long) QBluetoothUuid::CharacteristicType::TimeAccuracy))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "TimeSource", (long) QBluetoothUuid::CharacteristicType::TimeSource))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "ReferenceTimeInformation", (long) QBluetoothUuid::CharacteristicType::ReferenceTimeInformation))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "TimeUpdateControlPoint", (long) QBluetoothUuid::CharacteristicType::TimeUpdateControlPoint))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "TimeUpdateState", (long) QBluetoothUuid::CharacteristicType::TimeUpdateState))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "GlucoseMeasurement", (long) QBluetoothUuid::CharacteristicType::GlucoseMeasurement))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "BatteryLevel", (long) QBluetoothUuid::CharacteristicType::BatteryLevel))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "TemperatureMeasurement", (long) QBluetoothUuid::CharacteristicType::TemperatureMeasurement))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "TemperatureType", (long) QBluetoothUuid::CharacteristicType::TemperatureType))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "IntermediateTemperature", (long) QBluetoothUuid::CharacteristicType::IntermediateTemperature))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "MeasurementInterval", (long) QBluetoothUuid::CharacteristicType::MeasurementInterval))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "BootKeyboardInputReport", (long) QBluetoothUuid::CharacteristicType::BootKeyboardInputReport))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "SystemID", (long) QBluetoothUuid::CharacteristicType::SystemID))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "ModelNumberString", (long) QBluetoothUuid::CharacteristicType::ModelNumberString))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "SerialNumberString", (long) QBluetoothUuid::CharacteristicType::SerialNumberString))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "FirmwareRevisionString", (long) QBluetoothUuid::CharacteristicType::FirmwareRevisionString))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "HardwareRevisionString", (long) QBluetoothUuid::CharacteristicType::HardwareRevisionString))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "SoftwareRevisionString", (long) QBluetoothUuid::CharacteristicType::SoftwareRevisionString))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "ManufacturerNameString", (long) QBluetoothUuid::CharacteristicType::ManufacturerNameString))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "IEEE1107320601RegulatoryCertificationDataList", (long) QBluetoothUuid::CharacteristicType::IEEE1107320601RegulatoryCertificationDataList))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "CurrentTime", (long) QBluetoothUuid::CharacteristicType::CurrentTime))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "MagneticDeclination", (long) QBluetoothUuid::CharacteristicType::MagneticDeclination))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "ScanRefresh", (long) QBluetoothUuid::CharacteristicType::ScanRefresh))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "BootKeyboardOutputReport", (long) QBluetoothUuid::CharacteristicType::BootKeyboardOutputReport))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "BootMouseInputReport", (long) QBluetoothUuid::CharacteristicType::BootMouseInputReport))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "GlucoseMeasurementContext", (long) QBluetoothUuid::CharacteristicType::GlucoseMeasurementContext))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "BloodPressureMeasurement", (long) QBluetoothUuid::CharacteristicType::BloodPressureMeasurement))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "IntermediateCuffPressure", (long) QBluetoothUuid::CharacteristicType::IntermediateCuffPressure))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "HeartRateMeasurement", (long) QBluetoothUuid::CharacteristicType::HeartRateMeasurement))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "BodySensorLocation", (long) QBluetoothUuid::CharacteristicType::BodySensorLocation))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "HeartRateControlPoint", (long) QBluetoothUuid::CharacteristicType::HeartRateControlPoint))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "AlertStatus", (long) QBluetoothUuid::CharacteristicType::AlertStatus))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "RingerControlPoint", (long) QBluetoothUuid::CharacteristicType::RingerControlPoint))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "RingerSetting", (long) QBluetoothUuid::CharacteristicType::RingerSetting))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "AlertCategoryIDBitMask", (long) QBluetoothUuid::CharacteristicType::AlertCategoryIDBitMask))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "AlertCategoryID", (long) QBluetoothUuid::CharacteristicType::AlertCategoryID))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "AlertNotificationControlPoint", (long) QBluetoothUuid::CharacteristicType::AlertNotificationControlPoint))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "UnreadAlertStatus", (long) QBluetoothUuid::CharacteristicType::UnreadAlertStatus))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "NewAlert", (long) QBluetoothUuid::CharacteristicType::NewAlert))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "SupportedNewAlertCategory", (long) QBluetoothUuid::CharacteristicType::SupportedNewAlertCategory))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "SupportedUnreadAlertCategory", (long) QBluetoothUuid::CharacteristicType::SupportedUnreadAlertCategory))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "BloodPressureFeature", (long) QBluetoothUuid::CharacteristicType::BloodPressureFeature))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "HIDInformation", (long) QBluetoothUuid::CharacteristicType::HIDInformation))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "ReportMap", (long) QBluetoothUuid::CharacteristicType::ReportMap))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "HIDControlPoint", (long) QBluetoothUuid::CharacteristicType::HIDControlPoint))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "Report", (long) QBluetoothUuid::CharacteristicType::Report))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "ProtocolMode", (long) QBluetoothUuid::CharacteristicType::ProtocolMode))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "ScanIntervalWindow", (long) QBluetoothUuid::CharacteristicType::ScanIntervalWindow))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "PnPID", (long) QBluetoothUuid::CharacteristicType::PnPID))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "GlucoseFeature", (long) QBluetoothUuid::CharacteristicType::GlucoseFeature))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "RecordAccessControlPoint", (long) QBluetoothUuid::CharacteristicType::RecordAccessControlPoint))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "RSCMeasurement", (long) QBluetoothUuid::CharacteristicType::RSCMeasurement))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "RSCFeature", (long) QBluetoothUuid::CharacteristicType::RSCFeature))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "SCControlPoint", (long) QBluetoothUuid::CharacteristicType::SCControlPoint))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "CSCMeasurement", (long) QBluetoothUuid::CharacteristicType::CSCMeasurement))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "CSCFeature", (long) QBluetoothUuid::CharacteristicType::CSCFeature))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "SensorLocation", (long) QBluetoothUuid::CharacteristicType::SensorLocation))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "CyclingPowerMeasurement", (long) QBluetoothUuid::CharacteristicType::CyclingPowerMeasurement))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "CyclingPowerVector", (long) QBluetoothUuid::CharacteristicType::CyclingPowerVector))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "CyclingPowerFeature", (long) QBluetoothUuid::CharacteristicType::CyclingPowerFeature))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "CyclingPowerControlPoint", (long) QBluetoothUuid::CharacteristicType::CyclingPowerControlPoint))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "LocationAndSpeed", (long) QBluetoothUuid::CharacteristicType::LocationAndSpeed))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "Navigation", (long) QBluetoothUuid::CharacteristicType::Navigation))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "PositionQuality", (long) QBluetoothUuid::CharacteristicType::PositionQuality))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "LNFeature", (long) QBluetoothUuid::CharacteristicType::LNFeature))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "LNControlPoint", (long) QBluetoothUuid::CharacteristicType::LNControlPoint))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "Elevation", (long) QBluetoothUuid::CharacteristicType::Elevation))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "Pressure", (long) QBluetoothUuid::CharacteristicType::Pressure))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "Temperature", (long) QBluetoothUuid::CharacteristicType::Temperature))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "Humidity", (long) QBluetoothUuid::CharacteristicType::Humidity))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "TrueWindSpeed", (long) QBluetoothUuid::CharacteristicType::TrueWindSpeed))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "TrueWindDirection", (long) QBluetoothUuid::CharacteristicType::TrueWindDirection))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "ApparentWindSpeed", (long) QBluetoothUuid::CharacteristicType::ApparentWindSpeed))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "ApparentWindDirection", (long) QBluetoothUuid::CharacteristicType::ApparentWindDirection))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "GustFactor", (long) QBluetoothUuid::CharacteristicType::GustFactor))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "PollenConcentration", (long) QBluetoothUuid::CharacteristicType::PollenConcentration))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "UVIndex", (long) QBluetoothUuid::CharacteristicType::UVIndex))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "Irradiance", (long) QBluetoothUuid::CharacteristicType::Irradiance))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "Rainfall", (long) QBluetoothUuid::CharacteristicType::Rainfall))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "WindChill", (long) QBluetoothUuid::CharacteristicType::WindChill))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "HeatIndex", (long) QBluetoothUuid::CharacteristicType::HeatIndex))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "DewPoint", (long) QBluetoothUuid::CharacteristicType::DewPoint))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "DescriptorValueChanged", (long) QBluetoothUuid::CharacteristicType::DescriptorValueChanged))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "AerobicHeartRateLowerLimit", (long) QBluetoothUuid::CharacteristicType::AerobicHeartRateLowerLimit))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "AerobicThreshold", (long) QBluetoothUuid::CharacteristicType::AerobicThreshold))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "Age", (long) QBluetoothUuid::CharacteristicType::Age))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "AnaerobicHeartRateLowerLimit", (long) QBluetoothUuid::CharacteristicType::AnaerobicHeartRateLowerLimit))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "AnaerobicHeartRateUpperLimit", (long) QBluetoothUuid::CharacteristicType::AnaerobicHeartRateUpperLimit))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "AnaerobicThreshold", (long) QBluetoothUuid::CharacteristicType::AnaerobicThreshold))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "AerobicHeartRateUpperLimit", (long) QBluetoothUuid::CharacteristicType::AerobicHeartRateUpperLimit))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "DateOfBirth", (long) QBluetoothUuid::CharacteristicType::DateOfBirth))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "DateOfThresholdAssessment", (long) QBluetoothUuid::CharacteristicType::DateOfThresholdAssessment))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "EmailAddress", (long) QBluetoothUuid::CharacteristicType::EmailAddress))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "FatBurnHeartRateLowerLimit", (long) QBluetoothUuid::CharacteristicType::FatBurnHeartRateLowerLimit))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "FatBurnHeartRateUpperLimit", (long) QBluetoothUuid::CharacteristicType::FatBurnHeartRateUpperLimit))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "FirstName", (long) QBluetoothUuid::CharacteristicType::FirstName))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "FiveZoneHeartRateLimits", (long) QBluetoothUuid::CharacteristicType::FiveZoneHeartRateLimits))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "Gender", (long) QBluetoothUuid::CharacteristicType::Gender))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "HeartRateMax", (long) QBluetoothUuid::CharacteristicType::HeartRateMax))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "Height", (long) QBluetoothUuid::CharacteristicType::Height))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "HipCircumference", (long) QBluetoothUuid::CharacteristicType::HipCircumference))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "LastName", (long) QBluetoothUuid::CharacteristicType::LastName))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "MaximumRecommendedHeartRate", (long) QBluetoothUuid::CharacteristicType::MaximumRecommendedHeartRate))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "RestingHeartRate", (long) QBluetoothUuid::CharacteristicType::RestingHeartRate))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "SportTypeForAerobicAnaerobicThresholds", (long) QBluetoothUuid::CharacteristicType::SportTypeForAerobicAnaerobicThresholds))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "ThreeZoneHeartRateLimits", (long) QBluetoothUuid::CharacteristicType::ThreeZoneHeartRateLimits))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "TwoZoneHeartRateLimits", (long) QBluetoothUuid::CharacteristicType::TwoZoneHeartRateLimits))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "VO2Max", (long) QBluetoothUuid::CharacteristicType::VO2Max))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "WaistCircumference", (long) QBluetoothUuid::CharacteristicType::WaistCircumference))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "Weight", (long) QBluetoothUuid::CharacteristicType::Weight))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "DatabaseChangeIncrement", (long) QBluetoothUuid::CharacteristicType::DatabaseChangeIncrement))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "UserIndex", (long) QBluetoothUuid::CharacteristicType::UserIndex))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "BodyCompositionFeature", (long) QBluetoothUuid::CharacteristicType::BodyCompositionFeature))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "BodyCompositionMeasurement", (long) QBluetoothUuid::CharacteristicType::BodyCompositionMeasurement))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "WeightMeasurement", (long) QBluetoothUuid::CharacteristicType::WeightMeasurement))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "WeightScaleFeature", (long) QBluetoothUuid::CharacteristicType::WeightScaleFeature))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "UserControlPoint", (long) QBluetoothUuid::CharacteristicType::UserControlPoint))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "MagneticFluxDensity2D", (long) QBluetoothUuid::CharacteristicType::MagneticFluxDensity2D))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "MagneticFluxDensity3D", (long) QBluetoothUuid::CharacteristicType::MagneticFluxDensity3D))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "Language", (long) QBluetoothUuid::CharacteristicType::Language))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], "BarometricPressureTrend", (long) QBluetoothUuid::CharacteristicType::BarometricPressureTrend))
        return;
    // Register converter for enum 'QBluetoothUuid::CharacteristicType'.
    {
        SbkConverter *converter = Shiboken::Conversions::createConverter(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX],
            QBluetoothUuid_CharacteristicType_CppToPython_QBluetoothUuid_CharacteristicType);
        Shiboken::Conversions::addPythonToCppValueConversion(converter,
            QBluetoothUuid_CharacteristicType_PythonToCpp_QBluetoothUuid_CharacteristicType,
            is_QBluetoothUuid_CharacteristicType_PythonToCpp_QBluetoothUuid_CharacteristicType_Convertible);
        Shiboken::Enum::setTypeConverter(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX], converter, false);
        Shiboken::Conversions::registerConverterName(converter, "QBluetoothUuid::CharacteristicType");
        Shiboken::Conversions::registerConverterName(converter, "CharacteristicType");
    }
    // End of 'CharacteristicType' enum.

    // Initialization of enum 'DescriptorType'.
    SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX] = Shiboken::Enum::createScopedEnum(Sbk_QBluetoothUuid_TypeF(),
        "DescriptorType",
        "2:PySide6.QtBluetooth.QBluetoothUuid.DescriptorType",
        "QBluetoothUuid::DescriptorType");
    if (!SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX])
        return;

    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX], "UnknownDescriptorType", (long) QBluetoothUuid::DescriptorType::UnknownDescriptorType))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX], "CharacteristicExtendedProperties", (long) QBluetoothUuid::DescriptorType::CharacteristicExtendedProperties))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX], "CharacteristicUserDescription", (long) QBluetoothUuid::DescriptorType::CharacteristicUserDescription))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX], "ClientCharacteristicConfiguration", (long) QBluetoothUuid::DescriptorType::ClientCharacteristicConfiguration))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX], "ServerCharacteristicConfiguration", (long) QBluetoothUuid::DescriptorType::ServerCharacteristicConfiguration))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX], "CharacteristicPresentationFormat", (long) QBluetoothUuid::DescriptorType::CharacteristicPresentationFormat))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX], "CharacteristicAggregateFormat", (long) QBluetoothUuid::DescriptorType::CharacteristicAggregateFormat))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX], "ValidRange", (long) QBluetoothUuid::DescriptorType::ValidRange))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX], "ExternalReportReference", (long) QBluetoothUuid::DescriptorType::ExternalReportReference))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX], "ReportReference", (long) QBluetoothUuid::DescriptorType::ReportReference))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX], "EnvironmentalSensingConfiguration", (long) QBluetoothUuid::DescriptorType::EnvironmentalSensingConfiguration))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX], "EnvironmentalSensingMeasurement", (long) QBluetoothUuid::DescriptorType::EnvironmentalSensingMeasurement))
        return;
    if (!Shiboken::Enum::createScopedEnumItem(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX],
        SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX], "EnvironmentalSensingTriggerSetting", (long) QBluetoothUuid::DescriptorType::EnvironmentalSensingTriggerSetting))
        return;
    // Register converter for enum 'QBluetoothUuid::DescriptorType'.
    {
        SbkConverter *converter = Shiboken::Conversions::createConverter(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX],
            QBluetoothUuid_DescriptorType_CppToPython_QBluetoothUuid_DescriptorType);
        Shiboken::Conversions::addPythonToCppValueConversion(converter,
            QBluetoothUuid_DescriptorType_PythonToCpp_QBluetoothUuid_DescriptorType,
            is_QBluetoothUuid_DescriptorType_PythonToCpp_QBluetoothUuid_DescriptorType_Convertible);
        Shiboken::Enum::setTypeConverter(SbkPySide6_QtBluetoothTypes[SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX], converter, false);
        Shiboken::Conversions::registerConverterName(converter, "QBluetoothUuid::DescriptorType");
        Shiboken::Conversions::registerConverterName(converter, "DescriptorType");
    }
    // End of 'DescriptorType' enum.

    qRegisterMetaType< ::QBluetoothUuid >("QBluetoothUuid");
    qRegisterMetaType< ::QBluetoothUuid::ProtocolUuid >("QBluetoothUuid::ProtocolUuid");
    qRegisterMetaType< ::QBluetoothUuid::ServiceClassUuid >("QBluetoothUuid::ServiceClassUuid");
    qRegisterMetaType< ::QBluetoothUuid::CharacteristicType >("QBluetoothUuid::CharacteristicType");
    qRegisterMetaType< ::QBluetoothUuid::DescriptorType >("QBluetoothUuid::DescriptorType");
}
