Package

com.outr.stripe

subscription

Permalink

package subscription

Visibility
  1. Public
  2. All

Type Members

  1. case class Coupon(id: String, object: String, amountOff: Option[Money], created: Long, currency: String, duration: String, durationInMonths: Option[Int], livemode: Boolean, maxRedemptions: Option[Int], metadata: Map[String, String], percentOff: BigDecimal, redeemBy: Option[Long], timesRedeemed: Int, valid: Boolean) extends Product with Serializable

    Permalink
  2. case class Invoice(id: String, object: String, amountDue: Money, applicationFee: Option[Money], attemptCount: Int, attempted: Boolean, charge: Option[String], closed: Boolean, currency: String, customer: String, date: Long, description: Option[String], discount: Option[Discount], endingBalance: Option[Money], forgiven: Boolean, lines: StripeList[InvoiceLine], livemode: Boolean, metadata: Map[String, String], nextPaymentAttempt: Option[Long], paid: Boolean, periodEnd: Long, periodStart: Long, receiptNumber: Option[String], startingBalance: Money, statementDescriptor: Option[String], subscription: Option[String], subscriptionProrationDate: Option[Int], subtotal: Money, tax: Option[Money], taxPercent: Option[BigDecimal], total: Money, webhooksDeliveredAt: Option[Long]) extends Product with Serializable

    Permalink
  3. case class InvoiceItem(id: String, object: String, amount: Money, currency: String, customer: String, date: Long, description: String, discountable: Boolean, invoice: Option[String], livemode: Boolean, metadata: Map[String, String], period: Period, plan: Option[Plan], proration: Boolean, quantity: Option[Int], subscription: Option[String]) extends Product with Serializable

    Permalink
  4. case class InvoiceLine(id: String, object: String, amount: Money, currency: String, description: String, livemode: Boolean, metadata: Map[String, String], period: Period, plan: Plan, proration: Boolean, quantity: Option[Int], subscription: Option[String], type: String) extends Product with Serializable

    Permalink
  5. case class Period(start: Long, end: Long) extends Product with Serializable

    Permalink
  6. case class Plan(id: String, object: String, amount: Money, created: Long, currency: String, interval: String, intervalCount: Int, livemode: Boolean, metadata: Map[String, String], name: String, statementDescriptor: Option[String], trialPeriodDays: Option[Int]) extends Product with Serializable

    Permalink
  7. case class Subscription(id: String, object: String, applicationFeePercent: Option[BigDecimal], cancelAtPeriodEnd: Boolean, canceledAt: Option[Long], created: Long, currentPeriodEnd: Long, currentPeriodStart: Long, customer: String, discount: Option[Discount], endedAt: Option[Long], livemode: Boolean, metadata: Map[String, String], plan: Plan, quantity: Int, start: Long, status: String, taxPercent: Option[BigDecimal], trialEnd: Option[Long], trialStart: Option[Long]) extends Product with Serializable

    Permalink

Ungrouped