import { TenderCoversDto } from "./tender-covers.dto";
import { TenderDocumentDto } from "./tender-documents.dto";


export class TenderDetailDto{
    id:                      number  ;
    orgChain:                string  ;
    tenderRefNo:             string  ;
    tenderId:                string  ;
    allowTechEval:           string  ;
    paymentMode:             number  ;
    allowWithdraw:           string  ;
    noOfCovers:              number  ;
    itemwiseTechEval:        string  ;
    allowTwoStageBid:        string  ;
    tenderFee:               number  ;
    feePayableTo:            string  ;
    feePayableAt:            string  ;
    tenderFeeExemption:      number  ;
    emdAmt:                  number  ;
    emdPayableTo:            string  ;
    allowEmdBgOrSt:          string  ;
    emdPercentage:           number  ;
    emdPayableAt:            string  ;
    title:                   string  ;
    workDesc:                string  ;
    ndaPreQualification:     string  ;
    remarks:                 string  ;
    tenderValue:             number  ;
    contractType:            string  ;
    location:                string  ;
    preBidMeetAdd:           string  ;
    allowNdaTender:          string  ;
    productCategory:         number  ;
    bidValidity:             number  ;
    pincode:                 number  ;
    preBidDate:              Date  |any; 
    allowPreferencialBidder: string  ;
    subCategory:             string  ;
    periodOfWork:            number  ;
    preBidMeetPlace:         string  ;
    bidOpeningPlace:         string  ;
    bidOpenAddress:          string  ;
    publishDate:             Date  |any ;
    saleStartDate:           Date  |any ;
    clarificationStartDate:  Date  |any ;
    bidSubStartDate:         Date   |any;
    bidOpenDate:             Date  |any ;
    saleEndDate:             Date  |any ;
    clarificationEndDate:    Date  |any ;
    bidSubEndDate:           Date  |any ;
    tenderInvName:           string  ;
    tenderInvAddess:         string  ;
    tenderType:              number  ;
    tenderCategory:          number  ;
    formOfContract:          number  ;
    emdFeeType:              string  ;
    activeYn:                string  ;
    doc_name:                string  ;
    description:             string ;
    doc_type:                string ;
    doc_size:                number ;
    File:                any  ;
    tenderDoc: TenderDocumentDto[] =[];
    crud: any;
    covers : TenderCoversDto[] =[];

}