Create Checkout - Class Diagram
Create Checkout - Class Diagram
CheckoutWebService
createCheckout(Checkout):HttpResponse
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()