Class: Increase::Models::CardDispute::Visa::UserSubmission::Chargeback

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/increase/models/card_dispute.rb,
sig/increase/models/card_dispute.rbs

Overview

See Also:

  • Increase::Models::CardDispute::Visa::UserSubmission#chargeback

Defined Under Namespace

Modules: Category Classes: Authorization, ConsumerCanceledMerchandise, ConsumerCanceledRecurringTransaction, ConsumerCanceledServices, ConsumerCounterfeitMerchandise, ConsumerCreditNotProcessed, ConsumerDamagedOrDefectiveMerchandise, ConsumerMerchandiseMisrepresentation, ConsumerMerchandiseNotAsDescribed, ConsumerMerchandiseNotReceived, ConsumerNonReceiptOfCash, ConsumerOriginalCreditTransactionNotAccepted, ConsumerQualityMerchandise, ConsumerQualityServices, ConsumerServicesMisrepresentation, ConsumerServicesNotAsDescribed, ConsumerServicesNotReceived, Fraud, ProcessingError

Instance Attribute Summary collapse

Class Method 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

#initializeObject

No cancellation. Present if and only if cancellation_outcome is no_cancellation.



# File 'lib/increase/models/card_dispute.rb', line 2104

Instance Attribute Details

#authorizationIncrease::Models::CardDispute::Visa::UserSubmission::Chargeback::Authorization?

Authorization. Present if and only if category is authorization.

Parameters:

  • value (Increase::CardDispute::Visa::UserSubmission::Chargeback::Authorization, nil)

Returns:



1910
1911
1912
# File 'lib/increase/models/card_dispute.rb', line 1910

required :authorization,
-> { Increase::CardDispute::Visa::UserSubmission::Chargeback::Authorization },
nil?: true

#categorySymbol, Increase::Models::CardDispute::Visa::UserSubmission::Chargeback::Category

Category.

Parameters:

  • value (Increase::Models::CardDispute::Visa::UserSubmission::Chargeback::category)

Returns:



1918
# File 'lib/increase/models/card_dispute.rb', line 1918

required :category, enum: -> { Increase::CardDispute::Visa::UserSubmission::Chargeback::Category }

#consumer_canceled_merchandiseIncrease::Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCanceledMerchandise?

Canceled merchandise. Present if and only if category is consumer_canceled_merchandise.

Parameters:

  • value (Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCanceledMerchandise, nil)

Returns:



1925
1926
1927
1928
1929
# File 'lib/increase/models/card_dispute.rb', line 1925

required :consumer_canceled_merchandise,
-> {
  Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCanceledMerchandise
},
nil?: true

#consumer_canceled_recurring_transactionIncrease::Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCanceledRecurringTransaction?

Canceled recurring transaction. Present if and only if category is consumer_canceled_recurring_transaction.

Parameters:

  • value (Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCanceledRecurringTransaction, nil)

Returns:



1936
1937
1938
1939
1940
# File 'lib/increase/models/card_dispute.rb', line 1936

required :consumer_canceled_recurring_transaction,
-> {
  Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCanceledRecurringTransaction
},
nil?: true

#consumer_canceled_servicesIncrease::Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCanceledServices?

Canceled services. Present if and only if category is consumer_canceled_services.

Parameters:

  • value (Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCanceledServices, nil)

Returns:



1947
1948
1949
# File 'lib/increase/models/card_dispute.rb', line 1947

required :consumer_canceled_services,
-> { Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCanceledServices },
nil?: true

#consumer_counterfeit_merchandiseIncrease::Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCounterfeitMerchandise?

Counterfeit merchandise. Present if and only if category is consumer_counterfeit_merchandise.

Parameters:

  • value (Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCounterfeitMerchandise, nil)

Returns:



1956
1957
1958
1959
1960
# File 'lib/increase/models/card_dispute.rb', line 1956

required :consumer_counterfeit_merchandise,
-> {
  Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCounterfeitMerchandise
},
nil?: true

#consumer_credit_not_processedIncrease::Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCreditNotProcessed?

Credit not processed. Present if and only if category is consumer_credit_not_processed.

Parameters:

  • value (Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCreditNotProcessed, nil)

Returns:



1967
1968
1969
1970
1971
# File 'lib/increase/models/card_dispute.rb', line 1967

required :consumer_credit_not_processed,
-> {
  Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerCreditNotProcessed
},
nil?: true

#consumer_damaged_or_defective_merchandiseIncrease::Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerDamagedOrDefectiveMerchandise?

Damaged or defective merchandise. Present if and only if category is consumer_damaged_or_defective_merchandise.

Parameters:

  • value (Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerDamagedOrDefectiveMerchandise, nil)

Returns:



1978
1979
1980
1981
1982
# File 'lib/increase/models/card_dispute.rb', line 1978

required :consumer_damaged_or_defective_merchandise,
-> {
  Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerDamagedOrDefectiveMerchandise
},
nil?: true

#consumer_merchandise_misrepresentationIncrease::Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseMisrepresentation?

Merchandise misrepresentation. Present if and only if category is consumer_merchandise_misrepresentation.

Parameters:

  • value (Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseMisrepresentation, nil)

Returns:



1989
1990
1991
1992
1993
# File 'lib/increase/models/card_dispute.rb', line 1989

required :consumer_merchandise_misrepresentation,
-> {
  Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseMisrepresentation
},
nil?: true

#consumer_merchandise_not_as_describedIncrease::Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseNotAsDescribed?

Merchandise not as described. Present if and only if category is consumer_merchandise_not_as_described.

Parameters:

  • value (Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseNotAsDescribed, nil)

Returns:



2000
2001
2002
2003
2004
# File 'lib/increase/models/card_dispute.rb', line 2000

required :consumer_merchandise_not_as_described,
-> {
  Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseNotAsDescribed
},
nil?: true

#consumer_merchandise_not_receivedIncrease::Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseNotReceived?

Merchandise not received. Present if and only if category is consumer_merchandise_not_received.

Parameters:

  • value (Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseNotReceived, nil)

Returns:



2011
2012
2013
2014
2015
# File 'lib/increase/models/card_dispute.rb', line 2011

required :consumer_merchandise_not_received,
-> {
  Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerMerchandiseNotReceived
},
nil?: true

#consumer_non_receipt_of_cashIncrease::Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerNonReceiptOfCash?

Non-receipt of cash. Present if and only if category is consumer_non_receipt_of_cash.

Parameters:

  • value (Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerNonReceiptOfCash, nil)

Returns:



2022
2023
2024
# File 'lib/increase/models/card_dispute.rb', line 2022

required :consumer_non_receipt_of_cash,
-> { Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerNonReceiptOfCash },
nil?: true

#consumer_original_credit_transaction_not_acceptedIncrease::Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerOriginalCreditTransactionNotAccepted?

Original Credit Transaction (OCT) not accepted. Present if and only if category is consumer_original_credit_transaction_not_accepted.

Parameters:

  • value (Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerOriginalCreditTransactionNotAccepted, nil)

Returns:



2031
2032
2033
2034
2035
# File 'lib/increase/models/card_dispute.rb', line 2031

required :consumer_original_credit_transaction_not_accepted,
-> {
  Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerOriginalCreditTransactionNotAccepted
},
nil?: true

#consumer_quality_merchandiseIncrease::Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerQualityMerchandise?

Merchandise quality issue. Present if and only if category is consumer_quality_merchandise.

Parameters:

  • value (Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerQualityMerchandise, nil)

Returns:



2042
2043
2044
2045
2046
# File 'lib/increase/models/card_dispute.rb', line 2042

required :consumer_quality_merchandise,
-> {
  Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerQualityMerchandise
},
nil?: true

#consumer_quality_servicesIncrease::Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerQualityServices?

Services quality issue. Present if and only if category is consumer_quality_services.

Parameters:

  • value (Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerQualityServices, nil)

Returns:



2053
2054
2055
# File 'lib/increase/models/card_dispute.rb', line 2053

required :consumer_quality_services,
-> { Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerQualityServices },
nil?: true

#consumer_services_misrepresentationIncrease::Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerServicesMisrepresentation?

Services misrepresentation. Present if and only if category is consumer_services_misrepresentation.

Parameters:

  • value (Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerServicesMisrepresentation, nil)

Returns:



2062
2063
2064
2065
2066
# File 'lib/increase/models/card_dispute.rb', line 2062

required :consumer_services_misrepresentation,
-> {
  Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerServicesMisrepresentation
},
nil?: true

#consumer_services_not_as_describedIncrease::Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerServicesNotAsDescribed?

Services not as described. Present if and only if category is consumer_services_not_as_described.

Parameters:

  • value (Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerServicesNotAsDescribed, nil)

Returns:



2073
2074
2075
2076
2077
# File 'lib/increase/models/card_dispute.rb', line 2073

required :consumer_services_not_as_described,
-> {
  Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerServicesNotAsDescribed
},
nil?: true

#consumer_services_not_receivedIncrease::Models::CardDispute::Visa::UserSubmission::Chargeback::ConsumerServicesNotReceived?

Services not received. Present if and only if category is consumer_services_not_received.

Parameters:

  • value (Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerServicesNotReceived, nil)

Returns:



2084
2085
2086
2087
2088
# File 'lib/increase/models/card_dispute.rb', line 2084

required :consumer_services_not_received,
-> {
  Increase::CardDispute::Visa::UserSubmission::Chargeback::ConsumerServicesNotReceived
},
nil?: true

#fraudIncrease::Models::CardDispute::Visa::UserSubmission::Chargeback::Fraud?

Fraud. Present if and only if category is fraud.

Parameters:

  • value (Increase::CardDispute::Visa::UserSubmission::Chargeback::Fraud, nil)

Returns:



2094
# File 'lib/increase/models/card_dispute.rb', line 2094

required :fraud, -> { Increase::CardDispute::Visa::UserSubmission::Chargeback::Fraud }, nil?: true

#processing_errorIncrease::Models::CardDispute::Visa::UserSubmission::Chargeback::ProcessingError?

Processing error. Present if and only if category is processing_error.

Parameters:

  • value (Increase::CardDispute::Visa::UserSubmission::Chargeback::ProcessingError, nil)

Returns:



2100
2101
2102
# File 'lib/increase/models/card_dispute.rb', line 2100

required :processing_error,
-> { Increase::CardDispute::Visa::UserSubmission::Chargeback::ProcessingError },
nil?: true

Class Method Details

.valuesArray<Symbol>

Returns:

  • (Array<Symbol>)


# File 'lib/increase/models/card_dispute.rb', line 2216

Instance Method Details

#to_hash{

Returns:

  • ({)


1389
# File 'sig/increase/models/card_dispute.rbs', line 1389

def to_hash: -> {