Skip to main content

ShipMiningOrder

No description

type ShipMiningOrder implements WorkOrderInterface {
createdAt: Timestamp!
crewShares: [CrewShare!]
expenses: [WorkOrderExpense!]
failReason: String
includeTransferFee: Boolean
isRefined: Boolean
isSold: Boolean
method: RefineryMethodEnum
note: String
orderId: ID!
orderType: ActivityEnum!
owner: User
ownerId: ID!
processDurationS: Int
processEndTime: Timestamp
processStartTime: Timestamp
refinery: RefineryEnum
sellStore: String
seller: User
sellerUserId: ID
sellerscName: String
session: Session
sessionId: ID!
shareAmount: BigInt
shareRefinedValue: Boolean
shipOres: [RefineryRow!]!
state: WorkOrderStateEnum!
updatedAt: Timestamp!
version: String!
}

Fields

ShipMiningOrder.createdAt ● Timestamp! non-null scalar

ShipMiningOrder.crewShares ● [CrewShare!] list object

ShipMiningOrder.expenses ● [WorkOrderExpense!] list object

ShipMiningOrder.failReason ● String scalar

ShipMiningOrder.includeTransferFee ● Boolean scalar

ShipMiningOrder.isRefined ● Boolean scalar

ShipMiningOrder.isSold ● Boolean scalar

ShipMiningOrder.method ● RefineryMethodEnum enum

ShipMiningOrder.note ● String scalar

ShipMiningOrder.orderId ● ID! non-null scalar

ShipMiningOrder.orderType ● ActivityEnum! non-null enum

ShipMiningOrder.owner ● User object

ShipMiningOrder.ownerId ● ID! non-null scalar

ShipMiningOrder.processDurationS ● Int scalar

ShipMiningOrder.processEndTime ● Timestamp scalar

ShipMiningOrder.processStartTime ● Timestamp scalar

ShipMiningOrder.refinery ● RefineryEnum enum

ShipMiningOrder.sellStore ● String scalar

ShipMiningOrder.seller ● User object

ShipMiningOrder.sellerUserId ● ID scalar

ShipMiningOrder.sellerscName ● String scalar

This is the user that the work order is delegated to. It is optional and if not set, the owner is assumed to be the delegate

ShipMiningOrder.session ● Session object

ShipMiningOrder.sessionId ● ID! non-null scalar

ShipMiningOrder.shareAmount ● BigInt scalar

ShipMiningOrder.shareRefinedValue ● Boolean scalar

ShipMiningOrder.shipOres ● [RefineryRow!]! non-null object

ShipMiningOrder.state ● WorkOrderStateEnum! non-null enum

ShipMiningOrder.updatedAt ● Timestamp! non-null scalar

ShipMiningOrder.version ● String! non-null scalar

Interfaces

WorkOrderInterface interface

Example

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

Implemented By

SessionUpdateUnion union ● WorkOrder union