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 BasicMember(salesforceContactId: String, salesforceAccountId: String) extends MemberId with Product with Serializable

  3. 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

  4. sealed trait Member extends MemberId

  5. sealed trait MemberId extends AnyRef

  6. abstract class MemberRepository extends LazyLogging

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

  8. 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

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

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

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

  12. trait Scalaforce extends LazyLogging

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

  14. trait ScalaforceJob extends AnyRef

  15. sealed abstract class Tier extends Ordered[Tier]

Value Members

  1. object Member

  2. object MemberDeserializer

  3. object SFAuthentication extends Serializable

  4. object SFContactRecord extends LazyLogging with Serializable

  5. object Tier

  6. package job

Ungrouped