Struct plaid_openapi::InstitutionsSearchRequest
source · [−]pub struct InstitutionsSearchRequest {
pub client_id: Option<APIClientID>,
pub secret: Option<APISecret>,
pub query: String,
pub products: Option<Vec<Products>>,
pub country_codes: Vec<CountryCode>,
pub options: Option<InstitutionsSearchRequestOptions>,
}Fields
client_id: Option<APIClientID>Your Plaid API client_id. The client_id is required and may be provided either in the PLAID-CLIENT-ID header or as part of a request body.
secret: Option<APISecret>Your Plaid API secret. The secret is required and may be provided either in the PLAID-SECRET header or as part of a request body.
query: StringThe search query. Institutions with names matching the query are returned
products: Option<Vec<Products>>Filter the Institutions based on whether they support all products listed in products. Provide null to get institutions regardless of supported products. Note that when auth is specified as a product, if you are enabled for Instant Match or Automated Micro-deposits, institutions that support those products will be returned even if auth is not present in their product array.
country_codes: Vec<CountryCode>Specify an array of Plaid-supported country codes this institution supports, using the ISO-3166-1 alpha-2 country code standard. In API versions 2019-05-29 and earlier, the country_codes parameter is an optional parameter within the options object and will default to [US] if it is not supplied.
options: Option<InstitutionsSearchRequestOptions>An optional object to filter /institutions/search results.
Trait Implementations
sourceimpl Debug for InstitutionsSearchRequest
impl Debug for InstitutionsSearchRequest
sourceimpl<'de> Deserialize<'de> for InstitutionsSearchRequest
impl<'de> Deserialize<'de> for InstitutionsSearchRequest
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for InstitutionsSearchRequest
impl Serialize for InstitutionsSearchRequest
Auto Trait Implementations
impl RefUnwindSafe for InstitutionsSearchRequest
impl Send for InstitutionsSearchRequest
impl Sync for InstitutionsSearchRequest
impl Unpin for InstitutionsSearchRequest
impl UnwindSafe for InstitutionsSearchRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more