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
}