[Release-17] Upgrade SBI to v17.x.0

This commit is contained in:
Sukchan Lee 2023-03-01 19:56:49 +09:00
parent 969c116e77
commit 4d44b1843e
1687 changed files with 121604 additions and 9310 deletions

View file

@ -8,7 +8,9 @@ OpenAPI_mme_capabilities_t *OpenAPI_mme_capabilities_create(
bool is_non_ip_supported,
int non_ip_supported,
bool is_ethernet_supported,
int ethernet_supported
int ethernet_supported,
bool is_upip_supported,
int upip_supported
)
{
OpenAPI_mme_capabilities_t *mme_capabilities_local_var = ogs_malloc(sizeof(OpenAPI_mme_capabilities_t));
@ -18,6 +20,8 @@ OpenAPI_mme_capabilities_t *OpenAPI_mme_capabilities_create(
mme_capabilities_local_var->non_ip_supported = non_ip_supported;
mme_capabilities_local_var->is_ethernet_supported = is_ethernet_supported;
mme_capabilities_local_var->ethernet_supported = ethernet_supported;
mme_capabilities_local_var->is_upip_supported = is_upip_supported;
mme_capabilities_local_var->upip_supported = upip_supported;
return mme_capabilities_local_var;
}
@ -57,6 +61,13 @@ cJSON *OpenAPI_mme_capabilities_convertToJSON(OpenAPI_mme_capabilities_t *mme_ca
}
}
if (mme_capabilities->is_upip_supported) {
if (cJSON_AddBoolToObject(item, "upipSupported", mme_capabilities->upip_supported) == NULL) {
ogs_error("OpenAPI_mme_capabilities_convertToJSON() failed [upip_supported]");
goto end;
}
}
end:
return item;
}
@ -67,6 +78,7 @@ OpenAPI_mme_capabilities_t *OpenAPI_mme_capabilities_parseFromJSON(cJSON *mme_ca
OpenAPI_lnode_t *node = NULL;
cJSON *non_ip_supported = NULL;
cJSON *ethernet_supported = NULL;
cJSON *upip_supported = NULL;
non_ip_supported = cJSON_GetObjectItemCaseSensitive(mme_capabilitiesJSON, "nonIpSupported");
if (non_ip_supported) {
if (!cJSON_IsBool(non_ip_supported)) {
@ -83,11 +95,21 @@ OpenAPI_mme_capabilities_t *OpenAPI_mme_capabilities_parseFromJSON(cJSON *mme_ca
}
}
upip_supported = cJSON_GetObjectItemCaseSensitive(mme_capabilitiesJSON, "upipSupported");
if (upip_supported) {
if (!cJSON_IsBool(upip_supported)) {
ogs_error("OpenAPI_mme_capabilities_parseFromJSON() failed [upip_supported]");
goto end;
}
}
mme_capabilities_local_var = OpenAPI_mme_capabilities_create (
non_ip_supported ? true : false,
non_ip_supported ? non_ip_supported->valueint : 0,
ethernet_supported ? true : false,
ethernet_supported ? ethernet_supported->valueint : 0
ethernet_supported ? ethernet_supported->valueint : 0,
upip_supported ? true : false,
upip_supported ? upip_supported->valueint : 0
);
return mme_capabilities_local_var;