Mutation
mutation SaveWasteManifest($date: DateTime!, $documentId: String!, $lineItems: [WasteLineItemInput!]!) {
saveWasteManifest(date: $date, documentId: $documentId, lineItems: $lineItems) {
createdAt
date
document {
id
name
uploadedAt
url
}
id
lineItems {
containerCount
description
id
totalWtOrVol
unitWtOrVol
wasteCodes
}
vendor {
address
epaId
id
name
phone
}
}
}Variables
{
"date": "value",
"documentId": "string",
"lineItems": [
{
"description": "string"
}
]
}Response
{
"data": {
"saveWasteManifest": {
"createdAt": "value",
"date": "value",
"document": {
"id": "string",
"name": "string",
"uploadedAt": "value",
"url": "string"
},
"id": "string",
"lineItems": [
{
"containerCount": 1,
"description": "string",
"id": "string",
"totalWtOrVol": 1.5,
"unitWtOrVol": "string",
"wasteCodes": [
"string"
]
}
],
"vendor": {
"address": "string",
"epaId": "string",
"id": "string",
"name": "string",
"phone": "string"
}
}
}
}Mutations
saveWasteManifest
Records a manifest for an uploaded document and returns it.
MUTATION
saveWasteManifest(date: DateTime!, documentId: String!, lineItems: [WasteLineItemInput!]!, newVendor: WasteVendorInput, vendorId: String): WasteManifest!Arguments
date
DateTime!
required
Date of the shipment.
documentId
String!
required
Id of the uploaded document to record the manifest for.
lineItems
required
Waste streams listed on the manifest. Set as an empty list if there are no line items.
newVendor
A vendor to create for the manifest instead of giving vendorId.
vendorId
String
Id of the existing vendor the waste was shipped to.
Returns
createdAt
DateTime!
When the manifest was recorded.
date
DateTime!
Date of the shipment.
document
The uploaded manifest PDF.
id
String!
Id of the manifest.
lineItems
[WasteLineItem!]!
Waste streams listed on the manifest. Empty if there are no line items.
vendor
The vendor the waste was shipped to.
Mutation
mutation SaveWasteManifest($date: DateTime!, $documentId: String!, $lineItems: [WasteLineItemInput!]!) {
saveWasteManifest(date: $date, documentId: $documentId, lineItems: $lineItems) {
createdAt
date
document {
id
name
uploadedAt
url
}
id
lineItems {
containerCount
description
id
totalWtOrVol
unitWtOrVol
wasteCodes
}
vendor {
address
epaId
id
name
phone
}
}
}Variables
{
"date": "value",
"documentId": "string",
"lineItems": [
{
"description": "string"
}
]
}Response
{
"data": {
"saveWasteManifest": {
"createdAt": "value",
"date": "value",
"document": {
"id": "string",
"name": "string",
"uploadedAt": "value",
"url": "string"
},
"id": "string",
"lineItems": [
{
"containerCount": 1,
"description": "string",
"id": "string",
"totalWtOrVol": 1.5,
"unitWtOrVol": "string",
"wasteCodes": [
"string"
]
}
],
"vendor": {
"address": "string",
"epaId": "string",
"id": "string",
"name": "string",
"phone": "string"
}
}
}
}