Update Member
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
package request
|
||||
|
||||
import (
|
||||
"time"
|
||||
)
|
||||
|
||||
type InitiateRegistrationRequest struct {
|
||||
Name string `json:"name" validate:"required"`
|
||||
Email string `json:"email" validate:"required,email"`
|
||||
Phone string `json:"phone" validate:"required"`
|
||||
BirthDate string `json:"birth_date" validate:"required"`
|
||||
}
|
||||
|
||||
func (i *InitiateRegistrationRequest) GetBirthdate() (time.Time, error) {
|
||||
parsedDate, err := time.Parse("02-01-2006", i.BirthDate)
|
||||
if err != nil {
|
||||
return time.Time{}, err
|
||||
}
|
||||
return parsedDate, nil
|
||||
}
|
||||
|
||||
type VerifyOTPRequest struct {
|
||||
Token string `json:"token" validate:"required"`
|
||||
OTP string `json:"otp" validate:"required"`
|
||||
}
|
||||
|
||||
type ResendOTPRequest struct {
|
||||
Token string `json:"token" validate:"required"`
|
||||
}
|
||||
|
||||
type CheckCustomerRequest struct {
|
||||
Email string `json:"email"`
|
||||
Phone string `json:"phone"`
|
||||
}
|
||||
Reference in New Issue
Block a user