5#ifndef MOLYBDEN_CREDIT_CARDS_HPP
6#define MOLYBDEN_CREDIT_CARDS_HPP
28 virtual std::vector<CreditCard>
list() = 0;
47 virtual std::shared_ptr<Profile>
profile() = 0;
The credit card store.
Definition credit_cards.hpp:18
virtual void clear()=0
Clears all records in the store.
virtual void remove(const CreditCard &credit_card)=0
Removes the credit card from the store.
virtual std::vector< CreditCard > list()=0
Returns all saved credit cards in this store.
virtual std::shared_ptr< Profile > profile()=0
The profile of this credit card store.
The credit card information persisted in the credit card store.
Definition credit_card.hpp:38