forked from ebhomengo/niki
33 lines
685 B
Go
33 lines
685 B
Go
package service
|
|
|
|
import "git.gocasts.ir/ebhomengo/niki/pkg/types"
|
|
|
|
type LoginOrRegisterRequest struct {
|
|
PhoneNumber string `json:"phone_number"`
|
|
VerifyCode string `json:"verify_code"`
|
|
}
|
|
|
|
type LoginOrRegisterResponse struct {
|
|
Data Data `json:"data"`
|
|
Token Token `json:"token"`
|
|
}
|
|
|
|
type Data struct {
|
|
ID types.ID `json:"id"`
|
|
PhoneNumber string `json:"phone_number"`
|
|
FirstName string `json:"first_name"`
|
|
LastName string `json:"last_name"`
|
|
}
|
|
|
|
type Token struct {
|
|
AccessToken string `json:"access_token"`
|
|
RefreshToken string `json:"refresh_token"`
|
|
}
|
|
|
|
type SendOtpRequest struct {
|
|
PhoneNumber string `json:"phone_number"`
|
|
}
|
|
|
|
type SendOtpResponse struct {
|
|
}
|