github.com/free5gc/openapi@v1.0.8/models/model_events_notification.go (about) 1 /* 2 * Npcf_PolicyAuthorization Service API 3 * 4 * This is the Policy Authorization Service 5 * 6 * API version: 1.0.1 7 * Generated by: OpenAPI Generator (https://openapi-generator.tech) 8 */ 9 10 package models 11 12 // describes the notification of a matched event 13 type EventsNotification struct { 14 AccessType AccessType `json:"accessType,omitempty" yaml:"accessType" bson:"accessType" mapstructure:"AccessType"` 15 AnGwAddr *AnGwAddress `json:"anGwAddr,omitempty" yaml:"anGwAddr" bson:"anGwAddr" mapstructure:"AnGwAddr"` 16 // string providing an URI formatted according to IETF RFC 3986. 17 EvSubsUri string `json:"evSubsUri" yaml:"evSubsUri" bson:"evSubsUri" mapstructure:"EvSubsUri"` 18 EvNotifs []AfEventNotification `json:"evNotifs" yaml:"evNotifs" bson:"evNotifs" mapstructure:"EvNotifs"` 19 FailedResourcAllocReports []ResourcesAllocationInfo `json:"failedResourcAllocReports,omitempty" yaml:"failedResourcAllocReports" bson:"failedResourcAllocReports" mapstructure:"FailedResourcAllocReports"` 20 PlmnId *PlmnId `json:"plmnId,omitempty" yaml:"plmnId" bson:"plmnId" mapstructure:"PlmnId"` 21 QncReports []QosNotificationControlInfo `json:"qncReports,omitempty" yaml:"qncReports" bson:"qncReports" mapstructure:"QncReports"` 22 RatType RatType `json:"ratType,omitempty" yaml:"ratType" bson:"ratType" mapstructure:"RatType"` 23 UsgRep *AccumulatedUsage `json:"usgRep,omitempty" yaml:"usgRep" bson:"usgRep" mapstructure:"UsgRep"` 24 }