Enhancements of REST-based E2 subscription interface 56/5856/4 v0.8.0
authorMohamed Abukar <abukar.mohamed@nokia.com>
Sun, 4 Apr 2021 15:07:52 +0000 (18:07 +0300)
committerMohamed Abukar <abukar.mohamed@nokia.com>
Tue, 6 Apr 2021 15:02:47 +0000 (18:02 +0300)
commit3602bf801fef17e317cb35a4c710118ec80908b9
tree37b91e86242a95d2621098725c3169af400470a0
parent060448c051013852d463bc13bfc5f0aa3696ac9c
Enhancements of REST-based E2 subscription interface

Change-Id: I8a8d7f7367315163fedffe9d12440afa44eecb73
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
85 files changed:
api/xapp_rest_api.yaml
config/config-file.json
pkg/clientapi/common/common_client.go
pkg/clientapi/common/get_all_subscriptions_parameters.go [moved from pkg/clientapi/query/get_all_subscriptions_parameters.go with 99% similarity]
pkg/clientapi/common/get_all_subscriptions_responses.go [moved from pkg/clientapi/query/get_all_subscriptions_responses.go with 99% similarity]
pkg/clientapi/common/subscribe_parameters.go [new file with mode: 0644]
pkg/clientapi/common/subscribe_responses.go [new file with mode: 0644]
pkg/clientapi/policy/policy_client.go [deleted file]
pkg/clientapi/policy/subscribe_policy_parameters.go [deleted file]
pkg/clientapi/policy/subscribe_policy_responses.go [deleted file]
pkg/clientapi/r_i_c_subscription_client.go
pkg/clientapi/report/report_client.go [deleted file]
pkg/clientapi/report/subscribe_report_parameters.go [deleted file]
pkg/clientapi/report/subscribe_report_responses.go [deleted file]
pkg/clientapi/xapp/get_xapp_config_list_parameters.go [new file with mode: 0644]
pkg/clientapi/xapp/get_xapp_config_list_responses.go [new file with mode: 0644]
pkg/clientapi/xapp/xapp_client.go [moved from pkg/clientapi/query/query_client.go with 66% similarity]
pkg/clientmodel/action_definition.go [new file with mode: 0644]
pkg/clientmodel/action_parameters.go [deleted file]
pkg/clientmodel/action_to_be_setup.go [new file with mode: 0644]
pkg/clientmodel/actions_to_be_setup.go [moved from pkg/clientmodel/event_trigger_list.go with 76% similarity]
pkg/clientmodel/config_metadata.go [new file with mode: 0644]
pkg/clientmodel/event_trigger.go [deleted file]
pkg/clientmodel/event_trigger_definition.go [new file with mode: 0644]
pkg/clientmodel/format1_action_definition.go [deleted file]
pkg/clientmodel/format2_action_definition.go [deleted file]
pkg/clientmodel/imperative_policy_definition.go [deleted file]
pkg/clientmodel/policy_action_definition.go [deleted file]
pkg/clientmodel/policy_params.go [deleted file]
pkg/clientmodel/r_a_n_ue_group_list.go [deleted file]
pkg/clientmodel/r_a_n_ue_group_params.go [deleted file]
pkg/clientmodel/report_action_definition.go [deleted file]
pkg/clientmodel/report_params.go [deleted file]
pkg/clientmodel/subscription_details.go [new file with mode: 0644]
pkg/clientmodel/subscription_details_list.go [new file with mode: 0644]
pkg/clientmodel/subscription_instance.go
pkg/clientmodel/subscription_params.go [new file with mode: 0644]
pkg/clientmodel/subscription_response_item.go [deleted file]
pkg/clientmodel/subscription_type.go [deleted file]
pkg/clientmodel/subsequent_action.go [new file with mode: 0644]
pkg/clientmodel/x_app_config.go [new file with mode: 0644]
pkg/clientmodel/xapp_config_list.go [new file with mode: 0644]
pkg/models/action_definition.go [new file with mode: 0644]
pkg/models/action_parameters.go [deleted file]
pkg/models/action_to_be_setup.go [new file with mode: 0644]
pkg/models/actions_to_be_setup.go [moved from pkg/models/event_trigger_list.go with 76% similarity]
pkg/models/event_trigger.go [deleted file]
pkg/models/event_trigger_definition.go [new file with mode: 0644]
pkg/models/format1_action_definition.go [deleted file]
pkg/models/format2_action_definition.go [deleted file]
pkg/models/imperative_policy_definition.go [deleted file]
pkg/models/policy_action_definition.go [deleted file]
pkg/models/policy_params.go [deleted file]
pkg/models/r_a_n_ue_group_list.go [deleted file]
pkg/models/r_a_n_ue_group_params.go [deleted file]
pkg/models/report_action_definition.go [deleted file]
pkg/models/report_params.go [deleted file]
pkg/models/subscription_details.go [new file with mode: 0644]
pkg/models/subscription_details_list.go [new file with mode: 0644]
pkg/models/subscription_instance.go
pkg/models/subscription_params.go [new file with mode: 0644]
pkg/models/subscription_response_item.go [deleted file]
pkg/models/subscription_type.go [deleted file]
pkg/models/subsequent_action.go [new file with mode: 0644]
pkg/restapi/configure_xapp_framework.go
pkg/restapi/embedded_spec.go
pkg/restapi/operations/common/get_all_subscriptions.go [moved from pkg/restapi/operations/query/get_all_subscriptions.go with 94% similarity]
pkg/restapi/operations/common/get_all_subscriptions_parameters.go [moved from pkg/restapi/operations/query/get_all_subscriptions_parameters.go with 98% similarity]
pkg/restapi/operations/common/get_all_subscriptions_responses.go [moved from pkg/restapi/operations/query/get_all_subscriptions_responses.go with 99% similarity]
pkg/restapi/operations/common/get_all_subscriptions_urlbuilder.go [moved from pkg/restapi/operations/query/get_all_subscriptions_urlbuilder.go with 99% similarity]
pkg/restapi/operations/common/subscribe.go [new file with mode: 0644]
pkg/restapi/operations/common/subscribe_parameters.go [moved from pkg/restapi/operations/policy/subscribe_policy_parameters.go with 63% similarity]
pkg/restapi/operations/common/subscribe_responses.go [new file with mode: 0644]
pkg/restapi/operations/common/subscribe_urlbuilder.go [moved from pkg/restapi/operations/policy/subscribe_policy_urlbuilder.go with 72% similarity]
pkg/restapi/operations/policy/subscribe_policy.go [deleted file]
pkg/restapi/operations/policy/subscribe_policy_responses.go [deleted file]
pkg/restapi/operations/report/subscribe_report.go [deleted file]
pkg/restapi/operations/report/subscribe_report_parameters.go [deleted file]
pkg/restapi/operations/report/subscribe_report_responses.go [deleted file]
pkg/restapi/operations/report/subscribe_report_urlbuilder.go [deleted file]
pkg/restapi/operations/xapp_framework_api.go
pkg/xapp/restapi.go
pkg/xapp/subscription.go
pkg/xapp/subscription_test.go
pkg/xapp/xapp.go