DTO to create or update a quote
| name | data type | constraints | description |
|---|---|---|---|
| quoteDate | number | ||
| id | number | The id. | |
| validity | DatePeriod | ||
| auditableField | array of AuditableFieldDto | ||
| status | string | ||
| code | string | required | The code |
| description | string | The description | |
| applicantAccountCode | string | required | |
| updatedCode | string | The updated code. | |
| billableAccountCode | string | ||
| deliveryDate | number | ||
| quoteLotDuration | number | ||
| opportunityRef | string | ||
| sellerCode | string | ||
| sendDate | number | ||
| quoteNumber | string | ||
| externalId | string | ||
| statusDate | number | ||
| userAccountCode | string | ||
| salesPersonName | string |
Example
{
"quoteDate" : 12345,
"id" : 12345,
"validity" : {
"from" : 12345,
"to" : 12345,
"valid" : true,
"empty" : true,
"strictMatch" : true,
"fromMatch" : 12345,
"toMatch" : 12345
},
"auditableField" : [ {
"entityClass" : "...",
"fieldName" : "...",
"id" : 12345,
"changeOrigin" : "...",
"auditableField" : [ { }, { } ],
"originName" : "...",
"code" : "...",
"previousState" : "...",
"currentState" : "...",
"description" : "...",
"created" : "...",
"updatedCode" : "...",
"actor" : "..."
}, {
"entityClass" : "...",
"fieldName" : "...",
"id" : 12345,
"changeOrigin" : "...",
"auditableField" : [ { }, { } ],
"originName" : "...",
"code" : "...",
"previousState" : "...",
"currentState" : "...",
"description" : "...",
"created" : "...",
"updatedCode" : "...",
"actor" : "..."
} ],
"status" : "...",
"code" : "...",
"description" : "...",
"applicantAccountCode" : "...",
"updatedCode" : "...",
"billableAccountCode" : "...",
"deliveryDate" : 12345,
"quoteLotDuration" : 12345,
"opportunityRef" : "...",
"sellerCode" : "...",
"sendDate" : 12345,
"quoteNumber" : "...",
"externalId" : "...",
"statusDate" : 12345,
"userAccountCode" : "...",
"salesPersonName" : "..."
}