Class: Lithic::Models::AsaRequestWebhookEvent::NetworkSpecificData::Mastercard::OnBehalfServiceResult

Inherits:
Internal::Type::BaseModel
  • Object
show all
Defined in:
lib/lithic/models/asa_request_webhook_event.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Internal::Type::BaseModel

==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, inspect, #inspect, meta_info, new_coerce_state, type_info

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Constructor Details

#initialize(ecommerce_security_level_indicator: nil, on_behalf_service_result: nil, transaction_type_identifier: nil) ⇒ Object

Some parameter documentations has been truncated, see Lithic::Models::AsaRequestWebhookEvent::NetworkSpecificData::Mastercard for more details.

Parameters:

  • ecommerce_security_level_indicator (String, nil) (defaults to: nil)

    Indicates the electronic commerce security level and UCAF collection.

  • on_behalf_service_result (Array<Lithic::Models::AsaRequestWebhookEvent::NetworkSpecificData::Mastercard::OnBehalfServiceResult>, nil) (defaults to: nil)

    The On-behalf Service performed on the transaction and the results. Contains all

  • transaction_type_identifier (String, nil) (defaults to: nil)

    Indicates the type of additional transaction purpose.



705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
# File 'lib/lithic/models/asa_request_webhook_event.rb', line 705

class OnBehalfServiceResult < Lithic::Internal::Type::BaseModel
  # @!attribute result_1
  #   Indicates the results of the service processing.
  #
  #   @return [String]
  required :result_1, String

  # @!attribute result_2
  #   Identifies the results of the service processing.
  #
  #   @return [String]
  required :result_2, String

  # @!attribute service
  #   Indicates the service performed on the transaction.
  #
  #   @return [String]
  required :service, String

  # @!method initialize(result_1:, result_2:, service:)
  #   @param result_1 [String] Indicates the results of the service processing.
  #
  #   @param result_2 [String] Identifies the results of the service processing.
  #
  #   @param service [String] Indicates the service performed on the transaction.
end

Instance Attribute Details

#result_1String

Indicates the results of the service processing.

Returns:

  • (String)


710
# File 'lib/lithic/models/asa_request_webhook_event.rb', line 710

required :result_1, String

#result_2String

Identifies the results of the service processing.

Returns:

  • (String)


716
# File 'lib/lithic/models/asa_request_webhook_event.rb', line 716

required :result_2, String

#serviceString

Indicates the service performed on the transaction.

Returns:

  • (String)


722
# File 'lib/lithic/models/asa_request_webhook_event.rb', line 722

required :service, String