Package model

Class CreateOnboardingFormRequestOnboardingLinkDetails


  • @Generated("org.openapitools.codegen.languages.JavaClientCodegen")
    public class CreateOnboardingFormRequestOnboardingLinkDetails
    extends Object
    The information of the initial onboarding link. This is only provided when creating an `onboarding_form`.
    • Constructor Detail

      • CreateOnboardingFormRequestOnboardingLinkDetails

        public CreateOnboardingFormRequestOnboardingLinkDetails()
    • Method Detail

      • getReturnUrl

        @Nullable
        public String getReturnUrl()
        The URL users get sent to after completing the onboarding flow.
        Returns:
        returnUrl
      • setReturnUrl

        public void setReturnUrl​(String returnUrl)
      • getExpiredSessionUrl

        @Nullable
        public String getExpiredSessionUrl()
        The URL users get sent to if the bearer token expires.
        Returns:
        expiredSessionUrl
      • setExpiredSessionUrl

        public void setExpiredSessionUrl​(String expiredSessionUrl)
      • getTermsOfServiceUrl

        @Nullable
        public String getTermsOfServiceUrl()
        Your Terms of Service URL. The URL is provided to users for consent along with [Finix's Terms of Service](https://finix-hosted-content.s3.amazonaws.com/flex/v2/finix-terms-of-service.html).
        Returns:
        termsOfServiceUrl
      • setTermsOfServiceUrl

        public void setTermsOfServiceUrl​(String termsOfServiceUrl)
      • getFeeDetailsUrl

        @Nullable
        public String getFeeDetailsUrl()
        The URL of the page where you display the fees related to processing payments (for more info, see [Displaying Processing Fees](/guides/onboarding/onboarding-form/#displaying-processing-fees)).
        Returns:
        feeDetailsUrl
      • setFeeDetailsUrl

        public void setFeeDetailsUrl​(String feeDetailsUrl)
      • getExpirationInMinutes

        @Nullable
        public String getExpirationInMinutes()
        How long (in minutes) the link should be valid for. Defaults to 60 minutes.
        Returns:
        expirationInMinutes
      • setExpirationInMinutes

        public void setExpirationInMinutes​(String expirationInMinutes)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • validateJsonObject

        public static void validateJsonObject​(com.google.gson.JsonObject jsonObj)
                                       throws IOException
        Validates the JSON Object and throws an exception if issues found
        Parameters:
        jsonObj - JSON Object
        Throws:
        IOException - if the JSON Object is invalid with respect to CreateOnboardingFormRequestOnboardingLinkDetails
      • fromJson

        public static CreateOnboardingFormRequestOnboardingLinkDetails fromJson​(String jsonString)
                                                                         throws IOException
        Create an instance of CreateOnboardingFormRequestOnboardingLinkDetails given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of CreateOnboardingFormRequestOnboardingLinkDetails
        Throws:
        IOException - if the JSON string is invalid with respect to CreateOnboardingFormRequestOnboardingLinkDetails
      • toJson

        public String toJson()
        Convert an instance of CreateOnboardingFormRequestOnboardingLinkDetails to an JSON string
        Returns:
        JSON string