com.gu.membership.zuora.soap.actions

subscribe

package subscribe

Visibility
  1. Public
  2. All

Type Members

  1. case class Account(memberId: MemberId, autopay: Boolean, paymentGateway: String) extends XmlWriter with Product with Serializable

  2. case class BankTransfer(accountHolderName: String, accountNumber: String, sortCode: String, firstName: String, lastName: 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, paymentMethodOpt: Option[PaymentMethod], ratePlanId: String, firstName: String, lastName: String, address: Address, paymentDelay: Option[Period], casIdOpt: Option[String], ipAddressOpt: 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