class Stripe::Instrumentation::RequestEndEvent
Event
emitted on `request_end` callback.
Attributes
duration[R]
http_status[R]
method[R]
num_retries[R]
path[R]
request_id[R]
user_data[R]
Arbitrary user-provided data in the form of a Ruby hash that's passed from subscribers on `request_begin` to subscribers on `request_end`. `request_begin` subscribers can set keys which will then be available in `request_end`.
Public Class Methods
new(duration:, http_status:, method:, num_retries:, path:, request_id:, user_data: nil)
click to toggle source
# File lib/stripe/instrumentation.rb, line 43 def initialize(duration:, http_status:, method:, num_retries:, path:, request_id:, user_data: nil) @duration = duration @http_status = http_status @method = method @num_retries = num_retries @path = path @request_id = request_id @user_data = user_data freeze end