package models import "time" type Customer struct { ID string `json:"id" csv:"id"` CreatedAt time.Time `json:"createdAt" csv:"createdAt"` CustomerName string `json:"customerName" csv:"customerName"` IntendedProduct string `json:"intendedProduct" csv:"intendedProduct"` Version string `json:"version" csv:"version"` Description string `json:"description" csv:"description"` Solution string `json:"solution" csv:"solution"` Type string `json:"type" csv:"type"` Module string `json:"module" csv:"module"` StatusProgress string `json:"statusProgress" csv:"statusProgress"` Reporter string `json:"reporter" csv:"reporter"` } type CreateCustomerRequest struct { CustomerName string `json:"customerName"` IntendedProduct string `json:"intendedProduct"` Version string `json:"version"` Description string `json:"description"` Solution string `json:"solution"` Type string `json:"type"` Module string `json:"module"` StatusProgress string `json:"statusProgress"` Reporter string `json:"reporter"` } type UpdateCustomerRequest struct { CustomerName *string `json:"customerName"` IntendedProduct *string `json:"intendedProduct"` Version *string `json:"version"` Description *string `json:"description"` Solution *string `json:"solution"` Type *string `json:"type"` Module *string `json:"module"` StatusProgress *string `json:"statusProgress"` Reporter *string `json:"reporter"` }