Class: CheckoutSdk::Disputes::DisputesQueryFilter

Inherits:
Common::DateRangeQueryFilter show all
Defined in:
lib/checkout_sdk/disputes/disputes_query_filter.rb

Instance Attribute Summary collapse

Attributes inherited from Common::DateRangeQueryFilter

#from, #to

Instance Attribute Details

#entity_idsString?

One or more comma-separated client entity IDs. Works like a logical OR.

Optional

Example: “ent_wxglze3wwywujg4nna5fb7ldli,ent_vkb5zcy64zoe3cwfmaqvqyqyku”

Returns:

  • (String, nil)


63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# File 'lib/checkout_sdk/disputes/disputes_query_filter.rb', line 63

class DisputesQueryFilter < CheckoutSdk::Common::DateRangeQueryFilter
  attr_accessor :limit,
                :skip,
                :id,
                :statuses,
                :payment_id,
                :payment_reference,
                :payment_arn,
                :this_channel_only,
                :entity_ids,
                :sub_entity_ids,
                :processing_channel_ids,
                :segment_ids,
                :payment_mcc
end

#idString?

The unique identifier of the dispute.

Optional

Returns:

  • (String, nil)


63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# File 'lib/checkout_sdk/disputes/disputes_query_filter.rb', line 63

class DisputesQueryFilter < CheckoutSdk::Common::DateRangeQueryFilter
  attr_accessor :limit,
                :skip,
                :id,
                :statuses,
                :payment_id,
                :payment_reference,
                :payment_arn,
                :this_channel_only,
                :entity_ids,
                :sub_entity_ids,
                :processing_channel_ids,
                :segment_ids,
                :payment_mcc
end

#limitInteger?

The number of results to return.

Optional

min 1, max 250, default 50

Returns:

  • (Integer, nil)


63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# File 'lib/checkout_sdk/disputes/disputes_query_filter.rb', line 63

class DisputesQueryFilter < CheckoutSdk::Common::DateRangeQueryFilter
  attr_accessor :limit,
                :skip,
                :id,
                :statuses,
                :payment_id,
                :payment_reference,
                :payment_arn,
                :this_channel_only,
                :entity_ids,
                :sub_entity_ids,
                :processing_channel_ids,
                :segment_ids,
                :payment_mcc
end

#payment_arnString?

The acquirer reference number (ARN).

Optional

Returns:

  • (String, nil)


63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# File 'lib/checkout_sdk/disputes/disputes_query_filter.rb', line 63

class DisputesQueryFilter < CheckoutSdk::Common::DateRangeQueryFilter
  attr_accessor :limit,
                :skip,
                :id,
                :statuses,
                :payment_id,
                :payment_reference,
                :payment_arn,
                :this_channel_only,
                :entity_ids,
                :sub_entity_ids,
                :processing_channel_ids,
                :segment_ids,
                :payment_mcc
end

#payment_idString?

The unique identifier of the payment.

Optional

Returns:

  • (String, nil)


63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# File 'lib/checkout_sdk/disputes/disputes_query_filter.rb', line 63

class DisputesQueryFilter < CheckoutSdk::Common::DateRangeQueryFilter
  attr_accessor :limit,
                :skip,
                :id,
                :statuses,
                :payment_id,
                :payment_reference,
                :payment_arn,
                :this_channel_only,
                :entity_ids,
                :sub_entity_ids,
                :processing_channel_ids,
                :segment_ids,
                :payment_mcc
end

#payment_mccString?

The merchant category code (MCC) of the payment (ISO 18245).

Optional

Returns:

  • (String, nil)


63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# File 'lib/checkout_sdk/disputes/disputes_query_filter.rb', line 63

class DisputesQueryFilter < CheckoutSdk::Common::DateRangeQueryFilter
  attr_accessor :limit,
                :skip,
                :id,
                :statuses,
                :payment_id,
                :payment_reference,
                :payment_arn,
                :this_channel_only,
                :entity_ids,
                :sub_entity_ids,
                :processing_channel_ids,
                :segment_ids,
                :payment_mcc
end

#payment_referenceString?

An optional reference (such as an order ID) that identifies the payment.

Optional

Returns:

  • (String, nil)


63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# File 'lib/checkout_sdk/disputes/disputes_query_filter.rb', line 63

class DisputesQueryFilter < CheckoutSdk::Common::DateRangeQueryFilter
  attr_accessor :limit,
                :skip,
                :id,
                :statuses,
                :payment_id,
                :payment_reference,
                :payment_arn,
                :this_channel_only,
                :entity_ids,
                :sub_entity_ids,
                :processing_channel_ids,
                :segment_ids,
                :payment_mcc
end

#processing_channel_idsString?

One or more comma-separated processing channel IDs. Works like a logical OR.

Optional

Example: “pc_uzm3uxtssvmuxnyrfdffcyjxeu,pc_hy5wtzwzeuwefmsnjtdhw4scfi”

Returns:

  • (String, nil)


63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# File 'lib/checkout_sdk/disputes/disputes_query_filter.rb', line 63

class DisputesQueryFilter < CheckoutSdk::Common::DateRangeQueryFilter
  attr_accessor :limit,
                :skip,
                :id,
                :statuses,
                :payment_id,
                :payment_reference,
                :payment_arn,
                :this_channel_only,
                :entity_ids,
                :sub_entity_ids,
                :processing_channel_ids,
                :segment_ids,
                :payment_mcc
end

#segment_idsString?

One or more comma-separated segment IDs. Works like a logical OR.

Optional

Returns:

  • (String, nil)


63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# File 'lib/checkout_sdk/disputes/disputes_query_filter.rb', line 63

class DisputesQueryFilter < CheckoutSdk::Common::DateRangeQueryFilter
  attr_accessor :limit,
                :skip,
                :id,
                :statuses,
                :payment_id,
                :payment_reference,
                :payment_arn,
                :this_channel_only,
                :entity_ids,
                :sub_entity_ids,
                :processing_channel_ids,
                :segment_ids,
                :payment_mcc
end

#skipInteger?

The number of results to skip.

Optional

min 0, default 0

Returns:

  • (Integer, nil)


63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# File 'lib/checkout_sdk/disputes/disputes_query_filter.rb', line 63

class DisputesQueryFilter < CheckoutSdk::Common::DateRangeQueryFilter
  attr_accessor :limit,
                :skip,
                :id,
                :statuses,
                :payment_id,
                :payment_reference,
                :payment_arn,
                :this_channel_only,
                :entity_ids,
                :sub_entity_ids,
                :processing_channel_ids,
                :segment_ids,
                :payment_mcc
end

#statusesString?

One or more comma-separated statuses to filter by. Works like a logical OR.

Optional

Example: “evidence_required,evidence_under_review”

Returns:

  • (String, nil)


63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# File 'lib/checkout_sdk/disputes/disputes_query_filter.rb', line 63

class DisputesQueryFilter < CheckoutSdk::Common::DateRangeQueryFilter
  attr_accessor :limit,
                :skip,
                :id,
                :statuses,
                :payment_id,
                :payment_reference,
                :payment_arn,
                :this_channel_only,
                :entity_ids,
                :sub_entity_ids,
                :processing_channel_ids,
                :segment_ids,
                :payment_mcc
end

#sub_entity_idsString?

One or more comma-separated sub-entity IDs. Works like a logical OR.

Optional

Example: “ent_uzm3uxtssvmuxnyrfdffcyjxeu,ent_hy5wtzwzeuwefmsnjtdhw4scfi”

Returns:

  • (String, nil)


63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# File 'lib/checkout_sdk/disputes/disputes_query_filter.rb', line 63

class DisputesQueryFilter < CheckoutSdk::Common::DateRangeQueryFilter
  attr_accessor :limit,
                :skip,
                :id,
                :statuses,
                :payment_id,
                :payment_reference,
                :payment_arn,
                :this_channel_only,
                :entity_ids,
                :sub_entity_ids,
                :processing_channel_ids,
                :segment_ids,
                :payment_mcc
end

#this_channel_onlyTrueClass, ...

If true, only returns disputes for the channel associated with the secret key.

Optional

Returns:

  • (TrueClass, FalseClass, nil)


63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# File 'lib/checkout_sdk/disputes/disputes_query_filter.rb', line 63

class DisputesQueryFilter < CheckoutSdk::Common::DateRangeQueryFilter
  attr_accessor :limit,
                :skip,
                :id,
                :statuses,
                :payment_id,
                :payment_reference,
                :payment_arn,
                :this_channel_only,
                :entity_ids,
                :sub_entity_ids,
                :processing_channel_ids,
                :segment_ids,
                :payment_mcc
end