Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type SubscriptionItem ¶
type SubscriptionItem struct {
mixin.Model[SubscriptionItem]
SubscriptionId string `json:"subscriptionId"`
PriceId string `json:"priceId,omitempty"`
PlanId string `json:"planId,omitempty"`
MeterId string `json:"meterId,omitempty"`
// Quantity for licensed/per-seat items (0 for metered)
Quantity int64 `json:"quantity"`
// "licensed" or "metered"
BillingMode string `json:"billingMode"`
Metadata Map `json:"metadata,omitempty" datastore:"-"`
Metadata_ string `json:"-" datastore:",noindex"`
}
func New ¶
func New(db *datastore.Datastore) *SubscriptionItem
func (*SubscriptionItem) Load ¶
func (si *SubscriptionItem) Load(ps []datastore.Property) (err error)
func (*SubscriptionItem) Save ¶
func (si *SubscriptionItem) Save() (ps []datastore.Property, err error)
func (*SubscriptionItem) Validator ¶
func (si *SubscriptionItem) Validator() *val.Validator
Click to show internal directories.
Click to hide internal directories.