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

com.plaid.client.request.AuthGetRequest Maven / Gradle / Ivy

package com.plaid.client.request;

import com.plaid.client.request.common.BaseAccessTokenRequest;

import java.util.ArrayList;
import java.util.List;

import static com.plaid.client.internal.Util.notEmpty;

public final class AuthGetRequest extends BaseAccessTokenRequest {
  private Options options;

  public AuthGetRequest(String accessToken) {
    super(accessToken);
  }

  public AuthGetRequest withAccountIds(List accountIds) {
    this.options = new Options(accountIds);
    return this;
  }

  private static class Options {
    private final List accountIds;

    private Options(List accountIds) {
      notEmpty(accountIds, "accountIds");
      this.accountIds = new ArrayList<>(accountIds);
    }
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy