mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-10-04 00:00:47 -04:00
* manual changes * move eventNotification to v2 namespace * updated rbi * add tests * Add basic rbi * generate event data types * move some things, fix tests * add missing attributes * update gemspec, examples, and rbi * fix example
42 lines
1.0 KiB
Ruby
42 lines
1.0 KiB
Ruby
# frozen_string_literal: true
|
|
# typed: true
|
|
|
|
module Stripe
|
|
module V2
|
|
class EventReasonRequest
|
|
sig { returns(String) }
|
|
def id; end
|
|
sig { returns(String) }
|
|
def idempotency_key; end
|
|
|
|
sig { params(event_reason_request_payload: T::Hash[T.untyped, T.untyped]).void }
|
|
def initialize(event_reason_request_payload = {}); end
|
|
end
|
|
|
|
class EventReason
|
|
sig { returns(String) }
|
|
def type; end
|
|
sig { returns(::Stripe::V2::EventReasonRequest) }
|
|
def request; end
|
|
|
|
sig { params(event_reason_payload: T::Hash[T.untyped, T.untyped]).void }
|
|
def initialize(event_reason_payload = {}); end
|
|
end
|
|
|
|
class EventNotification
|
|
sig { returns(String) }
|
|
def id; end
|
|
sig { returns(String) }
|
|
def type; end
|
|
sig { returns(String) }
|
|
def created; end
|
|
sig { returns(T.nilable(String)) }
|
|
def context; end
|
|
sig { returns(T::Boolean) }
|
|
def livemode; end
|
|
sig { returns(T.nilable(::Stripe::V2::EventReason)) }
|
|
def reason; end
|
|
end
|
|
end
|
|
end
|