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

com.box.sdk.BoxSignTemplateReadySignLink Maven / Gradle / Ivy

The newest version!
package com.box.sdk;

/**
 * Box's ready-sign link feature enables you to create a link to a signature request that you've created from a template.
 * Use this link when you want to post a signature request on a public form — such as an email,
 * social media post, or web page — without knowing who the signers will be.
 * Note: The ready-sign link feature is limited to Enterprise Plus customers and not available to Box Verified Enterprises.
 */
public class BoxSignTemplateReadySignLink {
    private final String folderID;
    private final String instructions;
    private final boolean isActive;
    private final boolean isNofiticationDisabled;
    private final String name;
    private final String url;

    /**
     * Constructs a BoxSignTemplateReadySignLink object with the provided information.
     *
     * @param folderID               the folder ID.
     * @param instructions           the instructions.
     * @param isActive               whether the link is active or not.
     * @param isNofiticationDisabled whether the notification is disabled or not.
     * @param name                   the name.
     * @param url                    the URL.
     */
    public BoxSignTemplateReadySignLink(String folderID, String instructions, boolean isActive,
                                        boolean isNofiticationDisabled, String name, String url) {
        this.folderID = folderID;
        this.instructions = instructions;
        this.isActive = isActive;
        this.isNofiticationDisabled = isNofiticationDisabled;
        this.name = name;
        this.url = url;
    }

    /**
     * Gets the folder ID.
     *
     * @return the folder ID.
     */
    public String getFolderID() {
        return this.folderID;
    }

    /**
     * Gets the instructions.
     *
     * @return the instructions.
     */
    public String getInstructions() {
        return this.instructions;
    }

    /**
     * Gets whether the link is active or not.
     *
     * @return true if the link is active; otherwise false.
     */
    public boolean getIsActive() {
        return this.isActive;
    }

    /**
     * Gets whether the notification is disabled or not.
     *
     * @return true if the notification is disabled; otherwise false.
     */
    public boolean getIsNofiticationDisabled() {
        return this.isNofiticationDisabled;
    }

    /**
     * Gets the name of the ready-sign link.
     *
     * @return the name.
     */
    public String getName() {
        return this.name;
    }

    /**
     * Gets the URL of the ready-sign link.
     *
     * @return the URL.
     */
    public String getUrl() {
        return this.url;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy