Upgrade SBI(Service-based Interface)

* OpenAPI Generator version: 4.3.1 ==> 5.5.1
* Specification : r16.8.0 (20210629)
This commit is contained in:
Sukchan Lee 2021-07-07 17:32:55 +09:00
parent 2aaa8200c2
commit f278d58a69
1914 changed files with 91329 additions and 57361 deletions

View file

@ -10,8 +10,10 @@ OpenAPI_trigger_t *OpenAPI_trigger_create(
int time_limit,
int volume_limit,
int volume_limit64,
int max_number_ofccc
)
int event_limit,
int max_number_ofccc,
char *tariff_time_change
)
{
OpenAPI_trigger_t *trigger_local_var = OpenAPI_malloc(sizeof(OpenAPI_trigger_t));
if (!trigger_local_var) {
@ -22,7 +24,9 @@ OpenAPI_trigger_t *OpenAPI_trigger_create(
trigger_local_var->time_limit = time_limit;
trigger_local_var->volume_limit = volume_limit;
trigger_local_var->volume_limit64 = volume_limit64;
trigger_local_var->event_limit = event_limit;
trigger_local_var->max_number_ofccc = max_number_ofccc;
trigger_local_var->tariff_time_change = tariff_time_change;
return trigger_local_var;
}
@ -35,6 +39,7 @@ void OpenAPI_trigger_free(OpenAPI_trigger_t *trigger)
OpenAPI_lnode_t *node;
OpenAPI_trigger_type_free(trigger->trigger_type);
OpenAPI_trigger_category_free(trigger->trigger_category);
ogs_free(trigger->tariff_time_change);
ogs_free(trigger);
}
@ -71,31 +76,45 @@ cJSON *OpenAPI_trigger_convertToJSON(OpenAPI_trigger_t *trigger)
}
if (trigger->time_limit) {
if (cJSON_AddNumberToObject(item, "timeLimit", trigger->time_limit) == NULL) {
ogs_error("OpenAPI_trigger_convertToJSON() failed [time_limit]");
goto end;
}
if (cJSON_AddNumberToObject(item, "timeLimit", trigger->time_limit) == NULL) {
ogs_error("OpenAPI_trigger_convertToJSON() failed [time_limit]");
goto end;
}
}
if (trigger->volume_limit) {
if (cJSON_AddNumberToObject(item, "volumeLimit", trigger->volume_limit) == NULL) {
ogs_error("OpenAPI_trigger_convertToJSON() failed [volume_limit]");
goto end;
}
if (cJSON_AddNumberToObject(item, "volumeLimit", trigger->volume_limit) == NULL) {
ogs_error("OpenAPI_trigger_convertToJSON() failed [volume_limit]");
goto end;
}
}
if (trigger->volume_limit64) {
if (cJSON_AddNumberToObject(item, "volumeLimit64", trigger->volume_limit64) == NULL) {
ogs_error("OpenAPI_trigger_convertToJSON() failed [volume_limit64]");
goto end;
}
if (cJSON_AddNumberToObject(item, "volumeLimit64", trigger->volume_limit64) == NULL) {
ogs_error("OpenAPI_trigger_convertToJSON() failed [volume_limit64]");
goto end;
}
}
if (trigger->event_limit) {
if (cJSON_AddNumberToObject(item, "eventLimit", trigger->event_limit) == NULL) {
ogs_error("OpenAPI_trigger_convertToJSON() failed [event_limit]");
goto end;
}
}
if (trigger->max_number_ofccc) {
if (cJSON_AddNumberToObject(item, "maxNumberOfccc", trigger->max_number_ofccc) == NULL) {
ogs_error("OpenAPI_trigger_convertToJSON() failed [max_number_ofccc]");
goto end;
}
if (cJSON_AddNumberToObject(item, "maxNumberOfccc", trigger->max_number_ofccc) == NULL) {
ogs_error("OpenAPI_trigger_convertToJSON() failed [max_number_ofccc]");
goto end;
}
}
if (trigger->tariff_time_change) {
if (cJSON_AddStringToObject(item, "tariffTimeChange", trigger->tariff_time_change) == NULL) {
ogs_error("OpenAPI_trigger_convertToJSON() failed [tariff_time_change]");
goto end;
}
}
end:
@ -112,7 +131,7 @@ OpenAPI_trigger_t *OpenAPI_trigger_parseFromJSON(cJSON *triggerJSON)
}
OpenAPI_trigger_type_t *trigger_type_local_nonprim = NULL;
trigger_type_local_nonprim = OpenAPI_trigger_type_parseFromJSON(trigger_type);
cJSON *trigger_category = cJSON_GetObjectItemCaseSensitive(triggerJSON, "triggerCategory");
@ -122,44 +141,62 @@ OpenAPI_trigger_t *OpenAPI_trigger_parseFromJSON(cJSON *triggerJSON)
}
OpenAPI_trigger_category_t *trigger_category_local_nonprim = NULL;
trigger_category_local_nonprim = OpenAPI_trigger_category_parseFromJSON(trigger_category);
cJSON *time_limit = cJSON_GetObjectItemCaseSensitive(triggerJSON, "timeLimit");
if (time_limit) {
if (!cJSON_IsNumber(time_limit)) {
ogs_error("OpenAPI_trigger_parseFromJSON() failed [time_limit]");
goto end;
}
if (time_limit) {
if (!cJSON_IsNumber(time_limit)) {
ogs_error("OpenAPI_trigger_parseFromJSON() failed [time_limit]");
goto end;
}
}
cJSON *volume_limit = cJSON_GetObjectItemCaseSensitive(triggerJSON, "volumeLimit");
if (volume_limit) {
if (!cJSON_IsNumber(volume_limit)) {
ogs_error("OpenAPI_trigger_parseFromJSON() failed [volume_limit]");
goto end;
}
if (volume_limit) {
if (!cJSON_IsNumber(volume_limit)) {
ogs_error("OpenAPI_trigger_parseFromJSON() failed [volume_limit]");
goto end;
}
}
cJSON *volume_limit64 = cJSON_GetObjectItemCaseSensitive(triggerJSON, "volumeLimit64");
if (volume_limit64) {
if (!cJSON_IsNumber(volume_limit64)) {
ogs_error("OpenAPI_trigger_parseFromJSON() failed [volume_limit64]");
goto end;
}
if (volume_limit64) {
if (!cJSON_IsNumber(volume_limit64)) {
ogs_error("OpenAPI_trigger_parseFromJSON() failed [volume_limit64]");
goto end;
}
}
cJSON *event_limit = cJSON_GetObjectItemCaseSensitive(triggerJSON, "eventLimit");
if (event_limit) {
if (!cJSON_IsNumber(event_limit)) {
ogs_error("OpenAPI_trigger_parseFromJSON() failed [event_limit]");
goto end;
}
}
cJSON *max_number_ofccc = cJSON_GetObjectItemCaseSensitive(triggerJSON, "maxNumberOfccc");
if (max_number_ofccc) {
if (!cJSON_IsNumber(max_number_ofccc)) {
ogs_error("OpenAPI_trigger_parseFromJSON() failed [max_number_ofccc]");
goto end;
}
if (max_number_ofccc) {
if (!cJSON_IsNumber(max_number_ofccc)) {
ogs_error("OpenAPI_trigger_parseFromJSON() failed [max_number_ofccc]");
goto end;
}
}
cJSON *tariff_time_change = cJSON_GetObjectItemCaseSensitive(triggerJSON, "tariffTimeChange");
if (tariff_time_change) {
if (!cJSON_IsString(tariff_time_change)) {
ogs_error("OpenAPI_trigger_parseFromJSON() failed [tariff_time_change]");
goto end;
}
}
trigger_local_var = OpenAPI_trigger_create (
trigger_type_local_nonprim,
@ -167,8 +204,10 @@ OpenAPI_trigger_t *OpenAPI_trigger_parseFromJSON(cJSON *triggerJSON)
time_limit ? time_limit->valuedouble : 0,
volume_limit ? volume_limit->valuedouble : 0,
volume_limit64 ? volume_limit64->valuedouble : 0,
max_number_ofccc ? max_number_ofccc->valuedouble : 0
);
event_limit ? event_limit->valuedouble : 0,
max_number_ofccc ? max_number_ofccc->valuedouble : 0,
tariff_time_change ? ogs_strdup_or_assert(tariff_time_change->valuestring) : NULL
);
return trigger_local_var;
end: