stripe/stripe-android — pull request #4 by pmen (2013-07-14 19:43:06+00:00)
Title: Cleanup and Builder Pattern

Methods and fields lacked modifiers, which were added. Card method had getters/setters above constructor, they were moved below the constructor. Added a Builder class to the Card model to avoid the telescoping constructor currently being used.

Usage example:
Card card = new Card.Builder(number, expMonth, expYear, cvc).name("Name").country("Russia").build();