Skip to main content

BidRequirementsImportPreview

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

type BidRequirementsImportPreview {
changeCount: Int!
changes: [BidXlsxCellChange!]!
diffHash: String!
formulaIgnoredCount: Int!
ignoredColumns: [String!]!
invalidCount: Int!
missingKeys: [String!]!
newCount: Int!
newRows: [BidRequirementsImportNewRow!]!
unmatchedRows: [BidXlsxFileRow!]!
}

Fields​

BidRequirementsImportPreview.changeCount ● Int! non-null scalar​

Cells the file changes.

BidRequirementsImportPreview.changes ● [BidXlsxCellChange!]! non-null object​

Every differing cell of a known requirement, by row then column.

BidRequirementsImportPreview.diffHash ● String! non-null scalar​

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

BidRequirementsImportPreview.formulaIgnoredCount ● Int! non-null scalar​

Formula cells ignored.

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

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

BidRequirementsImportPreview.invalidCount ● Int! non-null scalar​

Cells and new rows that cannot be imported.

BidRequirementsImportPreview.missingKeys ● [String!]! non-null scalar​

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

BidRequirementsImportPreview.newCount ● Int! non-null scalar​

New requirements the file creates.

BidRequirementsImportPreview.newRows ● [BidRequirementsImportNewRow!]! non-null object​

Rows without a key that would become new requirements.

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

Rows whose key is unknown, repeated or a formula: never applied.

Member Of​

BidRequirementsImportOutcome object