Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConnectedAccount ¶
type Member ¶
type Member struct {
ID string `json:"id"`
FirstName string `json:"firstName"`
LastName string `json:"lastName"`
Email string `json:"email"`
ConnectedAccounts []ConnectedAccount `json:"connectedAccounts,omitempty"`
}
type MemberService ¶
type MemberService struct {
// contains filtered or unexported fields
}
func NewService ¶
func NewService() *MemberService
func (*MemberService) CreateMemberForOrg ¶
func (ms *MemberService) CreateMemberForOrg(orgID string, member Member) (Member, error)
func (*MemberService) DeleteMember ¶
func (ms *MemberService) DeleteMember(orgID, memberID string) error
func (*MemberService) ListMembers ¶
func (ms *MemberService) ListMembers(orgID string) ([]Member, error)
type MemberServicer ¶
type MockMemberService ¶
MockMemberService is a mock implementation of the MemberServicer interface
func NewMockMemberService ¶
func NewMockMemberService() *MockMemberService
NewMockMemberService creates a new instance of MockMemberService
func (*MockMemberService) CreateMemberForOrg ¶
func (m *MockMemberService) CreateMemberForOrg(orgID string, member Member) (Member, error)
CreateMemberForOrg mocks the CreateMemberForOrg method
func (*MockMemberService) DeleteMember ¶
func (m *MockMemberService) DeleteMember(orgID, memberID string) error
DeleteMember mocks the DeleteMember method
func (*MockMemberService) ListMembers ¶
func (m *MockMemberService) ListMembers(orgID string) ([]Member, error)
ListMembers mocks the ListMembers method
Click to show internal directories.
Click to hide internal directories.