[SBI] Fixed openapitools MAP generation (#2103)

MAP was generated incorrectly because {{#items}}..{{#items}} was
missing.

Because of this, If scpInfo has scpPort, NRF crashes.
This commit is contained in:
Sukchan Lee 2023-02-26 10:01:08 +09:00
parent 1d8324af9f
commit ce668c556c
437 changed files with 111103 additions and 906 deletions

View File

@ -21,7 +21,6 @@ libsbi_sources = files('''
contrib/multipart_parser.c
custom/links.c
custom/ue_authentication_ctx.c
yuarel.c
types.c

View File

@ -78,9 +78,9 @@
#include "model/sdm_subscription.h"
#include "model/modification_notification.h"
#include "model/patch_item.h"
#include "model/ue_authentication_ctx.h"
#include "custom/links.h"
#include "custom/ue_authentication_ctx.h"
#if defined(__GNUC__)
#pragma GCC diagnostic pop

View File

@ -595,6 +595,7 @@ libsbi_openapi_sources = files('''
model/priority_sharing_indicator.c
model/privacy_check_related_action.c
model/problem_details_1.c
model/problem_details_2.c
model/problem_details_add_info.c
model/problem_details.c
model/protection_result.c
@ -871,6 +872,8 @@ libsbi_openapi_sources = files('''
model/udr_info.c
model/udsf_info.c
model/ue_auth.c
model/ue_authentication_ctx.c
model/ue_authentication_ctx_5g_auth_data.c
model/ue_camping_rep.c
model/ue_context.c
model/ue_context_cancel_relocate_data.c

View File

@ -63,10 +63,10 @@ cJSON *OpenAPI_acceptable_service_info_convertToJSON(OpenAPI_acceptable_service_
OpenAPI_media_component_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_acceptable_service_info_convertToJSON() failed [acc_bw_med_comps]");
ogs_error("OpenAPI_acceptable_service_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(acc_bw_med_comps, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -105,13 +105,13 @@ OpenAPI_acceptable_service_info_t *OpenAPI_acceptable_service_info_parseFromJSON
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(acc_bw_med_comps_local_map, acc_bw_med_comps) {
cJSON *localMapObject = acc_bw_med_comps_local_map;
if (cJSON_IsObject(acc_bw_med_comps_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_media_component_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(acc_bw_med_comps_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_acceptable_service_info_parseFromJSON() failed [acc_bw_med_comps]");
ogs_error("OpenAPI_acceptable_service_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(acc_bw_med_compsList, localMapKeyPair);

View File

@ -260,6 +260,10 @@ cJSON *OpenAPI_access_and_mobility_subscription_data_convertToJSON(OpenAPI_acces
if (access_and_mobility_subscription_data->shared_vn_group_data_ids) {
OpenAPI_list_for_each(access_and_mobility_subscription_data->shared_vn_group_data_ids, shared_vn_group_data_ids_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)shared_vn_group_data_ids_node->data;
if (cJSON_AddStringToObject(localMapObject, localKeyValue->key, (char*)localKeyValue->value) == NULL) {
ogs_error("OpenAPI_access_and_mobility_subscription_data_convertToJSON() failed [inner]");
goto end;
}
}
}
}
@ -796,6 +800,11 @@ OpenAPI_access_and_mobility_subscription_data_t *OpenAPI_access_and_mobility_sub
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(shared_vn_group_data_ids_local_map, shared_vn_group_data_ids) {
cJSON *localMapObject = shared_vn_group_data_ids_local_map;
if (!cJSON_IsString(localMapObject)) {
ogs_error("OpenAPI_access_and_mobility_subscription_data_parseFromJSON() failed [inner]");
goto end;
}
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string),ogs_strdup(localMapObject->valuestring));
OpenAPI_list_add(shared_vn_group_data_idsList, localMapKeyPair);
}
}

View File

@ -260,6 +260,10 @@ cJSON *OpenAPI_access_and_mobility_subscription_data_1_convertToJSON(OpenAPI_acc
if (access_and_mobility_subscription_data_1->shared_vn_group_data_ids) {
OpenAPI_list_for_each(access_and_mobility_subscription_data_1->shared_vn_group_data_ids, shared_vn_group_data_ids_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)shared_vn_group_data_ids_node->data;
if (cJSON_AddStringToObject(localMapObject, localKeyValue->key, (char*)localKeyValue->value) == NULL) {
ogs_error("OpenAPI_access_and_mobility_subscription_data_1_convertToJSON() failed [inner]");
goto end;
}
}
}
}
@ -796,6 +800,11 @@ OpenAPI_access_and_mobility_subscription_data_1_t *OpenAPI_access_and_mobility_s
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(shared_vn_group_data_ids_local_map, shared_vn_group_data_ids) {
cJSON *localMapObject = shared_vn_group_data_ids_local_map;
if (!cJSON_IsString(localMapObject)) {
ogs_error("OpenAPI_access_and_mobility_subscription_data_1_parseFromJSON() failed [inner]");
goto end;
}
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string),ogs_strdup(localMapObject->valuestring));
OpenAPI_list_add(shared_vn_group_data_idsList, localMapKeyPair);
}
}

View File

@ -63,10 +63,10 @@ cJSON *OpenAPI_am_policy_data_convertToJSON(OpenAPI_am_policy_data_t *am_policy_
OpenAPI_presence_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_am_policy_data_convertToJSON() failed [pra_infos]");
ogs_error("OpenAPI_am_policy_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(pra_infos, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -107,13 +107,13 @@ OpenAPI_am_policy_data_t *OpenAPI_am_policy_data_parseFromJSON(cJSON *am_policy_
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(pra_infos_local_map, pra_infos) {
cJSON *localMapObject = pra_infos_local_map;
if (cJSON_IsObject(pra_infos_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_presence_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(pra_infos_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_am_policy_data_parseFromJSON() failed [pra_infos]");
ogs_error("OpenAPI_am_policy_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(pra_infosList, localMapKeyPair);

View File

@ -227,10 +227,10 @@ cJSON *OpenAPI_app_session_context_req_data_convertToJSON(OpenAPI_app_session_co
OpenAPI_media_component_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_app_session_context_req_data_convertToJSON() failed [med_components]");
ogs_error("OpenAPI_app_session_context_req_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(med_components, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -510,13 +510,13 @@ OpenAPI_app_session_context_req_data_t *OpenAPI_app_session_context_req_data_par
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(med_components_local_map, med_components) {
cJSON *localMapObject = med_components_local_map;
if (cJSON_IsObject(med_components_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_media_component_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(med_components_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_app_session_context_req_data_parseFromJSON() failed [med_components]");
ogs_error("OpenAPI_app_session_context_req_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(med_componentsList, localMapKeyPair);

View File

@ -171,10 +171,10 @@ cJSON *OpenAPI_app_session_context_update_data_convertToJSON(OpenAPI_app_session
OpenAPI_media_component_rm_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_app_session_context_update_data_convertToJSON() failed [med_components]");
ogs_error("OpenAPI_app_session_context_update_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(med_components, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -366,13 +366,13 @@ OpenAPI_app_session_context_update_data_t *OpenAPI_app_session_context_update_da
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(med_components_local_map, med_components) {
cJSON *localMapObject = med_components_local_map;
if (cJSON_IsObject(med_components_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_media_component_rm_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(med_components_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_app_session_context_update_data_parseFromJSON() failed [med_components]");
ogs_error("OpenAPI_app_session_context_update_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(med_componentsList, localMapKeyPair);

View File

@ -123,10 +123,10 @@ cJSON *OpenAPI_area_scope_convertToJSON(OpenAPI_area_scope_t *area_scope)
OpenAPI_tac_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_area_scope_convertToJSON() failed [tac_info_per_plmn]");
ogs_error("OpenAPI_area_scope_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(tac_info_per_plmn, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -211,13 +211,13 @@ OpenAPI_area_scope_t *OpenAPI_area_scope_parseFromJSON(cJSON *area_scopeJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(tac_info_per_plmn_local_map, tac_info_per_plmn) {
cJSON *localMapObject = tac_info_per_plmn_local_map;
if (cJSON_IsObject(tac_info_per_plmn_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_tac_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(tac_info_per_plmn_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_area_scope_parseFromJSON() failed [tac_info_per_plmn]");
ogs_error("OpenAPI_area_scope_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(tac_info_per_plmnList, localMapKeyPair);

View File

@ -59,10 +59,10 @@ cJSON *OpenAPI_cag_data_convertToJSON(OpenAPI_cag_data_t *cag_data)
OpenAPI_cag_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_cag_data_convertToJSON() failed [cag_infos]");
ogs_error("OpenAPI_cag_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(cag_infos, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
@ -96,13 +96,13 @@ OpenAPI_cag_data_t *OpenAPI_cag_data_parseFromJSON(cJSON *cag_dataJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(cag_infos_local_map, cag_infos) {
cJSON *localMapObject = cag_infos_local_map;
if (cJSON_IsObject(cag_infos_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_cag_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(cag_infos_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_cag_data_parseFromJSON() failed [cag_infos]");
ogs_error("OpenAPI_cag_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(cag_infosList, localMapKeyPair);

View File

@ -59,10 +59,10 @@ cJSON *OpenAPI_cag_data_1_convertToJSON(OpenAPI_cag_data_1_t *cag_data_1)
OpenAPI_cag_info_1_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_cag_data_1_convertToJSON() failed [cag_infos]");
ogs_error("OpenAPI_cag_data_1_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(cag_infos, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
@ -96,13 +96,13 @@ OpenAPI_cag_data_1_t *OpenAPI_cag_data_1_parseFromJSON(cJSON *cag_data_1JSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(cag_infos_local_map, cag_infos) {
cJSON *localMapObject = cag_infos_local_map;
if (cJSON_IsObject(cag_infos_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_cag_info_1_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(cag_infos_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_cag_data_1_parseFromJSON() failed [cag_infos]");
ogs_error("OpenAPI_cag_data_1_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(cag_infosList, localMapKeyPair);

View File

@ -153,6 +153,10 @@ cJSON *OpenAPI_dnn_upf_info_item_convertToJSON(OpenAPI_dnn_upf_info_item_t *dnn_
if (dnn_upf_info_item->dnai_nw_instance_list) {
OpenAPI_list_for_each(dnn_upf_info_item->dnai_nw_instance_list, dnai_nw_instance_list_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)dnai_nw_instance_list_node->data;
if (cJSON_AddStringToObject(localMapObject, localKeyValue->key, (char*)localKeyValue->value) == NULL) {
ogs_error("OpenAPI_dnn_upf_info_item_convertToJSON() failed [inner]");
goto end;
}
}
}
}
@ -288,6 +292,11 @@ OpenAPI_dnn_upf_info_item_t *OpenAPI_dnn_upf_info_item_parseFromJSON(cJSON *dnn_
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(dnai_nw_instance_list_local_map, dnai_nw_instance_list) {
cJSON *localMapObject = dnai_nw_instance_list_local_map;
if (!cJSON_IsString(localMapObject)) {
ogs_error("OpenAPI_dnn_upf_info_item_parseFromJSON() failed [inner]");
goto end;
}
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string),ogs_strdup(localMapObject->valuestring));
OpenAPI_list_add(dnai_nw_instance_listList, localMapKeyPair);
}
}

View File

@ -83,10 +83,10 @@ cJSON *OpenAPI_eap_session_convertToJSON(OpenAPI_eap_session_t *eap_session)
OpenAPI_links_value_schema_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_eap_session_convertToJSON() failed [_links]");
ogs_error("OpenAPI_eap_session_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(_links, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -152,13 +152,13 @@ OpenAPI_eap_session_t *OpenAPI_eap_session_parseFromJSON(cJSON *eap_sessionJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(_links_local_map, _links) {
cJSON *localMapObject = _links_local_map;
if (cJSON_IsObject(_links_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_links_value_schema_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(_links_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_eap_session_parseFromJSON() failed [_links]");
ogs_error("OpenAPI_eap_session_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(_linksList, localMapKeyPair);

View File

@ -82,6 +82,14 @@ cJSON *OpenAPI_ee_group_profile_data_convertToJSON(OpenAPI_ee_group_profile_data
if (ee_group_profile_data->allowed_mtc_provider) {
OpenAPI_list_for_each(ee_group_profile_data->allowed_mtc_provider, allowed_mtc_provider_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)allowed_mtc_provider_node->data;
cJSON *itemLocal = localKeyValue->value ?
OpenAPI_mtc_provider_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_ee_group_profile_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -142,6 +150,15 @@ OpenAPI_ee_group_profile_data_t *OpenAPI_ee_group_profile_data_parseFromJSON(cJS
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(allowed_mtc_provider_local_map, allowed_mtc_provider) {
cJSON *localMapObject = allowed_mtc_provider_local_map;
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_mtc_provider_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_ee_group_profile_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(allowed_mtc_providerList, localMapKeyPair);
}
}

View File

@ -89,6 +89,14 @@ cJSON *OpenAPI_ee_profile_data_convertToJSON(OpenAPI_ee_profile_data_t *ee_profi
if (ee_profile_data->allowed_mtc_provider) {
OpenAPI_list_for_each(ee_profile_data->allowed_mtc_provider, allowed_mtc_provider_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)allowed_mtc_provider_node->data;
cJSON *itemLocal = localKeyValue->value ?
OpenAPI_mtc_provider_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_ee_profile_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -151,6 +159,15 @@ OpenAPI_ee_profile_data_t *OpenAPI_ee_profile_data_parseFromJSON(cJSON *ee_profi
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(allowed_mtc_provider_local_map, allowed_mtc_provider) {
cJSON *localMapObject = allowed_mtc_provider_local_map;
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_mtc_provider_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_ee_profile_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(allowed_mtc_providerList, localMapKeyPair);
}
}

View File

@ -89,10 +89,10 @@ cJSON *OpenAPI_ee_subscription_convertToJSON(OpenAPI_ee_subscription_t *ee_subsc
OpenAPI_monitoring_configuration_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_ee_subscription_convertToJSON() failed [monitoring_configurations]");
ogs_error("OpenAPI_ee_subscription_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(monitoring_configurations, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
@ -198,13 +198,13 @@ OpenAPI_ee_subscription_t *OpenAPI_ee_subscription_parseFromJSON(cJSON *ee_subsc
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(monitoring_configurations_local_map, monitoring_configurations) {
cJSON *localMapObject = monitoring_configurations_local_map;
if (cJSON_IsObject(monitoring_configurations_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_monitoring_configuration_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(monitoring_configurations_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_ee_subscription_parseFromJSON() failed [monitoring_configurations]");
ogs_error("OpenAPI_ee_subscription_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(monitoring_configurationsList, localMapKeyPair);

View File

@ -57,10 +57,10 @@ cJSON *OpenAPI_eps_interworking_info_convertToJSON(OpenAPI_eps_interworking_info
OpenAPI_eps_iwk_pgw_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_eps_interworking_info_convertToJSON() failed [eps_iwk_pgws]");
ogs_error("OpenAPI_eps_interworking_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(eps_iwk_pgws, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -85,13 +85,13 @@ OpenAPI_eps_interworking_info_t *OpenAPI_eps_interworking_info_parseFromJSON(cJS
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(eps_iwk_pgws_local_map, eps_iwk_pgws) {
cJSON *localMapObject = eps_iwk_pgws_local_map;
if (cJSON_IsObject(eps_iwk_pgws_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_eps_iwk_pgw_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(eps_iwk_pgws_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_eps_interworking_info_parseFromJSON() failed [eps_iwk_pgws]");
ogs_error("OpenAPI_eps_interworking_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(eps_iwk_pgwsList, localMapKeyPair);

View File

@ -57,10 +57,10 @@ cJSON *OpenAPI_inline_response_200_convertToJSON(OpenAPI_inline_response_200_t *
OpenAPI_links_value_schema_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_inline_response_200_convertToJSON() failed [_links]");
ogs_error("OpenAPI_inline_response_200_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(_links, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -85,13 +85,13 @@ OpenAPI_inline_response_200_t *OpenAPI_inline_response_200_parseFromJSON(cJSON *
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(_links_local_map, _links) {
cJSON *localMapObject = _links_local_map;
if (cJSON_IsObject(_links_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_links_value_schema_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(_links_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_inline_response_200_parseFromJSON() failed [_links]");
ogs_error("OpenAPI_inline_response_200_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(_linksList, localMapKeyPair);

View File

@ -116,10 +116,10 @@ cJSON *OpenAPI_iptv_config_data_convertToJSON(OpenAPI_iptv_config_data_t *iptv_c
OpenAPI_multicast_access_control_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_iptv_config_data_convertToJSON() failed [multi_acc_ctrls]");
ogs_error("OpenAPI_iptv_config_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(multi_acc_ctrls, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
@ -205,13 +205,13 @@ OpenAPI_iptv_config_data_t *OpenAPI_iptv_config_data_parseFromJSON(cJSON *iptv_c
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(multi_acc_ctrls_local_map, multi_acc_ctrls) {
cJSON *localMapObject = multi_acc_ctrls_local_map;
if (cJSON_IsObject(multi_acc_ctrls_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_multicast_access_control_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(multi_acc_ctrls_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_iptv_config_data_parseFromJSON() failed [multi_acc_ctrls]");
ogs_error("OpenAPI_iptv_config_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(multi_acc_ctrlsList, localMapKeyPair);

View File

@ -57,10 +57,10 @@ cJSON *OpenAPI_iptv_config_data_patch_convertToJSON(OpenAPI_iptv_config_data_pat
OpenAPI_multicast_access_control_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_iptv_config_data_patch_convertToJSON() failed [multi_acc_ctrls]");
ogs_error("OpenAPI_iptv_config_data_patch_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(multi_acc_ctrls, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -85,13 +85,13 @@ OpenAPI_iptv_config_data_patch_t *OpenAPI_iptv_config_data_patch_parseFromJSON(c
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(multi_acc_ctrls_local_map, multi_acc_ctrls) {
cJSON *localMapObject = multi_acc_ctrls_local_map;
if (cJSON_IsObject(multi_acc_ctrls_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_multicast_access_control_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(multi_acc_ctrls_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_iptv_config_data_patch_parseFromJSON() failed [multi_acc_ctrls]");
ogs_error("OpenAPI_iptv_config_data_patch_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(multi_acc_ctrlsList, localMapKeyPair);

View File

@ -314,10 +314,10 @@ cJSON *OpenAPI_media_component_convertToJSON(OpenAPI_media_component_t *media_co
OpenAPI_media_sub_component_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_media_component_convertToJSON() failed [med_sub_comps]");
ogs_error("OpenAPI_media_component_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(med_sub_comps, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -658,13 +658,13 @@ OpenAPI_media_component_t *OpenAPI_media_component_parseFromJSON(cJSON *media_co
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(med_sub_comps_local_map, med_sub_comps) {
cJSON *localMapObject = med_sub_comps_local_map;
if (cJSON_IsObject(med_sub_comps_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_media_sub_component_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(med_sub_comps_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_media_component_parseFromJSON() failed [med_sub_comps]");
ogs_error("OpenAPI_media_component_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(med_sub_compsList, localMapKeyPair);

View File

@ -316,10 +316,10 @@ cJSON *OpenAPI_media_component_rm_convertToJSON(OpenAPI_media_component_rm_t *me
OpenAPI_media_sub_component_rm_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_media_component_rm_convertToJSON() failed [med_sub_comps]");
ogs_error("OpenAPI_media_component_rm_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(med_sub_comps, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -672,13 +672,13 @@ OpenAPI_media_component_rm_t *OpenAPI_media_component_rm_parseFromJSON(cJSON *me
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(med_sub_comps_local_map, med_sub_comps) {
cJSON *localMapObject = med_sub_comps_local_map;
if (cJSON_IsObject(med_sub_comps_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_media_sub_component_rm_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(med_sub_comps_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_media_component_rm_parseFromJSON() failed [med_sub_comps]");
ogs_error("OpenAPI_media_component_rm_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(med_sub_compsList, localMapKeyPair);

View File

@ -704,10 +704,10 @@ cJSON *OpenAPI_nf_profile_convertToJSON(OpenAPI_nf_profile_t *nf_profile)
OpenAPI_udr_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [udr_info_list]");
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(udr_info_list, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -740,10 +740,10 @@ cJSON *OpenAPI_nf_profile_convertToJSON(OpenAPI_nf_profile_t *nf_profile)
OpenAPI_udm_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [udm_info_list]");
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(udm_info_list, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -776,10 +776,10 @@ cJSON *OpenAPI_nf_profile_convertToJSON(OpenAPI_nf_profile_t *nf_profile)
OpenAPI_ausf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [ausf_info_list]");
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(ausf_info_list, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -812,10 +812,10 @@ cJSON *OpenAPI_nf_profile_convertToJSON(OpenAPI_nf_profile_t *nf_profile)
OpenAPI_amf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [amf_info_list]");
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(amf_info_list, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -848,10 +848,10 @@ cJSON *OpenAPI_nf_profile_convertToJSON(OpenAPI_nf_profile_t *nf_profile)
OpenAPI_smf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [smf_info_list]");
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(smf_info_list, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -884,10 +884,10 @@ cJSON *OpenAPI_nf_profile_convertToJSON(OpenAPI_nf_profile_t *nf_profile)
OpenAPI_upf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [upf_info_list]");
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(upf_info_list, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -920,10 +920,10 @@ cJSON *OpenAPI_nf_profile_convertToJSON(OpenAPI_nf_profile_t *nf_profile)
OpenAPI_pcf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [pcf_info_list]");
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(pcf_info_list, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -956,10 +956,10 @@ cJSON *OpenAPI_nf_profile_convertToJSON(OpenAPI_nf_profile_t *nf_profile)
OpenAPI_bsf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [bsf_info_list]");
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(bsf_info_list, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -992,10 +992,10 @@ cJSON *OpenAPI_nf_profile_convertToJSON(OpenAPI_nf_profile_t *nf_profile)
OpenAPI_chf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [chf_info_list]");
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(chf_info_list, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -1054,10 +1054,10 @@ cJSON *OpenAPI_nf_profile_convertToJSON(OpenAPI_nf_profile_t *nf_profile)
OpenAPI_udsf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [udsf_info_list]");
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(udsf_info_list, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -1090,10 +1090,10 @@ cJSON *OpenAPI_nf_profile_convertToJSON(OpenAPI_nf_profile_t *nf_profile)
OpenAPI_pcscf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [pcscf_info_list]");
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(pcscf_info_list, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -1113,10 +1113,10 @@ cJSON *OpenAPI_nf_profile_convertToJSON(OpenAPI_nf_profile_t *nf_profile)
OpenAPI_hss_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [hss_info_list]");
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(hss_info_list, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -1183,10 +1183,10 @@ cJSON *OpenAPI_nf_profile_convertToJSON(OpenAPI_nf_profile_t *nf_profile)
OpenAPI_nf_service_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [nf_service_list]");
ogs_error("OpenAPI_nf_profile_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(nf_service_list, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -1806,13 +1806,13 @@ OpenAPI_nf_profile_t *OpenAPI_nf_profile_parseFromJSON(cJSON *nf_profileJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(udr_info_list_local_map, udr_info_list) {
cJSON *localMapObject = udr_info_list_local_map;
if (cJSON_IsObject(udr_info_list_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_udr_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(udr_info_list_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [udr_info_list]");
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(udr_info_listList, localMapKeyPair);
@ -1839,13 +1839,13 @@ OpenAPI_nf_profile_t *OpenAPI_nf_profile_parseFromJSON(cJSON *nf_profileJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(udm_info_list_local_map, udm_info_list) {
cJSON *localMapObject = udm_info_list_local_map;
if (cJSON_IsObject(udm_info_list_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_udm_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(udm_info_list_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [udm_info_list]");
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(udm_info_listList, localMapKeyPair);
@ -1872,13 +1872,13 @@ OpenAPI_nf_profile_t *OpenAPI_nf_profile_parseFromJSON(cJSON *nf_profileJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(ausf_info_list_local_map, ausf_info_list) {
cJSON *localMapObject = ausf_info_list_local_map;
if (cJSON_IsObject(ausf_info_list_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_ausf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(ausf_info_list_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [ausf_info_list]");
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(ausf_info_listList, localMapKeyPair);
@ -1905,13 +1905,13 @@ OpenAPI_nf_profile_t *OpenAPI_nf_profile_parseFromJSON(cJSON *nf_profileJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(amf_info_list_local_map, amf_info_list) {
cJSON *localMapObject = amf_info_list_local_map;
if (cJSON_IsObject(amf_info_list_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_amf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(amf_info_list_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [amf_info_list]");
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(amf_info_listList, localMapKeyPair);
@ -1938,13 +1938,13 @@ OpenAPI_nf_profile_t *OpenAPI_nf_profile_parseFromJSON(cJSON *nf_profileJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(smf_info_list_local_map, smf_info_list) {
cJSON *localMapObject = smf_info_list_local_map;
if (cJSON_IsObject(smf_info_list_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_smf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(smf_info_list_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [smf_info_list]");
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(smf_info_listList, localMapKeyPair);
@ -1971,13 +1971,13 @@ OpenAPI_nf_profile_t *OpenAPI_nf_profile_parseFromJSON(cJSON *nf_profileJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(upf_info_list_local_map, upf_info_list) {
cJSON *localMapObject = upf_info_list_local_map;
if (cJSON_IsObject(upf_info_list_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_upf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(upf_info_list_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [upf_info_list]");
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(upf_info_listList, localMapKeyPair);
@ -2004,13 +2004,13 @@ OpenAPI_nf_profile_t *OpenAPI_nf_profile_parseFromJSON(cJSON *nf_profileJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(pcf_info_list_local_map, pcf_info_list) {
cJSON *localMapObject = pcf_info_list_local_map;
if (cJSON_IsObject(pcf_info_list_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_pcf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(pcf_info_list_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [pcf_info_list]");
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(pcf_info_listList, localMapKeyPair);
@ -2037,13 +2037,13 @@ OpenAPI_nf_profile_t *OpenAPI_nf_profile_parseFromJSON(cJSON *nf_profileJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(bsf_info_list_local_map, bsf_info_list) {
cJSON *localMapObject = bsf_info_list_local_map;
if (cJSON_IsObject(bsf_info_list_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_bsf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(bsf_info_list_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [bsf_info_list]");
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(bsf_info_listList, localMapKeyPair);
@ -2070,13 +2070,13 @@ OpenAPI_nf_profile_t *OpenAPI_nf_profile_parseFromJSON(cJSON *nf_profileJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(chf_info_list_local_map, chf_info_list) {
cJSON *localMapObject = chf_info_list_local_map;
if (cJSON_IsObject(chf_info_list_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_chf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(chf_info_list_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [chf_info_list]");
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(chf_info_listList, localMapKeyPair);
@ -2117,13 +2117,13 @@ OpenAPI_nf_profile_t *OpenAPI_nf_profile_parseFromJSON(cJSON *nf_profileJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(udsf_info_list_local_map, udsf_info_list) {
cJSON *localMapObject = udsf_info_list_local_map;
if (cJSON_IsObject(udsf_info_list_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_udsf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(udsf_info_list_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [udsf_info_list]");
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(udsf_info_listList, localMapKeyPair);
@ -2150,13 +2150,13 @@ OpenAPI_nf_profile_t *OpenAPI_nf_profile_parseFromJSON(cJSON *nf_profileJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(pcscf_info_list_local_map, pcscf_info_list) {
cJSON *localMapObject = pcscf_info_list_local_map;
if (cJSON_IsObject(pcscf_info_list_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_pcscf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(pcscf_info_list_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [pcscf_info_list]");
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(pcscf_info_listList, localMapKeyPair);
@ -2176,13 +2176,13 @@ OpenAPI_nf_profile_t *OpenAPI_nf_profile_parseFromJSON(cJSON *nf_profileJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(hss_info_list_local_map, hss_info_list) {
cJSON *localMapObject = hss_info_list_local_map;
if (cJSON_IsObject(hss_info_list_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_hss_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(hss_info_list_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [hss_info_list]");
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(hss_info_listList, localMapKeyPair);
@ -2260,13 +2260,13 @@ OpenAPI_nf_profile_t *OpenAPI_nf_profile_parseFromJSON(cJSON *nf_profileJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(nf_service_list_local_map, nf_service_list) {
cJSON *localMapObject = nf_service_list_local_map;
if (cJSON_IsObject(nf_service_list_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_nf_service_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(nf_service_list_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [nf_service_list]");
ogs_error("OpenAPI_nf_profile_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(nf_service_listList, localMapKeyPair);

View File

@ -506,6 +506,14 @@ cJSON *OpenAPI_nf_service_convertToJSON(OpenAPI_nf_service_t *nf_service)
if (nf_service->supported_vendor_specific_features) {
OpenAPI_list_for_each(nf_service->supported_vendor_specific_features, supported_vendor_specific_features_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)supported_vendor_specific_features_node->data;
cJSON *itemLocal = localKeyValue->value ?
OpenAPI_vendor_specific_feature_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nf_service_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -1005,6 +1013,15 @@ OpenAPI_nf_service_t *OpenAPI_nf_service_parseFromJSON(cJSON *nf_serviceJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(supported_vendor_specific_features_local_map, supported_vendor_specific_features) {
cJSON *localMapObject = supported_vendor_specific_features_local_map;
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_vendor_specific_feature_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nf_service_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(supported_vendor_specific_featuresList, localMapKeyPair);
}
}

View File

@ -300,10 +300,10 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
OpenAPI_udr_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [served_udr_info]");
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(served_udr_info, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -319,6 +319,14 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
if (nrf_info->served_udr_info_list) {
OpenAPI_list_for_each(nrf_info->served_udr_info_list, served_udr_info_list_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)served_udr_info_list_node->data;
cJSON *itemLocal = localKeyValue->value ?
OpenAPI_udr_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -338,10 +346,10 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
OpenAPI_udm_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [served_udm_info]");
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(served_udm_info, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -357,6 +365,14 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
if (nrf_info->served_udm_info_list) {
OpenAPI_list_for_each(nrf_info->served_udm_info_list, served_udm_info_list_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)served_udm_info_list_node->data;
cJSON *itemLocal = localKeyValue->value ?
OpenAPI_udm_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -376,10 +392,10 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
OpenAPI_ausf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [served_ausf_info]");
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(served_ausf_info, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -395,6 +411,14 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
if (nrf_info->served_ausf_info_list) {
OpenAPI_list_for_each(nrf_info->served_ausf_info_list, served_ausf_info_list_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)served_ausf_info_list_node->data;
cJSON *itemLocal = localKeyValue->value ?
OpenAPI_ausf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -414,10 +438,10 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
OpenAPI_amf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [served_amf_info]");
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(served_amf_info, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -433,6 +457,14 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
if (nrf_info->served_amf_info_list) {
OpenAPI_list_for_each(nrf_info->served_amf_info_list, served_amf_info_list_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)served_amf_info_list_node->data;
cJSON *itemLocal = localKeyValue->value ?
OpenAPI_amf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -452,10 +484,10 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
OpenAPI_smf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [served_smf_info]");
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(served_smf_info, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -471,6 +503,14 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
if (nrf_info->served_smf_info_list) {
OpenAPI_list_for_each(nrf_info->served_smf_info_list, served_smf_info_list_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)served_smf_info_list_node->data;
cJSON *itemLocal = localKeyValue->value ?
OpenAPI_smf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -490,10 +530,10 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
OpenAPI_upf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [served_upf_info]");
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(served_upf_info, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -509,6 +549,14 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
if (nrf_info->served_upf_info_list) {
OpenAPI_list_for_each(nrf_info->served_upf_info_list, served_upf_info_list_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)served_upf_info_list_node->data;
cJSON *itemLocal = localKeyValue->value ?
OpenAPI_upf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -528,10 +576,10 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
OpenAPI_pcf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [served_pcf_info]");
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(served_pcf_info, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -547,6 +595,14 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
if (nrf_info->served_pcf_info_list) {
OpenAPI_list_for_each(nrf_info->served_pcf_info_list, served_pcf_info_list_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)served_pcf_info_list_node->data;
cJSON *itemLocal = localKeyValue->value ?
OpenAPI_pcf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -566,10 +622,10 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
OpenAPI_bsf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [served_bsf_info]");
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(served_bsf_info, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -585,6 +641,14 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
if (nrf_info->served_bsf_info_list) {
OpenAPI_list_for_each(nrf_info->served_bsf_info_list, served_bsf_info_list_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)served_bsf_info_list_node->data;
cJSON *itemLocal = localKeyValue->value ?
OpenAPI_bsf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -604,10 +668,10 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
OpenAPI_chf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [served_chf_info]");
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(served_chf_info, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -623,6 +687,14 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
if (nrf_info->served_chf_info_list) {
OpenAPI_list_for_each(nrf_info->served_chf_info_list, served_chf_info_list_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)served_chf_info_list_node->data;
cJSON *itemLocal = localKeyValue->value ?
OpenAPI_chf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -642,10 +714,10 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
OpenAPI_nef_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [served_nef_info]");
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(served_nef_info, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -665,10 +737,10 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
OpenAPI_nwdaf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [served_nwdaf_info]");
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(served_nwdaf_info, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -684,6 +756,14 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
if (nrf_info->served_pcscf_info_list) {
OpenAPI_list_for_each(nrf_info->served_pcscf_info_list, served_pcscf_info_list_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)served_pcscf_info_list_node->data;
cJSON *itemLocal = localKeyValue->value ?
OpenAPI_pcscf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -703,10 +783,10 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
OpenAPI_gmlc_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [served_gmlc_info]");
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(served_gmlc_info, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -726,10 +806,10 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
OpenAPI_lmf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [served_lmf_info]");
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(served_lmf_info, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -749,10 +829,10 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
OpenAPI_nf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [served_nf_info]");
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(served_nf_info, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -768,6 +848,14 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
if (nrf_info->served_hss_info_list) {
OpenAPI_list_for_each(nrf_info->served_hss_info_list, served_hss_info_list_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)served_hss_info_list_node->data;
cJSON *itemLocal = localKeyValue->value ?
OpenAPI_hss_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -787,10 +875,10 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
OpenAPI_udsf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [served_udsf_info]");
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(served_udsf_info, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -806,6 +894,14 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
if (nrf_info->served_udsf_info_list) {
OpenAPI_list_for_each(nrf_info->served_udsf_info_list, served_udsf_info_list_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)served_udsf_info_list_node->data;
cJSON *itemLocal = localKeyValue->value ?
OpenAPI_udsf_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -825,10 +921,10 @@ cJSON *OpenAPI_nrf_info_convertToJSON(OpenAPI_nrf_info_t *nrf_info)
OpenAPI_scp_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [served_scp_info_list]");
ogs_error("OpenAPI_nrf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(served_scp_info_list, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -853,13 +949,13 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_udr_info_local_map, served_udr_info) {
cJSON *localMapObject = served_udr_info_local_map;
if (cJSON_IsObject(served_udr_info_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_udr_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(served_udr_info_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [served_udr_info]");
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_udr_infoList, localMapKeyPair);
@ -879,6 +975,15 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_udr_info_list_local_map, served_udr_info_list) {
cJSON *localMapObject = served_udr_info_list_local_map;
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_udr_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_udr_info_listList, localMapKeyPair);
}
}
@ -896,13 +1001,13 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_udm_info_local_map, served_udm_info) {
cJSON *localMapObject = served_udm_info_local_map;
if (cJSON_IsObject(served_udm_info_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_udm_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(served_udm_info_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [served_udm_info]");
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_udm_infoList, localMapKeyPair);
@ -922,6 +1027,15 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_udm_info_list_local_map, served_udm_info_list) {
cJSON *localMapObject = served_udm_info_list_local_map;
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_udm_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_udm_info_listList, localMapKeyPair);
}
}
@ -939,13 +1053,13 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_ausf_info_local_map, served_ausf_info) {
cJSON *localMapObject = served_ausf_info_local_map;
if (cJSON_IsObject(served_ausf_info_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_ausf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(served_ausf_info_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [served_ausf_info]");
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_ausf_infoList, localMapKeyPair);
@ -965,6 +1079,15 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_ausf_info_list_local_map, served_ausf_info_list) {
cJSON *localMapObject = served_ausf_info_list_local_map;
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_ausf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_ausf_info_listList, localMapKeyPair);
}
}
@ -982,13 +1105,13 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_amf_info_local_map, served_amf_info) {
cJSON *localMapObject = served_amf_info_local_map;
if (cJSON_IsObject(served_amf_info_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_amf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(served_amf_info_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [served_amf_info]");
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_amf_infoList, localMapKeyPair);
@ -1008,6 +1131,15 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_amf_info_list_local_map, served_amf_info_list) {
cJSON *localMapObject = served_amf_info_list_local_map;
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_amf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_amf_info_listList, localMapKeyPair);
}
}
@ -1025,13 +1157,13 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_smf_info_local_map, served_smf_info) {
cJSON *localMapObject = served_smf_info_local_map;
if (cJSON_IsObject(served_smf_info_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_smf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(served_smf_info_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [served_smf_info]");
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_smf_infoList, localMapKeyPair);
@ -1051,6 +1183,15 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_smf_info_list_local_map, served_smf_info_list) {
cJSON *localMapObject = served_smf_info_list_local_map;
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_smf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_smf_info_listList, localMapKeyPair);
}
}
@ -1068,13 +1209,13 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_upf_info_local_map, served_upf_info) {
cJSON *localMapObject = served_upf_info_local_map;
if (cJSON_IsObject(served_upf_info_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_upf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(served_upf_info_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [served_upf_info]");
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_upf_infoList, localMapKeyPair);
@ -1094,6 +1235,15 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_upf_info_list_local_map, served_upf_info_list) {
cJSON *localMapObject = served_upf_info_list_local_map;
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_upf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_upf_info_listList, localMapKeyPair);
}
}
@ -1111,13 +1261,13 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_pcf_info_local_map, served_pcf_info) {
cJSON *localMapObject = served_pcf_info_local_map;
if (cJSON_IsObject(served_pcf_info_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_pcf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(served_pcf_info_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [served_pcf_info]");
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_pcf_infoList, localMapKeyPair);
@ -1137,6 +1287,15 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_pcf_info_list_local_map, served_pcf_info_list) {
cJSON *localMapObject = served_pcf_info_list_local_map;
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_pcf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_pcf_info_listList, localMapKeyPair);
}
}
@ -1154,13 +1313,13 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_bsf_info_local_map, served_bsf_info) {
cJSON *localMapObject = served_bsf_info_local_map;
if (cJSON_IsObject(served_bsf_info_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_bsf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(served_bsf_info_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [served_bsf_info]");
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_bsf_infoList, localMapKeyPair);
@ -1180,6 +1339,15 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_bsf_info_list_local_map, served_bsf_info_list) {
cJSON *localMapObject = served_bsf_info_list_local_map;
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_bsf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_bsf_info_listList, localMapKeyPair);
}
}
@ -1197,13 +1365,13 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_chf_info_local_map, served_chf_info) {
cJSON *localMapObject = served_chf_info_local_map;
if (cJSON_IsObject(served_chf_info_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_chf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(served_chf_info_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [served_chf_info]");
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_chf_infoList, localMapKeyPair);
@ -1223,6 +1391,15 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_chf_info_list_local_map, served_chf_info_list) {
cJSON *localMapObject = served_chf_info_list_local_map;
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_chf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_chf_info_listList, localMapKeyPair);
}
}
@ -1240,13 +1417,13 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_nef_info_local_map, served_nef_info) {
cJSON *localMapObject = served_nef_info_local_map;
if (cJSON_IsObject(served_nef_info_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_nef_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(served_nef_info_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [served_nef_info]");
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_nef_infoList, localMapKeyPair);
@ -1266,13 +1443,13 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_nwdaf_info_local_map, served_nwdaf_info) {
cJSON *localMapObject = served_nwdaf_info_local_map;
if (cJSON_IsObject(served_nwdaf_info_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_nwdaf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(served_nwdaf_info_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [served_nwdaf_info]");
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_nwdaf_infoList, localMapKeyPair);
@ -1292,6 +1469,15 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_pcscf_info_list_local_map, served_pcscf_info_list) {
cJSON *localMapObject = served_pcscf_info_list_local_map;
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_pcscf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_pcscf_info_listList, localMapKeyPair);
}
}
@ -1309,13 +1495,13 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_gmlc_info_local_map, served_gmlc_info) {
cJSON *localMapObject = served_gmlc_info_local_map;
if (cJSON_IsObject(served_gmlc_info_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_gmlc_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(served_gmlc_info_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [served_gmlc_info]");
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_gmlc_infoList, localMapKeyPair);
@ -1335,13 +1521,13 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_lmf_info_local_map, served_lmf_info) {
cJSON *localMapObject = served_lmf_info_local_map;
if (cJSON_IsObject(served_lmf_info_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_lmf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(served_lmf_info_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [served_lmf_info]");
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_lmf_infoList, localMapKeyPair);
@ -1361,13 +1547,13 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_nf_info_local_map, served_nf_info) {
cJSON *localMapObject = served_nf_info_local_map;
if (cJSON_IsObject(served_nf_info_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_nf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(served_nf_info_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [served_nf_info]");
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_nf_infoList, localMapKeyPair);
@ -1387,6 +1573,15 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_hss_info_list_local_map, served_hss_info_list) {
cJSON *localMapObject = served_hss_info_list_local_map;
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_hss_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_hss_info_listList, localMapKeyPair);
}
}
@ -1404,13 +1599,13 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_udsf_info_local_map, served_udsf_info) {
cJSON *localMapObject = served_udsf_info_local_map;
if (cJSON_IsObject(served_udsf_info_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_udsf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(served_udsf_info_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [served_udsf_info]");
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_udsf_infoList, localMapKeyPair);
@ -1430,6 +1625,15 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_udsf_info_list_local_map, served_udsf_info_list) {
cJSON *localMapObject = served_udsf_info_list_local_map;
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_udsf_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_udsf_info_listList, localMapKeyPair);
}
}
@ -1447,13 +1651,13 @@ OpenAPI_nrf_info_t *OpenAPI_nrf_info_parseFromJSON(cJSON *nrf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(served_scp_info_list_local_map, served_scp_info_list) {
cJSON *localMapObject = served_scp_info_list_local_map;
if (cJSON_IsObject(served_scp_info_list_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_scp_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(served_scp_info_list_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [served_scp_info_list]");
ogs_error("OpenAPI_nrf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(served_scp_info_listList, localMapKeyPair);

View File

@ -127,10 +127,10 @@ cJSON *OpenAPI_nssai_convertToJSON(OpenAPI_nssai_t *nssai)
OpenAPI_additional_snssai_data_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nssai_convertToJSON() failed [additional_snssai_data]");
ogs_error("OpenAPI_nssai_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(additional_snssai_data, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -233,13 +233,13 @@ OpenAPI_nssai_t *OpenAPI_nssai_parseFromJSON(cJSON *nssaiJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(additional_snssai_data_local_map, additional_snssai_data) {
cJSON *localMapObject = additional_snssai_data_local_map;
if (cJSON_IsObject(additional_snssai_data_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_additional_snssai_data_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(additional_snssai_data_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nssai_parseFromJSON() failed [additional_snssai_data]");
ogs_error("OpenAPI_nssai_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(additional_snssai_dataList, localMapKeyPair);

View File

@ -127,10 +127,10 @@ cJSON *OpenAPI_nssai_1_convertToJSON(OpenAPI_nssai_1_t *nssai_1)
OpenAPI_additional_snssai_data_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_nssai_1_convertToJSON() failed [additional_snssai_data]");
ogs_error("OpenAPI_nssai_1_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(additional_snssai_data, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -233,13 +233,13 @@ OpenAPI_nssai_1_t *OpenAPI_nssai_1_parseFromJSON(cJSON *nssai_1JSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(additional_snssai_data_local_map, additional_snssai_data) {
cJSON *localMapObject = additional_snssai_data_local_map;
if (cJSON_IsObject(additional_snssai_data_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_additional_snssai_data_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(additional_snssai_data_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_nssai_1_parseFromJSON() failed [additional_snssai_data]");
ogs_error("OpenAPI_nssai_1_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(additional_snssai_dataList, localMapKeyPair);

View File

@ -87,7 +87,7 @@ OpenAPI_patch_item_t *OpenAPI_patch_item_parseFromJSON(cJSON *patch_itemJSON)
goto end;
}
OpenAPI_patch_operation_e opVariable = 0;
OpenAPI_patch_operation_e opVariable;
if (!cJSON_IsString(op)) {
ogs_error("OpenAPI_patch_item_parseFromJSON() failed [op]");
goto end;

View File

@ -169,10 +169,10 @@ cJSON *OpenAPI_policy_association_convertToJSON(OpenAPI_policy_association_t *po
OpenAPI_presence_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_policy_association_convertToJSON() failed [pras]");
ogs_error("OpenAPI_policy_association_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(pras, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -268,13 +268,13 @@ OpenAPI_policy_association_t *OpenAPI_policy_association_parseFromJSON(cJSON *po
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(pras_local_map, pras) {
cJSON *localMapObject = pras_local_map;
if (cJSON_IsObject(pras_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_presence_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(pras_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_policy_association_parseFromJSON() failed [pras]");
ogs_error("OpenAPI_policy_association_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(prasList, localMapKeyPair);

View File

@ -259,10 +259,10 @@ cJSON *OpenAPI_policy_association_update_request_convertToJSON(OpenAPI_policy_as
OpenAPI_presence_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_policy_association_update_request_convertToJSON() failed [pra_statuses]");
ogs_error("OpenAPI_policy_association_update_request_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(pra_statuses, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -544,13 +544,13 @@ OpenAPI_policy_association_update_request_t *OpenAPI_policy_association_update_r
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(pra_statuses_local_map, pra_statuses) {
cJSON *localMapObject = pra_statuses_local_map;
if (cJSON_IsObject(pra_statuses_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_presence_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(pra_statuses_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_policy_association_update_request_parseFromJSON() failed [pra_statuses]");
ogs_error("OpenAPI_policy_association_update_request_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(pra_statusesList, localMapKeyPair);

View File

@ -215,10 +215,10 @@ cJSON *OpenAPI_policy_data_change_notification_convertToJSON(OpenAPI_policy_data
OpenAPI_operator_specific_data_container_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_policy_data_change_notification_convertToJSON() failed [op_spec_data_map]");
ogs_error("OpenAPI_policy_data_change_notification_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(op_spec_data_map, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -383,13 +383,13 @@ OpenAPI_policy_data_change_notification_t *OpenAPI_policy_data_change_notificati
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(op_spec_data_map_local_map, op_spec_data_map) {
cJSON *localMapObject = op_spec_data_map_local_map;
if (cJSON_IsObject(op_spec_data_map_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_operator_specific_data_container_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(op_spec_data_map_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_policy_data_change_notification_parseFromJSON() failed [op_spec_data_map]");
ogs_error("OpenAPI_policy_data_change_notification_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(op_spec_data_mapList, localMapKeyPair);

View File

@ -158,10 +158,10 @@ cJSON *OpenAPI_policy_update_convertToJSON(OpenAPI_policy_update_t *policy_updat
OpenAPI_presence_info_rm_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_policy_update_convertToJSON() failed [pras]");
ogs_error("OpenAPI_policy_update_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(pras, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -256,13 +256,13 @@ OpenAPI_policy_update_t *OpenAPI_policy_update_parseFromJSON(cJSON *policy_updat
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(pras_local_map, pras) {
cJSON *localMapObject = pras_local_map;
if (cJSON_IsObject(pras_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_presence_info_rm_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(pras_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_policy_update_parseFromJSON() failed [pras]");
ogs_error("OpenAPI_policy_update_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(prasList, localMapKeyPair);

View File

@ -56,6 +56,14 @@ cJSON *OpenAPI_pp5g_vn_group_profile_data_convertToJSON(OpenAPI_pp5g_vn_group_pr
if (pp5g_vn_group_profile_data->allowed_mtc_providers) {
OpenAPI_list_for_each(pp5g_vn_group_profile_data->allowed_mtc_providers, allowed_mtc_providers_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)allowed_mtc_providers_node->data;
cJSON *itemLocal = localKeyValue->value ?
OpenAPI_allowed_mtc_provider_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_pp5g_vn_group_profile_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -87,6 +95,15 @@ OpenAPI_pp5g_vn_group_profile_data_t *OpenAPI_pp5g_vn_group_profile_data_parseFr
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(allowed_mtc_providers_local_map, allowed_mtc_providers) {
cJSON *localMapObject = allowed_mtc_providers_local_map;
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_allowed_mtc_provider_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_pp5g_vn_group_profile_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(allowed_mtc_providersList, localMapKeyPair);
}
}

View File

@ -56,6 +56,14 @@ cJSON *OpenAPI_pp_profile_data_convertToJSON(OpenAPI_pp_profile_data_t *pp_profi
if (pp_profile_data->allowed_mtc_providers) {
OpenAPI_list_for_each(pp_profile_data->allowed_mtc_providers, allowed_mtc_providers_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)allowed_mtc_providers_node->data;
cJSON *itemLocal = localKeyValue->value ?
OpenAPI_allowed_mtc_provider_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_pp_profile_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -87,6 +95,15 @@ OpenAPI_pp_profile_data_t *OpenAPI_pp_profile_data_parseFromJSON(cJSON *pp_profi
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(allowed_mtc_providers_local_map, allowed_mtc_providers) {
cJSON *localMapObject = allowed_mtc_providers_local_map;
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_allowed_mtc_provider_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_pp_profile_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(allowed_mtc_providersList, localMapKeyPair);
}
}

View File

@ -0,0 +1,288 @@
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include "problem_details_2.h"
OpenAPI_problem_details_2_t *OpenAPI_problem_details_2_create(
char *type,
char *title,
bool is_status,
int status,
char *detail,
char *instance,
char *cause,
OpenAPI_list_t *invalid_params
)
{
OpenAPI_problem_details_2_t *problem_details_2_local_var = ogs_malloc(sizeof(OpenAPI_problem_details_2_t));
ogs_assert(problem_details_2_local_var);
problem_details_2_local_var->type = type;
problem_details_2_local_var->title = title;
problem_details_2_local_var->is_status = is_status;
problem_details_2_local_var->status = status;
problem_details_2_local_var->detail = detail;
problem_details_2_local_var->instance = instance;
problem_details_2_local_var->cause = cause;
problem_details_2_local_var->invalid_params = invalid_params;
return problem_details_2_local_var;
}
void OpenAPI_problem_details_2_free(OpenAPI_problem_details_2_t *problem_details_2)
{
if (NULL == problem_details_2) {
return;
}
OpenAPI_lnode_t *node;
if (problem_details_2->type) {
ogs_free(problem_details_2->type);
problem_details_2->type = NULL;
}
if (problem_details_2->title) {
ogs_free(problem_details_2->title);
problem_details_2->title = NULL;
}
if (problem_details_2->detail) {
ogs_free(problem_details_2->detail);
problem_details_2->detail = NULL;
}
if (problem_details_2->instance) {
ogs_free(problem_details_2->instance);
problem_details_2->instance = NULL;
}
if (problem_details_2->cause) {
ogs_free(problem_details_2->cause);
problem_details_2->cause = NULL;
}
if (problem_details_2->invalid_params) {
OpenAPI_list_for_each(problem_details_2->invalid_params, node) {
OpenAPI_invalid_param_1_free(node->data);
}
OpenAPI_list_free(problem_details_2->invalid_params);
problem_details_2->invalid_params = NULL;
}
ogs_free(problem_details_2);
}
cJSON *OpenAPI_problem_details_2_convertToJSON(OpenAPI_problem_details_2_t *problem_details_2)
{
cJSON *item = NULL;
if (problem_details_2 == NULL) {
ogs_error("OpenAPI_problem_details_2_convertToJSON() failed [ProblemDetails_2]");
return NULL;
}
item = cJSON_CreateObject();
if (problem_details_2->type) {
if (cJSON_AddStringToObject(item, "type", problem_details_2->type) == NULL) {
ogs_error("OpenAPI_problem_details_2_convertToJSON() failed [type]");
goto end;
}
}
if (problem_details_2->title) {
if (cJSON_AddStringToObject(item, "title", problem_details_2->title) == NULL) {
ogs_error("OpenAPI_problem_details_2_convertToJSON() failed [title]");
goto end;
}
}
if (problem_details_2->is_status) {
if (cJSON_AddNumberToObject(item, "status", problem_details_2->status) == NULL) {
ogs_error("OpenAPI_problem_details_2_convertToJSON() failed [status]");
goto end;
}
}
if (problem_details_2->detail) {
if (cJSON_AddStringToObject(item, "detail", problem_details_2->detail) == NULL) {
ogs_error("OpenAPI_problem_details_2_convertToJSON() failed [detail]");
goto end;
}
}
if (problem_details_2->instance) {
if (cJSON_AddStringToObject(item, "instance", problem_details_2->instance) == NULL) {
ogs_error("OpenAPI_problem_details_2_convertToJSON() failed [instance]");
goto end;
}
}
if (problem_details_2->cause) {
if (cJSON_AddStringToObject(item, "cause", problem_details_2->cause) == NULL) {
ogs_error("OpenAPI_problem_details_2_convertToJSON() failed [cause]");
goto end;
}
}
if (problem_details_2->invalid_params) {
cJSON *invalid_paramsList = cJSON_AddArrayToObject(item, "invalidParams");
if (invalid_paramsList == NULL) {
ogs_error("OpenAPI_problem_details_2_convertToJSON() failed [invalid_params]");
goto end;
}
OpenAPI_lnode_t *invalid_params_node;
if (problem_details_2->invalid_params) {
OpenAPI_list_for_each(problem_details_2->invalid_params, invalid_params_node) {
cJSON *itemLocal = OpenAPI_invalid_param_1_convertToJSON(invalid_params_node->data);
if (itemLocal == NULL) {
ogs_error("OpenAPI_problem_details_2_convertToJSON() failed [invalid_params]");
goto end;
}
cJSON_AddItemToArray(invalid_paramsList, itemLocal);
}
}
}
end:
return item;
}
OpenAPI_problem_details_2_t *OpenAPI_problem_details_2_parseFromJSON(cJSON *problem_details_2JSON)
{
OpenAPI_problem_details_2_t *problem_details_2_local_var = NULL;
OpenAPI_lnode_t *node = NULL;
cJSON *type = NULL;
cJSON *title = NULL;
cJSON *status = NULL;
cJSON *detail = NULL;
cJSON *instance = NULL;
cJSON *cause = NULL;
cJSON *invalid_params = NULL;
OpenAPI_list_t *invalid_paramsList = NULL;
type = cJSON_GetObjectItemCaseSensitive(problem_details_2JSON, "type");
if (type) {
if (!cJSON_IsString(type) && !cJSON_IsNull(type)) {
ogs_error("OpenAPI_problem_details_2_parseFromJSON() failed [type]");
goto end;
}
}
title = cJSON_GetObjectItemCaseSensitive(problem_details_2JSON, "title");
if (title) {
if (!cJSON_IsString(title) && !cJSON_IsNull(title)) {
ogs_error("OpenAPI_problem_details_2_parseFromJSON() failed [title]");
goto end;
}
}
status = cJSON_GetObjectItemCaseSensitive(problem_details_2JSON, "status");
if (status) {
if (!cJSON_IsNumber(status)) {
ogs_error("OpenAPI_problem_details_2_parseFromJSON() failed [status]");
goto end;
}
}
detail = cJSON_GetObjectItemCaseSensitive(problem_details_2JSON, "detail");
if (detail) {
if (!cJSON_IsString(detail) && !cJSON_IsNull(detail)) {
ogs_error("OpenAPI_problem_details_2_parseFromJSON() failed [detail]");
goto end;
}
}
instance = cJSON_GetObjectItemCaseSensitive(problem_details_2JSON, "instance");
if (instance) {
if (!cJSON_IsString(instance) && !cJSON_IsNull(instance)) {
ogs_error("OpenAPI_problem_details_2_parseFromJSON() failed [instance]");
goto end;
}
}
cause = cJSON_GetObjectItemCaseSensitive(problem_details_2JSON, "cause");
if (cause) {
if (!cJSON_IsString(cause) && !cJSON_IsNull(cause)) {
ogs_error("OpenAPI_problem_details_2_parseFromJSON() failed [cause]");
goto end;
}
}
invalid_params = cJSON_GetObjectItemCaseSensitive(problem_details_2JSON, "invalidParams");
if (invalid_params) {
cJSON *invalid_params_local_nonprimitive;
if (!cJSON_IsArray(invalid_params)){
ogs_error("OpenAPI_problem_details_2_parseFromJSON() failed [invalid_params]");
goto end;
}
invalid_paramsList = OpenAPI_list_create();
cJSON_ArrayForEach(invalid_params_local_nonprimitive, invalid_params ) {
if (!cJSON_IsObject(invalid_params_local_nonprimitive)) {
ogs_error("OpenAPI_problem_details_2_parseFromJSON() failed [invalid_params]");
goto end;
}
OpenAPI_invalid_param_1_t *invalid_paramsItem = OpenAPI_invalid_param_1_parseFromJSON(invalid_params_local_nonprimitive);
if (!invalid_paramsItem) {
ogs_error("No invalid_paramsItem");
OpenAPI_list_free(invalid_paramsList);
goto end;
}
OpenAPI_list_add(invalid_paramsList, invalid_paramsItem);
}
}
problem_details_2_local_var = OpenAPI_problem_details_2_create (
type && !cJSON_IsNull(type) ? ogs_strdup(type->valuestring) : NULL,
title && !cJSON_IsNull(title) ? ogs_strdup(title->valuestring) : NULL,
status ? true : false,
status ? status->valuedouble : 0,
detail && !cJSON_IsNull(detail) ? ogs_strdup(detail->valuestring) : NULL,
instance && !cJSON_IsNull(instance) ? ogs_strdup(instance->valuestring) : NULL,
cause && !cJSON_IsNull(cause) ? ogs_strdup(cause->valuestring) : NULL,
invalid_params ? invalid_paramsList : NULL
);
return problem_details_2_local_var;
end:
if (invalid_paramsList) {
OpenAPI_list_for_each(invalid_paramsList, node) {
OpenAPI_invalid_param_1_free(node->data);
}
OpenAPI_list_free(invalid_paramsList);
invalid_paramsList = NULL;
}
return NULL;
}
OpenAPI_problem_details_2_t *OpenAPI_problem_details_2_copy(OpenAPI_problem_details_2_t *dst, OpenAPI_problem_details_2_t *src)
{
cJSON *item = NULL;
char *content = NULL;
ogs_assert(src);
item = OpenAPI_problem_details_2_convertToJSON(src);
if (!item) {
ogs_error("OpenAPI_problem_details_2_convertToJSON() failed");
return NULL;
}
content = cJSON_Print(item);
cJSON_Delete(item);
if (!content) {
ogs_error("cJSON_Print() failed");
return NULL;
}
item = cJSON_Parse(content);
ogs_free(content);
if (!item) {
ogs_error("cJSON_Parse() failed");
return NULL;
}
OpenAPI_problem_details_2_free(dst);
dst = OpenAPI_problem_details_2_parseFromJSON(item);
cJSON_Delete(item);
return dst;
}

View File

@ -0,0 +1,53 @@
/*
* problem_details_2.h
*
*
*/
#ifndef _OpenAPI_problem_details_2_H_
#define _OpenAPI_problem_details_2_H_
#include <string.h>
#include "../external/cJSON.h"
#include "../include/list.h"
#include "../include/keyValuePair.h"
#include "../include/binary.h"
#include "invalid_param_1.h"
#ifdef __cplusplus
extern "C" {
#endif
typedef struct OpenAPI_problem_details_2_s OpenAPI_problem_details_2_t;
typedef struct OpenAPI_problem_details_2_s {
char *type;
char *title;
bool is_status;
int status;
char *detail;
char *instance;
char *cause;
OpenAPI_list_t *invalid_params;
} OpenAPI_problem_details_2_t;
OpenAPI_problem_details_2_t *OpenAPI_problem_details_2_create(
char *type,
char *title,
bool is_status,
int status,
char *detail,
char *instance,
char *cause,
OpenAPI_list_t *invalid_params
);
void OpenAPI_problem_details_2_free(OpenAPI_problem_details_2_t *problem_details_2);
OpenAPI_problem_details_2_t *OpenAPI_problem_details_2_parseFromJSON(cJSON *problem_details_2JSON);
cJSON *OpenAPI_problem_details_2_convertToJSON(OpenAPI_problem_details_2_t *problem_details_2);
OpenAPI_problem_details_2_t *OpenAPI_problem_details_2_copy(OpenAPI_problem_details_2_t *dst, OpenAPI_problem_details_2_t *src);
#ifdef __cplusplus
}
#endif
#endif /* _OpenAPI_problem_details_2_H_ */

View File

@ -99,6 +99,10 @@ cJSON *OpenAPI_scp_domain_info_convertToJSON(OpenAPI_scp_domain_info_t *scp_doma
if (scp_domain_info->scp_ports) {
OpenAPI_list_for_each(scp_domain_info->scp_ports, scp_ports_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)scp_ports_node->data;
if (cJSON_AddNumberToObject(localMapObject, localKeyValue->key, *(double *)localKeyValue->value) == NULL) {
ogs_error("OpenAPI_scp_domain_info_convertToJSON() failed [inner]");
goto end;
}
}
}
}
@ -170,6 +174,11 @@ OpenAPI_scp_domain_info_t *OpenAPI_scp_domain_info_parseFromJSON(cJSON *scp_doma
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(scp_ports_local_map, scp_ports) {
cJSON *localMapObject = scp_ports_local_map;
if (!cJSON_IsNumber(localMapObject)) {
ogs_error("OpenAPI_scp_domain_info_parseFromJSON() failed [inner]");
goto end;
}
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string),&localMapObject->valuedouble );
OpenAPI_list_add(scp_portsList, localMapKeyPair);
}
}

View File

@ -109,6 +109,14 @@ cJSON *OpenAPI_scp_info_convertToJSON(OpenAPI_scp_info_t *scp_info)
if (scp_info->scp_domain_info_list) {
OpenAPI_list_for_each(scp_info->scp_domain_info_list, scp_domain_info_list_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)scp_domain_info_list_node->data;
cJSON *itemLocal = localKeyValue->value ?
OpenAPI_scp_domain_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_scp_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -131,6 +139,10 @@ cJSON *OpenAPI_scp_info_convertToJSON(OpenAPI_scp_info_t *scp_info)
if (scp_info->scp_ports) {
OpenAPI_list_for_each(scp_info->scp_ports, scp_ports_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)scp_ports_node->data;
if (cJSON_AddNumberToObject(localMapObject, localKeyValue->key, *(double *)localKeyValue->value) == NULL) {
ogs_error("OpenAPI_scp_info_convertToJSON() failed [inner]");
goto end;
}
}
}
}
@ -286,6 +298,15 @@ OpenAPI_scp_info_t *OpenAPI_scp_info_parseFromJSON(cJSON *scp_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(scp_domain_info_list_local_map, scp_domain_info_list) {
cJSON *localMapObject = scp_domain_info_list_local_map;
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_scp_domain_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_scp_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(scp_domain_info_listList, localMapKeyPair);
}
}
@ -312,6 +333,11 @@ OpenAPI_scp_info_t *OpenAPI_scp_info_parseFromJSON(cJSON *scp_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(scp_ports_local_map, scp_ports) {
cJSON *localMapObject = scp_ports_local_map;
if (!cJSON_IsNumber(localMapObject)) {
ogs_error("OpenAPI_scp_info_parseFromJSON() failed [inner]");
goto end;
}
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string),&localMapObject->valuedouble );
OpenAPI_list_add(scp_portsList, localMapKeyPair);
}
}

View File

@ -78,6 +78,10 @@ cJSON *OpenAPI_sequence_number_convertToJSON(OpenAPI_sequence_number_t *sequence
if (sequence_number->last_indexes) {
OpenAPI_list_for_each(sequence_number->last_indexes, last_indexes_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)last_indexes_node->data;
if (cJSON_AddNumberToObject(localMapObject, localKeyValue->key, *(double *)localKeyValue->value) == NULL) {
ogs_error("OpenAPI_sequence_number_convertToJSON() failed [inner]");
goto end;
}
}
}
}
@ -136,6 +140,11 @@ OpenAPI_sequence_number_t *OpenAPI_sequence_number_parseFromJSON(cJSON *sequence
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(last_indexes_local_map, last_indexes) {
cJSON *localMapObject = last_indexes_local_map;
if (!cJSON_IsNumber(localMapObject)) {
ogs_error("OpenAPI_sequence_number_parseFromJSON() failed [inner]");
goto end;
}
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string),&localMapObject->valuedouble );
OpenAPI_list_add(last_indexesList, localMapKeyPair);
}
}

View File

@ -118,10 +118,10 @@ cJSON *OpenAPI_session_management_subscription_data_convertToJSON(OpenAPI_sessio
OpenAPI_dnn_configuration_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_session_management_subscription_data_convertToJSON() failed [dnn_configurations]");
ogs_error("OpenAPI_session_management_subscription_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(dnn_configurations, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -153,6 +153,10 @@ cJSON *OpenAPI_session_management_subscription_data_convertToJSON(OpenAPI_sessio
if (session_management_subscription_data->shared_vn_group_data_ids) {
OpenAPI_list_for_each(session_management_subscription_data->shared_vn_group_data_ids, shared_vn_group_data_ids_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)shared_vn_group_data_ids_node->data;
if (cJSON_AddStringToObject(localMapObject, localKeyValue->key, (char*)localKeyValue->value) == NULL) {
ogs_error("OpenAPI_session_management_subscription_data_convertToJSON() failed [inner]");
goto end;
}
}
}
}
@ -206,10 +210,10 @@ cJSON *OpenAPI_session_management_subscription_data_convertToJSON(OpenAPI_sessio
OpenAPI_expected_ue_behaviour_data_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_session_management_subscription_data_convertToJSON() failed [expected_ue_behaviours_list]");
ogs_error("OpenAPI_session_management_subscription_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(expected_ue_behaviours_list, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -229,10 +233,10 @@ cJSON *OpenAPI_session_management_subscription_data_convertToJSON(OpenAPI_sessio
OpenAPI_suggested_packet_num_dl_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_session_management_subscription_data_convertToJSON() failed [suggested_packet_num_dl_list]");
ogs_error("OpenAPI_session_management_subscription_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(suggested_packet_num_dl_list, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -273,13 +277,13 @@ OpenAPI_session_management_subscription_data_t *OpenAPI_session_management_subsc
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(dnn_configurations_local_map, dnn_configurations) {
cJSON *localMapObject = dnn_configurations_local_map;
if (cJSON_IsObject(dnn_configurations_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_dnn_configuration_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(dnn_configurations_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_session_management_subscription_data_parseFromJSON() failed [dnn_configurations]");
ogs_error("OpenAPI_session_management_subscription_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(dnn_configurationsList, localMapKeyPair);
@ -319,6 +323,11 @@ OpenAPI_session_management_subscription_data_t *OpenAPI_session_management_subsc
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(shared_vn_group_data_ids_local_map, shared_vn_group_data_ids) {
cJSON *localMapObject = shared_vn_group_data_ids_local_map;
if (!cJSON_IsString(localMapObject)) {
ogs_error("OpenAPI_session_management_subscription_data_parseFromJSON() failed [inner]");
goto end;
}
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string),ogs_strdup(localMapObject->valuestring));
OpenAPI_list_add(shared_vn_group_data_idsList, localMapKeyPair);
}
}
@ -372,13 +381,13 @@ OpenAPI_session_management_subscription_data_t *OpenAPI_session_management_subsc
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(expected_ue_behaviours_list_local_map, expected_ue_behaviours_list) {
cJSON *localMapObject = expected_ue_behaviours_list_local_map;
if (cJSON_IsObject(expected_ue_behaviours_list_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_expected_ue_behaviour_data_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(expected_ue_behaviours_list_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_session_management_subscription_data_parseFromJSON() failed [expected_ue_behaviours_list]");
ogs_error("OpenAPI_session_management_subscription_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(expected_ue_behaviours_listList, localMapKeyPair);
@ -398,13 +407,13 @@ OpenAPI_session_management_subscription_data_t *OpenAPI_session_management_subsc
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(suggested_packet_num_dl_list_local_map, suggested_packet_num_dl_list) {
cJSON *localMapObject = suggested_packet_num_dl_list_local_map;
if (cJSON_IsObject(suggested_packet_num_dl_list_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_suggested_packet_num_dl_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(suggested_packet_num_dl_list_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_session_management_subscription_data_parseFromJSON() failed [suggested_packet_num_dl_list]");
ogs_error("OpenAPI_session_management_subscription_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(suggested_packet_num_dl_listList, localMapKeyPair);

View File

@ -118,10 +118,10 @@ cJSON *OpenAPI_session_management_subscription_data_1_convertToJSON(OpenAPI_sess
OpenAPI_dnn_configuration_1_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_session_management_subscription_data_1_convertToJSON() failed [dnn_configurations]");
ogs_error("OpenAPI_session_management_subscription_data_1_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(dnn_configurations, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -153,6 +153,10 @@ cJSON *OpenAPI_session_management_subscription_data_1_convertToJSON(OpenAPI_sess
if (session_management_subscription_data_1->shared_vn_group_data_ids) {
OpenAPI_list_for_each(session_management_subscription_data_1->shared_vn_group_data_ids, shared_vn_group_data_ids_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)shared_vn_group_data_ids_node->data;
if (cJSON_AddStringToObject(localMapObject, localKeyValue->key, (char*)localKeyValue->value) == NULL) {
ogs_error("OpenAPI_session_management_subscription_data_1_convertToJSON() failed [inner]");
goto end;
}
}
}
}
@ -206,10 +210,10 @@ cJSON *OpenAPI_session_management_subscription_data_1_convertToJSON(OpenAPI_sess
OpenAPI_expected_ue_behaviour_data_1_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_session_management_subscription_data_1_convertToJSON() failed [expected_ue_behaviours_list]");
ogs_error("OpenAPI_session_management_subscription_data_1_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(expected_ue_behaviours_list, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -229,10 +233,10 @@ cJSON *OpenAPI_session_management_subscription_data_1_convertToJSON(OpenAPI_sess
OpenAPI_suggested_packet_num_dl_1_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_session_management_subscription_data_1_convertToJSON() failed [suggested_packet_num_dl_list]");
ogs_error("OpenAPI_session_management_subscription_data_1_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(suggested_packet_num_dl_list, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -273,13 +277,13 @@ OpenAPI_session_management_subscription_data_1_t *OpenAPI_session_management_sub
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(dnn_configurations_local_map, dnn_configurations) {
cJSON *localMapObject = dnn_configurations_local_map;
if (cJSON_IsObject(dnn_configurations_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_dnn_configuration_1_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(dnn_configurations_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_session_management_subscription_data_1_parseFromJSON() failed [dnn_configurations]");
ogs_error("OpenAPI_session_management_subscription_data_1_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(dnn_configurationsList, localMapKeyPair);
@ -319,6 +323,11 @@ OpenAPI_session_management_subscription_data_1_t *OpenAPI_session_management_sub
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(shared_vn_group_data_ids_local_map, shared_vn_group_data_ids) {
cJSON *localMapObject = shared_vn_group_data_ids_local_map;
if (!cJSON_IsString(localMapObject)) {
ogs_error("OpenAPI_session_management_subscription_data_1_parseFromJSON() failed [inner]");
goto end;
}
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string),ogs_strdup(localMapObject->valuestring));
OpenAPI_list_add(shared_vn_group_data_idsList, localMapKeyPair);
}
}
@ -372,13 +381,13 @@ OpenAPI_session_management_subscription_data_1_t *OpenAPI_session_management_sub
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(expected_ue_behaviours_list_local_map, expected_ue_behaviours_list) {
cJSON *localMapObject = expected_ue_behaviours_list_local_map;
if (cJSON_IsObject(expected_ue_behaviours_list_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_expected_ue_behaviour_data_1_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(expected_ue_behaviours_list_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_session_management_subscription_data_1_parseFromJSON() failed [expected_ue_behaviours_list]");
ogs_error("OpenAPI_session_management_subscription_data_1_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(expected_ue_behaviours_listList, localMapKeyPair);
@ -398,13 +407,13 @@ OpenAPI_session_management_subscription_data_1_t *OpenAPI_session_management_sub
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(suggested_packet_num_dl_list_local_map, suggested_packet_num_dl_list) {
cJSON *localMapObject = suggested_packet_num_dl_list_local_map;
if (cJSON_IsObject(suggested_packet_num_dl_list_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_suggested_packet_num_dl_1_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(suggested_packet_num_dl_list_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_session_management_subscription_data_1_parseFromJSON() failed [suggested_packet_num_dl_list]");
ogs_error("OpenAPI_session_management_subscription_data_1_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(suggested_packet_num_dl_listList, localMapKeyPair);

View File

@ -134,10 +134,10 @@ cJSON *OpenAPI_shared_data_convertToJSON(OpenAPI_shared_data_t *shared_data)
OpenAPI_dnn_configuration_1_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_shared_data_convertToJSON() failed [shared_dnn_configurations]");
ogs_error("OpenAPI_shared_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(shared_dnn_configurations, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -170,10 +170,10 @@ cJSON *OpenAPI_shared_data_convertToJSON(OpenAPI_shared_data_t *shared_data)
OpenAPI_snssai_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_shared_data_convertToJSON() failed [shared_snssai_infos]");
ogs_error("OpenAPI_shared_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(shared_snssai_infos, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -193,10 +193,10 @@ cJSON *OpenAPI_shared_data_convertToJSON(OpenAPI_shared_data_t *shared_data)
OpenAPI_vn_group_data_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_shared_data_convertToJSON() failed [shared_vn_group_datas]");
ogs_error("OpenAPI_shared_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(shared_vn_group_datas, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -253,13 +253,13 @@ OpenAPI_shared_data_t *OpenAPI_shared_data_parseFromJSON(cJSON *shared_dataJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(shared_dnn_configurations_local_map, shared_dnn_configurations) {
cJSON *localMapObject = shared_dnn_configurations_local_map;
if (cJSON_IsObject(shared_dnn_configurations_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_dnn_configuration_1_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(shared_dnn_configurations_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_shared_data_parseFromJSON() failed [shared_dnn_configurations]");
ogs_error("OpenAPI_shared_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(shared_dnn_configurationsList, localMapKeyPair);
@ -286,13 +286,13 @@ OpenAPI_shared_data_t *OpenAPI_shared_data_parseFromJSON(cJSON *shared_dataJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(shared_snssai_infos_local_map, shared_snssai_infos) {
cJSON *localMapObject = shared_snssai_infos_local_map;
if (cJSON_IsObject(shared_snssai_infos_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_snssai_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(shared_snssai_infos_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_shared_data_parseFromJSON() failed [shared_snssai_infos]");
ogs_error("OpenAPI_shared_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(shared_snssai_infosList, localMapKeyPair);
@ -312,13 +312,13 @@ OpenAPI_shared_data_t *OpenAPI_shared_data_parseFromJSON(cJSON *shared_dataJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(shared_vn_group_datas_local_map, shared_vn_group_datas) {
cJSON *localMapObject = shared_vn_group_datas_local_map;
if (cJSON_IsObject(shared_vn_group_datas_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_vn_group_data_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(shared_vn_group_datas_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_shared_data_parseFromJSON() failed [shared_vn_group_datas]");
ogs_error("OpenAPI_shared_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(shared_vn_group_datasList, localMapKeyPair);

View File

@ -77,10 +77,10 @@ cJSON *OpenAPI_sm_policy_data_convertToJSON(OpenAPI_sm_policy_data_t *sm_policy_
OpenAPI_sm_policy_snssai_data_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_sm_policy_data_convertToJSON() failed [sm_policy_snssai_data]");
ogs_error("OpenAPI_sm_policy_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(sm_policy_snssai_data, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
@ -99,10 +99,10 @@ cJSON *OpenAPI_sm_policy_data_convertToJSON(OpenAPI_sm_policy_data_t *sm_policy_
OpenAPI_usage_mon_data_limit_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_sm_policy_data_convertToJSON() failed [um_data_limits]");
ogs_error("OpenAPI_sm_policy_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(um_data_limits, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -122,10 +122,10 @@ cJSON *OpenAPI_sm_policy_data_convertToJSON(OpenAPI_sm_policy_data_t *sm_policy_
OpenAPI_usage_mon_data_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_sm_policy_data_convertToJSON() failed [um_data]");
ogs_error("OpenAPI_sm_policy_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(um_data, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -160,13 +160,13 @@ OpenAPI_sm_policy_data_t *OpenAPI_sm_policy_data_parseFromJSON(cJSON *sm_policy_
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(sm_policy_snssai_data_local_map, sm_policy_snssai_data) {
cJSON *localMapObject = sm_policy_snssai_data_local_map;
if (cJSON_IsObject(sm_policy_snssai_data_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_sm_policy_snssai_data_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(sm_policy_snssai_data_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_sm_policy_data_parseFromJSON() failed [sm_policy_snssai_data]");
ogs_error("OpenAPI_sm_policy_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(sm_policy_snssai_dataList, localMapKeyPair);
@ -185,13 +185,13 @@ OpenAPI_sm_policy_data_t *OpenAPI_sm_policy_data_parseFromJSON(cJSON *sm_policy_
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(um_data_limits_local_map, um_data_limits) {
cJSON *localMapObject = um_data_limits_local_map;
if (cJSON_IsObject(um_data_limits_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_usage_mon_data_limit_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(um_data_limits_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_sm_policy_data_parseFromJSON() failed [um_data_limits]");
ogs_error("OpenAPI_sm_policy_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(um_data_limitsList, localMapKeyPair);
@ -211,13 +211,13 @@ OpenAPI_sm_policy_data_t *OpenAPI_sm_policy_data_parseFromJSON(cJSON *sm_policy_
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(um_data_local_map, um_data) {
cJSON *localMapObject = um_data_local_map;
if (cJSON_IsObject(um_data_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_usage_mon_data_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(um_data_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_sm_policy_data_parseFromJSON() failed [um_data]");
ogs_error("OpenAPI_sm_policy_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(um_dataList, localMapKeyPair);

View File

@ -66,10 +66,10 @@ cJSON *OpenAPI_sm_policy_data_patch_convertToJSON(OpenAPI_sm_policy_data_patch_t
OpenAPI_usage_mon_data_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_sm_policy_data_patch_convertToJSON() failed [um_data]");
ogs_error("OpenAPI_sm_policy_data_patch_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(um_data, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -89,10 +89,10 @@ cJSON *OpenAPI_sm_policy_data_patch_convertToJSON(OpenAPI_sm_policy_data_patch_t
OpenAPI_sm_policy_snssai_data_patch_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_sm_policy_data_patch_convertToJSON() failed [sm_policy_snssai_data]");
ogs_error("OpenAPI_sm_policy_data_patch_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(sm_policy_snssai_data, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -117,13 +117,13 @@ OpenAPI_sm_policy_data_patch_t *OpenAPI_sm_policy_data_patch_parseFromJSON(cJSON
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(um_data_local_map, um_data) {
cJSON *localMapObject = um_data_local_map;
if (cJSON_IsObject(um_data_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_usage_mon_data_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(um_data_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_sm_policy_data_patch_parseFromJSON() failed [um_data]");
ogs_error("OpenAPI_sm_policy_data_patch_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(um_dataList, localMapKeyPair);
@ -143,13 +143,13 @@ OpenAPI_sm_policy_data_patch_t *OpenAPI_sm_policy_data_patch_parseFromJSON(cJSON
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(sm_policy_snssai_data_local_map, sm_policy_snssai_data) {
cJSON *localMapObject = sm_policy_snssai_data_local_map;
if (cJSON_IsObject(sm_policy_snssai_data_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_sm_policy_snssai_data_patch_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(sm_policy_snssai_data_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_sm_policy_data_patch_parseFromJSON() failed [sm_policy_snssai_data]");
ogs_error("OpenAPI_sm_policy_data_patch_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(sm_policy_snssai_dataList, localMapKeyPair);

View File

@ -203,10 +203,10 @@ cJSON *OpenAPI_sm_policy_decision_convertToJSON(OpenAPI_sm_policy_decision_t *sm
OpenAPI_session_rule_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_sm_policy_decision_convertToJSON() failed [sess_rules]");
ogs_error("OpenAPI_sm_policy_decision_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(sess_rules, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -226,10 +226,10 @@ cJSON *OpenAPI_sm_policy_decision_convertToJSON(OpenAPI_sm_policy_decision_t *sm
OpenAPI_pcc_rule_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_sm_policy_decision_convertToJSON() failed [pcc_rules]");
ogs_error("OpenAPI_sm_policy_decision_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(pcc_rules, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -256,10 +256,10 @@ cJSON *OpenAPI_sm_policy_decision_convertToJSON(OpenAPI_sm_policy_decision_t *sm
OpenAPI_qos_data_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_sm_policy_decision_convertToJSON() failed [qos_decs]");
ogs_error("OpenAPI_sm_policy_decision_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(qos_decs, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -279,10 +279,10 @@ cJSON *OpenAPI_sm_policy_decision_convertToJSON(OpenAPI_sm_policy_decision_t *sm
OpenAPI_charging_data_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_sm_policy_decision_convertToJSON() failed [chg_decs]");
ogs_error("OpenAPI_sm_policy_decision_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(chg_decs, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -315,10 +315,10 @@ cJSON *OpenAPI_sm_policy_decision_convertToJSON(OpenAPI_sm_policy_decision_t *sm
OpenAPI_traffic_control_data_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_sm_policy_decision_convertToJSON() failed [traff_cont_decs]");
ogs_error("OpenAPI_sm_policy_decision_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(traff_cont_decs, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -338,10 +338,10 @@ cJSON *OpenAPI_sm_policy_decision_convertToJSON(OpenAPI_sm_policy_decision_t *sm
OpenAPI_usage_monitoring_data_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_sm_policy_decision_convertToJSON() failed [um_decs]");
ogs_error("OpenAPI_sm_policy_decision_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(um_decs, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -361,10 +361,10 @@ cJSON *OpenAPI_sm_policy_decision_convertToJSON(OpenAPI_sm_policy_decision_t *sm
OpenAPI_qos_characteristics_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_sm_policy_decision_convertToJSON() failed [qos_chars]");
ogs_error("OpenAPI_sm_policy_decision_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(qos_chars, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -384,10 +384,10 @@ cJSON *OpenAPI_sm_policy_decision_convertToJSON(OpenAPI_sm_policy_decision_t *sm
OpenAPI_qos_monitoring_data_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_sm_policy_decision_convertToJSON() failed [qos_mon_decs]");
ogs_error("OpenAPI_sm_policy_decision_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(qos_mon_decs, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -414,10 +414,10 @@ cJSON *OpenAPI_sm_policy_decision_convertToJSON(OpenAPI_sm_policy_decision_t *sm
OpenAPI_condition_data_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_sm_policy_decision_convertToJSON() failed [conds]");
ogs_error("OpenAPI_sm_policy_decision_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(conds, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -506,10 +506,10 @@ cJSON *OpenAPI_sm_policy_decision_convertToJSON(OpenAPI_sm_policy_decision_t *sm
OpenAPI_presence_info_rm_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_sm_policy_decision_convertToJSON() failed [pra_infos]");
ogs_error("OpenAPI_sm_policy_decision_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(pra_infos, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -622,13 +622,13 @@ OpenAPI_sm_policy_decision_t *OpenAPI_sm_policy_decision_parseFromJSON(cJSON *sm
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(sess_rules_local_map, sess_rules) {
cJSON *localMapObject = sess_rules_local_map;
if (cJSON_IsObject(sess_rules_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_session_rule_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(sess_rules_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_sm_policy_decision_parseFromJSON() failed [sess_rules]");
ogs_error("OpenAPI_sm_policy_decision_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(sess_rulesList, localMapKeyPair);
@ -648,13 +648,13 @@ OpenAPI_sm_policy_decision_t *OpenAPI_sm_policy_decision_parseFromJSON(cJSON *sm
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(pcc_rules_local_map, pcc_rules) {
cJSON *localMapObject = pcc_rules_local_map;
if (cJSON_IsObject(pcc_rules_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_pcc_rule_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(pcc_rules_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_sm_policy_decision_parseFromJSON() failed [pcc_rules]");
ogs_error("OpenAPI_sm_policy_decision_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(pcc_rulesList, localMapKeyPair);
@ -683,13 +683,13 @@ OpenAPI_sm_policy_decision_t *OpenAPI_sm_policy_decision_parseFromJSON(cJSON *sm
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(qos_decs_local_map, qos_decs) {
cJSON *localMapObject = qos_decs_local_map;
if (cJSON_IsObject(qos_decs_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_qos_data_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(qos_decs_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_sm_policy_decision_parseFromJSON() failed [qos_decs]");
ogs_error("OpenAPI_sm_policy_decision_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(qos_decsList, localMapKeyPair);
@ -709,13 +709,13 @@ OpenAPI_sm_policy_decision_t *OpenAPI_sm_policy_decision_parseFromJSON(cJSON *sm
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(chg_decs_local_map, chg_decs) {
cJSON *localMapObject = chg_decs_local_map;
if (cJSON_IsObject(chg_decs_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_charging_data_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(chg_decs_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_sm_policy_decision_parseFromJSON() failed [chg_decs]");
ogs_error("OpenAPI_sm_policy_decision_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(chg_decsList, localMapKeyPair);
@ -742,13 +742,13 @@ OpenAPI_sm_policy_decision_t *OpenAPI_sm_policy_decision_parseFromJSON(cJSON *sm
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(traff_cont_decs_local_map, traff_cont_decs) {
cJSON *localMapObject = traff_cont_decs_local_map;
if (cJSON_IsObject(traff_cont_decs_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_traffic_control_data_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(traff_cont_decs_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_sm_policy_decision_parseFromJSON() failed [traff_cont_decs]");
ogs_error("OpenAPI_sm_policy_decision_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(traff_cont_decsList, localMapKeyPair);
@ -768,13 +768,13 @@ OpenAPI_sm_policy_decision_t *OpenAPI_sm_policy_decision_parseFromJSON(cJSON *sm
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(um_decs_local_map, um_decs) {
cJSON *localMapObject = um_decs_local_map;
if (cJSON_IsObject(um_decs_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_usage_monitoring_data_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(um_decs_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_sm_policy_decision_parseFromJSON() failed [um_decs]");
ogs_error("OpenAPI_sm_policy_decision_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(um_decsList, localMapKeyPair);
@ -794,13 +794,13 @@ OpenAPI_sm_policy_decision_t *OpenAPI_sm_policy_decision_parseFromJSON(cJSON *sm
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(qos_chars_local_map, qos_chars) {
cJSON *localMapObject = qos_chars_local_map;
if (cJSON_IsObject(qos_chars_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_qos_characteristics_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(qos_chars_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_sm_policy_decision_parseFromJSON() failed [qos_chars]");
ogs_error("OpenAPI_sm_policy_decision_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(qos_charsList, localMapKeyPair);
@ -820,13 +820,13 @@ OpenAPI_sm_policy_decision_t *OpenAPI_sm_policy_decision_parseFromJSON(cJSON *sm
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(qos_mon_decs_local_map, qos_mon_decs) {
cJSON *localMapObject = qos_mon_decs_local_map;
if (cJSON_IsObject(qos_mon_decs_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_qos_monitoring_data_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(qos_mon_decs_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_sm_policy_decision_parseFromJSON() failed [qos_mon_decs]");
ogs_error("OpenAPI_sm_policy_decision_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(qos_mon_decsList, localMapKeyPair);
@ -855,13 +855,13 @@ OpenAPI_sm_policy_decision_t *OpenAPI_sm_policy_decision_parseFromJSON(cJSON *sm
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(conds_local_map, conds) {
cJSON *localMapObject = conds_local_map;
if (cJSON_IsObject(conds_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_condition_data_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(conds_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_sm_policy_decision_parseFromJSON() failed [conds]");
ogs_error("OpenAPI_sm_policy_decision_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(condsList, localMapKeyPair);
@ -966,13 +966,13 @@ OpenAPI_sm_policy_decision_t *OpenAPI_sm_policy_decision_parseFromJSON(cJSON *sm
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(pra_infos_local_map, pra_infos) {
cJSON *localMapObject = pra_infos_local_map;
if (cJSON_IsObject(pra_infos_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_presence_info_rm_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(pra_infos_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_sm_policy_decision_parseFromJSON() failed [pra_infos]");
ogs_error("OpenAPI_sm_policy_decision_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(pra_infosList, localMapKeyPair);

View File

@ -253,10 +253,10 @@ cJSON *OpenAPI_sm_policy_dnn_data_convertToJSON(OpenAPI_sm_policy_dnn_data_t *sm
OpenAPI_limit_id_to_monitoring_key_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_sm_policy_dnn_data_convertToJSON() failed [ref_um_data_limit_ids]");
ogs_error("OpenAPI_sm_policy_dnn_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(ref_um_data_limit_ids, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -311,10 +311,10 @@ cJSON *OpenAPI_sm_policy_dnn_data_convertToJSON(OpenAPI_sm_policy_dnn_data_t *sm
OpenAPI_presence_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_sm_policy_dnn_data_convertToJSON() failed [pra_infos]");
ogs_error("OpenAPI_sm_policy_dnn_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(pra_infos, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -330,6 +330,10 @@ cJSON *OpenAPI_sm_policy_dnn_data_convertToJSON(OpenAPI_sm_policy_dnn_data_t *sm
if (sm_policy_dnn_data->bdt_ref_ids) {
OpenAPI_list_for_each(sm_policy_dnn_data->bdt_ref_ids, bdt_ref_ids_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)bdt_ref_ids_node->data;
if (cJSON_AddStringToObject(localMapObject, localKeyValue->key, (char*)localKeyValue->value) == NULL) {
ogs_error("OpenAPI_sm_policy_dnn_data_convertToJSON() failed [inner]");
goto end;
}
}
}
}
@ -491,13 +495,13 @@ OpenAPI_sm_policy_dnn_data_t *OpenAPI_sm_policy_dnn_data_parseFromJSON(cJSON *sm
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(ref_um_data_limit_ids_local_map, ref_um_data_limit_ids) {
cJSON *localMapObject = ref_um_data_limit_ids_local_map;
if (cJSON_IsObject(ref_um_data_limit_ids_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_limit_id_to_monitoring_key_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(ref_um_data_limit_ids_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_sm_policy_dnn_data_parseFromJSON() failed [ref_um_data_limit_ids]");
ogs_error("OpenAPI_sm_policy_dnn_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(ref_um_data_limit_idsList, localMapKeyPair);
@ -562,13 +566,13 @@ OpenAPI_sm_policy_dnn_data_t *OpenAPI_sm_policy_dnn_data_parseFromJSON(cJSON *sm
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(pra_infos_local_map, pra_infos) {
cJSON *localMapObject = pra_infos_local_map;
if (cJSON_IsObject(pra_infos_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_presence_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(pra_infos_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_sm_policy_dnn_data_parseFromJSON() failed [pra_infos]");
ogs_error("OpenAPI_sm_policy_dnn_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(pra_infosList, localMapKeyPair);
@ -588,6 +592,11 @@ OpenAPI_sm_policy_dnn_data_t *OpenAPI_sm_policy_dnn_data_parseFromJSON(cJSON *sm
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(bdt_ref_ids_local_map, bdt_ref_ids) {
cJSON *localMapObject = bdt_ref_ids_local_map;
if (!cJSON_IsString(localMapObject)) {
ogs_error("OpenAPI_sm_policy_dnn_data_parseFromJSON() failed [inner]");
goto end;
}
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string),ogs_strdup(localMapObject->valuestring));
OpenAPI_list_add(bdt_ref_idsList, localMapKeyPair);
}
}

View File

@ -61,6 +61,10 @@ cJSON *OpenAPI_sm_policy_dnn_data_patch_convertToJSON(OpenAPI_sm_policy_dnn_data
if (sm_policy_dnn_data_patch->bdt_ref_ids) {
OpenAPI_list_for_each(sm_policy_dnn_data_patch->bdt_ref_ids, bdt_ref_ids_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)bdt_ref_ids_node->data;
if (cJSON_AddStringToObject(localMapObject, localKeyValue->key, (char*)localKeyValue->value) == NULL) {
ogs_error("OpenAPI_sm_policy_dnn_data_patch_convertToJSON() failed [inner]");
goto end;
}
}
}
}
@ -96,6 +100,11 @@ OpenAPI_sm_policy_dnn_data_patch_t *OpenAPI_sm_policy_dnn_data_patch_parseFromJS
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(bdt_ref_ids_local_map, bdt_ref_ids) {
cJSON *localMapObject = bdt_ref_ids_local_map;
if (!cJSON_IsString(localMapObject)) {
ogs_error("OpenAPI_sm_policy_dnn_data_patch_parseFromJSON() failed [inner]");
goto end;
}
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string),ogs_strdup(localMapObject->valuestring));
OpenAPI_list_add(bdt_ref_idsList, localMapKeyPair);
}
}

View File

@ -71,10 +71,10 @@ cJSON *OpenAPI_sm_policy_snssai_data_convertToJSON(OpenAPI_sm_policy_snssai_data
OpenAPI_sm_policy_dnn_data_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_sm_policy_snssai_data_convertToJSON() failed [sm_policy_dnn_data]");
ogs_error("OpenAPI_sm_policy_snssai_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(sm_policy_dnn_data, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -108,13 +108,13 @@ OpenAPI_sm_policy_snssai_data_t *OpenAPI_sm_policy_snssai_data_parseFromJSON(cJS
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(sm_policy_dnn_data_local_map, sm_policy_dnn_data) {
cJSON *localMapObject = sm_policy_dnn_data_local_map;
if (cJSON_IsObject(sm_policy_dnn_data_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_sm_policy_dnn_data_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(sm_policy_dnn_data_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_sm_policy_snssai_data_parseFromJSON() failed [sm_policy_dnn_data]");
ogs_error("OpenAPI_sm_policy_snssai_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(sm_policy_dnn_dataList, localMapKeyPair);

View File

@ -71,10 +71,10 @@ cJSON *OpenAPI_sm_policy_snssai_data_patch_convertToJSON(OpenAPI_sm_policy_snssa
OpenAPI_sm_policy_dnn_data_patch_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_sm_policy_snssai_data_patch_convertToJSON() failed [sm_policy_dnn_data]");
ogs_error("OpenAPI_sm_policy_snssai_data_patch_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(sm_policy_dnn_data, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -108,13 +108,13 @@ OpenAPI_sm_policy_snssai_data_patch_t *OpenAPI_sm_policy_snssai_data_patch_parse
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(sm_policy_dnn_data_local_map, sm_policy_dnn_data) {
cJSON *localMapObject = sm_policy_dnn_data_local_map;
if (cJSON_IsObject(sm_policy_dnn_data_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_sm_policy_dnn_data_patch_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(sm_policy_dnn_data_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_sm_policy_snssai_data_patch_parseFromJSON() failed [sm_policy_dnn_data]");
ogs_error("OpenAPI_sm_policy_snssai_data_patch_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(sm_policy_dnn_dataList, localMapKeyPair);

View File

@ -593,10 +593,10 @@ cJSON *OpenAPI_sm_policy_update_context_data_convertToJSON(OpenAPI_sm_policy_upd
OpenAPI_presence_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_sm_policy_update_context_data_convertToJSON() failed [rep_pra_infos]");
ogs_error("OpenAPI_sm_policy_update_context_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(rep_pra_infos, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -1275,13 +1275,13 @@ OpenAPI_sm_policy_update_context_data_t *OpenAPI_sm_policy_update_context_data_p
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(rep_pra_infos_local_map, rep_pra_infos) {
cJSON *localMapObject = rep_pra_infos_local_map;
if (cJSON_IsObject(rep_pra_infos_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_presence_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(rep_pra_infos_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_sm_policy_update_context_data_parseFromJSON() failed [rep_pra_infos]");
ogs_error("OpenAPI_sm_policy_update_context_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(rep_pra_infosList, localMapKeyPair);

View File

@ -77,10 +77,10 @@ cJSON *OpenAPI_smf_selection_data_convertToJSON(OpenAPI_smf_selection_data_t *sm
OpenAPI_candidate_for_replacement_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_smf_selection_data_convertToJSON() failed [candidates]");
ogs_error("OpenAPI_smf_selection_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(candidates, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -147,13 +147,13 @@ OpenAPI_smf_selection_data_t *OpenAPI_smf_selection_data_parseFromJSON(cJSON *sm
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(candidates_local_map, candidates) {
cJSON *localMapObject = candidates_local_map;
if (cJSON_IsObject(candidates_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_candidate_for_replacement_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(candidates_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_smf_selection_data_parseFromJSON() failed [candidates]");
ogs_error("OpenAPI_smf_selection_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(candidatesList, localMapKeyPair);

View File

@ -70,10 +70,10 @@ cJSON *OpenAPI_smf_selection_subscription_data_convertToJSON(OpenAPI_smf_selecti
OpenAPI_snssai_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_smf_selection_subscription_data_convertToJSON() failed [subscribed_snssai_infos]");
ogs_error("OpenAPI_smf_selection_subscription_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(subscribed_snssai_infos, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -114,13 +114,13 @@ OpenAPI_smf_selection_subscription_data_t *OpenAPI_smf_selection_subscription_da
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(subscribed_snssai_infos_local_map, subscribed_snssai_infos) {
cJSON *localMapObject = subscribed_snssai_infos_local_map;
if (cJSON_IsObject(subscribed_snssai_infos_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_snssai_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(subscribed_snssai_infos_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_smf_selection_subscription_data_parseFromJSON() failed [subscribed_snssai_infos]");
ogs_error("OpenAPI_smf_selection_subscription_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(subscribed_snssai_infosList, localMapKeyPair);

View File

@ -70,10 +70,10 @@ cJSON *OpenAPI_smf_selection_subscription_data_1_convertToJSON(OpenAPI_smf_selec
OpenAPI_snssai_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_smf_selection_subscription_data_1_convertToJSON() failed [subscribed_snssai_infos]");
ogs_error("OpenAPI_smf_selection_subscription_data_1_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(subscribed_snssai_infos, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -114,13 +114,13 @@ OpenAPI_smf_selection_subscription_data_1_t *OpenAPI_smf_selection_subscription_
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(subscribed_snssai_infos_local_map, subscribed_snssai_infos) {
cJSON *localMapObject = subscribed_snssai_infos_local_map;
if (cJSON_IsObject(subscribed_snssai_infos_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_snssai_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(subscribed_snssai_infos_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_smf_selection_subscription_data_1_parseFromJSON() failed [subscribed_snssai_infos]");
ogs_error("OpenAPI_smf_selection_subscription_data_1_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(subscribed_snssai_infosList, localMapKeyPair);

View File

@ -56,10 +56,10 @@ cJSON *OpenAPI_spatial_validity_convertToJSON(OpenAPI_spatial_validity_t *spatia
OpenAPI_presence_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_spatial_validity_convertToJSON() failed [presence_info_list]");
ogs_error("OpenAPI_spatial_validity_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(presence_info_list, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
@ -86,13 +86,13 @@ OpenAPI_spatial_validity_t *OpenAPI_spatial_validity_parseFromJSON(cJSON *spatia
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(presence_info_list_local_map, presence_info_list) {
cJSON *localMapObject = presence_info_list_local_map;
if (cJSON_IsObject(presence_info_list_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_presence_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(presence_info_list_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_spatial_validity_parseFromJSON() failed [presence_info_list]");
ogs_error("OpenAPI_spatial_validity_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(presence_info_listList, localMapKeyPair);

View File

@ -56,10 +56,10 @@ cJSON *OpenAPI_spatial_validity_rm_convertToJSON(OpenAPI_spatial_validity_rm_t *
OpenAPI_presence_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_spatial_validity_rm_convertToJSON() failed [presence_info_list]");
ogs_error("OpenAPI_spatial_validity_rm_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(presence_info_list, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
@ -86,13 +86,13 @@ OpenAPI_spatial_validity_rm_t *OpenAPI_spatial_validity_rm_parseFromJSON(cJSON *
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(presence_info_list_local_map, presence_info_list) {
cJSON *localMapObject = presence_info_list_local_map;
if (cJSON_IsObject(presence_info_list_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_presence_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(presence_info_list_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_spatial_validity_rm_parseFromJSON() failed [presence_info_list]");
ogs_error("OpenAPI_spatial_validity_rm_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(presence_info_listList, localMapKeyPair);

View File

@ -89,6 +89,14 @@ cJSON *OpenAPI_udsf_info_convertToJSON(OpenAPI_udsf_info_t *udsf_info)
if (udsf_info->storage_id_ranges) {
OpenAPI_list_for_each(udsf_info->storage_id_ranges, storage_id_ranges_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)storage_id_ranges_node->data;
cJSON *itemLocal = localKeyValue->value ?
OpenAPI_identity_range_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_udsf_info_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -151,6 +159,15 @@ OpenAPI_udsf_info_t *OpenAPI_udsf_info_parseFromJSON(cJSON *udsf_infoJSON)
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(storage_id_ranges_local_map, storage_id_ranges) {
cJSON *localMapObject = storage_id_ranges_local_map;
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_identity_range_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_udsf_info_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(storage_id_rangesList, localMapKeyPair);
}
}

View File

@ -6,8 +6,7 @@
OpenAPI_ue_authentication_ctx_t *OpenAPI_ue_authentication_ctx_create(
OpenAPI_auth_type_e auth_type,
OpenAPI_av5g_aka_t *_5g_auth_data,
char *eap_payload,
OpenAPI_ue_authentication_ctx_5g_auth_data_t *_5g_auth_data,
OpenAPI_list_t* _links,
char *serving_network_name
)
@ -17,7 +16,6 @@ OpenAPI_ue_authentication_ctx_t *OpenAPI_ue_authentication_ctx_create(
ue_authentication_ctx_local_var->auth_type = auth_type;
ue_authentication_ctx_local_var->_5g_auth_data = _5g_auth_data;
ue_authentication_ctx_local_var->eap_payload = eap_payload;
ue_authentication_ctx_local_var->_links = _links;
ue_authentication_ctx_local_var->serving_network_name = serving_network_name;
@ -31,19 +29,15 @@ void OpenAPI_ue_authentication_ctx_free(OpenAPI_ue_authentication_ctx_t *ue_auth
}
OpenAPI_lnode_t *node;
if (ue_authentication_ctx->_5g_auth_data) {
OpenAPI_av5g_aka_free(ue_authentication_ctx->_5g_auth_data);
OpenAPI_ue_authentication_ctx_5g_auth_data_free(ue_authentication_ctx->_5g_auth_data);
ue_authentication_ctx->_5g_auth_data = NULL;
}
if (ue_authentication_ctx->eap_payload) {
ogs_free(ue_authentication_ctx->eap_payload);
ue_authentication_ctx->eap_payload = NULL;
}
if (ue_authentication_ctx->_links) {
OpenAPI_list_for_each(ue_authentication_ctx->_links, node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)node->data;
ogs_free(localKeyValue->key);
OpenAPI_links_value_schema_free(localKeyValue->value);
ogs_free(localKeyValue);
OpenAPI_map_free(localKeyValue);
}
OpenAPI_list_free(ue_authentication_ctx->_links);
ue_authentication_ctx->_links = NULL;
@ -65,13 +59,20 @@ cJSON *OpenAPI_ue_authentication_ctx_convertToJSON(OpenAPI_ue_authentication_ctx
}
item = cJSON_CreateObject();
if (ue_authentication_ctx->auth_type == OpenAPI_auth_type_NULL) {
ogs_error("OpenAPI_ue_authentication_ctx_convertToJSON() failed [auth_type]");
return NULL;
}
if (cJSON_AddStringToObject(item, "authType", OpenAPI_auth_type_ToString(ue_authentication_ctx->auth_type)) == NULL) {
ogs_error("OpenAPI_ue_authentication_ctx_convertToJSON() failed [auth_type]");
goto end;
}
if (ue_authentication_ctx->_5g_auth_data) {
cJSON *_5g_auth_data_local_JSON = OpenAPI_av5g_aka_convertToJSON(ue_authentication_ctx->_5g_auth_data);
if (!ue_authentication_ctx->_5g_auth_data) {
ogs_error("OpenAPI_ue_authentication_ctx_convertToJSON() failed [_5g_auth_data]");
return NULL;
}
cJSON *_5g_auth_data_local_JSON = OpenAPI_ue_authentication_ctx_5g_auth_data_convertToJSON(ue_authentication_ctx->_5g_auth_data);
if (_5g_auth_data_local_JSON == NULL) {
ogs_error("OpenAPI_ue_authentication_ctx_convertToJSON() failed [_5g_auth_data]");
goto end;
@ -81,30 +82,29 @@ cJSON *OpenAPI_ue_authentication_ctx_convertToJSON(OpenAPI_ue_authentication_ctx
ogs_error("OpenAPI_ue_authentication_ctx_convertToJSON() failed [_5g_auth_data]");
goto end;
}
}
if (ue_authentication_ctx->eap_payload) {
if (cJSON_AddStringToObject(item, "EapPayload", ue_authentication_ctx->eap_payload) == NULL) {
ogs_error("OpenAPI_ue_authentication_ctx_convertToJSON() failed [eap_payload]");
goto end;
if (!ue_authentication_ctx->_links) {
ogs_error("OpenAPI_ue_authentication_ctx_convertToJSON() failed [_links]");
return NULL;
}
}
cJSON *_links = cJSON_AddObjectToObject(item, "_links");
if (_links == NULL) {
ogs_error("OpenAPI_ue_authentication_ctx_convertToJSON() failed [_links]");
goto end;
}
cJSON *localMapObject = _links;
OpenAPI_lnode_t *_links_node;
if (ue_authentication_ctx->_links) {
OpenAPI_list_for_each(ue_authentication_ctx->_links, _links_node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)_links_node->data;
cJSON *itemLocal = OpenAPI_links_value_schema_convertToJSON(localKeyValue->value);
cJSON *itemLocal = localKeyValue->value ?
OpenAPI_links_value_schema_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_ue_authentication_ctx_convertToJSON() failed [_links]");
ogs_error("OpenAPI_ue_authentication_ctx_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(_links, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
@ -122,66 +122,63 @@ end:
OpenAPI_ue_authentication_ctx_t *OpenAPI_ue_authentication_ctx_parseFromJSON(cJSON *ue_authentication_ctxJSON)
{
OpenAPI_ue_authentication_ctx_t *ue_authentication_ctx_local_var = NULL;
cJSON *auth_type = cJSON_GetObjectItemCaseSensitive(ue_authentication_ctxJSON, "authType");
OpenAPI_lnode_t *node = NULL;
cJSON *auth_type = NULL;
OpenAPI_auth_type_e auth_typeVariable = 0;
cJSON *_5g_auth_data = NULL;
OpenAPI_ue_authentication_ctx_5g_auth_data_t *_5g_auth_data_local_nonprim = NULL;
cJSON *_links = NULL;
OpenAPI_list_t *_linksList = NULL;
cJSON *serving_network_name = NULL;
auth_type = cJSON_GetObjectItemCaseSensitive(ue_authentication_ctxJSON, "authType");
if (!auth_type) {
ogs_error("OpenAPI_ue_authentication_ctx_parseFromJSON() failed [auth_type]");
goto end;
}
OpenAPI_auth_type_e auth_typeVariable;
if (!cJSON_IsString(auth_type)) {
ogs_error("OpenAPI_ue_authentication_ctx_parseFromJSON() failed [auth_type]");
goto end;
}
auth_typeVariable = OpenAPI_auth_type_FromString(auth_type->valuestring);
cJSON *_5g_auth_data = cJSON_GetObjectItemCaseSensitive(ue_authentication_ctxJSON, "5gAuthData");
OpenAPI_av5g_aka_t *_5g_auth_data_local_nonprim = NULL;
if (_5g_auth_data) {
_5g_auth_data_local_nonprim = OpenAPI_av5g_aka_parseFromJSON(_5g_auth_data);
}
cJSON *eap_payload = cJSON_GetObjectItemCaseSensitive(ue_authentication_ctxJSON, "EapPayload");
if (eap_payload) {
if (!cJSON_IsString(eap_payload)) {
ogs_error("OpenAPI_ue_authentication_ctx_parseFromJSON() failed [eap_payload]");
_5g_auth_data = cJSON_GetObjectItemCaseSensitive(ue_authentication_ctxJSON, "5gAuthData");
if (!_5g_auth_data) {
ogs_error("OpenAPI_ue_authentication_ctx_parseFromJSON() failed [_5g_auth_data]");
goto end;
}
}
_5g_auth_data_local_nonprim = OpenAPI_ue_authentication_ctx_5g_auth_data_parseFromJSON(_5g_auth_data);
cJSON *_links = cJSON_GetObjectItemCaseSensitive(ue_authentication_ctxJSON, "_links");
_links = cJSON_GetObjectItemCaseSensitive(ue_authentication_ctxJSON, "_links");
if (!_links) {
ogs_error("OpenAPI_ue_authentication_ctx_parseFromJSON() failed [_links]");
goto end;
}
OpenAPI_list_t *_linksList;
cJSON *_links_local_map;
if (!cJSON_IsObject(_links)) {
cJSON *_links_local_map = NULL;
if (!cJSON_IsObject(_links) && !cJSON_IsNull(_links)) {
ogs_error("OpenAPI_ue_authentication_ctx_parseFromJSON() failed [_links]");
goto end;
}
if (cJSON_IsObject(_links)) {
_linksList = OpenAPI_list_create();
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(_links_local_map, _links) {
cJSON *localMapObject = _links_local_map;
if (!cJSON_IsObject(_links_local_map)) {
ogs_error("OpenAPI_ue_authentication_ctx_parseFromJSON() failed [_links]");
goto end;
}
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_links_value_schema_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_ue_authentication_ctx_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(_linksList, localMapKeyPair);
}
}
cJSON *serving_network_name = cJSON_GetObjectItemCaseSensitive(ue_authentication_ctxJSON, "servingNetworkName");
serving_network_name = cJSON_GetObjectItemCaseSensitive(ue_authentication_ctxJSON, "servingNetworkName");
if (serving_network_name) {
if (!cJSON_IsString(serving_network_name)) {
if (!cJSON_IsString(serving_network_name) && !cJSON_IsNull(serving_network_name)) {
ogs_error("OpenAPI_ue_authentication_ctx_parseFromJSON() failed [serving_network_name]");
goto end;
}
@ -189,14 +186,27 @@ OpenAPI_ue_authentication_ctx_t *OpenAPI_ue_authentication_ctx_parseFromJSON(cJS
ue_authentication_ctx_local_var = OpenAPI_ue_authentication_ctx_create (
auth_typeVariable,
_5g_auth_data ? _5g_auth_data_local_nonprim : NULL,
eap_payload ? ogs_strdup(eap_payload->valuestring) : NULL,
_5g_auth_data_local_nonprim,
_linksList,
serving_network_name ? ogs_strdup(serving_network_name->valuestring) : NULL
serving_network_name && !cJSON_IsNull(serving_network_name) ? ogs_strdup(serving_network_name->valuestring) : NULL
);
return ue_authentication_ctx_local_var;
end:
if (_5g_auth_data_local_nonprim) {
OpenAPI_ue_authentication_ctx_5g_auth_data_free(_5g_auth_data_local_nonprim);
_5g_auth_data_local_nonprim = NULL;
}
if (_linksList) {
OpenAPI_list_for_each(_linksList, node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*) node->data;
ogs_free(localKeyValue->key);
OpenAPI_links_value_schema_free(localKeyValue->value);
OpenAPI_map_free(localKeyValue);
}
OpenAPI_list_free(_linksList);
_linksList = NULL;
}
return NULL;
}

View File

@ -8,13 +8,13 @@
#define _OpenAPI_ue_authentication_ctx_H_
#include <string.h>
#include "../openapi/external/cJSON.h"
#include "../openapi/include/list.h"
#include "../openapi/include/keyValuePair.h"
#include "../openapi/include/binary.h"
#include "../openapi/model/auth_type.h"
#include "../openapi/model/av5g_aka.h"
#include "../openapi/model/links_value_schema.h"
#include "../external/cJSON.h"
#include "../include/list.h"
#include "../include/keyValuePair.h"
#include "../include/binary.h"
#include "auth_type.h"
#include "links_value_schema.h"
#include "ue_authentication_ctx_5g_auth_data.h"
#ifdef __cplusplus
extern "C" {
@ -22,17 +22,15 @@ extern "C" {
typedef struct OpenAPI_ue_authentication_ctx_s OpenAPI_ue_authentication_ctx_t;
typedef struct OpenAPI_ue_authentication_ctx_s {
OpenAPI_auth_type_e auth_type; /* Non-Primitive Enum */
struct OpenAPI_av5g_aka_s *_5g_auth_data; /* Model */
char *eap_payload; /* String */
OpenAPI_list_t* _links; /* Map */
char *serving_network_name; /* String */
OpenAPI_auth_type_e auth_type;
struct OpenAPI_ue_authentication_ctx_5g_auth_data_s *_5g_auth_data;
OpenAPI_list_t* _links;
char *serving_network_name;
} OpenAPI_ue_authentication_ctx_t;
OpenAPI_ue_authentication_ctx_t *OpenAPI_ue_authentication_ctx_create(
OpenAPI_auth_type_e auth_type,
OpenAPI_av5g_aka_t *_5g_auth_data,
char *eap_payload,
OpenAPI_ue_authentication_ctx_5g_auth_data_t *_5g_auth_data,
OpenAPI_list_t* _links,
char *serving_network_name
);

View File

@ -0,0 +1,166 @@
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include "ue_authentication_ctx_5g_auth_data.h"
OpenAPI_ue_authentication_ctx_5g_auth_data_t *OpenAPI_ue_authentication_ctx_5g_auth_data_create(
char *rand,
char *hxres_star,
char *autn
)
{
OpenAPI_ue_authentication_ctx_5g_auth_data_t *ue_authentication_ctx_5g_auth_data_local_var = ogs_malloc(sizeof(OpenAPI_ue_authentication_ctx_5g_auth_data_t));
ogs_assert(ue_authentication_ctx_5g_auth_data_local_var);
ue_authentication_ctx_5g_auth_data_local_var->rand = rand;
ue_authentication_ctx_5g_auth_data_local_var->hxres_star = hxres_star;
ue_authentication_ctx_5g_auth_data_local_var->autn = autn;
return ue_authentication_ctx_5g_auth_data_local_var;
}
void OpenAPI_ue_authentication_ctx_5g_auth_data_free(OpenAPI_ue_authentication_ctx_5g_auth_data_t *ue_authentication_ctx_5g_auth_data)
{
if (NULL == ue_authentication_ctx_5g_auth_data) {
return;
}
OpenAPI_lnode_t *node;
if (ue_authentication_ctx_5g_auth_data->rand) {
ogs_free(ue_authentication_ctx_5g_auth_data->rand);
ue_authentication_ctx_5g_auth_data->rand = NULL;
}
if (ue_authentication_ctx_5g_auth_data->hxres_star) {
ogs_free(ue_authentication_ctx_5g_auth_data->hxres_star);
ue_authentication_ctx_5g_auth_data->hxres_star = NULL;
}
if (ue_authentication_ctx_5g_auth_data->autn) {
ogs_free(ue_authentication_ctx_5g_auth_data->autn);
ue_authentication_ctx_5g_auth_data->autn = NULL;
}
ogs_free(ue_authentication_ctx_5g_auth_data);
}
cJSON *OpenAPI_ue_authentication_ctx_5g_auth_data_convertToJSON(OpenAPI_ue_authentication_ctx_5g_auth_data_t *ue_authentication_ctx_5g_auth_data)
{
cJSON *item = NULL;
if (ue_authentication_ctx_5g_auth_data == NULL) {
ogs_error("OpenAPI_ue_authentication_ctx_5g_auth_data_convertToJSON() failed [UEAuthenticationCtx_5gAuthData]");
return NULL;
}
item = cJSON_CreateObject();
if (!ue_authentication_ctx_5g_auth_data->rand) {
ogs_error("OpenAPI_ue_authentication_ctx_5g_auth_data_convertToJSON() failed [rand]");
return NULL;
}
if (cJSON_AddStringToObject(item, "rand", ue_authentication_ctx_5g_auth_data->rand) == NULL) {
ogs_error("OpenAPI_ue_authentication_ctx_5g_auth_data_convertToJSON() failed [rand]");
goto end;
}
if (!ue_authentication_ctx_5g_auth_data->hxres_star) {
ogs_error("OpenAPI_ue_authentication_ctx_5g_auth_data_convertToJSON() failed [hxres_star]");
return NULL;
}
if (cJSON_AddStringToObject(item, "hxresStar", ue_authentication_ctx_5g_auth_data->hxres_star) == NULL) {
ogs_error("OpenAPI_ue_authentication_ctx_5g_auth_data_convertToJSON() failed [hxres_star]");
goto end;
}
if (!ue_authentication_ctx_5g_auth_data->autn) {
ogs_error("OpenAPI_ue_authentication_ctx_5g_auth_data_convertToJSON() failed [autn]");
return NULL;
}
if (cJSON_AddStringToObject(item, "autn", ue_authentication_ctx_5g_auth_data->autn) == NULL) {
ogs_error("OpenAPI_ue_authentication_ctx_5g_auth_data_convertToJSON() failed [autn]");
goto end;
}
end:
return item;
}
OpenAPI_ue_authentication_ctx_5g_auth_data_t *OpenAPI_ue_authentication_ctx_5g_auth_data_parseFromJSON(cJSON *ue_authentication_ctx_5g_auth_dataJSON)
{
OpenAPI_ue_authentication_ctx_5g_auth_data_t *ue_authentication_ctx_5g_auth_data_local_var = NULL;
OpenAPI_lnode_t *node = NULL;
cJSON *rand = NULL;
cJSON *hxres_star = NULL;
cJSON *autn = NULL;
rand = cJSON_GetObjectItemCaseSensitive(ue_authentication_ctx_5g_auth_dataJSON, "rand");
if (!rand) {
ogs_error("OpenAPI_ue_authentication_ctx_5g_auth_data_parseFromJSON() failed [rand]");
goto end;
}
if (!cJSON_IsString(rand)) {
ogs_error("OpenAPI_ue_authentication_ctx_5g_auth_data_parseFromJSON() failed [rand]");
goto end;
}
hxres_star = cJSON_GetObjectItemCaseSensitive(ue_authentication_ctx_5g_auth_dataJSON, "hxresStar");
if (!hxres_star) {
ogs_error("OpenAPI_ue_authentication_ctx_5g_auth_data_parseFromJSON() failed [hxres_star]");
goto end;
}
if (!cJSON_IsString(hxres_star)) {
ogs_error("OpenAPI_ue_authentication_ctx_5g_auth_data_parseFromJSON() failed [hxres_star]");
goto end;
}
autn = cJSON_GetObjectItemCaseSensitive(ue_authentication_ctx_5g_auth_dataJSON, "autn");
if (!autn) {
ogs_error("OpenAPI_ue_authentication_ctx_5g_auth_data_parseFromJSON() failed [autn]");
goto end;
}
if (!cJSON_IsString(autn)) {
ogs_error("OpenAPI_ue_authentication_ctx_5g_auth_data_parseFromJSON() failed [autn]");
goto end;
}
ue_authentication_ctx_5g_auth_data_local_var = OpenAPI_ue_authentication_ctx_5g_auth_data_create (
ogs_strdup(rand->valuestring),
ogs_strdup(hxres_star->valuestring),
ogs_strdup(autn->valuestring)
);
return ue_authentication_ctx_5g_auth_data_local_var;
end:
return NULL;
}
OpenAPI_ue_authentication_ctx_5g_auth_data_t *OpenAPI_ue_authentication_ctx_5g_auth_data_copy(OpenAPI_ue_authentication_ctx_5g_auth_data_t *dst, OpenAPI_ue_authentication_ctx_5g_auth_data_t *src)
{
cJSON *item = NULL;
char *content = NULL;
ogs_assert(src);
item = OpenAPI_ue_authentication_ctx_5g_auth_data_convertToJSON(src);
if (!item) {
ogs_error("OpenAPI_ue_authentication_ctx_5g_auth_data_convertToJSON() failed");
return NULL;
}
content = cJSON_Print(item);
cJSON_Delete(item);
if (!content) {
ogs_error("cJSON_Print() failed");
return NULL;
}
item = cJSON_Parse(content);
ogs_free(content);
if (!item) {
ogs_error("cJSON_Parse() failed");
return NULL;
}
OpenAPI_ue_authentication_ctx_5g_auth_data_free(dst);
dst = OpenAPI_ue_authentication_ctx_5g_auth_data_parseFromJSON(item);
cJSON_Delete(item);
return dst;
}

View File

@ -0,0 +1,43 @@
/*
* ue_authentication_ctx_5g_auth_data.h
*
*
*/
#ifndef _OpenAPI_ue_authentication_ctx_5g_auth_data_H_
#define _OpenAPI_ue_authentication_ctx_5g_auth_data_H_
#include <string.h>
#include "../external/cJSON.h"
#include "../include/list.h"
#include "../include/keyValuePair.h"
#include "../include/binary.h"
#include "av5g_aka.h"
#ifdef __cplusplus
extern "C" {
#endif
typedef struct OpenAPI_ue_authentication_ctx_5g_auth_data_s OpenAPI_ue_authentication_ctx_5g_auth_data_t;
typedef struct OpenAPI_ue_authentication_ctx_5g_auth_data_s {
char *rand;
char *hxres_star;
char *autn;
} OpenAPI_ue_authentication_ctx_5g_auth_data_t;
OpenAPI_ue_authentication_ctx_5g_auth_data_t *OpenAPI_ue_authentication_ctx_5g_auth_data_create(
char *rand,
char *hxres_star,
char *autn
);
void OpenAPI_ue_authentication_ctx_5g_auth_data_free(OpenAPI_ue_authentication_ctx_5g_auth_data_t *ue_authentication_ctx_5g_auth_data);
OpenAPI_ue_authentication_ctx_5g_auth_data_t *OpenAPI_ue_authentication_ctx_5g_auth_data_parseFromJSON(cJSON *ue_authentication_ctx_5g_auth_dataJSON);
cJSON *OpenAPI_ue_authentication_ctx_5g_auth_data_convertToJSON(OpenAPI_ue_authentication_ctx_5g_auth_data_t *ue_authentication_ctx_5g_auth_data);
OpenAPI_ue_authentication_ctx_5g_auth_data_t *OpenAPI_ue_authentication_ctx_5g_auth_data_copy(OpenAPI_ue_authentication_ctx_5g_auth_data_t *dst, OpenAPI_ue_authentication_ctx_5g_auth_data_t *src);
#ifdef __cplusplus
}
#endif
#endif /* _OpenAPI_ue_authentication_ctx_5g_auth_data_H_ */

View File

@ -66,10 +66,10 @@ cJSON *OpenAPI_ue_context_in_smf_data_convertToJSON(OpenAPI_ue_context_in_smf_da
OpenAPI_pdu_session_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_ue_context_in_smf_data_convertToJSON() failed [pdu_sessions]");
ogs_error("OpenAPI_ue_context_in_smf_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(pdu_sessions, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -127,13 +127,13 @@ OpenAPI_ue_context_in_smf_data_t *OpenAPI_ue_context_in_smf_data_parseFromJSON(c
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(pdu_sessions_local_map, pdu_sessions) {
cJSON *localMapObject = pdu_sessions_local_map;
if (cJSON_IsObject(pdu_sessions_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_pdu_session_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(pdu_sessions_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_ue_context_in_smf_data_parseFromJSON() failed [pdu_sessions]");
ogs_error("OpenAPI_ue_context_in_smf_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(pdu_sessionsList, localMapKeyPair);

View File

@ -66,10 +66,10 @@ cJSON *OpenAPI_ue_context_in_smf_data_1_convertToJSON(OpenAPI_ue_context_in_smf_
OpenAPI_pdu_session_1_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_ue_context_in_smf_data_1_convertToJSON() failed [pdu_sessions]");
ogs_error("OpenAPI_ue_context_in_smf_data_1_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(pdu_sessions, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -127,13 +127,13 @@ OpenAPI_ue_context_in_smf_data_1_t *OpenAPI_ue_context_in_smf_data_1_parseFromJS
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(pdu_sessions_local_map, pdu_sessions) {
cJSON *localMapObject = pdu_sessions_local_map;
if (cJSON_IsObject(pdu_sessions_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_pdu_session_1_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(pdu_sessions_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_ue_context_in_smf_data_1_parseFromJSON() failed [pdu_sessions]");
ogs_error("OpenAPI_ue_context_in_smf_data_1_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(pdu_sessionsList, localMapKeyPair);

View File

@ -103,10 +103,10 @@ cJSON *OpenAPI_ue_policy_set_convertToJSON(OpenAPI_ue_policy_set_t *ue_policy_se
OpenAPI_presence_info_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_ue_policy_set_convertToJSON() failed [pra_infos]");
ogs_error("OpenAPI_ue_policy_set_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(pra_infos, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -142,10 +142,10 @@ cJSON *OpenAPI_ue_policy_set_convertToJSON(OpenAPI_ue_policy_set_t *ue_policy_se
OpenAPI_ue_policy_section_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_ue_policy_set_convertToJSON() failed [ue_policy_sections]");
ogs_error("OpenAPI_ue_policy_set_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(ue_policy_sections, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -181,10 +181,10 @@ cJSON *OpenAPI_ue_policy_set_convertToJSON(OpenAPI_ue_policy_set_t *ue_policy_se
OpenAPI_plmn_route_selection_descriptor_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_ue_policy_set_convertToJSON() failed [allowed_route_sel_descs]");
ogs_error("OpenAPI_ue_policy_set_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(allowed_route_sel_descs, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -246,13 +246,13 @@ OpenAPI_ue_policy_set_t *OpenAPI_ue_policy_set_parseFromJSON(cJSON *ue_policy_se
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(pra_infos_local_map, pra_infos) {
cJSON *localMapObject = pra_infos_local_map;
if (cJSON_IsObject(pra_infos_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_presence_info_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(pra_infos_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_ue_policy_set_parseFromJSON() failed [pra_infos]");
ogs_error("OpenAPI_ue_policy_set_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(pra_infosList, localMapKeyPair);
@ -292,13 +292,13 @@ OpenAPI_ue_policy_set_t *OpenAPI_ue_policy_set_parseFromJSON(cJSON *ue_policy_se
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(ue_policy_sections_local_map, ue_policy_sections) {
cJSON *localMapObject = ue_policy_sections_local_map;
if (cJSON_IsObject(ue_policy_sections_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_ue_policy_section_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(ue_policy_sections_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_ue_policy_set_parseFromJSON() failed [ue_policy_sections]");
ogs_error("OpenAPI_ue_policy_set_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(ue_policy_sectionsList, localMapKeyPair);
@ -338,13 +338,13 @@ OpenAPI_ue_policy_set_t *OpenAPI_ue_policy_set_parseFromJSON(cJSON *ue_policy_se
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(allowed_route_sel_descs_local_map, allowed_route_sel_descs) {
cJSON *localMapObject = allowed_route_sel_descs_local_map;
if (cJSON_IsObject(allowed_route_sel_descs_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_plmn_route_selection_descriptor_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(allowed_route_sel_descs_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_ue_policy_set_parseFromJSON() failed [allowed_route_sel_descs]");
ogs_error("OpenAPI_ue_policy_set_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(allowed_route_sel_descsList, localMapKeyPair);

View File

@ -76,10 +76,10 @@ cJSON *OpenAPI_ue_policy_set_patch_convertToJSON(OpenAPI_ue_policy_set_patch_t *
OpenAPI_ue_policy_section_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_ue_policy_set_patch_convertToJSON() failed [ue_policy_sections]");
ogs_error("OpenAPI_ue_policy_set_patch_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(ue_policy_sections, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -150,13 +150,13 @@ OpenAPI_ue_policy_set_patch_t *OpenAPI_ue_policy_set_patch_parseFromJSON(cJSON *
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(ue_policy_sections_local_map, ue_policy_sections) {
cJSON *localMapObject = ue_policy_sections_local_map;
if (cJSON_IsObject(ue_policy_sections_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_ue_policy_section_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(ue_policy_sections_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_ue_policy_set_patch_parseFromJSON() failed [ue_policy_sections]");
ogs_error("OpenAPI_ue_policy_set_patch_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(ue_policy_sectionsList, localMapKeyPair);

View File

@ -77,10 +77,10 @@ cJSON *OpenAPI_usage_mon_data_convertToJSON(OpenAPI_usage_mon_data_t *usage_mon_
OpenAPI_usage_mon_data_scope_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_usage_mon_data_convertToJSON() failed [scopes]");
ogs_error("OpenAPI_usage_mon_data_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(scopes, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -162,13 +162,13 @@ OpenAPI_usage_mon_data_t *OpenAPI_usage_mon_data_parseFromJSON(cJSON *usage_mon_
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(scopes_local_map, scopes) {
cJSON *localMapObject = scopes_local_map;
if (cJSON_IsObject(scopes_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_usage_mon_data_scope_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(scopes_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_usage_mon_data_parseFromJSON() failed [scopes]");
ogs_error("OpenAPI_usage_mon_data_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(scopesList, localMapKeyPair);

View File

@ -80,10 +80,10 @@ cJSON *OpenAPI_usage_mon_data_limit_convertToJSON(OpenAPI_usage_mon_data_limit_t
OpenAPI_usage_mon_data_scope_convertToJSON(localKeyValue->value) :
cJSON_CreateNull();
if (itemLocal == NULL) {
ogs_error("OpenAPI_usage_mon_data_limit_convertToJSON() failed [scopes]");
ogs_error("OpenAPI_usage_mon_data_limit_convertToJSON() failed [inner]");
goto end;
}
cJSON_AddItemToObject(scopes, localKeyValue->key, itemLocal);
cJSON_AddItemToObject(localMapObject, localKeyValue->key, itemLocal);
}
}
}
@ -166,13 +166,13 @@ OpenAPI_usage_mon_data_limit_t *OpenAPI_usage_mon_data_limit_parseFromJSON(cJSON
OpenAPI_map_t *localMapKeyPair = NULL;
cJSON_ArrayForEach(scopes_local_map, scopes) {
cJSON *localMapObject = scopes_local_map;
if (cJSON_IsObject(scopes_local_map)) {
if (cJSON_IsObject(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(
ogs_strdup(localMapObject->string), OpenAPI_usage_mon_data_scope_parseFromJSON(localMapObject));
} else if (cJSON_IsNull(scopes_local_map)) {
} else if (cJSON_IsNull(localMapObject)) {
localMapKeyPair = OpenAPI_map_create(ogs_strdup(localMapObject->string), NULL);
} else {
ogs_error("OpenAPI_usage_mon_data_limit_parseFromJSON() failed [scopes]");
ogs_error("OpenAPI_usage_mon_data_limit_parseFromJSON() failed [inner]");
goto end;
}
OpenAPI_list_add(scopesList, localMapKeyPair);

Some files were not shown because too many files have changed in this diff Show More