VendorDTO

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

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 logistics and communication purposes.

contractEndDate

string(date)

false

none

Date of the contract end

services

string

false

none

Represents the services offered by the vendor, providing essential information for evaluating vendor capabilities and aligning 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 effective management and tracking of vendor-related locations.

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 associated with the transaction, providing essential information for vendor management and relationship tracking.

vendorAvailable

boolean

false

none

Indicates whether the vendor is currently available for new engagements within the system.

vendorRating

number(double)

false

none

Represents the numerical rating assigned to a vendor, reflecting their performance and reliability in business engagements.

premiseDisplayIds

[string]

false

none

Array of unique identifiers representing the display premises associated with the vendor, facilitating streamlined management and retrieval of vendor-related information.