/* * n1_n2_message_transfer_req_data.h * * */ #ifndef _OpenAPI_n1_n2_message_transfer_req_data_H_ #define _OpenAPI_n1_n2_message_transfer_req_data_H_ #include #include "../external/cJSON.h" #include "../include/list.h" #include "../include/keyValuePair.h" #include "../include/binary.h" #include "access_type.h" #include "area_of_validity.h" #include "arp.h" #include "guami.h" #include "n1_message_container.h" #include "n2_info_container.h" #include "ref_to_binary_data.h" #ifdef __cplusplus extern "C" { #endif typedef struct OpenAPI_n1_n2_message_transfer_req_data_s OpenAPI_n1_n2_message_transfer_req_data_t; typedef struct OpenAPI_n1_n2_message_transfer_req_data_s { struct OpenAPI_n1_message_container_s *n1_message_container; struct OpenAPI_n2_info_container_s *n2_info_container; struct OpenAPI_ref_to_binary_data_s *mt_data; int skip_ind; int last_msg_indication; int pdu_session_id; char *lcs_correlation_id; int ppi; struct OpenAPI_arp_s *arp; int _5qi; char *n1n2_failure_txf_notif_uri; int smf_reallocation_ind; struct OpenAPI_area_of_validity_s *area_of_validity; char *supported_features; struct OpenAPI_guami_s *old_guami; int ma_accepted_ind; int ext_buf_support; OpenAPI_access_type_e target_access; } OpenAPI_n1_n2_message_transfer_req_data_t; OpenAPI_n1_n2_message_transfer_req_data_t *OpenAPI_n1_n2_message_transfer_req_data_create( OpenAPI_n1_message_container_t *n1_message_container, OpenAPI_n2_info_container_t *n2_info_container, OpenAPI_ref_to_binary_data_t *mt_data, int skip_ind, int last_msg_indication, int pdu_session_id, char *lcs_correlation_id, int ppi, OpenAPI_arp_t *arp, int _5qi, char *n1n2_failure_txf_notif_uri, int smf_reallocation_ind, OpenAPI_area_of_validity_t *area_of_validity, char *supported_features, OpenAPI_guami_t *old_guami, int ma_accepted_ind, int ext_buf_support, OpenAPI_access_type_e target_access ); void OpenAPI_n1_n2_message_transfer_req_data_free(OpenAPI_n1_n2_message_transfer_req_data_t *n1_n2_message_transfer_req_data); OpenAPI_n1_n2_message_transfer_req_data_t *OpenAPI_n1_n2_message_transfer_req_data_parseFromJSON(cJSON *n1_n2_message_transfer_req_dataJSON); cJSON *OpenAPI_n1_n2_message_transfer_req_data_convertToJSON(OpenAPI_n1_n2_message_transfer_req_data_t *n1_n2_message_transfer_req_data); OpenAPI_n1_n2_message_transfer_req_data_t *OpenAPI_n1_n2_message_transfer_req_data_copy(OpenAPI_n1_n2_message_transfer_req_data_t *dst, OpenAPI_n1_n2_message_transfer_req_data_t *src); #ifdef __cplusplus } #endif #endif /* _OpenAPI_n1_n2_message_transfer_req_data_H_ */