[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 @@
/*
* pdu_session_create_data.h
*
*
* Data within Create Request
*/
#ifndef _OpenAPI_pdu_session_create_data_H_
@ -18,16 +18,20 @@
#include "eps_interworking_indication.h"
#include "guami.h"
#include "max_integrity_protected_data_rate.h"
#include "pcf_ue_callback_info.h"
#include "plmn_id_nid.h"
#include "presence_state.h"
#include "rat_type.h"
#include "redundant_pdu_session_information.h"
#include "ref_to_binary_data.h"
#include "request_type.h"
#include "roaming_charging_profile.h"
#include "satellite_backhaul_category.h"
#include "secondary_rat_usage_info.h"
#include "small_data_rate_status.h"
#include "snssai.h"
#include "tunnel_info.h"
#include "up_cnx_state.h"
#include "up_security_info.h"
#include "user_location.h"
#include "vplmn_qos.h"
@ -47,6 +51,7 @@ typedef struct OpenAPI_pdu_session_create_data_s {
char *dnn;
char *selected_dnn;
struct OpenAPI_snssai_s *s_nssai;
struct OpenAPI_snssai_s *hplmn_snssai;
char *vsmf_id;
char *ismf_id;
struct OpenAPI_plmn_id_nid_s *serving_network;
@ -80,6 +85,8 @@ typedef struct OpenAPI_pdu_session_create_data_s {
int always_on_requested;
char *udm_group_id;
char *routing_indicator;
bool is_h_nw_pub_key_id;
int h_nw_pub_key_id;
OpenAPI_eps_interworking_indication_e eps_interworking_ind;
char *v_smf_service_instance_id;
char *i_smf_service_instance_id;
@ -112,6 +119,18 @@ typedef struct OpenAPI_pdu_session_create_data_s {
int dl_serving_plmn_rate_ctl;
struct OpenAPI_up_security_info_s *up_security_info;
struct OpenAPI_vplmn_qos_s *vplmn_qos;
char *old_sm_context_ref;
struct OpenAPI_redundant_pdu_session_information_s *redundant_pdu_session_info;
char *old_pdu_session_ref;
bool is_sm_policy_notify_ind;
int sm_policy_notify_ind;
struct OpenAPI_pcf_ue_callback_info_s *pcf_ue_callback_info;
OpenAPI_satellite_backhaul_category_e satellite_backhaul_cat;
bool is_upip_supported;
int upip_supported;
OpenAPI_up_cnx_state_e up_cnx_state;
bool is_disaster_roaming_ind;
int disaster_roaming_ind;
} OpenAPI_pdu_session_create_data_t;
OpenAPI_pdu_session_create_data_t *OpenAPI_pdu_session_create_data_create(
@ -124,6 +143,7 @@ OpenAPI_pdu_session_create_data_t *OpenAPI_pdu_session_create_data_create(
char *dnn,
char *selected_dnn,
OpenAPI_snssai_t *s_nssai,
OpenAPI_snssai_t *hplmn_snssai,
char *vsmf_id,
char *ismf_id,
OpenAPI_plmn_id_nid_t *serving_network,
@ -157,6 +177,8 @@ OpenAPI_pdu_session_create_data_t *OpenAPI_pdu_session_create_data_create(
int always_on_requested,
char *udm_group_id,
char *routing_indicator,
bool is_h_nw_pub_key_id,
int h_nw_pub_key_id,
OpenAPI_eps_interworking_indication_e eps_interworking_ind,
char *v_smf_service_instance_id,
char *i_smf_service_instance_id,
@ -188,7 +210,19 @@ OpenAPI_pdu_session_create_data_t *OpenAPI_pdu_session_create_data_create(
bool is_dl_serving_plmn_rate_ctl,
int dl_serving_plmn_rate_ctl,
OpenAPI_up_security_info_t *up_security_info,
OpenAPI_vplmn_qos_t *vplmn_qos
OpenAPI_vplmn_qos_t *vplmn_qos,
char *old_sm_context_ref,
OpenAPI_redundant_pdu_session_information_t *redundant_pdu_session_info,
char *old_pdu_session_ref,
bool is_sm_policy_notify_ind,
int sm_policy_notify_ind,
OpenAPI_pcf_ue_callback_info_t *pcf_ue_callback_info,
OpenAPI_satellite_backhaul_category_e satellite_backhaul_cat,
bool is_upip_supported,
int upip_supported,
OpenAPI_up_cnx_state_e up_cnx_state,
bool is_disaster_roaming_ind,
int disaster_roaming_ind
);
void OpenAPI_pdu_session_create_data_free(OpenAPI_pdu_session_create_data_t *pdu_session_create_data);
OpenAPI_pdu_session_create_data_t *OpenAPI_pdu_session_create_data_parseFromJSON(cJSON *pdu_session_create_dataJSON);