SignRequestSigner

public class SignRequestSigner : BoxModel

Represents a signer fields for GET Sign Request response.

BoxModel

  • Declaration

    Swift

    public private(set) var rawData: [String : Any] { get }

Properties

  • Email address of the signer

    Declaration

    Swift

    public let email: String
  • Role of the signer

    Declaration

    Swift

    public let role: SignRequestSignerRole?
  • Used in combination with an embed URL for a sender. After the sender signs, they will be redirected to the next inPerson signer.

    Declaration

    Swift

    public let isInPerson: Bool?
  • Order of the signer.

    Declaration

    Swift

    public let order: Int?
  • User ID for the signer in an external application responsible for authentication when accessing the embed URL.

    Declaration

    Swift

    public let embedUrlExternalUserId: String?
  • Flag which indicating if signer has viewed the document.

    Declaration

    Swift

    public let hasViewedDocument: Bool?
  • Final decision made by the signer.

    Declaration

    Swift

    public let signerDecision: SignRequestSignerDecision?
  • Inputs created by a signer on a sign request.

    Declaration

    Swift

    public let inputs: [SignRequestSignerInput]?
  • URL to direct a signer to for signing.

    Declaration

    Swift

    public let embedUrl: String?
  • The URL that a signer will be redirected to after signing a document.

    Declaration

    Swift

    public let redirectUrl: String?
  • The URL that a signer will be redirect to after declining to sign a document.

    Declaration

    Swift

    public let declinedRedirectUrl: String?
  • Initializer.

    Throws

    Decoding error.

    Declaration

    Swift

    public required init(json: [String : Any]) throws

    Parameters

    json

    JSON dictionary.