Skip to main content
View as Markdown

DesPartUploadOperationPayload

Represents a parts upload operation of the workspace.

Returned By​

desPartUploadOperation query

Member Of​

DesPartAcknowledgeUploadOperationPayload object

type DesPartUploadOperationPayload {
componentsColumnMapping: DesPartUploadComponentsColumnMapping
createdAt: DateTime!
failureReason: String
fileId: String!
fileName: String!
finishedAt: DateTime
isAck: Boolean!
kind: String!
libraryPartsColumnMapping: DesPartUploadLibraryPartsColumnMapping
operationId: UUID!
partChoiceUpdateMode: String
startedAt: DateTime
status: String!
}

Fields​

componentsColumnMapping ● DesPartUploadComponentsColumnMapping object​

Column mapping the upload was started with. Set for the *Components* upload only.

createdAt ● DateTime! non-null scalar​

When the upload was started by the user.

failureReason ● String scalar​

Why the operation failed, ready to display as it is. Set for a *Failed* operation only.

fileId ● String! non-null scalar​

The identifier of the uploaded file.

fileName ● String! non-null scalar​

The name of the uploaded file.

finishedAt ● DateTime scalar​

When the operation reached its final status.

isAck ● Boolean! non-null scalar​

Whether the result of the operation is already read.

kind ● String! non-null scalar​

The kind of the upload: *LibraryParts* or *Components*.

libraryPartsColumnMapping ● DesPartUploadLibraryPartsColumnMapping object​

Column mapping the upload was started with. Set for the *LibraryParts* upload only.

operationId ● UUID! non-null scalar​

The identifier of the operation. Report and acknowledgement requests are addressed by it.

partChoiceUpdateMode ● String scalar​

How existing part choices are handled: *Update* or *Recreate*. Set for the *Components* upload only.

startedAt ● DateTime scalar​

When the processing of the upload began.

status ● String! non-null scalar​

The status of the operation: *Queued*, *Running*, *Completed* or *Failed*.