Android Open Source - Java-Yandex.Money-API-SDK Operation






From Project

Back to project page Java-Yandex.Money-API-SDK.

License

The source code is released under:

MIT License

If you think the Android project Java-Yandex.Money-API-SDK listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package ru.yandex.money.api.response.util;
//from   w ww  .  j a v  a2  s  .c  o  m
import ru.yandex.money.api.enums.MoneyDirection;
import ru.yandex.money.api.rights.IdentifierType;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * ?????? ?????????? ????????.
 * @author dvmelnikov
 */

public class Operation implements Serializable {

    private static final long serialVersionUID = -8165150792250463801L;

    public enum Status {

        /**
         * ?????? ???????? ????????
         */
        success,

        /**
         * ?????? ??? ???????? ???????????, ???? ?????? ????? ?????????? ???????.
         *
         * ??????? ????? ??????? ???? ???????? ?? ????? ????????? ? ???????? ?? ???????????????
         * (??????? ?? ???????/e-mail, ????? ? ??????????? ??? ??? ??????)
         */
        refused,

        /**
         * ????? ? ?????????? ???????????.
         * ?????????? ????? ???????? ???, ????? ?????? ??? ?????????/??????? ????? ?? ???????????? ?????????/e-mail'??
         *
         * ??????? ????? ??????? ???? ???????? ?? ????? ?????????  ? ???????? ?? ???????????????
         * (??????? ?? ???????/e-mail, ????? ? ??????????? ??? ??? ??????)
         */
        in_progress
    }

    protected String operationId;
    protected String patternId;
    protected Status status;
    protected MoneyDirection direction;
    protected BigDecimal amount;
    protected Date datetime;
    protected String title;
    protected String sender;
    protected String recipient;
    protected IdentifierType recipientType;
    protected String message;
    protected Boolean codepro;
    protected String details;
    protected String label;

    protected Operation() {
    }

    /**
     * @return ????????????? ????????
     */
    public String getOperationId() {
        return operationId;
    }

    /**
     * @return
     * <p>????????????? ??????? ???????,
     * ?? ???????? ????????? ??????. ?????????????? ?????? ???? ????????.
     * </p>
     * <p>???? ???????? ????? ???????? ????????????? ????????: p2p.
     * ? ?????????? ???????? ???? ???????? ?? ??????????.</p>
     */
    public String getPatternId() {
        return patternId;
    }

    /**
     * ???????????? ????????? ?????????
     * @return ?????? {@link ru.yandex.money.api.enums.MoneyDirection}
     */
    public MoneyDirection getDirection() {
        return direction;
    }

    /**
     * @return ????? ????????
     */
    public BigDecimal getAmount() {
        return amount;
    }

    /**
     * @return ???? ? ?????? ???????????? ????????.
     */
    public Date getDatetime() {
        return datetime;
    }

    /**
     * @return ??????? ????????? ???????? (???????? ???????? ??? ????????? ???????????).
     */
    public String getTitle() {
        return title;
    }

    /**
     * ???? ?????????????? ?????? ??? ???????? operation-history ?? ?????????? details=true,
     * ??? ??? ???????? operation-detail
     *
     * @return ?????????? ????? ?????? ???????????? ????????. ?????????????? ????
     * ????????? ????????? ?? ?????? ?????????????.
     */
    public String getSender() {
        return sender;
    }

    /**
     * ???? ?????????????? ?????? ??? ???????? operation-history ?? ?????????? details=true,
     * ??? ??? ???????? operation-detail
     *
     * @return ?????????? ????? ?????? ???????????? ????????. ?????????????? ????
     * ????????? ????????? ?? ?????? ?????????????.
     */
    public String getRecipient() {
        return recipient;
    }

    /**
     * @return ??? ?????????????? ??????????? ????????.
     * ?????????????? ???? ??????????? ????????? ?????? ??????????????.
     */
    public IdentifierType getRecipientType() {
        return recipientType;
    }

    /**
     * ???? ?????????????? ?????? ??? ???????? operation-history ?? ?????????? details=true,
     * ??? ??? ???????? operation-detail
     *
     * @return ?????????? ??????????? ? ????????. ?????????????? ????
     * ????????? ?????? ??????????????.
     */
    public String getMessage() {
        return message;
    }

    /**
     * ????????? ????????? ???????. ?????????????? ???? ????? ????????.
     * @return ???????? ???????
     */
    public Status getStatus() {
        return status;
    }

    /**
     * ???? ?????????????? ?????? ??? ???????? operation-history ?? ?????????? details=true,
     * ??? ??? ???????? operation-detail
     *
     * @return ?????????? ??????? ??????? ??????? ????? ?????????.
     * ?????????????? ???? ????????? ?????? ??????????????.
     */
    public Boolean getCodepro() {
        return codepro;
    }

    /**
     * ???? ?????????????? ?????? ??? ???????? operation-history ?? ?????????? details=true,
     * ??? ??? ???????? operation-detail
     *
     * @return ?????????? ????????? ????????? ???????.
     * ?????? ????????????? ???????, ????? ?????????? ????? ???????? ?
     * ???????? ??????.
     */
    public String getDetails() {
        return details;
    }

    public String getLabel() {
        return label;
    }

    @Override
    public String toString() {
        return "Operation{" +
                "operationId='" + operationId + '\'' +
                ", patternId='" + patternId + '\'' +
                ", title='" + title + '\'' +
                ", status='" + status + '\'' +
                ", direction=" + direction +
                ", amount=" + amount +
                ", datetime=" + datetime +
                ", sender='" + sender + '\'' +
                ", recipient='" + recipient + '\'' +
                ", recipient_type='" + recipientType + '\'' +
                ", message='" + message + '\'' +
                ", codepro=" + codepro +
                ", label='" + label + '\'' +
                '}';
    }
}




Java Source Code List

com.samples.client.Settings.java
com.samples.server.SampleIncomingTransferListener.java
com.samples.server.ServletListener.java
com.samples.yamodroid.Consts.java
com.samples.yamodroid.GreatAppActivity.java
ru.yandex.money.api.ApiCommandsFacadeImpl.java
ru.yandex.money.api.ApiCommandsFacade.java
ru.yandex.money.api.CommandUrlHolder.java
ru.yandex.money.api.InsufficientScopeException.java
ru.yandex.money.api.InternalServerErrorException.java
ru.yandex.money.api.InvalidTokenException.java
ru.yandex.money.api.ProtocolRequestException.java
ru.yandex.money.api.TestUrlHolder.java
ru.yandex.money.api.TokenRequesterImpl.java
ru.yandex.money.api.TokenRequester.java
ru.yandex.money.api.YamoneyAccount.java
ru.yandex.money.api.YamoneyApiClient.java
ru.yandex.money.api.YandexMoneyImpl.java
ru.yandex.money.api.YandexMoney.java
ru.yandex.money.api.enums.Destination.java
ru.yandex.money.api.enums.MoneyDirection.java
ru.yandex.money.api.enums.MoneySource.java
ru.yandex.money.api.enums.OperationHistoryType.java
ru.yandex.money.api.enums.Status.java
ru.yandex.money.api.notifications.IncomingTransferListener.java
ru.yandex.money.api.notifications.IncomingTransfer.java
ru.yandex.money.api.notifications.NotificationUtils.java
ru.yandex.money.api.notifications.NotificationsServlet.java
ru.yandex.money.api.response.AccountInfoResponse.java
ru.yandex.money.api.response.FundraisingStatsResponse.java
ru.yandex.money.api.response.OperationDetailResponse.java
ru.yandex.money.api.response.OperationHistoryResponse.java
ru.yandex.money.api.response.ProcessPaymentResponse.java
ru.yandex.money.api.response.ReceiveOAuthTokenResponse.java
ru.yandex.money.api.response.RequestPaymentResponse.java
ru.yandex.money.api.response.util.OperationHistoryError.java
ru.yandex.money.api.response.util.Operation.java
ru.yandex.money.api.response.util.PaymentErrorCode.java
ru.yandex.money.api.response.util.ProcessPaymentError.java
ru.yandex.money.api.response.util.RequestPaymentError.java
ru.yandex.money.api.response.util.money.PaymentMethods.java
ru.yandex.money.api.rights.AbstractLimitedPermission.java
ru.yandex.money.api.rights.AbstractPermission.java
ru.yandex.money.api.rights.AccountInfo.java
ru.yandex.money.api.rights.IdentifierType.java
ru.yandex.money.api.rights.MoneySource.java
ru.yandex.money.api.rights.OperationDetails.java
ru.yandex.money.api.rights.OperationHistory.java
ru.yandex.money.api.rights.PaymentP2P.java
ru.yandex.money.api.rights.PaymentShop.java
ru.yandex.money.api.rights.Payment.java
ru.yandex.money.api.rights.Permission.java
ru.yandex.money.droid.ActivityParams.java
ru.yandex.money.droid.AuthActivity.java
ru.yandex.money.droid.Consts.java
ru.yandex.money.droid.DetailHistoryActivity.java
ru.yandex.money.droid.HistoryActivity.java
ru.yandex.money.droid.HistoryAdapter.java
ru.yandex.money.droid.IntentCreator.java
ru.yandex.money.droid.LoadHistoryTask.java
ru.yandex.money.droid.PaymentActivity.java
ru.yandex.money.droid.PaymentConfirmActivity.java
ru.yandex.money.droid.PaymentShopParcelable.java
ru.yandex.money.droid.ProcessPaymentTask.java
ru.yandex.money.droid.Utils.java
ru.yandex.money.droid.YandexMoneyDroid.java