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. case class SalesforceConfig(envName: String, consumerKey: String, consumerSecret: String, apiURL: Uri, apiUsername: String, apiPassword: String, apiToken: String) extends Product with Serializable

  13. trait Scalaforce extends LazyLogging

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

  15. trait ScalaforceJob extends AnyRef

  16. 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 SalesforceConfig extends Serializable

  6. object Tier

  7. package job

Ungrouped