forked from ebhomengo/niki
36 lines
762 B
Go
36 lines
762 B
Go
package service
|
|
|
|
import (
|
|
"time"
|
|
|
|
"git.gocasts.ir/ebhomengo/niki/domain/benefactor/entity"
|
|
"git.gocasts.ir/ebhomengo/niki/types"
|
|
)
|
|
|
|
type CreateBenefactorRequest struct {
|
|
ID types.ID `json:"id"`
|
|
FirstName string `json:"first_name"`
|
|
LastName string `json:"last_name"`
|
|
PhoneNumber string `json:"phone_number"`
|
|
Description string `json:"description"`
|
|
Email string `json:"email"`
|
|
Gender entity.Gender `json:"gender"`
|
|
BirthDate time.Time `json:"birth_date"`
|
|
}
|
|
|
|
type CreateBenefactorResponse struct {
|
|
Name string `json:"name"`
|
|
Email string `json:"email"`
|
|
}
|
|
|
|
type ProfileRequest struct {
|
|
BenefactorID types.ID
|
|
}
|
|
|
|
type ProfileResponse struct {
|
|
Name string `json:"name"`
|
|
}
|
|
|
|
type ActivenessRequest struct {
|
|
BenefactorID types.ID
|
|
} |