github.com/free5gc/openapi@v1.0.8/models/model_traffic_influ_data_patch.go (about)

     1  /*
     2   * Nudr_DataRepository API OpenAPI file
     3   *
     4   * Unified Data Repository Service
     5   *
     6   * API version: 1.0.0
     7   * Generated by: OpenAPI Generator (https://openapi-generator.tech)
     8   */
     9  
    10  package models
    11  
    12  import (
    13  	"time"
    14  )
    15  
    16  type TrafficInfluDataPatch struct {
    17  	// Contains the Notification Correlation Id allocated by the NEF for the UP path change notification.
    18  	UpPathChgNotifCorreId string `json:"upPathChgNotifCorreId,omitempty" bson:"upPathChgNotifCorreId"`
    19  	// Identifies whether an application can be relocated once a location of the application has been selected.
    20  	AppReloInd bool   `json:"appReloInd,omitempty" bson:"appReloInd"`
    21  	Dnn        string `json:"dnn,omitempty" bson:"dnn"`
    22  	// Identifies Ethernet packet filters.Either \"trafficFilters\" or \"ethTrafficFilters\" shall be included if applicable.
    23  	EthTrafficFilters []EthFlowDescription `json:"ethTrafficFilters,omitempty" bson:"ethTrafficFilters"`
    24  	Snssai            *Snssai              `json:"snssai,omitempty" bson:"snssai"`
    25  	// Identifies a group of users.
    26  	InternalGroupId string `json:"internalGroupId,omitempty" bson:"internalGroupId"`
    27  	Supi            string `json:"supi,omitempty" bson:"supi"`
    28  	// Identifies IP packet filters.Either \"trafficFilters\" or \"ethTrafficFilters\" shall be included if applicable.
    29  	TrafficFilters []FlowInfo `json:"trafficFilters,omitempty" bson:"trafficFilters"`
    30  	// Identifies the N6 traffic routing requirement.
    31  	TrafficRoutes  []RouteToLocation `json:"trafficRoutes,omitempty" bson:"trafficRoutes"`
    32  	ValidStartTime *time.Time        `json:"validStartTime,omitempty" bson:"validStartTime"`
    33  	ValidEndTime   *time.Time        `json:"validEndTime,omitempty" bson:"validEndTime"`
    34  	NwAreaInfo     *NetworkAreaInfo  `json:"nwAreaInfo,omitempty" bson:"nwAreaInfo"`
    35  	// string providing an URI formatted according to IETF RFC 3986.
    36  	UpPathChgNotifUri string `json:"upPathChgNotifUri,omitempty" bson:"upPathChgNotifUri"`
    37  }