--[[-- 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 FrudataIpmiCmdsMsg = {
    ClearElabelDataReq = (require 'frudata.ipmi.cmds.ClearElabelData').ClearElabelDataReq,
    ClearElabelDataRsp = (require 'frudata.ipmi.cmds.ClearElabelData').ClearElabelDataRsp,
    WriteElabelDataReq = (require 'frudata.ipmi.cmds.WriteElabelData').WriteElabelDataReq,
    WriteElabelDataRsp = (require 'frudata.ipmi.cmds.WriteElabelData').WriteElabelDataRsp,
    ReadElabelDataReq = (require 'frudata.ipmi.cmds.ReadElabelData').ReadElabelDataReq,
    ReadElabelDataRsp = (require 'frudata.ipmi.cmds.ReadElabelData').ReadElabelDataRsp,
    UpdateElabelDataReq = (require 'frudata.ipmi.cmds.UpdateElabelData').UpdateElabelDataReq,
    UpdateElabelDataRsp = (require 'frudata.ipmi.cmds.UpdateElabelData').UpdateElabelDataRsp,
    GetPicmgPropertiesReq = (require 'frudata.ipmi.cmds.GetPicmgProperties').GetPicmgPropertiesReq,
    GetPicmgPropertiesRsp = (require 'frudata.ipmi.cmds.GetPicmgProperties').GetPicmgPropertiesRsp,
    GetAddressInfoReq = (require 'frudata.ipmi.cmds.GetAddressInfo').GetAddressInfoReq,
    GetAddressInfoRsp = (require 'frudata.ipmi.cmds.GetAddressInfo').GetAddressInfoRsp,
    ComputePowerPropertiesReq = (require 'frudata.ipmi.cmds.ComputePowerProperties').ComputePowerPropertiesReq,
    ComputePowerPropertiesRsp = (require 'frudata.ipmi.cmds.ComputePowerProperties').ComputePowerPropertiesRsp,
    GetFruidInfoReq = (require 'frudata.ipmi.cmds.GetFruidInfo').GetFruidInfoReq,
    GetFruidInfoRsp = (require 'frudata.ipmi.cmds.GetFruidInfo').GetFruidInfoRsp,
    IpmiWriteFrudataReq = (require 'frudata.ipmi.cmds.IpmiWriteFrudata').IpmiWriteFrudataReq,
    IpmiWriteFrudataRsp = (require 'frudata.ipmi.cmds.IpmiWriteFrudata').IpmiWriteFrudataRsp,
    GetComponentInfoReq = (require 'frudata.ipmi.cmds.GetComponentInfo').GetComponentInfoReq,
    GetComponentInfoRsp = (require 'frudata.ipmi.cmds.GetComponentInfo').GetComponentInfoRsp,
    IpmiDftCustomReq = (require 'frudata.ipmi.cmds.IpmiDftCustom').IpmiDftCustomReq,
    IpmiDftCustomRsp = (require 'frudata.ipmi.cmds.IpmiDftCustom').IpmiDftCustomRsp,
    IpmiGetDftCustomReq = (require 'frudata.ipmi.cmds.IpmiGetDftCustom').IpmiGetDftCustomReq,
    IpmiGetDftCustomRsp = (require 'frudata.ipmi.cmds.IpmiGetDftCustom').IpmiGetDftCustomRsp,
    FruControlCapabilitiesReq = (require 'frudata.ipmi.cmds.FruControlCapabilities').FruControlCapabilitiesReq,
    FruControlCapabilitiesRsp = (require 'frudata.ipmi.cmds.FruControlCapabilities').FruControlCapabilitiesRsp,
    GetFruInventoryReq = (require 'frudata.ipmi.cmds.GetFruInventory').GetFruInventoryReq,
    GetFruInventoryRsp = (require 'frudata.ipmi.cmds.GetFruInventory').GetFruInventoryRsp,
    GetFruidFromUidReq = (require 'frudata.ipmi.cmds.GetFruidFromUid').GetFruidFromUidReq,
    GetFruidFromUidRsp = (require 'frudata.ipmi.cmds.GetFruidFromUid').GetFruidFromUidRsp,
    ReadFruDataReq = (require 'frudata.ipmi.cmds.ReadFruData').ReadFruDataReq,
    ReadFruDataRsp = (require 'frudata.ipmi.cmds.ReadFruData').ReadFruDataRsp,
    GetComponentPositionInfoReq = (require 'frudata.ipmi.cmds.GetComponentPositionInfo').GetComponentPositionInfoReq,
    GetComponentPositionInfoRsp = (require 'frudata.ipmi.cmds.GetComponentPositionInfo').GetComponentPositionInfoRsp,
    GetDevicePresenceReq = (require 'frudata.ipmi.cmds.GetDevicePresence').GetDevicePresenceReq,
    GetDevicePresenceRsp = (require 'frudata.ipmi.cmds.GetDevicePresence').GetDevicePresenceRsp,
    GetDeviceHealthReq = (require 'frudata.ipmi.cmds.GetDeviceHealth').GetDeviceHealthReq,
    GetDeviceHealthRsp = (require 'frudata.ipmi.cmds.GetDeviceHealth').GetDeviceHealthRsp,
    GetDeviceBoardIDReq = (require 'frudata.ipmi.cmds.GetDeviceBoardID').GetDeviceBoardIDReq,
    GetDeviceBoardIDRsp = (require 'frudata.ipmi.cmds.GetDeviceBoardID').GetDeviceBoardIDRsp,
    GetDeviceLocationReq = (require 'frudata.ipmi.cmds.GetDeviceLocation').GetDeviceLocationReq,
    GetDeviceLocationRsp = (require 'frudata.ipmi.cmds.GetDeviceLocation').GetDeviceLocationRsp,
    GetDeviceFunctionReq = (require 'frudata.ipmi.cmds.GetDeviceFunction').GetDeviceFunctionReq,
    GetDeviceFunctionRsp = (require 'frudata.ipmi.cmds.GetDeviceFunction').GetDeviceFunctionRsp,
    GetDeviceNameReq = (require 'frudata.ipmi.cmds.GetDeviceName').GetDeviceNameReq,
    GetDeviceNameRsp = (require 'frudata.ipmi.cmds.GetDeviceName').GetDeviceNameRsp,
    GetDeviceGroupIDReq = (require 'frudata.ipmi.cmds.GetDeviceGroupID').GetDeviceGroupIDReq,
    GetDeviceGroupIDRsp = (require 'frudata.ipmi.cmds.GetDeviceGroupID').GetDeviceGroupIDRsp,
    GetDeviceFruidReq = (require 'frudata.ipmi.cmds.GetDeviceFruid').GetDeviceFruidReq,
    GetDeviceFruidRsp = (require 'frudata.ipmi.cmds.GetDeviceFruid').GetDeviceFruidRsp,
    GetDeviceUniqueIdReq = (require 'frudata.ipmi.cmds.GetDeviceUniqueId').GetDeviceUniqueIdReq,
    GetDeviceUniqueIdRsp = (require 'frudata.ipmi.cmds.GetDeviceUniqueId').GetDeviceUniqueIdRsp,
    GetGeneralDeviceManufactureReq = (require 'frudata.ipmi.cmds.GetGeneralDeviceManufacture').GetGeneralDeviceManufactureReq,
    GetGeneralDeviceManufactureRsp = (require 'frudata.ipmi.cmds.GetGeneralDeviceManufacture').GetGeneralDeviceManufactureRsp
}

return FrudataIpmiCmdsMsg
