Documentation ¶
Index ¶
Constants ¶
View Source
const (
// ポイント送付のお知らせ
NotificationTypeSendingPoint = 1
)
notificationTypeID表
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfirmCode ¶
type ConfirmCode struct {
// contains filtered or unexported fields
}
type NotificationID ¶
type NotificationID int64
type NotificationType ¶
type NotificationType struct { ID NotificationTypeID `json:"id" db:"id"` Title string `json:"title" db:"title"` }
type NotificationTypeID ¶
type NotificationTypeID int64
type Password ¶
type Password struct {
// contains filtered or unexported fields
}
パスワードオブジェクト
func (*Password) CreateHash ¶
func (*Password) CreateRandomPassword ¶
ラムダム文字列のパスワードを作成
type SendablePoint ¶
type SendablePoint struct {
// contains filtered or unexported fields
}
送信可能ポイントオブジェクト
func NewSendablePoint ¶
func NewSendablePoint(sendablePoint int) *SendablePoint
func (*SendablePoint) CalculatePointBalance ¶
func (sp *SendablePoint) CalculatePointBalance(sendPlannedPoint int) int
ポイント残高を計算
@params sendPlannedPoint 送付予定ポイント
@returns 残高
func (*SendablePoint) CanSendPoint ¶
func (sp *SendablePoint) CanSendPoint(sendPlannedPoint int) bool
送付可能かどうか判断する
@params sendPlannedPoint 送付予定ポイント
@returns true: 送付できる, false: 送付できない
type TemporaryUserString ¶
type TemporaryUserString struct {
// contains filtered or unexported fields
}
func NewTemporaryUserString ¶
func NewTemporaryUserString(temporaryUserString string) *TemporaryUserString
func (*TemporaryUserString) Join ¶
func (tus *TemporaryUserString) Join(firstName, firstNameKana, familyName, familyNameKana, email, password string) string
ユーザ情報を開業で区切り、1つの文字列に結合する
@params ctx コンテキスト firstName 名前 firstNameKana 名前カナ familyName 名字 familyNameKana 名字カナ email メールアドレス password パスワード
@returns 連結したユーザ
func (*TemporaryUserString) Split ¶
func (tus *TemporaryUserString) Split() (firstName, firstNameKana, familyName, familyNameKana, email, hashPass string)
開業で区切られた1つの文字列になっているユーザ情報を分解する
@returns ctx コンテキスト firstName 名前 firstNameKana 名前カナ familyName 名字 familyNameKana 名字カナ email メールアドレス hashPass パスワード
type TransactionID ¶
type TransactionID uint64
Click to show internal directories.
Click to hide internal directories.