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

     1  /*
     2   * Npcf_SMPolicyControl
     3   *
     4   * Session Management Policy Control Service
     5   *
     6   * API version: 1.0.1
     7   * Generated by: OpenAPI Generator (https://openapi-generator.tech)
     8   */
     9  
    10  package models
    11  
    12  type RuleReport struct {
    13  	// Contains the identifier of the affected PCC rule(s).
    14  	PccRuleIds []string   `json:"pccRuleIds" yaml:"pccRuleIds" bson:"pccRuleIds" mapstructure:"PccRuleIds"`
    15  	RuleStatus RuleStatus `json:"ruleStatus" yaml:"ruleStatus" bson:"ruleStatus" mapstructure:"RuleStatus"`
    16  	// Indicates the version of a PCC rule.
    17  	ContVers    []int32         `json:"contVers,omitempty" yaml:"contVers" bson:"contVers" mapstructure:"ContVers"`
    18  	FailureCode FailureCode     `json:"failureCode" yaml:"failureCode" bson:"failureCode" mapstructure:"FailureCode"`
    19  	FinUnitAct  FinalUnitAction `json:"finUnitAct,omitempty" yaml:"finUnitAct" bson:"finUnitAct" mapstructure:"FinUnitAct"`
    20  	// indicates the RAN or NAS release cause code information.
    21  	RanNasRelCauses []RanNasRelCause `json:"ranNasRelCauses,omitempty" yaml:"ranNasRelCauses" bson:"ranNasRelCauses" mapstructure:"RanNasRelCauses"`
    22  }