2020-03-13 15:44:24 +05:30
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
module API
|
|
|
|
module Entities
|
|
|
|
class Hook < Grape::Entity
|
|
|
|
expose :id, :url, :created_at, :push_events, :tag_push_events, :merge_requests_events, :repository_update_events
|
|
|
|
expose :enable_ssl_verification
|
2022-07-23 23:45:48 +05:30
|
|
|
|
|
|
|
expose :alert_status
|
|
|
|
expose :disabled_until
|
2022-08-13 15:12:31 +05:30
|
|
|
expose :url_variables
|
|
|
|
|
|
|
|
def url_variables
|
|
|
|
object.url_variables.keys.map { { key: _1 } }
|
|
|
|
end
|
2020-03-13 15:44:24 +05:30
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|