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  }