github.com/free5gc/openapi@v1.0.8/models/model_app_session_context_update_data.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 // Identifies the modifications to an Individual Application Session Context and may include the modifications to the sub-resource Events Subscription. 13 type AppSessionContextUpdateData struct { 14 // Contains an AF application identifier. 15 AfAppId string `json:"afAppId,omitempty" yaml:"afAppId" bson:"afAppId" mapstructure:"AfAppId"` 16 AfRoutReq *AfRoutingRequirementRm `json:"afRoutReq,omitempty" yaml:"afRoutReq" bson:"afRoutReq" mapstructure:"AfRoutReq"` 17 // Contains an identity of an application service provider. 18 AspId string `json:"aspId,omitempty" yaml:"aspId" bson:"aspId" mapstructure:"AspId"` 19 // string identifying a BDT Reference ID as defined in subclause 5.3.3 of 3GPP TS 29.154. 20 BdtRefId string `json:"bdtRefId,omitempty" yaml:"bdtRefId" bson:"bdtRefId" mapstructure:"BdtRefId"` 21 EvSubsc *EventsSubscReqDataRm `json:"evSubsc,omitempty" yaml:"evSubsc" bson:"evSubsc" mapstructure:"EvSubsc"` 22 MedComponents map[string]MediaComponentRm `json:"medComponents,omitempty" yaml:"medComponents" bson:"medComponents" mapstructure:"MedComponents"` 23 // indication of MPS service request 24 MpsId string `json:"mpsId,omitempty" yaml:"mpsId" bson:"mpsId" mapstructure:"MpsId"` 25 // Contains an identity of a sponsor. 26 SponId string `json:"sponId,omitempty" yaml:"sponId" bson:"sponId" mapstructure:"SponId"` 27 SponStatus SponsoringStatus `json:"sponStatus,omitempty" yaml:"sponStatus" bson:"sponStatus" mapstructure:"SponStatus"` 28 }