Proposal

Schema

Fields

· 8
id string · uuid required
proposalNumber integer · nullable
name string · nullable
customerId string · uuid· nullable
status ProposalStatus · enum required

expired is computed at read time against the proposal's expiry date, not a status ever written to the database. There is no viewed value on the wire — it's tracked internally as an activity log entry, not a status.

values

  • draft
  • sent
  • accepted
  • partially_signed
  • signed
  • expired
clientName string required
clientEmail string required
createdAt string · date-time required

Used by

· 2 operations