Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # CLASSES
- <<enum>> ControllerMode
- <<enum>> PaymentType
- <<enum>> UserType
- Controller
- ---
- mode: ControllerMode
- commission_buyer: Percentage
- commission_seller: Percentage
- lots: LotDescription
- ---
- registerLot(lot: LotDescription)
- removeLot(lot: LotDescription)
- -> Lot
- payout(lot, buyer: Buyer, seller: Seller)
- registerUser()
- Auction
- ---
- lots: LotDescription
- date: Date
- ---
- setDate: Date
- addLot
- removeLot
- -> Lot
- LotDescription
- ---
- current_price: Money
- reserve_price: Money
- images: ImageList
- bids: Bid
- ---
- addBid(user: User, bid: Bid);
- -> bids
- open()
- close()
- Bid
- ---
- parentLot
- bid_type
- userID
- ---
- User
- ---
- email: String
- name: String
- password: HashedPassword
- id: Integer
- account
- payment: PaymentMethod
- -> PaymentMethod
- ---
- registerUser
- PaymentMethod
- ---
- type: PaymentType
- bankNo, routingNo
- debitNumber, expirationDate,
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement