User
No description
type User implements IBaseUser {
userId: Int!
addresses(
type: AddressType
isDefault: YesNo
): [Address!]!
id: Int! @deprecated
attributes(
filter: AttributeFilterInput
): [Attribute!]! @deprecated
attributeValues(
filter: AttributeFilterInput
): AttributeValueResponse!
orders: OrderResponse!
aclList(
permission: Permission!
): [Int!]!
isAllowed(
userId: Int!
permission: Permission!
): Boolean!
debtorId: String
gender: Gender
firstName: String!
middleName: String
lastName: String!
phone: String
mobile: String
email: String!
iban: String
bankAccount: String
bic: String
notes: String
primaryLanguage: String
expires: DateTime
externalId: String
dateOfBirth: DateTime
mailingList: YesNo
isLoggedIn: Boolean
dateCreated: DateTime
lastModifiedDate: DateTime
taxNumber: String
cocNumber: String
loginRoot: Int
company: String
parentUsergroupId: Int!
managedCompanies: [Company!]
usergroup: Usergroup
usergroupPath: [Usergroup!]!
}
Fields
User.userId
● Int!
non-null scalar
The id of the user.
User.addresses
● [Address!]!
non-null object
User.addresses.type
●AddressType
enum
User.addresses.isDefault
● YesNo
enum
User.id
● Int!
deprecated non-null scalar
DEPRECATEDThis property is no longer relevant or necessary, use userId instead.
The unique identifier of the user.
User.attributes
● [Attribute!]!
deprecated non-null object
DEPRECATEDDeprecated is favour of attributeValues. Added pagination to ther query the default offset will be 12 values. Increasing the offset in a listed view will impact the performance of the api.
Returns an array of legacy Attribute Entities
User.attributes.filter
●AttributeFilterInput
input
User.attributeValues
● AttributeValueResponse!
non-null object
Returns a paginated response of AttributeValues
User.attributeValues.filter
●AttributeFilterInput
input
User.orders
● OrderResponse!
non-null object
User.aclList
● [Int!]!
non-null scalar
User.aclList.permission