Package

com.gu.zuora.soap.actions

subscribe

Permalink

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

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

    Permalink
  3. case class ChargeOverride(productRatePlanChargeId: String, discountPercentage: Option[Double], endDateCondition: EndDateCondition, billingPeriod: Option[PeriodType]) extends Product with Serializable

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

    Permalink
  5. sealed trait EndDateCondition extends AnyRef

    Permalink
  6. case class FixedPeriod(upToPeriods: Short, upToPeriodsType: PeriodType) extends EndDateCondition with Product with Serializable

    Permalink
  7. sealed trait PaymentMethod extends XmlWriter

    Permalink
  8. sealed trait PeriodType extends AnyRef

    Permalink
  9. case class RatePlan(productRatePlanId: String, chargeOverride: Option[ChargeOverride], featureIds: Seq[String] = Nil) extends XmlWriter with Product with Serializable

    Permalink
  10. case class Subscribe(account: Account, paymentMethod: Option[PaymentMethod], ratePlans: NonEmptyList[RatePlan], firstName: String, lastName: String, address: Address, promoCode: Option[PromoCode], paymentDelay: Option[Period], casId: Option[String], ipAddress: Option[String]) extends Action[SubscribeResult] with Product with Serializable

    Permalink
  11. trait XmlWriter extends AnyRef

    Permalink

Value Members

  1. object Account extends Serializable

    Permalink
  2. object Months extends PeriodType with Product with Serializable

    Permalink
  3. object PaymentMethod

    Permalink
  4. object Quarters extends PeriodType with Product with Serializable

    Permalink
  5. object SubscriptionEnd extends EndDateCondition with Product with Serializable

    Permalink
  6. object Years extends PeriodType with Product with Serializable

    Permalink

Ungrouped