Paddle.License.generate

You're seeing just the function generate, go back to Paddle.License module for more information.

Specs

generate(params) :: {:ok, t()} | {:error, Paddle.Error.t()}
when params: %{
       :product_id => number(),
       :allowed_uses => integer(),
       optional(:expires_at) => Date.t()
     }

Generate a Paddle-framework license

Examples

params = %{
  product_id: 1234,
  allowed_uses: 10,
  expires_at: ~D[2018-10-10]
}
Paddle.License.generate(params) 
{:ok, %Paddle.License{
    license_code: "2DEDF6A4-86420251-0927C417-43523113-CA22C29B",
    expires_at: ~D[2018-10-10]
}}