package
model
Type Members
-
case class
Contribution(amount: BigDecimal, currency: Currency) extends Product with Serializable
-
case class
CreditCardReferenceTransaction(tokenId: String, secondTokenId: String, creditCardNumber: String, creditCardCountry: Option[Country], creditCardExpirationMonth: Int, creditCardExpirationYear: Int, creditCardType: String, type: String = "CreditCardReferenceTransaction") extends PaymentMethod with Product with Serializable
-
case class
PayPalPaymentFields(baid: String) extends Product with Serializable
-
case class
PayPalReferenceTransaction(paypalBaid: String, paypalEmail: String, paypalType: String = "ExpressCheckout", type: String = "PayPal") extends PaymentMethod with Product with Serializable
-
sealed
trait
PaymentMethod extends AnyRef
-
case class
SalesforceContactRecord(Id: String, AccountId: String) extends Product with Serializable
-
case class
StripePaymentFields(userId: String, stripeToken: String) extends Product with Serializable
-
case class
User(id: String, primaryEmailAddress: String, firstName: String, lastName: String, country: Country, allowMembershipMail: Boolean, allowThirdPartyMail: Boolean, allowGURelatedMail: Boolean, isTestUser: Boolean) extends Product with Serializable
Value Members
-