All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.braintreegateway.DisputeSearchRequest Maven / Gradle / Ivy

The newest version!
package com.braintreegateway;

public class DisputeSearchRequest extends SearchRequest {

    public RangeNode amountDisputed() {
        return new RangeNode("amount_disputed", this);
    }

    public RangeNode amountWon() {
        return new RangeNode("amount_won", this);
    }

    public TextNode caseNumber() {
        return new TextNode("case_number", this);
    }

    public TextNode id() {
        return new TextNode("id", this);
    }

    public TextNode customerId() {
        return new TextNode("customerId", this);
    }

    public MultipleValueNode kind() {
        return new MultipleValueNode("kind", this);
    }

    // NEXT_MAJOR_VERSION Remove this attribute
    /**
     * @deprecated use protectionLevel attribute
     */
    @Deprecated
    public MultipleValueNode chargebackProtectionLevel() {
        return new MultipleValueNode("chargebackProtectionLevel", this);
    }

    public MultipleValueNode protectionLevel() {
        return new MultipleValueNode("protectionLevel", this);
    }

    public MultipleValueNode preDisputeProgram() {
        return new MultipleValueNode("pre_dispute_program", this);
    }

    public MultipleValueNode merchantAccountId() {
        return new MultipleValueNode("merchant_account_id", this);
    }

    public MultipleValueNode reason() {
        return new MultipleValueNode("reason", this);
    }

    public MultipleValueNode reasonCode() {
        return new MultipleValueNode("reason_code", this);
    }

    public DateRangeNode receivedDate() {
        return new DateRangeNode("received_date", this);
    }

    public DateRangeNode disbursementDate() {
        return new DateRangeNode("disbursement_date", this);
    }

    public DateRangeNode effectiveDate() {
        return new DateRangeNode("effective_date", this);
    }

    public TextNode referenceNumber() {
        return new TextNode("reference_number", this);
    }

    public DateRangeNode replyByDate() {
        return new DateRangeNode("reply_by_date", this);
    }

    public MultipleValueNode status() {
        return new MultipleValueNode("status", this);
    }

    public TextNode transactionId() {
        return new TextNode("transaction_id", this);
    }

    public MultipleValueNode transactionSource() {
        return new MultipleValueNode("transaction_source", this);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy