package
salesforce
Type Members
-
case class
Authentication(token: String, url: String) extends Product with Serializable
-
case class
Contact[+M <: MemberStatus, +P <: PaymentMethod](contactDetails: ContactDetails, memberStatus: M, paymentMethod: P) extends ContactId with Product with Serializable
-
case class
ContactDetails(identityId: String, firstName: Option[String], lastName: String, email: String, joinDate: github.nscala_time.time.Imports.DateTime, salesforceContactId: String, salesforceAccountId: String) extends ContactId with Product with Serializable
-
trait
ContactId extends AnyRef
-
abstract
class
ContactRepository extends LazyLogging
-
-
case class
FreeTierMember(tier: FreeTier) extends Member with Product with Serializable
-
-
sealed
trait
MemberStatus extends AnyRef
-
-
-
-
case class
PaidTierMember(regNumber: String, tier: PaidTier) extends Member with Product with Serializable
-
sealed
trait
PaymentMethod extends AnyRef
-
case class
SFAuthentication(access_token: String, instance_url: String) extends Product with Serializable
-
case class
SFContactRecord(Id: String, AccountId: String, IdentityID__c: Option[String]) extends Product with Serializable
-
case class
SFResponse(Success: Boolean, ErrorString: Option[String]) extends Product with Serializable
-
case class
SalesforceConfig(envName: String, consumerKey: String, consumerSecret: String, apiURL: Uri, apiUsername: String, apiPassword: String, apiToken: String) extends Product with Serializable
-
trait
Scalaforce extends LazyLogging
-
case class
ScalaforceError(s: String) extends Throwable with Product with Serializable
-
-
-
case class
StripePayment(stripeCustomerId: String) extends PaymentMethod with Product with Serializable
-
sealed
trait
Tier extends AnyRef