. */ declare(strict_types=1); namespace FireflyIII\Transformers; use FireflyIII\Models\WebhookAttempt; /** * Class WebhookAttemptTransformer */ class WebhookAttemptTransformer extends AbstractTransformer { /** * Transform the preference * * @param WebhookAttempt $attempt * * @return array */ public function transform(WebhookAttempt $attempt): array { return [ 'id' => (string)$attempt->id, 'created_at' => $attempt->created_at->toAtomString(), 'updated_at' => $attempt->updated_at->toAtomString(), 'webhook_message_id' => (string)$attempt->webhook_message_id, 'status_code' => (int)$attempt->status_code, 'logs' => $attempt->logs, 'response' => $attempt->response, ]; } }