Sha256: 5dd3cb51510cd5d49bca3576da3781f852b2809249e7ac29dbd9e0ed8963a840
Contents?: true
Size: 988 Bytes
Versions: 46
Compression:
Stored size: 988 Bytes
Contents
# Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. # typed: true # frozen_string_literal: true module OpenApiSDK module Operations # A sale was tracked. class TrackSaleResponseBody < ::OpenApiSDK::Utils::FieldAugmented extend T::Sig field :customer, ::OpenApiSDK::Operations::TrackSaleCustomer, { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('customer') } } field :event_name, ::String, { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('eventName') } } field :sale, ::OpenApiSDK::Operations::Sale, { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('sale') } } sig { params(customer: ::OpenApiSDK::Operations::TrackSaleCustomer, event_name: ::String, sale: ::OpenApiSDK::Operations::Sale).void } def initialize(customer: nil, event_name: nil, sale: nil) @customer = customer @event_name = event_name @sale = sale end end end end
Version data entries
46 entries across 46 versions & 1 rubygems