com
.
gu
.
support
.
workers
.
model
.
monthlyContributions
state
package
state
Visibility
Public
All
Type Members
case class
CompletedState
(
requestId:
UUID
,
user:
User
,
contribution:
Contribution
,
status:
Status
,
message:
Option
[
String
]
)
extends
StepFunctionUserState
with
Product
with
Serializable
case class
CreatePaymentMethodState
(
requestId:
UUID
,
user:
User
,
contribution:
Contribution
,
paymentFields:
PaymentFields
,
acquisitionData:
Option
[
AcquisitionData
]
)
extends
StepFunctionUserState
with
Product
with
Serializable
case class
CreateSalesforceContactState
(
requestId:
UUID
,
user:
User
,
contribution:
Contribution
,
paymentMethod:
PaymentMethod
,
acquisitionData:
Option
[
AcquisitionData
]
)
extends
StepFunctionUserState
with
Product
with
Serializable
case class
CreateZuoraSubscriptionState
(
requestId:
UUID
,
user:
User
,
contribution:
Contribution
,
paymentMethod:
PaymentMethod
,
salesForceContact:
SalesforceContactRecord
,
acquisitionData:
Option
[
AcquisitionData
]
)
extends
StepFunctionUserState
with
Product
with
Serializable
case class
FailureHandlerState
(
requestId:
UUID
,
user:
User
,
contribution:
Contribution
)
extends
StepFunctionUserState
with
Product
with
Serializable
case class
SendAcquisitionEventState
(
user:
User
,
contribution:
Contribution
,
paymentMethod:
PaymentMethod
,
acquisitionData:
Option
[
AcquisitionData
]
)
extends
StepFunctionUserState
with
Product
with
Serializable
case class
SendThankYouEmailState
(
requestId:
UUID
,
user:
User
,
contribution:
Contribution
,
paymentMethod:
PaymentMethod
,
salesForceContact:
SalesforceContactRecord
,
accountNumber:
String
,
acquisitionData:
Option
[
AcquisitionData
]
)
extends
StepFunctionUserState
with
Product
with
Serializable
trait
StepFunctionUserState
extends
AnyRef
Ungrouped