Skip to main content

UserOptionalInput

No description

type UserOptionalInput {
id: ID
userName: String
disabled: Boolean
email: String
firstName: String
lastName: String
deviceLimit: Int
isRoomObject: Boolean
mobileNumber: String
mobileCountry: String
notes: String
unitNumber: String
meshEnabled: Boolean
rateProfile: String
overLimit: Boolean
defaultNetworkProfile: String
lastSeen: GQLTDate
requireAcceptTNC: Boolean
options: GQLTJson
customData: GQLTJson
createdAt: GQLTDate
updatedAt: GQLTDate
roleId: ID
buildingId: Int
role: UserRoleBelongsToInput
auths: UserAuthsHasManyInput
deviceUsages: UserDeviceUsagesHasManyInput
devices: UserDevicesBelongsToManyInput
associatedDevices: UserAssociatedDevicesHasManyInput
webHooks: UserWebHooksHasManyInput
groups: UserGroupsBelongsToManyInput
meshes: UserMeshesBelongsToManyInput
userPlans: UserUserPlansHasManyInput
accounts: UserAccountsHasManyInput
invoices: UserInvoicesHasManyInput
transactions: UserTransactionsHasManyInput
orders: UserOrdersHasManyInput
deviceAuths: UserDeviceAuthsHasManyInput
addresses: UserAddressesBelongsToManyInput
building: UserBuildingBelongsToInput
}

Fields#

id (ID)#

This a primary key for User

userName (String)#

disabled (Boolean)#

email (String)#

firstName (String)#

lastName (String)#

deviceLimit (Int)#

isRoomObject (Boolean)#

mobileNumber (String)#

This is the user mobile number.

mobileCountry (String)#

This is the user mobile country.

notes (String)#

This is the instructions or details.

unitNumber (String)#

This is the unit number of the user that he/she is staying.

meshEnabled (Boolean)#

rateProfile (String)#

overLimit (Boolean)#

defaultNetworkProfile (String)#

lastSeen (GQLTDate)#

requireAcceptTNC (Boolean)#

This is an indicator if the user have agreed to the terms and conditions.

options (GQLTJson)#

config column

customData (GQLTJson)#

createdAt (GQLTDate)#

updatedAt (GQLTDate)#

roleId (ID)#

This a primary key for User

buildingId (Int)#

role (UserRoleBelongsToInput)#

This is the mutation object for UserRoleBelongsTo

auths (UserAuthsHasManyInput)#

This is the mutation object for UserAuthsHasMany

deviceUsages (UserDeviceUsagesHasManyInput)#

This is the mutation object for UserDeviceUsagesHasMany

devices (UserDevicesBelongsToManyInput)#

This is the mutation object for UserDevicesBelongsToMany

associatedDevices (UserAssociatedDevicesHasManyInput)#

This is the mutation object for UserAssociatedDevicesHasMany

webHooks (UserWebHooksHasManyInput)#

This is the mutation object for UserWebHooksHasMany

groups (UserGroupsBelongsToManyInput)#

This is the mutation object for UserGroupsBelongsToMany

meshes (UserMeshesBelongsToManyInput)#

This is the mutation object for UserMeshesBelongsToMany

userPlans (UserUserPlansHasManyInput)#

This is the mutation object for UserUserPlansHasMany

accounts (UserAccountsHasManyInput)#

This is the mutation object for UserAccountsHasMany

invoices (UserInvoicesHasManyInput)#

This is the mutation object for UserInvoicesHasMany

transactions (UserTransactionsHasManyInput)#

This is the mutation object for UserTransactionsHasMany

orders (UserOrdersHasManyInput)#

This is the mutation object for UserOrdersHasMany

deviceAuths (UserDeviceAuthsHasManyInput)#

This is the mutation object for UserDeviceAuthsHasMany

addresses (UserAddressesBelongsToManyInput)#

This is the mutation object for UserAddressesBelongsToMany

building (UserBuildingBelongsToInput)#

This is the mutation object for UserBuildingBelongsTo