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: PaymentFields, acquisitionData: Option[AcquisitionData]) extends StepFunctionUserState with Product with Serializable

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

    Permalink
  4. case class CreateZuoraSubscriptionState(requestId: UUID, user: User, contribution: Contribution, paymentMethod: PaymentMethod, salesForceContact: SalesforceContactRecord, acquisitionData: Option[AcquisitionData]) 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 SendAcquisitionEventState(user: User, contribution: Contribution, paymentMethod: PaymentMethod, acquisitionData: Option[AcquisitionData]) extends StepFunctionUserState with Product with Serializable

    Permalink
  7. case class SendThankYouEmailState(requestId: UUID, user: User, contribution: Contribution, paymentMethod: PaymentMethod, salesForceContact: SalesforceContactRecord, accountNumber: String, acquisitionData: Option[AcquisitionData]) extends StepFunctionUserState with Product with Serializable

    Permalink
  8. trait StepFunctionUserState extends AnyRef

    Permalink

Ungrouped