niki/domain/benefactor/service/param.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
}