package response import "time" type User struct { ID int64 `json:"id"` Name string `json:"name"` Email string `json:"email"` PhoneNumber string `json:"phone_number"` NIK string `json:"nik"` Status string `json:"status"` RoleID int64 `json:"role_id"` RoleName string `json:"role_name"` PartnerID *int64 `json:"partner_id"` SiteID *int64 `json:"site_id"` PartnerName string `json:"partner_name"` CreatedAt string `json:"created_at,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` } type UserList struct { Users []User `json:"users"` Total int64 `json:"total"` Limit int `json:"limit"` Offset int `json:"offset"` } type Customer struct { ID int64 `json:"id"` Name string `json:"name"` Email string `json:"email"` PhoneNumber string `json:"phone_number"` Status string `json:"status"` RoleID int64 `json:"role_id"` RoleName string `json:"role_name"` PartnerID *int64 `json:"partner_id"` PartnerName string `json:"partner_name"` CreatedAt string `json:"created_at,omitempty"` UpdatedAt string `json:"updated_at,omitempty"` } type CustomerList struct { Users []Customer `json:"users"` Total int64 `json:"total"` Limit int `json:"limit"` Offset int `json:"offset"` } type UserRegister struct { ID int64 `json:"id"` Name string `json:"name"` Email string `json:"email"` PhoneNumber string `json:"phone_number"` CreatedAt time.Time `json:"created_at,omitempty"` UpdatedAt time.Time `json:"updated_at,omitempty"` }