Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomerDeliveryInfo ¶
type CustomerDeliveryInfo struct { Address string `json:"address" binding:"required"` PhoneNumber string `json:"phone_number" binding:"required"` }
func (*CustomerDeliveryInfo) ToDomainObject ¶
func (c *CustomerDeliveryInfo) ToDomainObject() *valueobject.CustomerDeliveryInfo
type CustomerPersonalInfo ¶
type CustomerPersonalInfo struct { FirstName string `json:"first_name" binding:"required"` LastName string `json:"last_name" binding:"required"` Email string `json:"email" binding:"required,email"` }
func (*CustomerPersonalInfo) ToDomainObject ¶
func (c *CustomerPersonalInfo) ToDomainObject() *valueobject.CustomerPersonalInfo
type LoginCustomer ¶
type RefreshToken ¶
type RefreshToken struct {
RefreshToken string `json:"refresh_token" binding:"required"`
}
type RegisterCustomer ¶
type RegisterCustomer struct { Password string `json:"password" binding:"required,min=8,max=128"` Email string `json:"email" binding:"required,email"` FirstName string `json:"first_name" binding:"required"` LastName string `json:"last_name" binding:"required"` Address string `json:"address" binding:"required"` PhoneNumber string `json:"phone_number" binding:"required"` }
func (*RegisterCustomer) ToDomainObject ¶
func (r *RegisterCustomer) ToDomainObject() entity.Customer
Click to show internal directories.
Click to hide internal directories.