VendorDTO

📄 Description: Data transfer object representing a vendor, encapsulating essential details such as vendor identification, contact information, and service offerings to facilitate effective supplier management and collaboration.

Properties

Name

Type

Required

Restrictions

Description

id

integer(int64)

false

none

Unique identifier for the resource

createdBy

string

false

none

Username of who created this resource

createdAt

string(date-time)

false

none

Timestamp when this resource was created

displayId

string

false

none

Unique identifier for the display

name

string

false

none

Name of the resource

description

string

false

none

Description of the resource

address

string

false

none

Represents the physical location of the vendor, essential for logistical coordination and service delivery.

contractEndDate

string(date)

false

none

Date of the contract end

services

string

false

none

Represents the list of services offered by the vendor, essential for evaluating vendor capabilities and aligning them with business needs.

vendorType

string

false

none

Type of the vendor

vendorStatusId

integer(int64)

false

none

Unique identifier for the vendor status

vendorStatus

string

false

none

Status of the vendor

vendorStatusType

string

false

none

Type of the vendor status

businessTypeId

integer(int64)

false

none

Unique identifier for the business type

businessType

string

false

none

Type of the business

vendorRateId

integer(int64)

false

none

Unique identifier for the vendor rate

vendorRate

string

false

none

Rate of vendor

vendorContactIds

[integer]

false

none

Array of unique identifiers for vendor contacts associated with the vendor, facilitating streamlined communication and management of vendor relationships.

premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the vendor, facilitating streamlined management and tracking of vendor relationships.

firstPremiseDisplayId

string

false

none

Unique identifier for the first premise display

ownerUserName

string

false

none

Name of the owner user

ownerDto

UserDTO

false

none

Represents the vendor details associated with the current entity, facilitating effective management and collaboration within the business ecosystem.

vendorAvailable

boolean

false

none

Indicates whether the vendor is currently available for new engagements.

vendorRating

number(double)

false

none

Numeric representation of the vendor’s performance rating, used to assess and compare vendor quality within the procurement process.

premiseDisplayIds

[string]

false

none

Array of unique identifiers for the premises associated with the vendor, facilitating streamlined management and reference within the system.