Testimony Object
Represents a single Testimony within the platform.
| Attribute | Description |
|---|---|
id string, uuid | Unique testimony identifier. |
state string, enum | Testimony state. Valid values: pending, offered, cancelled, accepted, completed. |
purpose string, enum | Purpose of the testimony. Valid values: mortgage, inheritance, construction, settlement, coownership, noncash, enforcement, auction, transfer, business, easement. |
price number, nullable | The price of the testimony. |
client object, User | The client who created the testimony. |
expert object, User, nullable | The expert assigned to the testimony (if any). |
realEstate object, RealEstate | Real estate details associated with the testimony. See Real Estate Object. |
notes string, nullable | Additional notes. |
cancellationReason string, nullable | Reason for cancellation (if canceled). |
acceptedOffer object, Offer, nullable | The accepted offer for the testimony (present when testimony is in accepted or completed state). See Offer Object. |
offers array of objects, Offer, optional | List of all offers created for this testimony. |
createdAt timestamp | Timestamp when the testimony was created. |