com.paypal.payouts.PayoutItemResponse Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of payouts-sdk Show documentation
Show all versions of payouts-sdk Show documentation
PayPal SDK for integrating with the Payouts REST APIs
The newest version!
// This class was generated on Mon, 16 Dec 2019 21:04:40 IST by version 0.1.0-dev+904328-dirty of Braintree SDK Generator
// PayoutItemResponse.java
// @version 0.1.0-dev+904328-dirty
// @type object
// @data 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
// DO NOT EDIT
package com.paypal.payouts;
import com.paypal.http.annotations.Model;
import com.paypal.http.annotations.SerializedName;
import java.util.List;
/**
* The payout item status and other details. A payout_item_id
helps you identify denied payments. If a payment is denied, you can use the payout_item_id
to identify the payment even if it lacks a transaction_id
.
*/
@Model
public class PayoutItemResponse {
// Required default constructor
public PayoutItemResponse() {
}
/**
* The unique PayPal-generated common ID that links the sender- and receiver-side transactions. Used for tracking.
*/
@SerializedName("activity_id")
private String activityId;
public String activityId() {
return activityId;
}
public PayoutItemResponse activityId(String activityId) {
this.activityId = activityId;
return this;
}
/**
* The currency conversion resource.
*/
@SerializedName("currency_conversion")
private PayoutCurrencyConversion currencyConversion;
public PayoutCurrencyConversion currencyConversion() {
return currencyConversion;
}
public PayoutItemResponse currencyConversion(PayoutCurrencyConversion currencyConversion) {
this.currencyConversion = currencyConversion;
return this;
}
/**
* The error details.
*/
@SerializedName("errors")
private Error errors;
public Error errors() {
return errors;
}
public PayoutItemResponse errors(Error errors) {
this.errors = errors;
return this;
}
/**
* An array of request-related [HATEOAS links](/docs/api/reference/api-responses/#hateoas-links).
*/
@SerializedName(value = "links", listClass = LinkDescription.class)
private List links;
public List links() {
return links;
}
public PayoutItemResponse links(List links) {
this.links = links;
return this;
}
/**
* REQUIRED
* The PayPal-generated ID for the payout batch.
*/
@SerializedName("payout_batch_id")
private String payoutBatchId;
public String payoutBatchId() {
return payoutBatchId;
}
public PayoutItemResponse payoutBatchId(String payoutBatchId) {
this.payoutBatchId = payoutBatchId;
return this;
}
/**
* REQUIRED
* The details for a sender-created payout to a single recipient.
*/
@SerializedName("payout_item")
private PayoutItemDetail payoutItem;
public PayoutItemDetail payoutItem() {
return payoutItem;
}
public PayoutItemResponse payoutItem(PayoutItemDetail payoutItem) {
this.payoutItem = payoutItem;
return this;
}
/**
* The currency and amount for a financial transaction, such as a balance or payment due.
*/
@SerializedName("payout_item_fee")
private Currency payoutItemFee;
public Currency payoutItemFee() {
return payoutItemFee;
}
public PayoutItemResponse payoutItemFee(Currency payoutItemFee) {
this.payoutItemFee = payoutItemFee;
return this;
}
/**
* REQUIRED
* The ID for the payout item. Visible when you show details for a payout.
*/
@SerializedName("payout_item_id")
private String payoutItemId;
public String payoutItemId() {
return payoutItemId;
}
public PayoutItemResponse payoutItemId(String payoutItemId) {
this.payoutItemId = payoutItemId;
return this;
}
/**
* A sender-specified ID. Tracks the payout in an accounting system. Should be unique within 30 days.
*/
@SerializedName("sender_batch_id")
private String senderBatchId;
public String senderBatchId() {
return senderBatchId;
}
public PayoutItemResponse senderBatchId(String senderBatchId) {
this.senderBatchId = senderBatchId;
return this;
}
/**
* The date and time when this item was last processed, in [Internet date and time format](https://tools.ietf.org/html/rfc3339#section-5.6).
*/
@SerializedName("time_processed")
private String timeProcessed;
public String timeProcessed() {
return timeProcessed;
}
public PayoutItemResponse timeProcessed(String timeProcessed) {
this.timeProcessed = timeProcessed;
return this;
}
/**
* The PayPal-generated ID for the transaction.
*/
@SerializedName("transaction_id")
private String transactionId;
public String transactionId() {
return transactionId;
}
public PayoutItemResponse transactionId(String transactionId) {
this.transactionId = transactionId;
return this;
}
/**
* The item transaction status.
*/
@SerializedName("transaction_status")
private String transactionStatus;
public String transactionStatus() {
return transactionStatus;
}
public PayoutItemResponse transactionStatus(String transactionStatus) {
this.transactionStatus = transactionStatus;
return this;
}
}