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

com.braintreegateway.CustomActionsPaymentMethodDetails Maven / Gradle / Ivy

package com.braintreegateway;

import com.braintreegateway.util.NodeWrapper;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class CustomActionsPaymentMethodDetails {
  private String token;
  private String actionName;
  private String globalId;
  private String uniqueNumberIdentifier;
  private List fields;

  public CustomActionsPaymentMethodDetails(NodeWrapper node) {
    token = node.findString("token");
    globalId = node.findString("global-id");
    actionName = node.findString("action-name");
    uniqueNumberIdentifier = node.findString("unique-number-identifier");
    fields = new ArrayList();
    for (NodeWrapper fieldResponse : node.findAll("fields/field")) {
      fields.add(new CustomActionsPaymentMethodField(fieldResponse));
    }
  }

  public String getGlobalId() {
    return globalId;
  }

  public String getToken() {
    return token;
  }

  public String getActionName() {
    return actionName;
  }

  public String getUniqueNumberIdentifier() {
    return uniqueNumberIdentifier;
  }

  public List getFields() {
    return Collections.unmodifiableList(fields);
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy