class Lithic::Resources::DigitalCardArt

def initialize(client:)

Parameters:
  • client (Lithic::Client) --

Other tags:
    Api: - private
def initialize(client:)
  @client = client
end

def list(params = {})

Other tags:
    See: Lithic::Models::DigitalCardArtListParams -

Returns:
  • (Lithic::Internal::CursorPage) -

Parameters:
  • request_options (Lithic::RequestOptions, Hash{Symbol=>Object}, nil) --
  • starting_after (String) --
  • page_size (Integer) --
  • ending_before (String) --

Overloads:
  • list(ending_before: nil, page_size: nil, starting_after: nil, request_options: {})
def list(params = {})
  parsed, options = Lithic::Models::DigitalCardArtListParams.dump_request(params)
  @client.request(
    method: :get,
    path: "v1/digital_card_art",
    query: parsed,
    page: Lithic::Internal::CursorPage,
    model: Lithic::Models::DigitalCardArtAPI,
    options: options
  )
end

def retrieve(digital_card_art_token, params = {})

Other tags:
    See: Lithic::Models::DigitalCardArtRetrieveParams -

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

Parameters:
  • request_options (Lithic::RequestOptions, Hash{Symbol=>Object}, nil) --
  • digital_card_art_token (String) --

Overloads:
  • retrieve(digital_card_art_token, request_options: {})
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