# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
CreateMembership is a request handler with all dependencies initialized.
CreateMemberShipRequest represents necessary POST /api/v1/user/membership/create request data for handler.
DeleteMembership is a request handler with all dependencies initialized.
DeleteMembershipRequest represents necessary GET /api/v1/user/membership/delete request data for handler.
GetMembership is a request handler with all dependencies initialized.
GetMembershipRequest represents necessary GET /api/v1/user/membership/{email} request data for handler.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UpdateMembership is a request handler with all dependencies initialized.
UpdateMembershipRequest represents necessary POST /api/v1/user/membership/update request data for handler.
# Interfaces
CreateMembershipHandler is an abstraction for MemberShipStarted use-case handler.
DeleteMembershipHandler is an abstraction for MembershipCancelled use-case handler.
GetMembershipHandler is an abstraction for GetMembership use-case handler.
UpdateMembershipHandler is an abstraction for MembershipUpdated use-case handler.