Packages
stripity_stripe
3.3.2
3.3.2
3.3.1
3.2.0
3.1.1
3.1.0
3.0.0
2.17.3
2.17.2
2.17.1
2.17.0
2.16.0
2.15.1
2.15.0
2.14.1
2.14.0
2.13.0
2.12.1
2.12.0
2.11.0
2.10.0
2.9.0
2.8.0
2.7.2
2.7.1
2.7.0
2.6.0
2.5.0
2.4.0
2.3.0
2.2.3
2.2.2
2.2.1
2.2.0
2.1.0
2.0.1
2.0.0
2.0.0-alpha.11
2.0.0-alpha.10
2.0.0-alpha.9
2.0.0-alpha.8
2.0.0-alpha.7
2.0.0-alpha.6
2.0.0-alpha.5
2.0.0-alpha.4
2.0.0-alpha.3
2.0.0-alpha.2
2.0.0-alpha.1
1.6.2
1.6.1
1.6.0
1.4.0
1.3.0
1.2.0
1.1.0
0.5.0
0.4.0
0.3.0
0.2.0
A Stripe client for Elixir.
Current section
Files
Jump to
Current section
Files
lib/mix/tasks/generate.ex
defmodule Mix.Tasks.Stripe.Generate do
@moduledoc "The hello mix task: `mix stripe.generate`"
use Mix.Task
def run(_) do
opts = [
path: Path.join([:code.priv_dir(:stripity_stripe), "openapi", "spec3.sdk.json"]),
base_url: "https://api.stripe.com"
]
pipeline = Stripe.OpenApi.pipeline(opts)
{:ok, _blueprint} = Stripe.OpenApi.run(pipeline)
IO.puts("Generated Stripe SDK successfully!")
end
end