class Lithic::Resources::DigitalCardArt

def initialize(client:)

Parameters:
  • client (Lithic::Client) --
def initialize(client:)
  @client = client
end

def list(params = {})

Returns:
  • (Lithic::CursorPage) -

Options Hash: (**params)
  • :request_options (Lithic::RequestOptions, Hash{Symbol=>Object}, nil) --
  • :starting_after (String) -- A cursor representing an item's token after which a page of results should
  • :page_size (Integer) -- Page size (for pagination).
  • :ending_before (String) -- A cursor representing an item's token before which a page of results should end.

Parameters:
  • params (Lithic::Models::DigitalCardArtListParams, Hash{Symbol=>Object}) -- .
def list(params = {})
  parsed, options = Lithic::Models::DigitalCardArtListParams.dump_request(params)
  @client.request(
    method: :get,
    path: "v1/digital_card_art",
    query: parsed,
    page: Lithic::CursorPage,
    model: Lithic::Models::DigitalCardArtAPI,
    options: options
  )
end

def retrieve(digital_card_art_token, params = {})

Returns:
  • (Lithic::Models::DigitalCardArtAPI) -

Options Hash: (**params)
  • :request_options (Lithic::RequestOptions, Hash{Symbol=>Object}, nil) --

Parameters:
  • params (Lithic::Models::DigitalCardArtRetrieveParams, Hash{Symbol=>Object}) -- .
  • digital_card_art_token (String) -- Specifies the digital card art to be displayed in the user’s digital wallet
def retrieve(digital_card_art_token, params = {})
  @client.request(
    method: :get,
    path: ["v1/digital_card_art/%1$s", digital_card_art_token],
    model: Lithic::Models::DigitalCardArtAPI,
    options: params[:request_options]
  )
end