Remove O-DU usecase go version from NonRtRic repo
[nonrtric.git] / test / usecases / odusliceassurance / goversion / messages / policyRatio.go
diff --git a/test/usecases/odusliceassurance/goversion/messages/policyRatio.go b/test/usecases/odusliceassurance/goversion/messages/policyRatio.go
deleted file mode 100644 (file)
index eeba22e..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-// -
-//   ========================LICENSE_START=================================
-//   O-RAN-SC
-//   %%
-//   Copyright (C) 2021: Nordix Foundation
-//   %%
-//   Licensed under the Apache License, Version 2.0 (the "License");
-//   you may not use this file except in compliance with the License.
-//   You may obtain a copy of the License at
-//
-//        http://www.apache.org/licenses/LICENSE-2.0
-//
-//   Unless required by applicable law or agreed to in writing, software
-//   distributed under the License is distributed on an "AS IS" BASIS,
-//   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//   See the License for the specific language governing permissions and
-//   limitations under the License.
-//   ========================LICENSE_END===================================
-//
-
-package messages
-
-type ORanDuRestConf struct {
-       DistributedUnitFunction []DistributedUnitFunction `json:"o-ran-sc-du-hello-world:distributed-unit-functions"`
-}
-
-type DistributedUnitFunction struct {
-       Id               string           `json:"id"`
-       OperationalState string           `json:"operational-state"`
-       AdmState         string           `json:"administrative-state"`
-       UserLabel        string           `json:"user-label"`
-       RRMPolicyRatio   []RRMPolicyRatio `json:"radio-resource-management-policy-ratio"`
-       Cell             []Cell           `json:"cell"`
-}
-
-type RRMPolicyRatio struct {
-       Id                      string            `json:"id"`
-       AdmState                string            `json:"administrative-state"`
-       UserLabel               string            `json:"user-label"`
-       RRMPolicyMaxRatio       int               `json:"radio-resource-management-policy-max-ratio"`
-       RRMPolicyMinRatio       int               `json:"radio-resource-management-policy-min-ratio"`
-       RRMPolicyDedicatedRatio int               `json:"radio-resource-management-policy-dedicated-ratio"`
-       ResourceType            string            `json:"resource-type"`
-       RRMPolicyMembers        []RRMPolicyMember `json:"radio-resource-management-policy-members"`
-}
-
-type RRMPolicyMember struct {
-       MobileCountryCode   string `json:"mobile-country-code"`
-       MobileNetworkCode   string `json:"mobile-network-code"`
-       SliceDifferentiator int    `json:"slice-differentiator"`
-       SliceServiceType    int    `json:"slice-service-type"`
-}
-
-type Cell struct {
-       Id                                  string                              `json:"id"`
-       LocalId                             int                                 `json:"local-id"`
-       PhysicalCellId                      int                                 `json:"physical-cell-id"`
-       BaseStationChannelBandwidth         BaseStationChannelBandwidth         `json:"base-station-channel-bandwidth"`
-       OperationalState                    string                              `json:"operational-state"`
-       TrackingAreaCode                    int                                 `json:"tracking-area-code"`
-       AdmState                            string                              `json:"administrative-state"`
-       PublicLandMobileNetworks            []PublicLandMobileNetworks          `json:"public-land-mobile-networks"`
-       SupportedMeasurements               []SupportedMeasurements             `json:"supported-measurements"`
-       TrafficState                        string                              `json:"traffic-state"`
-       AbsoluteRadioFrequencyChannelNumber AbsoluteRadioFrequencyChannelNumber `json:"absolute-radio-frequency-channel-number"`
-       UserLabel                           string                              `json:"user-label"`
-       SynchronizationSignalBlock          SynchronizationSignalBlock          `json:"synchronization-signal-block"`
-}
-
-type BaseStationChannelBandwidth struct {
-       Uplink              int `json:"uplink"`
-       Downlink            int `json:"downlink"`
-       SupplementaryUplink int `json:"supplementary-uplink"`
-}
-
-type PublicLandMobileNetworks struct {
-       SliceDifferentiator int    `json:"slice-differentiator"`
-       SliceServiceType    int    `json:"slice-service-type"`
-       MobileCountryCode   string `json:"mobile-country-code"`
-       MobileNetworkCode   string `json:"mobile-network-code"`
-}
-
-type SupportedMeasurements struct {
-       PerformanceMeasurementType         string                               `json:"performance-measurement-type"`
-       SupportedSnssaiSubcounterInstances []SupportedSnssaiSubcounterInstances `json:"supported-snssai-subcounter-instances"`
-}
-
-type SupportedSnssaiSubcounterInstances struct {
-       SliceDifferentiator int `json:"slice-differentiator"`
-       SliceServiceType    int `json:"slice-service-type"`
-}
-
-type AbsoluteRadioFrequencyChannelNumber struct {
-       Uplink              int `json:"uplink"`
-       Downlink            int `json:"downlink"`
-       SupplementaryUplink int `json:"supplementary-uplink"`
-}
-
-type SynchronizationSignalBlock struct {
-       Duration               int `json:"duration"`
-       FrequencyChannelNumber int `json:"frequency-channel-number"`
-       Periodicity            int `json:"periodicity"`
-       SubcarrierSpacing      int `json:"subcarrier-spacing"`
-       Offset                 int `json:"offset"`
-}