--[[-- Copyright (c) 2024 Huawei Technologies Co., Ltd.
-- openUBMC is licensed under Mulan PSL v2.
-- You can use this software according to the terms and conditions of the Mulan PSL v2.
-- You may obtain a copy of Mulan PSL v2 at:
--          http://license.coscl.org.cn/MulanPSL2
-- THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
-- EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
-- MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
-- See the Mulan PSL v2 for more details.
]] --
local StorageIpmiCmdsMsg = {
    GetHddPlugCntReq = (require 'storage.ipmi.cmds.GetHddPlugCnt').GetHddPlugCntReq,
    GetHddPlugCntRsp = (require 'storage.ipmi.cmds.GetHddPlugCnt').GetHddPlugCntRsp,
    GetHddPwrStatusReq = (require 'storage.ipmi.cmds.GetHddPwrStatus').GetHddPwrStatusReq,
    GetHddPwrStatusRsp = (require 'storage.ipmi.cmds.GetHddPwrStatus').GetHddPwrStatusRsp,
    GetControllerListReq = (require 'storage.ipmi.cmds.GetControllerList').GetControllerListReq,
    GetControllerListRsp = (require 'storage.ipmi.cmds.GetControllerList').GetControllerListRsp,
    GetControllerFwVersionReq = (require 'storage.ipmi.cmds.GetControllerFwVersion').GetControllerFwVersionReq,
    GetControllerFwVersionRsp = (require 'storage.ipmi.cmds.GetControllerFwVersion').GetControllerFwVersionRsp,
    GetControllerNvdataVersionReq = (require 'storage.ipmi.cmds.GetControllerNvdataVersion').GetControllerNvdataVersionReq,
    GetControllerNvdataVersionRsp = (require 'storage.ipmi.cmds.GetControllerNvdataVersion').GetControllerNvdataVersionRsp,
    GetControllerInfoReq = (require 'storage.ipmi.cmds.GetControllerInfo').GetControllerInfoReq,
    GetControllerInfoRsp = (require 'storage.ipmi.cmds.GetControllerInfo').GetControllerInfoRsp,
    GetLogicalDriveListReq = (require 'storage.ipmi.cmds.GetLogicalDriveList').GetLogicalDriveListReq,
    GetLogicalDriveListRsp = (require 'storage.ipmi.cmds.GetLogicalDriveList').GetLogicalDriveListRsp,
    GetCachecadeAssociatedLdsReq = (require 'storage.ipmi.cmds.GetCachecadeAssociatedLds').GetCachecadeAssociatedLdsReq,
    GetCachecadeAssociatedLdsRsp = (require 'storage.ipmi.cmds.GetCachecadeAssociatedLds').GetCachecadeAssociatedLdsRsp,
    GetLogicalDrivePdsReq = (require 'storage.ipmi.cmds.GetLogicalDrivePds').GetLogicalDrivePdsReq,
    GetLogicalDrivePdsRsp = (require 'storage.ipmi.cmds.GetLogicalDrivePds').GetLogicalDrivePdsRsp,
    GetControllerPdsReq = (require 'storage.ipmi.cmds.GetControllerPds').GetControllerPdsReq,
    GetControllerPdsRsp = (require 'storage.ipmi.cmds.GetControllerPds').GetControllerPdsRsp,
    GetPhysicalDriveLocationReq = (require 'storage.ipmi.cmds.GetPhysicalDriveLocation').GetPhysicalDriveLocationReq,
    GetPhysicalDriveLocationRsp = (require 'storage.ipmi.cmds.GetPhysicalDriveLocation').GetPhysicalDriveLocationRsp,
    GetPhysicalDriveInfoReq = (require 'storage.ipmi.cmds.GetPhysicalDriveInfo').GetPhysicalDriveInfoReq,
    GetPhysicalDriveInfoRsp = (require 'storage.ipmi.cmds.GetPhysicalDriveInfo').GetPhysicalDriveInfoRsp,
    GetPhysicalDriveLedStatusReq = (require 'storage.ipmi.cmds.GetPhysicalDriveLedStatus').GetPhysicalDriveLedStatusReq,
    GetPhysicalDriveLedStatusRsp = (require 'storage.ipmi.cmds.GetPhysicalDriveLedStatus').GetPhysicalDriveLedStatusRsp,
    GetArrayListReq = (require 'storage.ipmi.cmds.GetArrayList').GetArrayListReq,
    GetArrayListRsp = (require 'storage.ipmi.cmds.GetArrayList').GetArrayListRsp,
    GetArrayInfoReq = (require 'storage.ipmi.cmds.GetArrayInfo').GetArrayInfoReq,
    GetArrayInfoRsp = (require 'storage.ipmi.cmds.GetArrayInfo').GetArrayInfoRsp,
    GetArrayLdsReq = (require 'storage.ipmi.cmds.GetArrayLds').GetArrayLdsReq,
    GetArrayLdsRsp = (require 'storage.ipmi.cmds.GetArrayLds').GetArrayLdsRsp,
    GetArrayPdsReq = (require 'storage.ipmi.cmds.GetArrayPds').GetArrayPdsReq,
    GetArrayPdsRsp = (require 'storage.ipmi.cmds.GetArrayPds').GetArrayPdsRsp,
    GetLdDedicatedSparedPdsReq = (require 'storage.ipmi.cmds.GetLdDedicatedSparedPds').GetLdDedicatedSparedPdsReq,
    GetLdDedicatedSparedPdsRsp = (require 'storage.ipmi.cmds.GetLdDedicatedSparedPds').GetLdDedicatedSparedPdsRsp,
    GetControllerCapabilityReq = (require 'storage.ipmi.cmds.GetControllerCapability').GetControllerCapabilityReq,
    GetControllerCapabilityRsp = (require 'storage.ipmi.cmds.GetControllerCapability').GetControllerCapabilityRsp,
    GetLogicalDriveListExReq = (require 'storage.ipmi.cmds.GetLogicalDriveListEx').GetLogicalDriveListExReq,
    GetLogicalDriveListExRsp = (require 'storage.ipmi.cmds.GetLogicalDriveListEx').GetLogicalDriveListExRsp,
    GetCachecadeAssociatedLdsExReq = (require 'storage.ipmi.cmds.GetCachecadeAssociatedLdsEx').GetCachecadeAssociatedLdsExReq,
    GetCachecadeAssociatedLdsExRsp = (require 'storage.ipmi.cmds.GetCachecadeAssociatedLdsEx').GetCachecadeAssociatedLdsExRsp,
    GetArrayLdsExReq = (require 'storage.ipmi.cmds.GetArrayLdsEx').GetArrayLdsExReq,
    GetArrayLdsExRsp = (require 'storage.ipmi.cmds.GetArrayLdsEx').GetArrayLdsExRsp,
    CreateLogicalDriveOnNewArrayReq = (require 'storage.ipmi.cmds.CreateLogicalDriveOnNewArray').CreateLogicalDriveOnNewArrayReq,
    CreateLogicalDriveOnNewArrayRsp = (require 'storage.ipmi.cmds.CreateLogicalDriveOnNewArray').CreateLogicalDriveOnNewArrayRsp,
    CreateCachecadeLogicalDriveReq = (require 'storage.ipmi.cmds.CreateCachecadeLogicalDrive').CreateCachecadeLogicalDriveReq,
    CreateCachecadeLogicalDriveRsp = (require 'storage.ipmi.cmds.CreateCachecadeLogicalDrive').CreateCachecadeLogicalDriveRsp,
    CreateLogicalDriveOnExistedArrayReq = (require 'storage.ipmi.cmds.CreateLogicalDriveOnExistedArray').CreateLogicalDriveOnExistedArrayReq,
    CreateLogicalDriveOnExistedArrayRsp = (require 'storage.ipmi.cmds.CreateLogicalDriveOnExistedArray').CreateLogicalDriveOnExistedArrayRsp,
    DeleteLogicalDriveReq = (require 'storage.ipmi.cmds.DeleteLogicalDrive').DeleteLogicalDriveReq,
    DeleteLogicalDriveRsp = (require 'storage.ipmi.cmds.DeleteLogicalDrive').DeleteLogicalDriveRsp,
    SetLogicalDriveNameReq = (require 'storage.ipmi.cmds.SetLogicalDriveName').SetLogicalDriveNameReq,
    SetLogicalDriveNameRsp = (require 'storage.ipmi.cmds.SetLogicalDriveName').SetLogicalDriveNameRsp,
    SetLogicDriveRpReq = (require 'storage.ipmi.cmds.SetLogicDriveRp').SetLogicDriveRpReq,
    SetLogicDriveRpRsp = (require 'storage.ipmi.cmds.SetLogicDriveRp').SetLogicDriveRpRsp,
    SetLogicDriveWpReq = (require 'storage.ipmi.cmds.SetLogicDriveWp').SetLogicDriveWpReq,
    SetLogicDriveWpRsp = (require 'storage.ipmi.cmds.SetLogicDriveWp').SetLogicDriveWpRsp,
    SetLogicalDriveIOPReq = (require 'storage.ipmi.cmds.SetLogicalDriveIOP').SetLogicalDriveIOPReq,
    SetLogicalDriveIOPRsp = (require 'storage.ipmi.cmds.SetLogicalDriveIOP').SetLogicalDriveIOPRsp,
    SetLogicalDriveAPReq = (require 'storage.ipmi.cmds.SetLogicalDriveAP').SetLogicalDriveAPReq,
    SetLogicalDriveAPRsp = (require 'storage.ipmi.cmds.SetLogicalDriveAP').SetLogicalDriveAPRsp,
    SetLogicalDriveDCPReq = (require 'storage.ipmi.cmds.SetLogicalDriveDCP').SetLogicalDriveDCPReq,
    SetLogicalDriveDCPRsp = (require 'storage.ipmi.cmds.SetLogicalDriveDCP').SetLogicalDriveDCPRsp,
    SetLogicalDriveBGIReq = (require 'storage.ipmi.cmds.SetLogicalDriveBGI').SetLogicalDriveBGIReq,
    SetLogicalDriveBGIRsp = (require 'storage.ipmi.cmds.SetLogicalDriveBGI').SetLogicalDriveBGIRsp,
    SetLogicalDriveCachecadeReq = (require 'storage.ipmi.cmds.SetLogicalDriveCachecade').SetLogicalDriveCachecadeReq,
    SetLogicalDriveCachecadeRsp = (require 'storage.ipmi.cmds.SetLogicalDriveCachecade').SetLogicalDriveCachecadeRsp,
    SetLogicDriveBootableReq = (require 'storage.ipmi.cmds.SetLogicDriveBootable').SetLogicDriveBootableReq,
    SetLogicDriveBootableRsp = (require 'storage.ipmi.cmds.SetLogicDriveBootable').SetLogicDriveBootableRsp,
    SetControllerCopybackReq = (require 'storage.ipmi.cmds.SetControllerCopyback').SetControllerCopybackReq,
    SetControllerCopybackRsp = (require 'storage.ipmi.cmds.SetControllerCopyback').SetControllerCopybackRsp,
    SetControllerSmarterCopybackReq = (require 'storage.ipmi.cmds.SetControllerSmarterCopyback').SetControllerSmarterCopybackReq,
    SetControllerSmarterCopybackRsp = (require 'storage.ipmi.cmds.SetControllerSmarterCopyback').SetControllerSmarterCopybackRsp,
    SetControllerRestoreSettingsReq = (require 'storage.ipmi.cmds.SetControllerRestoreSettings').SetControllerRestoreSettingsReq,
    SetControllerRestoreSettingsRsp = (require 'storage.ipmi.cmds.SetControllerRestoreSettings').SetControllerRestoreSettingsRsp,
    SetControllerJbodReq = (require 'storage.ipmi.cmds.SetControllerJbod').SetControllerJbodReq,
    SetControllerJbodRsp = (require 'storage.ipmi.cmds.SetControllerJbod').SetControllerJbodRsp,
    SetHotspareTypeReq = (require 'storage.ipmi.cmds.SetHotspareType').SetHotspareTypeReq,
    SetHotspareTypeRsp = (require 'storage.ipmi.cmds.SetHotspareType').SetHotspareTypeRsp,
    SetFirmwareStatusReq = (require 'storage.ipmi.cmds.SetFirmwareStatus').SetFirmwareStatusReq,
    SetFirmwareStatusRsp = (require 'storage.ipmi.cmds.SetFirmwareStatus').SetFirmwareStatusRsp,
    SetLocationIndicatorStateReq = (require 'storage.ipmi.cmds.SetLocationIndicatorState').SetLocationIndicatorStateReq,
    SetLocationIndicatorStateRsp = (require 'storage.ipmi.cmds.SetLocationIndicatorState').SetLocationIndicatorStateRsp,
    SetControllerOutofbandReq = (require 'storage.ipmi.cmds.SetControllerOutofband').SetControllerOutofbandReq,
    SetControllerOutofbandRsp = (require 'storage.ipmi.cmds.SetControllerOutofband').SetControllerOutofbandRsp,
    SetFaultIndicatorStateReq = (require 'storage.ipmi.cmds.SetFaultIndicatorState').SetFaultIndicatorStateReq,
    SetFaultIndicatorStateRsp = (require 'storage.ipmi.cmds.SetFaultIndicatorState').SetFaultIndicatorStateRsp,
    GetDiskSilkReq = (require 'storage.ipmi.cmds.GetDiskSilk').GetDiskSilkReq,
    GetDiskSilkRsp = (require 'storage.ipmi.cmds.GetDiskSilk').GetDiskSilkRsp,
    GetRaidControllerTempReq = (require 'storage.ipmi.cmds.GetRaidControllerTemp').GetRaidControllerTempReq,
    GetRaidControllerTempRsp = (require 'storage.ipmi.cmds.GetRaidControllerTemp').GetRaidControllerTempRsp,
    SetRaidFaultStatusReq = (require 'storage.ipmi.cmds.SetRaidFaultStatus').SetRaidFaultStatusReq,
    SetRaidFaultStatusRsp = (require 'storage.ipmi.cmds.SetRaidFaultStatus').SetRaidFaultStatusRsp,
    GetDiskManufacturerReq = (require 'storage.ipmi.cmds.GetDiskManufacturer').GetDiskManufacturerReq,
    GetDiskManufacturerRsp = (require 'storage.ipmi.cmds.GetDiskManufacturer').GetDiskManufacturerRsp,
    SetPdLogCollectReq = (require 'storage.ipmi.cmds.SetPdLogCollect').SetPdLogCollectReq,
    SetPdLogCollectRsp = (require 'storage.ipmi.cmds.SetPdLogCollect').SetPdLogCollectRsp,
    SetPCHDiskInfoReq = (require 'storage.ipmi.cmds.SetPCHDiskInfo').SetPCHDiskInfoReq,
    SetPCHDiskInfoRsp = (require 'storage.ipmi.cmds.SetPCHDiskInfo').SetPCHDiskInfoRsp,
    SetLogAutoCollectConfigReq = (require 'storage.ipmi.cmds.SetLogAutoCollectConfig').SetLogAutoCollectConfigReq,
    SetLogAutoCollectConfigRsp = (require 'storage.ipmi.cmds.SetLogAutoCollectConfig').SetLogAutoCollectConfigRsp,
    GetLogAutoCollectConfigReq = (require 'storage.ipmi.cmds.GetLogAutoCollectConfig').GetLogAutoCollectConfigReq,
    GetLogAutoCollectConfigRsp = (require 'storage.ipmi.cmds.GetLogAutoCollectConfig').GetLogAutoCollectConfigRsp,
    StartDriveCollectLogReq = (require 'storage.ipmi.cmds.StartDriveCollectLog').StartDriveCollectLogReq,
    StartDriveCollectLogRsp = (require 'storage.ipmi.cmds.StartDriveCollectLog').StartDriveCollectLogRsp
}

return StorageIpmiCmdsMsg
