Files
EdgeCommon/pkg/userconfigs/user_finance_config.go
2022-01-23 20:16:11 +08:00

20 lines
764 B
Go

// Copyright 2022 Liuxiangchao iwind.liu@gmail.com. All rights reserved.
package userconfigs
import "github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs"
// UserFinanceConfig 财务相关设置
type UserFinanceConfig struct {
IsOn bool `yaml:"isOn" json:"isOn"`
PriceType serverconfigs.PlanPriceType `yaml:"priceType" json:"priceType"`
TrafficPriceConfig *serverconfigs.PlanTrafficPriceConfig `yaml:"trafficPrice" json:"trafficPrice"`
BandwidthPriceConfig *serverconfigs.PlanBandwidthPriceConfig `yaml:"bandwidthPrice" json:"bandwidthPrice"`
}
func DefaultUserFinanceConfig() *UserFinanceConfig {
return &UserFinanceConfig{
PriceType: serverconfigs.PlanPriceTypeBandwidth,
}
}