package model

import "time"

type UserShippingAddress struct {
	Id                   int64     `gorm:"column=id;PRIMARY" json:"id"`
	UserID               int64     `json:"user_id"`
	ReceiverPhone        string    `json:"receiver_phone"`
	ReceiverName         string    `json:"receiver_name"`
	Note                 string    `json:"note"`
	ApartmentId          int64     `json:"apartment_id"`
	ApartmentHouseNumber string    `json:"apartment_house_number"`
	ApartmentHouseImage  string    `json:"apartment_house_image"`
	IsMainAddress        bool      `json:"is_main_address"`
	CreatedAt            time.Time `gorm:"column=created_at;autoCreateTime" json:"created_at"`
	UpdatedAt            time.Time `gorm:"column=updated_at;autoUpdateTime" json:"updated_at"`

	// phase 2
	// IsMainAddress   bool
	// LocationLat     float64
	// LocationLong    float64
	// Country         int
	// StateProvince   int
	// City            int
	// Ward            int
	// Address         string

}
