1 Star 1 Fork 1

刘昭/smf

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
session_rules.go 925 Bytes
一键复制 编辑 原始数据 按行查看 历史
刘昭 提交于 2022-01-25 19:31 +08:00 . 0.1.0
package context
import (
"github.com/free5gc/openapi/models"
)
// SessionRule - A session rule consists of policy information elements
// associated with PDU session.
type SessionRule struct {
// shall include
SessionRuleID string
// maybe include
AuthSessAmbr *models.Ambr
AuthDefQos *models.AuthorizedDefaultQos
// reference data
// TODO: UsageMonitoringData
// TODO: Condition data
// state
isActivate bool
}
// NewSessionRuleFromModel - create session rule from OpenAPI models
func NewSessionRuleFromModel(model *models.SessionRule) *SessionRule {
if model == nil {
return nil
}
sessionRule := new(SessionRule)
sessionRule.SessionRuleID = model.SessRuleId
sessionRule.AuthSessAmbr = model.AuthSessAmbr
sessionRule.AuthDefQos = model.AuthDefQos
return sessionRule
}
// SetSessionRuleActivateState
func SetSessionRuleActivateState(rule *SessionRule, state bool) {
rule.isActivate = state
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/liu-zhao234568/smf.git
git@gitee.com:liu-zhao234568/smf.git
liu-zhao234568
smf
smf
v1.0.0

搜索帮助