def ParseManualPairingCode(self, manualPairingCode: str):
        self.Clear()
        err = self.chipLib.pychip_SetupPayload_ParseManualPairingCode(manualPairingCode.encode(),
                                                                      self.attribute_visitor,
                                                                      self.vendor_attribute_visitor)

        if err != 0:
            raise ChipStackError(err)

        return self