You are on page 1of 1

user

<<interface>> -username Profile


Rides -email -bio
-password -sex
+postRide()    1  1 -userID carModel
+viewProfile() dateOfBirth
+signin() +editProfile()
+signOut() 1

0..*

1..* 0..1
Ride RequestRide
-rideID -requestID
-source -fromUserID
-destination -toUserID
0..* 0..*
-authorUserID -status
-date +declineRquest() Notifaction
-time +acceptRequest()
0..* -message
-map
+notify(message)

Adminstrator <<Interface>>
-username IMService
-email 1..*
-password +sendMessage
+blockUser() deleteMessage
+unblockUser()

You might also like