VendorDiffResult

📄 Description: Data transfer object representing the differences identified between vendor records, including relevant metadata and comparison results, to facilitate informed decision-making in vendor management.

Properties

Name

Type

Required

Restrictions

Description

vendorId

integer(int64)

false

none

Unique identifier for the vendor

operationReason

string

false

none

Description of the reason for the operational difference identified in the vendor analysis.

operation

string

false

none

Specifies the type of operation performed in the vendor differentiation process, facilitating clear tracking and analysis of vendor performance.

createdBy

string

false

none

Username of who created this resource

createdAt

string(date-time)

false

none

Timestamp when this resource was created

fieldDiffs

object

false

none

Contains the differences between vendor data sets, enabling users to identify and analyze discrepancies for informed decision-making.

» additionalProperties

FieldDiff

false

none

Data transfer object representing the differences between two field values, enabling businesses to track changes and discrepancies in data for improved decision-making and data integrity.

companyDiff

RelationDiffString

false

none

Represents the differences in vendor information, enabling businesses to track changes and updates effectively.

roleDiff

RelationDiffString

false

none

Indicates the differences in roles between the current and proposed vendor configurations, facilitating effective vendor management and decision-making.

contactDiff

RelationDiffPartnerContactDto

false

none

Represents the differences in vendor contact information, enabling effective tracking and management of vendor relationships.

hasChanges

boolean

false

none

Whether the resource has has changes

Enumerated Values

Attribute

Value

operation

VENDOR_CREATE, VENDOR_DELETE, VENDOR_RESTORE, VENDOR_UPDATE