SupplierDTO

📄 Description: Data transfer object representing a supplier’s essential information, including contact details, business classification, and compliance status, to facilitate efficient 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

name

string

false

none

Name of the resource

address

string

false

none

Represents the physical location of the supplier, essential for logistics and communication purposes.

status

string

false

none

Status of the resource

assetCategories

[AssetCategoryDTO]

false

none

Array of asset categories associated with the supplier, facilitating the classification and management of supplier-related assets.

supplierContacts

[SupplierContactDTO]

false

none

An array of contact details for suppliers, facilitating effective communication and relationship management within the supply chain.

documents

[DocumentDTO]

false

none

An array of SupplierDTO objects representing the documents associated with the supplier, essential for managing supplier-related information and compliance.

assetParts

[AssetPartDTO]

false

none

Array of SupplierDTO objects representing the individual components or parts associated with an asset, facilitating comprehensive asset management and supplier collaboration.

mainAssets

[MainAssetDTO]

false

none

Collection of primary assets associated with the supplier, facilitating effective management and evaluation of supplier capabilities.

supplierAvailable

boolean

false

none

Indicates whether the supplier is currently available for new engagements.

Enumerated Values

Attribute

Value

status

ACTIVE, INACTIVE