ManagementSystem/modules/structs/user.go

37 lines
810 B
Go

package structs
import "git.clickandjoin.umbach.dev/ClickandJoin/go-cnj-helper/dbstructs"
// swagger:model UsersResponse
type UsersResponse struct {
Users []dbstructs.User
}
// swagger:model UserSignUpProcessesResponse
type UserSignUpProcessesResponse struct {
UserSignUpProcesses []dbstructs.UserSignUpProcess
}
// swagger:model UserRelationshipsResponse
type UserRelationshipsResponse struct {
Relationships []dbstructs.UserRelationship
}
// swagger:model UserPrivacySettingsResponse
type UserPrivacySettingsResponse struct {
PrivacySettings []dbstructs.UserPrivacySettings
}
// swagger:model UpdateUserRequest
type UpdateUserRequest struct {
Username string
AccountName string
Email string
Description string
AccountStatus uint8
}
type UserIdParam struct {
UserId string
}