Skip to main content

UserProfile

No description

type UserProfile implements UserInterface {
apiKey: String
avatarUrl: String
createdAt: Timestamp!
deliveryShipCode: String
discordGuilds(
refresh: Boolean
): [MyDiscordGuild!]!
friends: [String!]!
isSurveyor: Boolean
isSurveyorBanned: Boolean
joinedSessions(
nextToken: String
): PaginatedSessions
lastActive: Timestamp!
loadouts: [MiningLoadout!]!
mySessions(
nextToken: String
): PaginatedSessions
plan: UserPlanEnum!
scName: String!
sessionSettings: SessionSettings!
sessionShipCode: String
state: UserStateEnum!
surveyorGuild: DiscordGuild
surveyorName: String
surveyorScore: Int
updatedAt: Timestamp!
userId: ID!
userSettings: JSONObject
verifyCode: String
workOrders(
nextToken: String
stateFilter: WorkOrderStateEnum
): PaginatedWorkOrders
}

Fields

UserProfile.apiKey ● String scalar

UserProfile.avatarUrl ● String scalar

UserProfile.createdAt ● Timestamp! non-null scalar

UserProfile.deliveryShipCode ● String scalar

UserProfile.discordGuilds ● [MyDiscordGuild!]! non-null object

UserProfile.discordGuilds.refresh ● Boolean scalar

UserProfile.friends ● [String!]! non-null scalar

UserProfile.isSurveyor ● Boolean scalar

UserProfile.isSurveyorBanned ● Boolean scalar

UserProfile.joinedSessions ● PaginatedSessions object

UserProfile.joinedSessions.nextToken ● String scalar

UserProfile.lastActive ● Timestamp! non-null scalar

UserProfile.loadouts ● [MiningLoadout!]! non-null object

UserProfile.mySessions ● PaginatedSessions object

UserProfile.mySessions.nextToken ● String scalar

UserProfile.plan ● UserPlanEnum! non-null enum

UserProfile.scName ● String! non-null scalar

UserProfile.sessionSettings ● SessionSettings! non-null object

UserProfile.sessionShipCode ● String scalar

UserProfile.state ● UserStateEnum! non-null enum

UserProfile.surveyorGuild ● DiscordGuild object

UserProfile.surveyorName ● String scalar

UserProfile.surveyorScore ● Int scalar

UserProfile.updatedAt ● Timestamp! non-null scalar

UserProfile.userId ● ID! non-null scalar

UserProfile.userSettings ● JSONObject scalar

UserProfile.verifyCode ● String scalar

UserProfile.workOrders ● PaginatedWorkOrders object

UserProfile.workOrders.nextToken ● String scalar
UserProfile.workOrders.stateFilter ● WorkOrderStateEnum enum

Interfaces

UserInterface interface

Example

{
"discordGuilds": [
{}
],
"friends": [],
"joinedSessions": {
"items": [
{
"activeMembers": {
"items": [
{
"loadout": {
"activeLasers": [
{
"modules": [],
"modulesActive": []
}
],
"inventoryGadgets": [],
"inventoryLasers": [],
"inventoryModules": [],
"owner": {}
}
}
]
},
"mentionedUsers": [
{}
],
"scouting": {
"items": []
},
"sessionSettings": {
"lockToDiscordGuild": {},
"workOrderDefaults": {
"crewShares": [
{}
],
"sellStores": {}
}
},
"summary": {
"refineries": [],
"scoutingFindsByType": {},
"workOrderSummaries": [
{}
]
},
"workOrders": {
"items": []
}
}
]
},
"loadouts": []
}

Returned By

addFriends mutation ● blockProspector mutation ● mergeAccount mutation ● mergeAccountAdmin mutation ● profile query ● refreshAvatar mutation ● removeFriends mutation ● setUserPlan mutation ● updateUserProfile mutation ● userAPIKey mutation ● verifyUserProfile mutation