mirror of
https://github.com/open5gs/open5gs.git
synced 2026-05-02 21:30:10 +00:00
Add AUSF, UDM, and UDR
This commit is contained in:
parent
0c0241d5e5
commit
72370ff0b2
1151 changed files with 140173 additions and 24799 deletions
|
|
@ -3,4 +3,6 @@ templateDir: "../openapi/.openapi-generator/templates"
|
|||
reservedWordMappings:
|
||||
3GPP_ACCESS: "3GPP_ACCESS"
|
||||
5G_EIR: "5G_EIR"
|
||||
5G_AKA: "5G_AKA"
|
||||
5G_HE_AKA: "5G_HE_AKA"
|
||||
5GMM: "5GMM"
|
||||
|
|
|
|||
|
|
@ -194,12 +194,22 @@ void OpenAPI_{{classname}}_free(OpenAPI_{{classname}}_t *{{classname}})
|
|||
{{/isPrimitiveType}}
|
||||
{{/isListContainer}}
|
||||
{{#isMapContainer}}
|
||||
OpenAPI_list_for_each({{classname}}->{{name}}, node) {
|
||||
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)node->data;
|
||||
OpenAPI_{{complexType}}_free(localKeyValue->value);
|
||||
ogs_free(localKeyValue);
|
||||
}
|
||||
OpenAPI_list_free({{classname}}->{{name}});
|
||||
{{#isPrimitiveType}}
|
||||
OpenAPI_list_for_each({{classname}}->{{name}}, node) {
|
||||
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)node->data;
|
||||
ogs_free(localKeyValue->value);
|
||||
ogs_free(localKeyValue);
|
||||
}
|
||||
OpenAPI_list_free({{classname}}->{{name}});
|
||||
{{/isPrimitiveType}}
|
||||
{{^isPrimitiveType}}
|
||||
OpenAPI_list_for_each({{classname}}->{{name}}, node) {
|
||||
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)node->data;
|
||||
OpenAPI_{{complexType}}_free(localKeyValue->value);
|
||||
ogs_free(localKeyValue);
|
||||
}
|
||||
OpenAPI_list_free({{classname}}->{{name}});
|
||||
{{/isPrimitiveType}}
|
||||
{{/isMapContainer}}
|
||||
{{/isContainer}}
|
||||
{{/vars}}
|
||||
|
|
@ -218,13 +228,20 @@ cJSON *OpenAPI_{{classname}}_convertToJSON(OpenAPI_{{classname}}_t *{{classname}
|
|||
item = cJSON_CreateObject();
|
||||
{{#vars}}
|
||||
{{#required}}
|
||||
if (!{{{classname}}}->{{{name}}}) {
|
||||
ogs_error("OpenAPI_{{classname}}_convertToJSON() failed [{{{name}}}]");
|
||||
goto end;
|
||||
}
|
||||
{{^isBoolean}}
|
||||
if (!{{{classname}}}->{{{name}}}) {
|
||||
ogs_error("OpenAPI_{{classname}}_convertToJSON() failed [{{{name}}}]");
|
||||
goto end;
|
||||
}
|
||||
{{/isBoolean}}
|
||||
{{/required}}
|
||||
{{^required}}
|
||||
if ({{{classname}}}->{{{name}}}) {
|
||||
{{#isBoolean}}
|
||||
if ({{{classname}}}->{{{name}}} >= 0) {
|
||||
{{/isBoolean}}
|
||||
{{^isBoolean}}
|
||||
if ({{{classname}}}->{{{name}}}) {
|
||||
{{/isBoolean}}
|
||||
{{/required}}
|
||||
{{^isContainer}}
|
||||
{{#isPrimitiveType}}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue