Class: Lithic::Models::TransactionMonitoring::Cases::CommentUpdateParams

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_update_params.rb,
sig/lithic/models/transaction_monitoring/cases/comment_update_params.rbs

Overview

See Also:

  • Lithic::Resources::TransactionMonitoring::Cases::Comments#update

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

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

Parameters:

  • case_token (String)
  • comment_token (String)
  • comment (String)

    New 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_update_params.rb', line 36

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

Parameters:

  • (String)

Returns:

  • (String, nil)


34
# File 'lib/lithic/models/transaction_monitoring/cases/comment_update_params.rb', line 34

optional :actor_token, String

#case_tokenString

Parameters:

  • value (String)

Returns:

  • (String)


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

required :case_token, String

#commentString

New text of the comment

Parameters:

  • value (String)

Returns:

  • (String)


26
# File 'lib/lithic/models/transaction_monitoring/cases/comment_update_params.rb', line 26

required :comment, String

#comment_tokenString

Parameters:

  • value (String)

Returns:

  • (String)


20
# File 'lib/lithic/models/transaction_monitoring/cases/comment_update_params.rb', line 20

required :comment_token, String

Instance Method Details

#to_hash{

Returns:

  • ({)


36
# File 'sig/lithic/models/transaction_monitoring/cases/comment_update_params.rbs', line 36

def to_hash: -> {