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