mirror of
https://github.com/open5gs/open5gs.git
synced 2026-05-04 22:30:09 +00:00
Upgrade SBI(Service-based Interface)
* OpenAPI Generator version: 4.3.1 ==> 5.5.1 * Specification : r16.8.0 (20210629)
This commit is contained in:
parent
2aaa8200c2
commit
f278d58a69
1914 changed files with 91329 additions and 57361 deletions
|
|
@ -13,10 +13,8 @@ OpenAPI_media_sub_component_t *OpenAPI_media_sub_component_create(
|
|||
char *mar_bw_dl,
|
||||
char *mar_bw_ul,
|
||||
char *tos_tr_cl,
|
||||
OpenAPI_flow_usage_e flow_usage,
|
||||
OpenAPI_tscai_input_container_t *tscai_input_dl,
|
||||
OpenAPI_tscai_input_container_t *tscai_input_ul
|
||||
)
|
||||
OpenAPI_flow_usage_e flow_usage
|
||||
)
|
||||
{
|
||||
OpenAPI_media_sub_component_t *media_sub_component_local_var = OpenAPI_malloc(sizeof(OpenAPI_media_sub_component_t));
|
||||
if (!media_sub_component_local_var) {
|
||||
|
|
@ -31,8 +29,6 @@ OpenAPI_media_sub_component_t *OpenAPI_media_sub_component_create(
|
|||
media_sub_component_local_var->mar_bw_ul = mar_bw_ul;
|
||||
media_sub_component_local_var->tos_tr_cl = tos_tr_cl;
|
||||
media_sub_component_local_var->flow_usage = flow_usage;
|
||||
media_sub_component_local_var->tscai_input_dl = tscai_input_dl;
|
||||
media_sub_component_local_var->tscai_input_ul = tscai_input_ul;
|
||||
|
||||
return media_sub_component_local_var;
|
||||
}
|
||||
|
|
@ -54,8 +50,6 @@ void OpenAPI_media_sub_component_free(OpenAPI_media_sub_component_t *media_sub_c
|
|||
ogs_free(media_sub_component->mar_bw_dl);
|
||||
ogs_free(media_sub_component->mar_bw_ul);
|
||||
ogs_free(media_sub_component->tos_tr_cl);
|
||||
OpenAPI_tscai_input_container_free(media_sub_component->tscai_input_dl);
|
||||
OpenAPI_tscai_input_container_free(media_sub_component->tscai_input_ul);
|
||||
ogs_free(media_sub_component);
|
||||
}
|
||||
|
||||
|
|
@ -70,31 +64,31 @@ cJSON *OpenAPI_media_sub_component_convertToJSON(OpenAPI_media_sub_component_t *
|
|||
|
||||
item = cJSON_CreateObject();
|
||||
if (media_sub_component->af_sig_protocol) {
|
||||
if (cJSON_AddStringToObject(item, "afSigProtocol", OpenAPI_af_sig_protocol_ToString(media_sub_component->af_sig_protocol)) == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [af_sig_protocol]");
|
||||
goto end;
|
||||
}
|
||||
if (cJSON_AddStringToObject(item, "afSigProtocol", OpenAPI_af_sig_protocol_ToString(media_sub_component->af_sig_protocol)) == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [af_sig_protocol]");
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
|
||||
if (media_sub_component->ethf_descs) {
|
||||
cJSON *ethf_descsList = cJSON_AddArrayToObject(item, "ethfDescs");
|
||||
if (ethf_descsList == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [ethf_descs]");
|
||||
goto end;
|
||||
}
|
||||
cJSON *ethf_descsList = cJSON_AddArrayToObject(item, "ethfDescs");
|
||||
if (ethf_descsList == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [ethf_descs]");
|
||||
goto end;
|
||||
}
|
||||
|
||||
OpenAPI_lnode_t *ethf_descs_node;
|
||||
if (media_sub_component->ethf_descs) {
|
||||
OpenAPI_list_for_each(media_sub_component->ethf_descs, ethf_descs_node) {
|
||||
cJSON *itemLocal = OpenAPI_eth_flow_description_convertToJSON(ethf_descs_node->data);
|
||||
if (itemLocal == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [ethf_descs]");
|
||||
goto end;
|
||||
}
|
||||
cJSON_AddItemToArray(ethf_descsList, itemLocal);
|
||||
OpenAPI_lnode_t *ethf_descs_node;
|
||||
if (media_sub_component->ethf_descs) {
|
||||
OpenAPI_list_for_each(media_sub_component->ethf_descs, ethf_descs_node) {
|
||||
cJSON *itemLocal = OpenAPI_eth_flow_description_convertToJSON(ethf_descs_node->data);
|
||||
if (itemLocal == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [ethf_descs]");
|
||||
goto end;
|
||||
}
|
||||
cJSON_AddItemToArray(ethf_descsList, itemLocal);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (cJSON_AddNumberToObject(item, "fNum", media_sub_component->f_num) == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [f_num]");
|
||||
|
|
@ -102,80 +96,54 @@ cJSON *OpenAPI_media_sub_component_convertToJSON(OpenAPI_media_sub_component_t *
|
|||
}
|
||||
|
||||
if (media_sub_component->f_descs) {
|
||||
cJSON *f_descs = cJSON_AddArrayToObject(item, "fDescs");
|
||||
if (f_descs == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [f_descs]");
|
||||
goto end;
|
||||
}
|
||||
cJSON *f_descs = cJSON_AddArrayToObject(item, "fDescs");
|
||||
if (f_descs == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [f_descs]");
|
||||
goto end;
|
||||
}
|
||||
|
||||
OpenAPI_lnode_t *f_descs_node;
|
||||
OpenAPI_list_for_each(media_sub_component->f_descs, f_descs_node) {
|
||||
if (cJSON_AddStringToObject(f_descs, "", (char*)f_descs_node->data) == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [f_descs]");
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
OpenAPI_lnode_t *f_descs_node;
|
||||
OpenAPI_list_for_each(media_sub_component->f_descs, f_descs_node) {
|
||||
if (cJSON_AddStringToObject(f_descs, "", (char*)f_descs_node->data) == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [f_descs]");
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (media_sub_component->f_status) {
|
||||
if (cJSON_AddStringToObject(item, "fStatus", OpenAPI_flow_status_ToString(media_sub_component->f_status)) == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [f_status]");
|
||||
goto end;
|
||||
}
|
||||
if (cJSON_AddStringToObject(item, "fStatus", OpenAPI_flow_status_ToString(media_sub_component->f_status)) == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [f_status]");
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
|
||||
if (media_sub_component->mar_bw_dl) {
|
||||
if (cJSON_AddStringToObject(item, "marBwDl", media_sub_component->mar_bw_dl) == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [mar_bw_dl]");
|
||||
goto end;
|
||||
}
|
||||
if (cJSON_AddStringToObject(item, "marBwDl", media_sub_component->mar_bw_dl) == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [mar_bw_dl]");
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
|
||||
if (media_sub_component->mar_bw_ul) {
|
||||
if (cJSON_AddStringToObject(item, "marBwUl", media_sub_component->mar_bw_ul) == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [mar_bw_ul]");
|
||||
goto end;
|
||||
}
|
||||
if (cJSON_AddStringToObject(item, "marBwUl", media_sub_component->mar_bw_ul) == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [mar_bw_ul]");
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
|
||||
if (media_sub_component->tos_tr_cl) {
|
||||
if (cJSON_AddStringToObject(item, "tosTrCl", media_sub_component->tos_tr_cl) == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [tos_tr_cl]");
|
||||
goto end;
|
||||
}
|
||||
if (cJSON_AddStringToObject(item, "tosTrCl", media_sub_component->tos_tr_cl) == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [tos_tr_cl]");
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
|
||||
if (media_sub_component->flow_usage) {
|
||||
if (cJSON_AddStringToObject(item, "flowUsage", OpenAPI_flow_usage_ToString(media_sub_component->flow_usage)) == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [flow_usage]");
|
||||
goto end;
|
||||
}
|
||||
if (cJSON_AddStringToObject(item, "flowUsage", OpenAPI_flow_usage_ToString(media_sub_component->flow_usage)) == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [flow_usage]");
|
||||
goto end;
|
||||
}
|
||||
|
||||
if (media_sub_component->tscai_input_dl) {
|
||||
cJSON *tscai_input_dl_local_JSON = OpenAPI_tscai_input_container_convertToJSON(media_sub_component->tscai_input_dl);
|
||||
if (tscai_input_dl_local_JSON == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [tscai_input_dl]");
|
||||
goto end;
|
||||
}
|
||||
cJSON_AddItemToObject(item, "tscaiInputDl", tscai_input_dl_local_JSON);
|
||||
if (item->child == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [tscai_input_dl]");
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
|
||||
if (media_sub_component->tscai_input_ul) {
|
||||
cJSON *tscai_input_ul_local_JSON = OpenAPI_tscai_input_container_convertToJSON(media_sub_component->tscai_input_ul);
|
||||
if (tscai_input_ul_local_JSON == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [tscai_input_ul]");
|
||||
goto end;
|
||||
}
|
||||
cJSON_AddItemToObject(item, "tscaiInputUl", tscai_input_ul_local_JSON);
|
||||
if (item->child == NULL) {
|
||||
ogs_error("OpenAPI_media_sub_component_convertToJSON() failed [tscai_input_ul]");
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
|
||||
end:
|
||||
|
|
@ -188,36 +156,36 @@ OpenAPI_media_sub_component_t *OpenAPI_media_sub_component_parseFromJSON(cJSON *
|
|||
cJSON *af_sig_protocol = cJSON_GetObjectItemCaseSensitive(media_sub_componentJSON, "afSigProtocol");
|
||||
|
||||
OpenAPI_af_sig_protocol_e af_sig_protocolVariable;
|
||||
if (af_sig_protocol) {
|
||||
if (!cJSON_IsString(af_sig_protocol)) {
|
||||
ogs_error("OpenAPI_media_sub_component_parseFromJSON() failed [af_sig_protocol]");
|
||||
goto end;
|
||||
}
|
||||
af_sig_protocolVariable = OpenAPI_af_sig_protocol_FromString(af_sig_protocol->valuestring);
|
||||
if (af_sig_protocol) {
|
||||
if (!cJSON_IsString(af_sig_protocol)) {
|
||||
ogs_error("OpenAPI_media_sub_component_parseFromJSON() failed [af_sig_protocol]");
|
||||
goto end;
|
||||
}
|
||||
af_sig_protocolVariable = OpenAPI_af_sig_protocol_FromString(af_sig_protocol->valuestring);
|
||||
}
|
||||
|
||||
cJSON *ethf_descs = cJSON_GetObjectItemCaseSensitive(media_sub_componentJSON, "ethfDescs");
|
||||
|
||||
OpenAPI_list_t *ethf_descsList;
|
||||
if (ethf_descs) {
|
||||
cJSON *ethf_descs_local_nonprimitive;
|
||||
if (!cJSON_IsArray(ethf_descs)) {
|
||||
if (ethf_descs) {
|
||||
cJSON *ethf_descs_local_nonprimitive;
|
||||
if (!cJSON_IsArray(ethf_descs)){
|
||||
ogs_error("OpenAPI_media_sub_component_parseFromJSON() failed [ethf_descs]");
|
||||
goto end;
|
||||
}
|
||||
|
||||
ethf_descsList = OpenAPI_list_create();
|
||||
|
||||
cJSON_ArrayForEach(ethf_descs_local_nonprimitive, ethf_descs ) {
|
||||
if (!cJSON_IsObject(ethf_descs_local_nonprimitive)) {
|
||||
ogs_error("OpenAPI_media_sub_component_parseFromJSON() failed [ethf_descs]");
|
||||
goto end;
|
||||
}
|
||||
OpenAPI_eth_flow_description_t *ethf_descsItem = OpenAPI_eth_flow_description_parseFromJSON(ethf_descs_local_nonprimitive);
|
||||
|
||||
ethf_descsList = OpenAPI_list_create();
|
||||
|
||||
cJSON_ArrayForEach(ethf_descs_local_nonprimitive, ethf_descs ) {
|
||||
if (!cJSON_IsObject(ethf_descs_local_nonprimitive)) {
|
||||
ogs_error("OpenAPI_media_sub_component_parseFromJSON() failed [ethf_descs]");
|
||||
goto end;
|
||||
}
|
||||
OpenAPI_eth_flow_description_t *ethf_descsItem = OpenAPI_eth_flow_description_parseFromJSON(ethf_descs_local_nonprimitive);
|
||||
|
||||
OpenAPI_list_add(ethf_descsList, ethf_descsItem);
|
||||
}
|
||||
OpenAPI_list_add(ethf_descsList, ethf_descsItem);
|
||||
}
|
||||
}
|
||||
|
||||
cJSON *f_num = cJSON_GetObjectItemCaseSensitive(media_sub_componentJSON, "fNum");
|
||||
if (!f_num) {
|
||||
|
|
@ -225,7 +193,7 @@ OpenAPI_media_sub_component_t *OpenAPI_media_sub_component_parseFromJSON(cJSON *
|
|||
goto end;
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (!cJSON_IsNumber(f_num)) {
|
||||
ogs_error("OpenAPI_media_sub_component_parseFromJSON() failed [f_num]");
|
||||
goto end;
|
||||
|
|
@ -234,85 +202,71 @@ OpenAPI_media_sub_component_t *OpenAPI_media_sub_component_parseFromJSON(cJSON *
|
|||
cJSON *f_descs = cJSON_GetObjectItemCaseSensitive(media_sub_componentJSON, "fDescs");
|
||||
|
||||
OpenAPI_list_t *f_descsList;
|
||||
if (f_descs) {
|
||||
cJSON *f_descs_local;
|
||||
if (!cJSON_IsArray(f_descs)) {
|
||||
ogs_error("OpenAPI_media_sub_component_parseFromJSON() failed [f_descs]");
|
||||
goto end;
|
||||
}
|
||||
f_descsList = OpenAPI_list_create();
|
||||
|
||||
cJSON_ArrayForEach(f_descs_local, f_descs) {
|
||||
if (!cJSON_IsString(f_descs_local)) {
|
||||
ogs_error("OpenAPI_media_sub_component_parseFromJSON() failed [f_descs]");
|
||||
goto end;
|
||||
}
|
||||
OpenAPI_list_add(f_descsList, ogs_strdup_or_assert(f_descs_local->valuestring));
|
||||
}
|
||||
if (f_descs) {
|
||||
cJSON *f_descs_local;
|
||||
if (!cJSON_IsArray(f_descs)) {
|
||||
ogs_error("OpenAPI_media_sub_component_parseFromJSON() failed [f_descs]");
|
||||
goto end;
|
||||
}
|
||||
f_descsList = OpenAPI_list_create();
|
||||
|
||||
cJSON_ArrayForEach(f_descs_local, f_descs) {
|
||||
if (!cJSON_IsString(f_descs_local)) {
|
||||
ogs_error("OpenAPI_media_sub_component_parseFromJSON() failed [f_descs]");
|
||||
goto end;
|
||||
}
|
||||
OpenAPI_list_add(f_descsList , ogs_strdup_or_assert(f_descs_local->valuestring));
|
||||
}
|
||||
}
|
||||
|
||||
cJSON *f_status = cJSON_GetObjectItemCaseSensitive(media_sub_componentJSON, "fStatus");
|
||||
|
||||
OpenAPI_flow_status_e f_statusVariable;
|
||||
if (f_status) {
|
||||
if (!cJSON_IsString(f_status)) {
|
||||
ogs_error("OpenAPI_media_sub_component_parseFromJSON() failed [f_status]");
|
||||
goto end;
|
||||
}
|
||||
f_statusVariable = OpenAPI_flow_status_FromString(f_status->valuestring);
|
||||
if (f_status) {
|
||||
if (!cJSON_IsString(f_status)) {
|
||||
ogs_error("OpenAPI_media_sub_component_parseFromJSON() failed [f_status]");
|
||||
goto end;
|
||||
}
|
||||
f_statusVariable = OpenAPI_flow_status_FromString(f_status->valuestring);
|
||||
}
|
||||
|
||||
cJSON *mar_bw_dl = cJSON_GetObjectItemCaseSensitive(media_sub_componentJSON, "marBwDl");
|
||||
|
||||
if (mar_bw_dl) {
|
||||
if (!cJSON_IsString(mar_bw_dl)) {
|
||||
ogs_error("OpenAPI_media_sub_component_parseFromJSON() failed [mar_bw_dl]");
|
||||
goto end;
|
||||
}
|
||||
if (mar_bw_dl) {
|
||||
if (!cJSON_IsString(mar_bw_dl)) {
|
||||
ogs_error("OpenAPI_media_sub_component_parseFromJSON() failed [mar_bw_dl]");
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
|
||||
cJSON *mar_bw_ul = cJSON_GetObjectItemCaseSensitive(media_sub_componentJSON, "marBwUl");
|
||||
|
||||
if (mar_bw_ul) {
|
||||
if (!cJSON_IsString(mar_bw_ul)) {
|
||||
ogs_error("OpenAPI_media_sub_component_parseFromJSON() failed [mar_bw_ul]");
|
||||
goto end;
|
||||
}
|
||||
if (mar_bw_ul) {
|
||||
if (!cJSON_IsString(mar_bw_ul)) {
|
||||
ogs_error("OpenAPI_media_sub_component_parseFromJSON() failed [mar_bw_ul]");
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
|
||||
cJSON *tos_tr_cl = cJSON_GetObjectItemCaseSensitive(media_sub_componentJSON, "tosTrCl");
|
||||
|
||||
if (tos_tr_cl) {
|
||||
if (!cJSON_IsString(tos_tr_cl)) {
|
||||
ogs_error("OpenAPI_media_sub_component_parseFromJSON() failed [tos_tr_cl]");
|
||||
goto end;
|
||||
}
|
||||
if (tos_tr_cl) {
|
||||
if (!cJSON_IsString(tos_tr_cl)) {
|
||||
ogs_error("OpenAPI_media_sub_component_parseFromJSON() failed [tos_tr_cl]");
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
|
||||
cJSON *flow_usage = cJSON_GetObjectItemCaseSensitive(media_sub_componentJSON, "flowUsage");
|
||||
|
||||
OpenAPI_flow_usage_e flow_usageVariable;
|
||||
if (flow_usage) {
|
||||
if (!cJSON_IsString(flow_usage)) {
|
||||
ogs_error("OpenAPI_media_sub_component_parseFromJSON() failed [flow_usage]");
|
||||
goto end;
|
||||
}
|
||||
flow_usageVariable = OpenAPI_flow_usage_FromString(flow_usage->valuestring);
|
||||
}
|
||||
|
||||
cJSON *tscai_input_dl = cJSON_GetObjectItemCaseSensitive(media_sub_componentJSON, "tscaiInputDl");
|
||||
|
||||
OpenAPI_tscai_input_container_t *tscai_input_dl_local_nonprim = NULL;
|
||||
if (tscai_input_dl) {
|
||||
tscai_input_dl_local_nonprim = OpenAPI_tscai_input_container_parseFromJSON(tscai_input_dl);
|
||||
}
|
||||
|
||||
cJSON *tscai_input_ul = cJSON_GetObjectItemCaseSensitive(media_sub_componentJSON, "tscaiInputUl");
|
||||
|
||||
OpenAPI_tscai_input_container_t *tscai_input_ul_local_nonprim = NULL;
|
||||
if (tscai_input_ul) {
|
||||
tscai_input_ul_local_nonprim = OpenAPI_tscai_input_container_parseFromJSON(tscai_input_ul);
|
||||
if (flow_usage) {
|
||||
if (!cJSON_IsString(flow_usage)) {
|
||||
ogs_error("OpenAPI_media_sub_component_parseFromJSON() failed [flow_usage]");
|
||||
goto end;
|
||||
}
|
||||
flow_usageVariable = OpenAPI_flow_usage_FromString(flow_usage->valuestring);
|
||||
}
|
||||
|
||||
media_sub_component_local_var = OpenAPI_media_sub_component_create (
|
||||
af_sig_protocol ? af_sig_protocolVariable : 0,
|
||||
|
|
@ -323,10 +277,8 @@ OpenAPI_media_sub_component_t *OpenAPI_media_sub_component_parseFromJSON(cJSON *
|
|||
mar_bw_dl ? ogs_strdup_or_assert(mar_bw_dl->valuestring) : NULL,
|
||||
mar_bw_ul ? ogs_strdup_or_assert(mar_bw_ul->valuestring) : NULL,
|
||||
tos_tr_cl ? ogs_strdup_or_assert(tos_tr_cl->valuestring) : NULL,
|
||||
flow_usage ? flow_usageVariable : 0,
|
||||
tscai_input_dl ? tscai_input_dl_local_nonprim : NULL,
|
||||
tscai_input_ul ? tscai_input_ul_local_nonprim : NULL
|
||||
);
|
||||
flow_usage ? flow_usageVariable : 0
|
||||
);
|
||||
|
||||
return media_sub_component_local_var;
|
||||
end:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue