Skip to main content

User

No description

type User {
addressLine1: String
addressLine2: String
avatarMimeType: String
avatarURL: String
birthDate: Date
city: String
countryCode: Iso3166Alpha2CountryCode
createdAt: DateTime
createdOrganizations(filter: String): [Organization!]
creator: User
description: String
educationGrade: UserEducationGrade
emailAddress: EmailAddress
employmentStatus: UserEmploymentStatus
eventsAttended: [Event!]
homePhoneNumber: PhoneNumber
id: ID!
isEmailAddressVerified: Boolean
maritalStatus: UserMaritalStatus
mobilePhoneNumber: PhoneNumber
name: String
natalSex: UserNatalSex
naturalLanguageCode: Iso639Set1LanguageCode
notifications(input: QueryNotificationInput): [Notification!]
oauthAccounts: [OAuthAccountInfo!]!
orgIdWhereMembershipRequested: [String!]!
organizationsWhereMember(
after: String
before: String
filter: String
first: Int
last: Int
): UserOrganizationsWhereMemberConnection
orgsWhereUserIsBlocked(
after: String
before: String
first: Int
last: Int
): UserOrgsWhereUserIsBlockedConnection
postalCode: String
role: UserRole
state: String
updatedAt: DateTime
updater: User
workPhoneNumber: PhoneNumber
}

Fields​

User.addressLine1 ● String scalar​

Address line 1 of the user's address.

User.addressLine2 ● String scalar​

Address line 2 of the user's address.

User.avatarMimeType ● String scalar​

Mime type of the avatar of the user.

User.avatarURL ● String scalar​

URL to the avatar of the user.

User.birthDate ● Date scalar​

Date of birth of the user.

User.city ● String scalar​

Name of the city where the user resides in.

User.countryCode ● Iso3166Alpha2CountryCode enum​

Country code of the country the user is a citizen of.

User.createdAt ● DateTime scalar​

Date time at the time the user was created.

User.createdOrganizations ● [Organization!] list object​

Organizations created by the user

User.createdOrganizations.filter ● String scalar​

User.creator ● User object​

User who created the user.

User.description ● String scalar​

Custom information about the user.

User.educationGrade ● UserEducationGrade enum​

Primary education grade of the user.

User.emailAddress ● EmailAddress scalar​

Email address of the user.

User.employmentStatus ● UserEmploymentStatus enum​

Employment status of the user.

User.eventsAttended ● [Event!] list object​

List of events the user has attended or registered for.

User.homePhoneNumber ● PhoneNumber scalar​

The phone number to use to communicate with the user at their home.

User.id ● ID! non-null scalar​

Global identifier of the user.

User.isEmailAddressVerified ● Boolean scalar​

Boolean to tell whether the user has verified their email address.

User.maritalStatus ● UserMaritalStatus enum​

Marital status of the user.

User.mobilePhoneNumber ● PhoneNumber scalar​

The phone number to use to communicate with the user on their mobile phone.

User.name ● String scalar​

Name of the user.

User.natalSex ● UserNatalSex enum​

The sex assigned to the user at their birth.

User.naturalLanguageCode ● Iso639Set1LanguageCode enum​

Language code of the user's preferred natural language.

User.notifications ● [Notification!] list object​

Notifications for this user

User.notifications.input ● QueryNotificationInput input​

Input for querying notifications

User.oauthAccounts ● [OAuthAccountInfo!]! non-null object​

Linked OAuth accounts for this user. Only visible to the authenticated user.

User.orgIdWhereMembershipRequested ● [String!]! non-null scalar​

The organization ID where the user requested membership.

User.organizationsWhereMember ● UserOrganizationsWhereMemberConnection object​

GraphQL connection to traverse through the organizations the user is a member of.

User.organizationsWhereMember.after ● String scalar​
User.organizationsWhereMember.before ● String scalar​
User.organizationsWhereMember.filter ● String scalar​
User.organizationsWhereMember.first ● Int scalar​
User.organizationsWhereMember.last ● Int scalar​

User.orgsWhereUserIsBlocked ● UserOrgsWhereUserIsBlockedConnection object​

GraphQL connection to retrieve organizations where the user is blocked.

User.orgsWhereUserIsBlocked.after ● String scalar​
User.orgsWhereUserIsBlocked.before ● String scalar​
User.orgsWhereUserIsBlocked.first ● Int scalar​
User.orgsWhereUserIsBlocked.last ● Int scalar​

User.postalCode ● String scalar​

Postal code of the user.

User.role ● UserRole enum​

Role assigned to the user in the application.

User.state ● String scalar​

Name of the state the user resides in.

User.updatedAt ● DateTime scalar​

Date time at the time the user was last updated.

User.updater ● User object​

User who last updated the user.

User.workPhoneNumber ● PhoneNumber scalar​

The phone number to use to communicate with the user while they're at work.

Returned By​

addEventAttendee mutation ● currentUser query ● deleteCurrentUser mutation ● deleteUser mutation ● linkOAuthAccount mutation ● removeEventAttendee mutation ● unlinkOAuthAccount mutation ● updateCurrentUser mutation ● updateUser mutation ● user query ● usersByIds query ● usersByOrganizationId query

Member Of​

ActionItem object ● ActionItemCategory object ● Advertisement object ● AgendaCategory object ● AgendaFolder object ● AgendaItem object ● AuthenticationPayload object ● BlockedUser object ● Chat object ● ChatMember object ● ChatMessage object ● CheckInStatus object ● Comment object ● CommentDownVotersConnectionEdge object ● CommentUpVotersConnectionEdge object ● Community object ● Event object ● EventAttendee object ● EventVolunteer object ● EventVolunteerGroup object ● Fund object ● FundCampaign object ● FundCampaignPledge object ● MembershipRequest object ● Organization object ● OrganizationBlockedUsersConnectionEdge object ● OrganizationMembersConnectionEdge object ● Post object ● PostDownVotersConnectionEdge object ● PostUpVotersConnectionEdge object ● QueryAllUsersConnectionEdge object ● Tag object ● TagAssigneesConnectionEdge object ● TagFolder object ● User object ● Venue object ● VolunteerMembership object