com.gu.membership

salesforce

package salesforce

Visibility
  1. Public
  2. All

Type Members

  1. case class Authentication(token: String, url: String) extends Product with Serializable

  2. case class FreeMember(salesforceContactId: String, salesforceAccountId: String, identityId: String, tier: Tier, regNumber: Option[String], firstName: Option[String], lastName: String, email: String, joinDate: github.nscala_time.time.Imports.DateTime) extends Member with Product with Serializable

  3. trait Member extends AnyRef

  4. case class MemberId(account: String, contact: String) extends Product with Serializable

  5. abstract class MemberRepository extends AnyRef

  6. case class MemberRepositoryError(s: String) extends Throwable with Product with Serializable

  7. case class PaidMember(salesforceContactId: String, salesforceAccountId: String, identityId: String, tier: Tier, regNumber: Option[String], firstName: Option[String], lastName: String, email: String, joinDate: github.nscala_time.time.Imports.DateTime, stripeCustomerId: String) extends Member with Product with Serializable

  8. case class SFAuthentication(access_token: String, instance_url: String) extends Product with Serializable

  9. case class SFContactRecord(Id: String, AccountId: String, IdentityID__c: Option[String]) extends Product with Serializable

  10. case class SFResponse(Success: Boolean, ErrorString: Option[String]) extends Product with Serializable

  11. trait Scalaforce extends LazyLogging

  12. case class ScalaforceError(s: String) extends Throwable with Product with Serializable

  13. trait ScalaforceJob extends AnyRef

Value Members

  1. object Member

  2. object MemberDeserializer

  3. object SFAuthentication extends Serializable

  4. object SFContactRecord extends Serializable

  5. object Tier extends Enumeration

  6. package job

Ungrouped