Skip to main content

BidCostSheetImportPreview

What importing a cost sheet file would change. Nothing changes until it is applied with this diffHash.

type BidCostSheetImportPreview {
changeCount: Int!
changes: [BidCostSheetImportChange!]!
diffHash: String!
formulaIgnoredCount: Int!
ignoredColumns: [String!]!
invalidCount: Int!
missingLineKeys: [String!]!
sheetStatus: BidCostSheetStatus!
unmatchedRows: [BidXlsxFileRow!]!
willCreateVersion: Boolean!
}

Fields​

BidCostSheetImportPreview.changeCount ● Int! non-null scalar​

Cells the file changes.

BidCostSheetImportPreview.changes ● [BidCostSheetImportChange!]! non-null object​

Every differing cell, by row then column.

BidCostSheetImportPreview.diffHash ● String! non-null scalar​

Identifies this diff against the sheet's current state; pass it back to apply.

BidCostSheetImportPreview.formulaIgnoredCount ● Int! non-null scalar​

Formula cells ignored.

BidCostSheetImportPreview.ignoredColumns ● [String!]! non-null scalar​

Headers of file columns that are not part of the sheet.

BidCostSheetImportPreview.invalidCount ● Int! non-null scalar​

Cells that cannot be imported.

BidCostSheetImportPreview.missingLineKeys ● [String!]! non-null scalar​

Lines the file does not carry: kept as they are.

BidCostSheetImportPreview.sheetStatus ● BidCostSheetStatus! non-null enum​

The sheet's status now.

BidCostSheetImportPreview.unmatchedRows ● [BidXlsxFileRow!]! non-null object​

Rows whose line key is blank, unknown or repeated: never applied.

BidCostSheetImportPreview.willCreateVersion ● Boolean! non-null scalar​

True when the sheet is submitted or approved: applying starts its next draft version and leaves this one as it is.

Member Of​

BidCostSheetImportOutcome object