2019-06-24 22:41:21 -08:00
|
|
|
package signup
|
|
|
|
|
|
|
|
import (
|
|
|
|
"geeks-accelerator/oss/saas-starter-kit/example-project/internal/account"
|
|
|
|
"geeks-accelerator/oss/saas-starter-kit/example-project/internal/user"
|
|
|
|
)
|
|
|
|
|
|
|
|
// SignupRequest contains information needed perform signup.
|
|
|
|
type SignupRequest struct {
|
2019-06-24 23:02:43 -08:00
|
|
|
Account account.AccountCreateRequest `json:"account" validate:"required"`
|
|
|
|
User user.UserCreateRequest `json:"user" validate:"required"`
|
2019-06-24 22:41:21 -08:00
|
|
|
}
|
|
|
|
|
|
|
|
// SignupResponse contains information needed perform signup.
|
|
|
|
type SignupResponse struct {
|
2019-06-24 23:02:43 -08:00
|
|
|
Account *account.Account `json:"account"`
|
|
|
|
User *user.User `json:"user"`
|
2019-06-24 22:41:21 -08:00
|
|
|
}
|