Lines Matching full:assemblies
179 * @brief Get properties for the assemblies associated to given chassis
181 * @param[in] chassisId - Chassis the assemblies are associated with.
182 * @param[in] assemblies - list of all the assemblies associated with the
188 const std::string& chassisId, const std::vector<std::string>& assemblies) in getAssemblyProperties() argument
193 for (const std::string& assembly : assemblies) in getAssemblyProperties()
198 "/redfish/v1/Chassis/{}/Assembly#/Assemblies/{}", chassisId, in getAssemblyProperties()
203 asyncResp->res.jsonValue["Assemblies"].emplace_back(item); in getAssemblyProperties()
206 "/Assemblies/" + std::to_string(assemblyIndex)); in getAssemblyProperties()
213 nlohmann::json& assemblyArray = asyncResp->res.jsonValue["Assemblies"]; in getAssemblyProperties()
214 asyncResp->res.jsonValue["Assemblies@odata.count"] = in getAssemblyProperties()
243 asyncResp->res.jsonValue["Assemblies"] = nlohmann::json::array(); in afterHandleChassisAssemblyGet()
244 asyncResp->res.jsonValue["Assemblies@odata.count"] = 0; in afterHandleChassisAssemblyGet()
254 * @param[in] chassisID - Chassis to which the assemblies are