Skip to content

Vendor details Serializer

VendorDetailSerializer

Description

Provides detailed information about a vendor, including contact details, role, and shop name.

Fields

Field Description Required Read-only
email Vendor's email address. No Yes
phone Vendor's phone number (validated). No Yes
role Vendor's assigned role. No Yes
telephone Vendor's telephone number. No No
company_address Vendor's company address. No No
shop_name Name of the vendor’s shop. No Computed
created_at Timestamp of vendor creation. No Yes

Validation

  • Ensures the phone number follows the format +XXXXXXXXXXX (10-15 digits).
  • Retrieves shop_name dynamically based on the vendor’s associated shop.