Package

com.gu.support.workers.model.monthlyContributions

state

Permalink

package state

Visibility
  1. Public
  2. All

Type Members

  1. case class CompletedState(requestId: UUID, user: User, contribution: Contribution, status: Status, message: Option[String]) extends StepFunctionUserState with Product with Serializable

    Permalink
  2. case class CreatePaymentMethodState(requestId: UUID, user: User, contribution: Contribution, paymentFields: Either[StripePaymentFields, PayPalPaymentFields]) extends StepFunctionUserState with Product with Serializable

    Permalink
  3. case class CreateSalesforceContactState(requestId: UUID, user: User, contribution: Contribution, paymentMethod: PaymentMethod) extends StepFunctionUserState with Product with Serializable

    Permalink
  4. case class CreateZuoraSubscriptionState(requestId: UUID, user: User, contribution: Contribution, paymentMethod: PaymentMethod, salesForceContact: SalesforceContactRecord) extends StepFunctionUserState with Product with Serializable

    Permalink
  5. case class FailureHandlerState(requestId: UUID, user: User, contribution: Contribution) extends StepFunctionUserState with Product with Serializable

    Permalink
  6. case class SendThankYouEmailState(requestId: UUID, user: User, contribution: Contribution, paymentMethod: PaymentMethod, salesForceContact: SalesforceContactRecord, accountNumber: String) extends StepFunctionUserState with Product with Serializable

    Permalink
  7. trait StepFunctionUserState extends AnyRef

    Permalink
  8. case class UpdateMembersDataAPIState(requestId: UUID, user: User) extends StepFunctionUserState with Product with Serializable

    Permalink

Ungrouped