Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FirebaseDataAccess ¶
FirebaseDataAccess type
type LineDataAccess ¶
type LineDataAccess interface { VerifyToken(context.Context, string) (*VerifyTokenResponse, error) GetProfile(context.Context, string) (*UserProfileResponse, error) PushFlexMessage(string, string, []byte) error }
LineDataAccess type
type PaymentDataAccess ¶
type PaymentDataAccess interface { GetByDate(time.Time) ([]*entity.Payment, error) Insert(payment *entity.Payment) error }
PaymentDataAccess type
type UserDataAccess ¶
UserDataAccess type
type UserProfileResponse ¶
type UserProfileResponse struct { UserID string `json:"userId"` DisplayName string `json:"displayName"` PictureURL string `json:"pictureUrl"` StatusMessage string `json:"statusMessage"` }
UserProfileResponse type
type VerifyTokenResponse ¶
type VerifyTokenResponse struct { Scope string `json:"scope"` ClientID string `json:"client_id"` ExpiresIn int `json:"expores_in"` }
VerifyTokenResponse type
Click to show internal directories.
Click to hide internal directories.