Documentation
¶
Index ¶
Constants ¶
View Source
const SupportedVersions = 0
SupportedVersions is the version number of the fixture template the CLI supports
Variables ¶
View Source
var Events = map[string]string{
"account.updated": "triggers/account.updated.json",
"balance.available": "triggers/balance.available.json",
"charge.captured": "triggers/charge.captured.json",
"charge.dispute.created": "triggers/charge.disputed.created.json",
"charge.failed": "triggers/charge.failed.json",
"charge.refunded": "triggers/charge.refunded.json",
"charge.succeeded": "triggers/charge.succeeded.json",
"checkout.session.async_payment_failed": "triggers/checkout.session.async_payment_failed.json",
"checkout.session.async_payment_succeeded": "triggers/checkout.session.async_payment_succeeded.json",
"checkout.session.completed": "triggers/checkout.session.completed.json",
"customer.created": "triggers/customer.created.json",
"customer.deleted": "triggers/customer.deleted.json",
"customer.updated": "triggers/customer.updated.json",
"customer.source.created": "triggers/customer.source.created.json",
"customer.source.updated": "triggers/customer.source.updated.json",
"customer.subscription.created": "triggers/customer.subscription.created.json",
"customer.subscription.deleted": "triggers/customer.subscription.deleted.json",
"customer.subscription.updated": "triggers/customer.subscription.updated.json",
"invoice.created": "triggers/invoice.created.json",
"invoice.finalized": "triggers/invoice.finalized.json",
"invoice.payment_action_required": "triggers/invoice.payment_action_required.json",
"invoice.payment_failed": "triggers/invoice.payment_failed.json",
"invoice.payment_succeeded": "triggers/invoice.payment_succeeded.json",
"invoice.updated": "triggers/invoice.updated.json",
"issuing_authorization.request": "triggers/issuing_authorization.request.json",
"issuing_card.created": "triggers/issuing_card.created.json",
"issuing_cardholder.created": "triggers/issuing_cardholder.created.json",
"payment_intent.amount_capturable_updated": "triggers/payment_intent.amount_capturable_updated.json",
"payment_intent.created": "triggers/payment_intent.created.json",
"payment_intent.payment_failed": "triggers/payment_intent.payment_failed.json",
"payment_intent.succeeded": "triggers/payment_intent.succeeded.json",
"payment_intent.canceled": "triggers/payment_intent.canceled.json",
"payment_method.attached": "triggers/payment_method.attached.json",
"plan.created": "triggers/plan.created.json",
"plan.deleted": "triggers/plan.deleted.json",
"plan.updated": "triggers/plan.updated.json",
"product.created": "triggers/product.created.json",
"product.deleted": "triggers/product.deleted.json",
"product.updated": "triggers/product.updated.json",
"setup_intent.canceled": "triggers/setup_intent.canceled.json",
"setup_intent.created": "triggers/setup_intent.created.json",
"setup_intent.setup_failed": "triggers/setup_intent.setup_failed.json",
"setup_intent.succeeded": "triggers/setup_intent.succeeded.json",
"subscription_schedule.canceled": "triggers/subscription_schedule.canceled.json",
"subscription_schedule.created": "triggers/subscription_schedule.created.json",
"subscription_schedule.released": "triggers/subscription_schedule.released.json",
"subscription_schedule.updated": "triggers/subscription_schedule.updated.json",
}
Events is a mapping of pre-built trigger events and the corresponding json file
Functions ¶
Types ¶
type Fixture ¶
type Fixture struct { Fs afero.Fs APIKey string StripeAccount string BaseURL string // contains filtered or unexported fields }
Fixture contains a mapping of an individual fixtures responses for querying
func BuildFromFixture ¶
func BuildFromFixture(fs afero.Fs, apiKey, stripeAccount, apiBaseURL, jsonFile string) (*Fixture, error)
BuildFromFixture creates a new fixture struct for a file
func NewFixture ¶
NewFixture creates a to later run steps for populating test data
Click to show internal directories.
Click to hide internal directories.