com.gu.zuora.soap.actions

subscribe

package subscribe

Visibility
  1. Public
  2. All

Type Members

  1. case class Account(contactId: ContactId, currency: Currency, autopay: Boolean, paymentGateway: String) extends XmlWriter with Product with Serializable

  2. case class BankTransfer(accountHolderName: String, accountNumber: String, sortCode: String, firstName: String, lastName: String, countryCode: String) extends PaymentMethod with XmlWriter with Product with Serializable

  3. case class CreditCardReferenceTransaction(customer: Customer) extends PaymentMethod with XmlWriter with Product with Serializable

  4. sealed trait PaymentMethod extends XmlWriter

  5. case class Subscribe(account: Account, paymentMethod: Option[PaymentMethod], productRatePlanId: String, firstName: String, lastName: String, address: Address, paymentDelay: Option[Period], casId: Option[String], ipAddress: Option[String], featureIds: Seq[String]) extends Action[SubscribeResult] with Product with Serializable

  6. trait XmlWriter extends AnyRef

Value Members

  1. object Account extends Serializable

Ungrouped