Module: SafetyKit::Models::Beta::EventCreateParams::Body
- Extended by:
- Internal::Type::Union
- Defined in:
- lib/safety_kit/models/beta/event_create_params.rb,
sig/safety_kit/models/beta/event_create_params.rbs
Overview
Backend event or ordered batch of events to send to SafetyKit. Send events from your server after an action has happened in your product. Do not send these events directly from a browser or mobile client.
Defined Under Namespace
Modules: UnionMember8 Classes: AppealEventRequest, ContentUploadedEventRequest, CreateAccountEventRequest, ModerationDecisionEventRequest, ProductChangedEventRequest, UpdateAccountEventRequest, UserContactEventRequest, UserReportEventRequest
Constant Summary collapse
- UnionMember8Array =
SafetyKit::Internal::Type::ArrayOf[union: -> { SafetyKit::Beta::EventCreateParams::Body::UnionMember8 }]
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(type:, value:) ⇒ Object
Some parameter documentations has been truncated, see UnionMember8::ModerationDecision::ResourcesUsed::UnionMember1 for more details.
- #self?.variants ⇒ ::Array[SafetyKit::Models::Beta::EventCreateParams::body]
Methods included from Internal::Type::Union
==, ===, coerce, derefed_variants, dump, hash, inspect, to_sorbet_type, variants
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
Class Method Details
.variants ⇒ Array(SafetyKit::Models::Beta::EventCreateParams::Body::UserContactEventRequest, SafetyKit::Models::Beta::EventCreateParams::Body::ContentUploadedEventRequest, SafetyKit::Models::Beta::EventCreateParams::Body::ProductChangedEventRequest, SafetyKit::Models::Beta::EventCreateParams::Body::CreateAccountEventRequest, SafetyKit::Models::Beta::EventCreateParams::Body::UpdateAccountEventRequest, SafetyKit::Models::Beta::EventCreateParams::Body::UserReportEventRequest, SafetyKit::Models::Beta::EventCreateParams::Body::AppealEventRequest, SafetyKit::Models::Beta::EventCreateParams::Body::ModerationDecisionEventRequest, Array<SafetyKit::Models::Beta::EventCreateParams::Body::UnionMember8::UserContact, SafetyKit::Models::Beta::EventCreateParams::Body::UnionMember8::ContentUploaded, SafetyKit::Models::Beta::EventCreateParams::Body::UnionMember8::ProductChanged, SafetyKit::Models::Beta::EventCreateParams::Body::UnionMember8::CreateAccount, SafetyKit::Models::Beta::EventCreateParams::Body::UnionMember8::UpdateAccount, SafetyKit::Models::Beta::EventCreateParams::Body::UnionMember8::UserReport, SafetyKit::Models::Beta::EventCreateParams::Body::UnionMember8::Appeal, SafetyKit::Models::Beta::EventCreateParams::Body::UnionMember8::ModerationDecision>)
|
|
# File 'lib/safety_kit/models/beta/event_create_params.rb', line 449
|
Instance Method Details
#initialize(type:, value:) ⇒ Object
Some parameter documentations has been truncated, see SafetyKit::Models::Beta::EventCreateParams::Body::UnionMember8::ModerationDecision::ResourcesUsed::UnionMember1 for more details.
Real-world or account resource used during the event, such as an email, phone number, address, URL, social handle, or payment identifier.
|
|
# File 'lib/safety_kit/models/beta/event_create_params.rb', line 436
|
#self?.variants ⇒ ::Array[SafetyKit::Models::Beta::EventCreateParams::body]
5164 |
# File 'sig/safety_kit/models/beta/event_create_params.rbs', line 5164
def self?.variants: -> ::Array[SafetyKit::Models::Beta::EventCreateParams::body]
|