Sha256: 123232e04ae64a9f3ffc92bf02f34ec42b4b0ee3e4b889ab8125a8c73ba10d0e
Contents?: true
Size: 1.18 KB
Versions: 26
Compression:
Stored size: 1.18 KB
Contents
require_relative 'base_decorator' module PactBroker module Api module Decorators class TriggeredWebhookDecorator < BaseDecorator property :request_description, as: :name property :status property :number_of_attempts_made, as: :attemptsMade property :number_of_attempts_remaining, as: :attemptsRemaining property :trigger_type, as: :triggerType property :created_at, as: :triggeredAt link :'pb:logs' do | context | { href: triggered_webhook_logs_url(represented, context[:base_url]), title: "Webhook execution logs", name: represented.request_description } end link :logs do | context | { href: triggered_webhook_logs_url(represented, context[:base_url]), title: "DEPRECATED - Use pb:logs", name: represented.request_description } end link :'pb:webhook' do | context | { href: webhook_url(represented.webhook_uuid, context[:base_url]), title: "Webhook", name: represented.request_description } end end end end end
Version data entries
26 entries across 26 versions & 1 rubygems