V1 #3
|
@ -10,4 +10,6 @@ const (
|
|||
|
||||
SubjectRequestNatsAddLogs = "authentication.request.logs.create"
|
||||
SubjectRequestNatsLogsGetList = "authentication.request.logs.list"
|
||||
|
||||
SubjectRequestNatsGetTokenWithPhone = "authentication.request.staff.get_token"
|
||||
)
|
||||
|
|
|
@ -38,3 +38,8 @@ func (Request) SaveLog(payload Log) (*Response, error) {
|
|||
func (Request) GetListLogs(payload *CommonQuery) (*Response, error) {
|
||||
return requestNats(SubjectRequestNatsLogsGetList, toBytes(payload))
|
||||
}
|
||||
|
||||
// GetTokenWithPhoneNumber ...
|
||||
func (Request) GetTokenWithPhoneNumber(payload *GetTokenByPhoneBody) (*Response, error) {
|
||||
return requestNats(SubjectRequestNatsGetTokenWithPhone, toBytes(payload))
|
||||
}
|
||||
|
|
10
struct.go
10
struct.go
|
@ -14,6 +14,16 @@ type CommonQuery struct {
|
|||
StaffID string `json:"staffID"`
|
||||
}
|
||||
|
||||
// GetTokenByPhoneBody ...
|
||||
type GetTokenByPhoneBody struct {
|
||||
Phone string `json:"phone"`
|
||||
}
|
||||
|
||||
// GetTokenByPhoneResponse ...
|
||||
type GetTokenByPhoneResponse struct {
|
||||
Token string `json:"token"`
|
||||
}
|
||||
|
||||
// Log ...
|
||||
type Log struct {
|
||||
Reference string `json:"reference"`
|
||||
|
|
Loading…
Reference in New Issue