mirror of
https://github.com/open5gs/open5gs.git
synced 2026-05-02 05:10:10 +00:00
[Release-17] Upgrade SBI to v17.x.0
This commit is contained in:
parent
969c116e77
commit
4d44b1843e
1687 changed files with 121604 additions and 9310 deletions
|
|
@ -17,6 +17,8 @@ OpenAPI_transfer_mt_data_error_t *OpenAPI_transfer_mt_data_error_create(
|
|||
OpenAPI_access_token_err_t *access_token_error,
|
||||
OpenAPI_access_token_req_t *access_token_request,
|
||||
char *nrf_id,
|
||||
bool is_remote_error,
|
||||
int remote_error,
|
||||
bool is_max_waiting_time,
|
||||
int max_waiting_time
|
||||
)
|
||||
|
|
@ -36,6 +38,8 @@ OpenAPI_transfer_mt_data_error_t *OpenAPI_transfer_mt_data_error_create(
|
|||
transfer_mt_data_error_local_var->access_token_error = access_token_error;
|
||||
transfer_mt_data_error_local_var->access_token_request = access_token_request;
|
||||
transfer_mt_data_error_local_var->nrf_id = nrf_id;
|
||||
transfer_mt_data_error_local_var->is_remote_error = is_remote_error;
|
||||
transfer_mt_data_error_local_var->remote_error = remote_error;
|
||||
transfer_mt_data_error_local_var->is_max_waiting_time = is_max_waiting_time;
|
||||
transfer_mt_data_error_local_var->max_waiting_time = max_waiting_time;
|
||||
|
||||
|
|
@ -204,6 +208,13 @@ cJSON *OpenAPI_transfer_mt_data_error_convertToJSON(OpenAPI_transfer_mt_data_err
|
|||
}
|
||||
}
|
||||
|
||||
if (transfer_mt_data_error->is_remote_error) {
|
||||
if (cJSON_AddBoolToObject(item, "remoteError", transfer_mt_data_error->remote_error) == NULL) {
|
||||
ogs_error("OpenAPI_transfer_mt_data_error_convertToJSON() failed [remote_error]");
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
|
||||
if (transfer_mt_data_error->is_max_waiting_time) {
|
||||
if (cJSON_AddNumberToObject(item, "maxWaitingTime", transfer_mt_data_error->max_waiting_time) == NULL) {
|
||||
ogs_error("OpenAPI_transfer_mt_data_error_convertToJSON() failed [max_waiting_time]");
|
||||
|
|
@ -233,6 +244,7 @@ OpenAPI_transfer_mt_data_error_t *OpenAPI_transfer_mt_data_error_parseFromJSON(c
|
|||
cJSON *access_token_request = NULL;
|
||||
OpenAPI_access_token_req_t *access_token_request_local_nonprim = NULL;
|
||||
cJSON *nrf_id = NULL;
|
||||
cJSON *remote_error = NULL;
|
||||
cJSON *max_waiting_time = NULL;
|
||||
type = cJSON_GetObjectItemCaseSensitive(transfer_mt_data_errorJSON, "type");
|
||||
if (type) {
|
||||
|
|
@ -333,6 +345,14 @@ OpenAPI_transfer_mt_data_error_t *OpenAPI_transfer_mt_data_error_parseFromJSON(c
|
|||
}
|
||||
}
|
||||
|
||||
remote_error = cJSON_GetObjectItemCaseSensitive(transfer_mt_data_errorJSON, "remoteError");
|
||||
if (remote_error) {
|
||||
if (!cJSON_IsBool(remote_error)) {
|
||||
ogs_error("OpenAPI_transfer_mt_data_error_parseFromJSON() failed [remote_error]");
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
|
||||
max_waiting_time = cJSON_GetObjectItemCaseSensitive(transfer_mt_data_errorJSON, "maxWaitingTime");
|
||||
if (max_waiting_time) {
|
||||
if (!cJSON_IsNumber(max_waiting_time)) {
|
||||
|
|
@ -354,6 +374,8 @@ OpenAPI_transfer_mt_data_error_t *OpenAPI_transfer_mt_data_error_parseFromJSON(c
|
|||
access_token_error ? access_token_error_local_nonprim : NULL,
|
||||
access_token_request ? access_token_request_local_nonprim : NULL,
|
||||
nrf_id && !cJSON_IsNull(nrf_id) ? ogs_strdup(nrf_id->valuestring) : NULL,
|
||||
remote_error ? true : false,
|
||||
remote_error ? remote_error->valueint : 0,
|
||||
max_waiting_time ? true : false,
|
||||
max_waiting_time ? max_waiting_time->valuedouble : 0
|
||||
);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue