Class Application

java.lang.Object
com.plaid.client.model.Application

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
           date="2021-08-13T23:02:46.991Z[GMT]")
public class Application
extends java.lang.Object
Metadata about the application
  • Field Details

    • SERIALIZED_NAME_APPLICATION_ID

      public static final java.lang.String SERIALIZED_NAME_APPLICATION_ID
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_NAME

      public static final java.lang.String SERIALIZED_NAME_NAME
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_CREATED_AT

      public static final java.lang.String SERIALIZED_NAME_CREATED_AT
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_LOGO_URL

      public static final java.lang.String SERIALIZED_NAME_LOGO_URL
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_APPLICATION_URL

      public static final java.lang.String SERIALIZED_NAME_APPLICATION_URL
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_REASON_FOR_ACCESS

      public static final java.lang.String SERIALIZED_NAME_REASON_FOR_ACCESS
      See Also:
      Constant Field Values
  • Constructor Details

    • Application

      public Application()
  • Method Details

    • applicationId

      public Application applicationId​(java.lang.String applicationId)
    • getApplicationId

      public java.lang.String getApplicationId()
      This field will map to the application ID that is returned from /item/applications/list, or provided to the institution in an oauth redirect.
      Returns:
      applicationId
    • setApplicationId

      public void setApplicationId​(java.lang.String applicationId)
    • name

      public Application name​(java.lang.String name)
    • getName

      public java.lang.String getName()
      The name of the application
      Returns:
      name
    • setName

      public void setName​(java.lang.String name)
    • createdAt

      public Application createdAt​(java.time.LocalDate createdAt)
    • getCreatedAt

      public java.time.LocalDate getCreatedAt()
      The date this application was linked in ISO8601 (YYYY-MM-DD) format in UTC.
      Returns:
      createdAt
    • setCreatedAt

      public void setCreatedAt​(java.time.LocalDate createdAt)
    • logoUrl

      public Application logoUrl​(java.lang.String logoUrl)
    • getLogoUrl

      @Nullable public java.lang.String getLogoUrl()
      A URL that links to the application logo image.
      Returns:
      logoUrl
    • setLogoUrl

      public void setLogoUrl​(java.lang.String logoUrl)
    • applicationUrl

      public Application applicationUrl​(java.lang.String applicationUrl)
    • getApplicationUrl

      @Nullable public java.lang.String getApplicationUrl()
      The URL for the application's website
      Returns:
      applicationUrl
    • setApplicationUrl

      public void setApplicationUrl​(java.lang.String applicationUrl)
    • reasonForAccess

      public Application reasonForAccess​(java.lang.String reasonForAccess)
    • getReasonForAccess

      @Nullable public java.lang.String getReasonForAccess()
      A string provided by the connected app stating why they use their respective enabled products.
      Returns:
      reasonForAccess
    • setReasonForAccess

      public void setReasonForAccess​(java.lang.String reasonForAccess)
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object