com.gu

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 Contact(identityId: String, regNumber: Option[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

  3. trait ContactId extends AnyRef

  4. trait ContactRepository extends LazyLogging

  5. sealed trait FreeTier extends Tier

  6. sealed trait PaidTier extends Tier

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

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

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

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

  14. class SimpleContactRepository extends ContactRepository

  15. sealed trait Tier extends AnyRef

Value Members

  1. object ContactDeserializer

  2. object FreeTier

  3. object PaidTier

  4. object SFAuthentication extends Serializable

  5. object SFContactRecord extends LazyLogging with Serializable

  6. object SalesforceConfig extends Serializable

  7. object Tier

  8. package job

Ungrouped