MCPcopy Create free account
hub / github.com/bytebase/bytebase / parsePlan

Function parsePlan

backend/api/stripe/webhook.go:423–429  ·  view source on GitHub ↗
(s string)

Source from the content-addressed store, hash-verified

421}
422
423func parsePlan(s string) (storepb.SubscriptionPayload_Plan, error) {
424 v, ok := storepb.SubscriptionPayload_Plan_value[s]
425 if !ok {
426 return storepb.SubscriptionPayload_PLAN_UNSPECIFIED, errors.Errorf("unknown plan %q", s)
427 }
428 return storepb.SubscriptionPayload_Plan(v), nil
429}
430
431func parseInterval(s string) (storepb.SubscriptionPayload_BillingInterval, error) {
432 v, ok := storepb.SubscriptionPayload_BillingInterval_value[s]

Callers 1

buildPayloadFromMetadataFunction · 0.85

Calls 1

ErrorfMethod · 0.80

Tested by

no test coverage detected