Class: Lithic::Models::TransactionMonitoring::Cases::CommentCreateParams

Inherits:
Internal::Type::BaseModel show all
Extended by:
Internal::Type::RequestParameters::Converter
Includes:
Internal::Type::RequestParameters
Defined in:
lib/lithic/models/transaction_monitoring/cases/comment_create_params.rb

Overview

Instance Attribute Summary collapse

Attributes included from Internal::Type::RequestParameters

#request_options

Instance Method Summary collapse

Methods included from Internal::Type::RequestParameters::Converter

dump_request

Methods included from Internal::Type::RequestParameters

included

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(case_token:, comment:, actor_token: nil, request_options: {}) ⇒ Object

Some parameter documentations has been truncated, see Lithic::Models::TransactionMonitoring::Cases::CommentCreateParams for more details.

Parameters:

  • case_token (String)
  • comment (String)

    Text of the comment

  • actor_token (String) (defaults to: nil)

    Optional client-provided identifier for the actor performing this action,

  • request_options (Lithic::RequestOptions, Hash{Symbol=>Object}) (defaults to: {})


# File 'lib/lithic/models/transaction_monitoring/cases/comment_create_params.rb', line 31

Instance Attribute Details

#actor_tokenString?

Optional client-provided identifier for the actor performing this action, recorded on the resulting activity entry. This value is supplied by the client (for example, your own internal user ID) and is not authenticated by Lithic

Returns:

  • (String, nil)


29
# File 'lib/lithic/models/transaction_monitoring/cases/comment_create_params.rb', line 29

optional :actor_token, String

#case_tokenString

Returns:

  • (String)


15
# File 'lib/lithic/models/transaction_monitoring/cases/comment_create_params.rb', line 15

required :case_token, String

#commentString

Text of the comment

Returns:

  • (String)


21
# File 'lib/lithic/models/transaction_monitoring/cases/comment_create_params.rb', line 21

required :comment, String