/*
 * File: src/main/java/purchase/requestmodel/SupplierRequest.java
 * Description: This request model class defines the structure for creating or updating a supplier in the ERP system.
 * It includes essential supplier information, such as unique supplier ID, contact details, location, type, and notes.
 * Additionally, it captures details of the creator and the tenant associated with the supplier. This model provides a
 * standardized way to accept supplier data for processing within the system.
*/

package com.nebula.erp.purchase.requestmodel;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class SupplierRequest {
    private String supplier_id;       // Unique ID for supplier
    private String supplier_name;     // Supplier's name
    private String contact_person;    // Contact person for the supplier
    private String phone_number;      // Phone number of the supplier
    private String email_address;     // Email address of the supplier
    private String address;           // Supplier's address
    private String city;              // City where the supplier is located
    private String state_province;    // State or province of the supplier
    private String zip_postal_code;   // Zip or postal code
    private String country;           // Country of the supplier
    private String website;           // Supplier's website
    private String supplier_type;     // Type of supplier
    private String notes;             // Any notes about the supplier
}