Upstream sync
This commit is contained in:
@@ -13,6 +13,7 @@ type repoManager interface {
|
||||
Profile() ProfileRepo
|
||||
Organization() OrganizationRepo
|
||||
Zipcodes() ZipcodeRepo
|
||||
Plans() PlanRepo
|
||||
}
|
||||
|
||||
// UserRepo defines the data set for users
|
||||
@@ -20,6 +21,7 @@ type UserRepo interface {
|
||||
GetAll() (list []entity.User, err error)
|
||||
GetByID(userID int64) (retVal entity.User, err error)
|
||||
GetByUUID(uuid string, profile string) (entity.User, error)
|
||||
GetByMemberID(memberID string) (entity.User, error)
|
||||
Login(email string, pass string) (entity.User, error)
|
||||
FullLogin(loginType string, key string, pass string, profile string) (entity.User, error)
|
||||
Create(user entity.User) (entity.User, error)
|
||||
@@ -30,6 +32,7 @@ type UserRepo interface {
|
||||
RemoveAddress(addressUUID string) error
|
||||
SaveContact(contact entity.ContactInfo) (entity.ContactInfo, error)
|
||||
RemoveContact(contact entity.ContactInfo) (entity.ContactInfo, error)
|
||||
UpdateLogin(user entity.User) error
|
||||
}
|
||||
|
||||
// RideRepo defines the data set for Rides
|
||||
@@ -59,6 +62,7 @@ type ProviderRepo interface {
|
||||
GetByMukID(mukID string, user entity.User) (entity.Provider, error)
|
||||
GetByUUID(providerUUID string, user entity.User) (entity.Provider, error)
|
||||
GetByNPI(NPI string, user entity.User) (entity.Provider, error)
|
||||
GetByID(providerID int64, user entity.User) (entity.Provider, error)
|
||||
}
|
||||
|
||||
// NotificationRepo defines the data set for Notification
|
||||
@@ -94,6 +98,13 @@ type OrganizationRepo interface {
|
||||
GetTypeByKey(key string) (entity.OrganizationType, error)
|
||||
}
|
||||
|
||||
type PlanRepo interface {
|
||||
GetByAlphaPrefix(alphaPrefix string) (entity.Plan, error)
|
||||
GetByUUID(planUUID string) ([]entity.Plan, error)
|
||||
GetByID(planID int64) ([]entity.Plan, error)
|
||||
GetByPrefixUUID(prefixUUID string) (entity.Plan, error)
|
||||
}
|
||||
|
||||
// VisitRepo defines the data set for Rides
|
||||
type VisitRepo interface {
|
||||
Create(visit entity.Visit) (entity.Visit, error)
|
||||
|
||||
Reference in New Issue
Block a user