Plans
13 rulesAPI product plans — tiers, limits, and pricing.
Document Require Currency
info
experience: governanceexperience: usability
spec: document
The `currency` property should be present.
Document Require Description
info
experience: documentationexperience: governance
spec: document
The `description` property should be present.
Document Require Name
info
experience: data-modelingexperience: governance
spec: document
The `name` property should be present.
Document Require Plan
info
experience: data-modelingexperience: governance
spec: document
The `plans` property should be present.
Plan Currency Iso4217
info
experience: consistencyexperience: data-modeling
spec: document
currency should be a 3-letter ISO 4217 code (e.g. USD).
Plan Features Non Empty
info
experience: documentation
spec: plans
If a plan lists features, the list should not be empty.
Plan Price Non Negative
info
experience: data-modeling
spec: plans
A plan price should be a non-negative number.
Plan Require Description
info
experience: documentationexperience: usability
spec: plans
The `description` property of each plan should be present.
Plan Require Features
info
experience: usabilityexperience: documentation
spec: plans
The `features` property of each plan should be present.
Plan Require Interval
info
experience: consistencyexperience: usability
spec: plans
Each plan should declare a billing interval (e.g. month, year).
Plan Require Limit
info
experience: governanceexperience: reliability
spec: plans
The `limits` property of each plan should be present.
Plan Require Name
info
experience: data-modelingexperience: governance
spec: plans
The `name` property of each plan should be present.
Plan Require Price
info
experience: governanceexperience: usability
spec: plans
The `price` property of each plan should be present.
13 of 13 rules shown · ← all artifacts