member

package
v0.0.0-...-f23b7a0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2022 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Keywords

type Keywords []string

func (Keywords) ToString

func (ks Keywords) ToString() string

type Member

type Member struct {
	DeviceToken string
	Name        string
	Keywords    Keywords
}

type MemberRepository

type MemberRepository interface {
	Get(deviceToken string) (*Member, error)
	Create(entity Member) error
	Update(
		deviceToken string,
		name *string,
		keywords []string,
	) (*Member, error)
}

type MemberService

type MemberService interface {
	SignUp(deviceToken *string, name string, keywords []string) (*Member, error)
	Update(
		deviceToken string,
		name *string,
		keywords []string,
	) (*Member, error)
}

func NewMemberService

func NewMemberService(repo MemberRepository) MemberService

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL