/* * av_eps_aka.h * * */ #ifndef _OpenAPI_av_eps_aka_H_ #define _OpenAPI_av_eps_aka_H_ #include #include "../external/cJSON.h" #include "../include/list.h" #include "../include/keyValuePair.h" #include "../include/binary.h" #include "hss_av_type.h" #ifdef __cplusplus extern "C" { #endif typedef struct OpenAPI_av_eps_aka_s OpenAPI_av_eps_aka_t; typedef struct OpenAPI_av_eps_aka_s { OpenAPI_hss_av_type_e av_type; char *rand; char *xres; char *autn; char *kasme; } OpenAPI_av_eps_aka_t; OpenAPI_av_eps_aka_t *OpenAPI_av_eps_aka_create( OpenAPI_hss_av_type_e av_type, char *rand, char *xres, char *autn, char *kasme ); void OpenAPI_av_eps_aka_free(OpenAPI_av_eps_aka_t *av_eps_aka); OpenAPI_av_eps_aka_t *OpenAPI_av_eps_aka_parseFromJSON(cJSON *av_eps_akaJSON); cJSON *OpenAPI_av_eps_aka_convertToJSON(OpenAPI_av_eps_aka_t *av_eps_aka); OpenAPI_av_eps_aka_t *OpenAPI_av_eps_aka_copy(OpenAPI_av_eps_aka_t *dst, OpenAPI_av_eps_aka_t *src); #ifdef __cplusplus } #endif #endif /* _OpenAPI_av_eps_aka_H_ */