github.com/onosproject/onos-api/go@v0.10.32/onos/e2t/e2sm/ranfunction.go (about) 1 // SPDX-FileCopyrightText: 2020-present Open Networking Foundation <info@opennetworking.org> 2 // 3 // SPDX-License-Identifier: Apache-2.0 4 5 package types 6 7 type ShortName string 8 9 type OID string 10 11 type Description string 12 13 type Instance int32 14 15 type StyleType int32 16 17 type StyleName string 18 19 type FormatType int32 20 21 type Version string 22 23 type ModuleName string 24 25 type RanfunctionNameDef struct { 26 RanFunctionShortName ShortName 27 RanFunctionE2SmOid OID 28 RanFunctionDescription Description 29 RanFunctionInstance Instance 30 } 31 32 type RicReportStyleDef struct { 33 RicReportStyleType StyleType 34 RicReportStyleName StyleName 35 RicIndicationHeaderFormatType FormatType 36 RicIndicationMessageFormatType FormatType 37 } 38 39 type RicEventTriggerDef struct { 40 RicEventStyleType StyleType 41 RicEventStyleName StyleName 42 RicEventFormatType FormatType 43 } 44 45 type RicReportList map[StyleType]RicReportStyleDef 46 type RicEventTriggerList map[StyleType]RicEventTriggerDef