Sha256: 66080e780aa7359cc39a78ba25ae1cb59c87a57a33232b92946417981b4c7540

Contents?: true

Size: 777 Bytes

Versions: 3

Compression:

Stored size: 777 Bytes

Contents

require_relative '../../common/jsonifier'

module MangoModel

  # Dispute Document entity
  # A Dispute Document must be created in order to upload pages
  # of a document pertaining to a certain dispute.
  class DisputeDocument < EntityBase
    include MangoPay::Jsonifier

    # [String] ID of the corresponding dispute
    attr_accessor :dispute_id

    # [DocumentStatus] Its status
    attr_accessor :status

    # [DisputeDocumentType] Its type
    attr_accessor :type

    # [DisputeDocRefusedReasonType] Type of its refusal reason
    attr_accessor :refused_reason_type

    # [String] Explanation of its refusal
    attr_accessor :refused_reason_message

    # [Integer] Time when the document was processed (UNIX timestamp)
    attr_accessor :processed_date
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mangopay-v4-4.1.0 lib/mangopay/model/entity/dispute_document.rb
mangopay-v4-4.0.2 lib/mangopay/model/entity/dispute_document.rb
mangopay-v4-4.0.1 lib/mangopay/model/entity/dispute_document.rb