StripeElixir.Services.Issuing.PersonalizationDesignService
(stripe_elixir v0.1.0)
Copy Markdown
View Source
IssuingPersonalizationDesign
A Personalization Design is a logical grouping of a Physical Bundle, card logo, and carrier text that represents a product line.
Summary
Functions
Create a personalization design
List all personalization designs
Retrieve a personalization design
Update a personalization design
Functions
@spec create(StripeElixir.Client.t(), map(), keyword()) :: {:ok, term()} | {:error, StripeElixir.Error.t()}
Create a personalization design
Creates a personalization design object.
@spec list(StripeElixir.Client.t(), map(), keyword()) :: {:ok, term()} | {:error, StripeElixir.Error.t()}
List all personalization designs
Returns a list of personalization design objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.
@spec retrieve(StripeElixir.Client.t(), String.t(), map(), keyword()) :: {:ok, term()} | {:error, StripeElixir.Error.t()}
Retrieve a personalization design
Retrieves a personalization design object.
@spec update(StripeElixir.Client.t(), String.t(), map(), keyword()) :: {:ok, term()} | {:error, StripeElixir.Error.t()}
Update a personalization design
Updates a card personalization object.