This commit is contained in:
mr
2026-04-27 12:52:28 +02:00
parent f048b420d7
commit 26fc02c5b2
5 changed files with 5 additions and 6 deletions

View File

@@ -26,7 +26,7 @@ func (m ServiceMode) String() string {
type ServiceProtocol int
const (
HTTP ServiceProtocol = iota
HTTP ServiceProtocol = iota
GRPC
WEBSOCKET
TCP
@@ -111,7 +111,7 @@ type ServiceResourcePartnership struct {
// - DEPLOYMENT: uptime billing via ExploitPricingProfile (pay while service is up)
// - HOSTED: per-call billing via AccessPricingProfile (pay per request)
type ServiceResourcePricingProfile struct {
Mode ServiceMode `json:"mode" bson:"mode"`
Mode ServiceMode `json:"mode" bson:"mode"`
UptimePricing *pricing.ExploitPricingProfile[pricing.TimePricingStrategy] `json:"uptime_pricing,omitempty" bson:"uptime_pricing,omitempty"`
AccessPricing *pricing.AccessPricingProfile[pricing.TimePricingStrategy] `json:"access_pricing,omitempty" bson:"access_pricing,omitempty"`
}