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

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

View file

@ -1,7 +1,7 @@
/*
* sm_context_update_data.h
*
*
* Data within Update SM Context Request
*/
#ifndef _OpenAPI_sm_context_update_data_H_
@ -26,10 +26,12 @@
#include "n2_sm_info_type.h"
#include "ng_ap_cause.h"
#include "ng_ran_target_id.h"
#include "pcf_ue_callback_info.h"
#include "plmn_id_nid.h"
#include "presence_state.h"
#include "rat_type.h"
#include "ref_to_binary_data.h"
#include "satellite_backhaul_category.h"
#include "snssai.h"
#include "trace_data.h"
#include "tunnel_info.h"
@ -41,6 +43,11 @@ extern "C" {
#endif
typedef struct OpenAPI_sm_context_update_data_s OpenAPI_sm_context_update_data_t;
typedef enum { OpenAPI_sm_context_update_data_SMPOLICYNOTIFYIND_NULL = 0, OpenAPI_sm_context_update_data_SMPOLICYNOTIFYIND__true } OpenAPI_sm_context_update_data_sm_policy_notify_ind_e;
char* OpenAPI_sm_context_update_data_sm_policy_notify_ind_ToString(OpenAPI_sm_context_update_data_sm_policy_notify_ind_e sm_policy_notify_ind);
OpenAPI_sm_context_update_data_sm_policy_notify_ind_e OpenAPI_sm_context_update_data_sm_policy_notify_ind_FromString(char* sm_policy_notify_ind);
typedef struct OpenAPI_sm_context_update_data_s {
char *pei;
char *serving_nf_id;
@ -72,6 +79,9 @@ typedef struct OpenAPI_sm_context_update_data_s {
struct OpenAPI_tunnel_info_s *n9_forwarding_tunnel;
OpenAPI_list_t *n9_dl_forwarding_tnl_list;
OpenAPI_list_t *n9_ul_forwarding_tnl_list;
struct OpenAPI_tunnel_info_s *n9_dl_forwarding_tunnel;
bool is_n9_inactivity_timer;
int n9_inactivity_timer;
OpenAPI_list_t *eps_bearer_setup;
OpenAPI_list_t *revoke_ebi_list;
bool is_release;
@ -100,6 +110,12 @@ typedef struct OpenAPI_sm_context_update_data_s {
char *forwarding_f_teid;
OpenAPI_list_t *forwarding_bearer_contexts;
struct OpenAPI_ddn_failure_subs_s *ddn_failure_subs;
bool is_skip_n2_pdu_session_res_rel_ind;
int skip_n2_pdu_session_res_rel_ind;
OpenAPI_list_t *secondary_rat_usage_data_report_container;
OpenAPI_sm_context_update_data_sm_policy_notify_ind_e sm_policy_notify_ind;
struct OpenAPI_pcf_ue_callback_info_s *pcf_ue_callback_info;
OpenAPI_satellite_backhaul_category_e satellite_backhaul_cat;
} OpenAPI_sm_context_update_data_t;
OpenAPI_sm_context_update_data_t *OpenAPI_sm_context_update_data_create(
@ -133,6 +149,9 @@ OpenAPI_sm_context_update_data_t *OpenAPI_sm_context_update_data_create(
OpenAPI_tunnel_info_t *n9_forwarding_tunnel,
OpenAPI_list_t *n9_dl_forwarding_tnl_list,
OpenAPI_list_t *n9_ul_forwarding_tnl_list,
OpenAPI_tunnel_info_t *n9_dl_forwarding_tunnel,
bool is_n9_inactivity_timer,
int n9_inactivity_timer,
OpenAPI_list_t *eps_bearer_setup,
OpenAPI_list_t *revoke_ebi_list,
bool is_release,
@ -160,7 +179,13 @@ OpenAPI_sm_context_update_data_t *OpenAPI_sm_context_update_data_create(
int extended_nas_sm_timer_ind,
char *forwarding_f_teid,
OpenAPI_list_t *forwarding_bearer_contexts,
OpenAPI_ddn_failure_subs_t *ddn_failure_subs
OpenAPI_ddn_failure_subs_t *ddn_failure_subs,
bool is_skip_n2_pdu_session_res_rel_ind,
int skip_n2_pdu_session_res_rel_ind,
OpenAPI_list_t *secondary_rat_usage_data_report_container,
OpenAPI_sm_context_update_data_sm_policy_notify_ind_e sm_policy_notify_ind,
OpenAPI_pcf_ue_callback_info_t *pcf_ue_callback_info,
OpenAPI_satellite_backhaul_category_e satellite_backhaul_cat
);
void OpenAPI_sm_context_update_data_free(OpenAPI_sm_context_update_data_t *sm_context_update_data);
OpenAPI_sm_context_update_data_t *OpenAPI_sm_context_update_data_parseFromJSON(cJSON *sm_context_update_dataJSON);