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