(value: unknown)
| 428 | } |
| 429 | |
| 430 | function mapReplyAttachment(value: unknown): EmailBisonReplyAttachment { |
| 431 | const record = toRecord(value) |
| 432 | |
| 433 | return { |
| 434 | id: toNullableNumber(record.id), |
| 435 | uuid: toStringOrNull(record.uuid), |
| 436 | reply_id: toNullableNumber(record.reply_id), |
| 437 | file_name: toStringOrNull(record.file_name), |
| 438 | download_url: toStringOrNull(record.download_url), |
| 439 | created_at: toStringOrNull(record.created_at), |
| 440 | updated_at: toStringOrNull(record.updated_at), |
| 441 | } |
| 442 | } |
| 443 | |
| 444 | function toRecord(value: unknown): Record<string, unknown> { |
| 445 | return isRecordLike(value) ? value : {} |
nothing calls this directly
no test coverage detected