<<-EOS
mutation register(
$userInfo: UserRegisterInput!
$invitationCode: String
$keepPassword: Boolean
) {
register(
userInfo: $userInfo
invitationCode: $invitationCode
keepPassword: $keepPassword
) {
_id
email
unionid
openid
emailVerified
phone
phoneVerified
username
nickname
company
photo
browser
device
password
registerInClient
registerMethod
oauth
token
tokenExpiredAt
loginsCount
lastLogin
lastIP
signedUp
blocked
isDeleted
name
givenName
familyName
middleName
profile
preferredUsername
website
gender
birthdate
zoneinfo
locale
address
formatted
streetAddress
locality
region
postalCode
country
updatedAt
metadata
}
}
EOS