Lines Matching +full:language +full:- +full:id
1 // SPDX-License-Identifier: Apache-2.0
2 // SPDX-FileCopyrightText: Copyright OpenBMC Authors
3 // SPDX-FileCopyrightText: Copyright 2019 Intel Corporation
40 asyncResp->res.jsonValue["@odata.type"] = in handleMessageRegistryFileCollectionGet()
42 asyncResp->res.jsonValue["@odata.id"] = "/redfish/v1/Registries"; in handleMessageRegistryFileCollectionGet()
43 asyncResp->res.jsonValue["Name"] = "MessageRegistryFile Collection"; in handleMessageRegistryFileCollectionGet()
44 asyncResp->res.jsonValue["Description"] = in handleMessageRegistryFileCollectionGet()
47 nlohmann::json& members = asyncResp->res.jsonValue["Members"]; in handleMessageRegistryFileCollectionGet()
56 member["@odata.id"] = in handleMessageRegistryFileCollectionGet()
60 asyncResp->res.jsonValue["Members@odata.count"] = members.size(); in handleMessageRegistryFileCollectionGet()
89 messages::resourceNotFound(asyncResp->res, "MessageRegistryFile", in handleMessageRoutesMessageRegistryFileGet()
97 const registries::Header& header = headerAndUrl->header; in handleMessageRoutesMessageRegistryFileGet()
98 const char* url = headerAndUrl->url; in handleMessageRoutesMessageRegistryFileGet()
100 asyncResp->res.jsonValue["@odata.id"] = in handleMessageRoutesMessageRegistryFileGet()
102 asyncResp->res.jsonValue["@odata.type"] = in handleMessageRoutesMessageRegistryFileGet()
104 asyncResp->res.jsonValue["Name"] = registry + " Message Registry File"; in handleMessageRoutesMessageRegistryFileGet()
105 asyncResp->res.jsonValue["Description"] = in handleMessageRoutesMessageRegistryFileGet()
107 asyncResp->res.jsonValue["Id"] = header.registryPrefix; in handleMessageRoutesMessageRegistryFileGet()
108 asyncResp->res.jsonValue["Registry"] = in handleMessageRoutesMessageRegistryFileGet()
112 languages.emplace_back(header.language); in handleMessageRoutesMessageRegistryFileGet()
113 asyncResp->res.jsonValue["Languages@odata.count"] = languages.size(); in handleMessageRoutesMessageRegistryFileGet()
114 asyncResp->res.jsonValue["Languages"] = std::move(languages); in handleMessageRoutesMessageRegistryFileGet()
117 location["Language"] = header.language; in handleMessageRoutesMessageRegistryFileGet()
125 asyncResp->res.jsonValue["Location@odata.count"] = locationMembers.size(); in handleMessageRoutesMessageRegistryFileGet()
126 asyncResp->res.jsonValue["Location"] = std::move(locationMembers); in handleMessageRoutesMessageRegistryFileGet()
152 messages::resourceNotFound(asyncResp->res, "MessageRegistryFile", in handleMessageRegistryGet()
157 const registries::Header& header = headerAndUrl->header; in handleMessageRegistryGet()
160 messages::resourceNotFound(asyncResp->res, header.type, registryMatch); in handleMessageRegistryGet()
164 asyncResp->res.jsonValue["@Redfish.Copyright"] = header.copyright; in handleMessageRegistryGet()
165 asyncResp->res.jsonValue["@odata.type"] = header.type; in handleMessageRegistryGet()
166 asyncResp->res.jsonValue["Id"] = in handleMessageRegistryGet()
169 asyncResp->res.jsonValue["Name"] = header.name; in handleMessageRegistryGet()
170 asyncResp->res.jsonValue["Language"] = header.language; in handleMessageRegistryGet()
171 asyncResp->res.jsonValue["Description"] = header.description; in handleMessageRegistryGet()
172 asyncResp->res.jsonValue["RegistryPrefix"] = header.registryPrefix; in handleMessageRegistryGet()
173 asyncResp->res.jsonValue["RegistryVersion"] = in handleMessageRegistryGet()
176 asyncResp->res.jsonValue["OwningEntity"] = header.owningEntity; in handleMessageRegistryGet()
178 nlohmann::json& messageObj = asyncResp->res.jsonValue["Messages"]; in handleMessageRegistryGet()