Create Checkout Class Diagram
CheckoutWebService
createCheckout(Checkout):HttpResponse
FlowMessage CheckoutCreationFlow CheckoutSession
errorMessage:String
solved:Boolean checkoutSession:CheckoutSession repository:SessionRepository
attributes:HashMap checkoutValidator:CheckoutValidation
isSolved() get()
getErrorMessage() run():FlowMessage save()
addAttribute() populateDefaultValues() remove()
getAttribute()
CheckoutValidation
checkoutRepo:CheckoutRepository
discountRepo:DiscountRepository
storeRepo:StoreVariantRepository
productRepo:ProductRepository
softValidation()
ValidationResponse
errorMessage:String
solved:Boolean
getErrorMessage()
isSolved()