# Global

##

### Members

#### accountNumber :string

  Contains the account number of the financial card.

#### accountNumber :string

  Contains the account number of the financial card.

#### birthDate :date

  Cardholder birth date.

#### cancelStream :string

  This character represents the glyph that ends a signature stream indicating it is cancelled.

#### cardData

  This will contain the captured card swipe data. Any tracks that were unable to be read will not be present.

#### cardIssuer :string

  Contains the name of the card issuer, false if unknown.

#### cdsVersion :number

  Specification version.

#### city :string

  City of residence.

#### discretionaryData :string

  Contains any other data the card issuer wanted to include on the first track.

#### discretionaryData :string

  Any additional information the issuer wanted to include.

#### discretionaryData :string

  Contains any other data the card issuer wanted to include on the first track.

#### discretionaryData :string

  Any additional information included by the issuer.

#### endorsements :string

  Endorsement codes designated by issuer.

#### endStream :string

  This character represents the glyph that ends a signature stream.

#### endStream :string

  This character represents the glyph that ends a signature stream.

#### expiration :date

  Card expiration date.

#### expiration :Date

  Contains the expiration date of the card.

#### expiration :Date

  Contains the expiration date of the card.

#### eyeColor :string

  Eye color of the cardholder.

#### financialCard

  If this card is a financial card, parsed information will be available here.

#### firstName :string

  Contains the first name of the card holder.

#### firstName :string

  First name of the card holder.

#### hairColor :string

  Hair color of the cardholder.

#### height :number

  The height in pixels of the devices using this protocol.

#### height :string

  Height of the cardholder.

#### height :number

  The total height of the points.

#### homeAddress :string

  Home address of the card holder.

#### identificationCard

  If this card is an identification card (driver's license) the parsed information will be available here.

#### idNumber :string

  Cardholder identification number (license number).

#### issuerNumber :string

  Issuer identification number.

#### jurisdictionVersion :number

  Jurisdiction version.

#### lastName :string

  Contains the last name of the card holder

#### lastName :string

  Last name of the card holder.

#### licenseClass :string

  The class of this identification card/drivers license.

#### message :string

  This member carries a human readable message as to what type of error occurred while parsing.

#### middleName :string

  Middle name of the card holder.

#### model :string

  The model of the device that captured the signature.

#### model :string

  The model of the device that captured the signature.

#### modelPosition :int

  The position in the string where model starts.

#### numberValid :boolean

  Indiciates whether or not the identification number on the card passed checksum.

#### passThrough :boolean

  This boolean toggles whether the library should process the card data or not. If passthrough is true the card data keystrokes will have the Scriptel sentinel and version ID stripped off but allow the card data keystrokes to occur as normal. Making the signature pad appear to be a standard mag stripe reader to external software.

#### penUp :string

  This character represents the glyph that signifies a break between strokes.

#### position :number

  This member carries the character position of where the error occurred.

#### protocolName :string

  This string contains a textual name of this protocol.

#### protocolName :string

  This string contains a textual name of this protocol.

#### protocolVersion :string

  The captured protocol version, at present 'A, B, C , D' exists.

#### protocolVersion :string

  The captured protocol version, at present 'A, B, C , D' exists.

#### protocolVersion :string

  The captured protocol version, at present 'A, B, C, D' exists.

#### protocolVersionPosition

  The position in the string where protocolVersion starts

#### restrictions :string

  Restriction codes designated by issuer.

#### sentinel :string

  This string represents the "sentinel" that must be present before considering this the correct protocol.

#### sentinel :string

  This string represents the "sentinel" that must be present before considering this the correct protocol.

#### serviceCode :string

  Contains the service code of the card.

#### serviceCode :string

  Contains the service code of the card.

#### sex :string

  Cardholder sex, M for male, F for female.

#### startStream :string

  This character represents the glyph that starts a signature stream.

#### startStream :string

  This character represents the glyph that starts a signature stream.

#### state :string

  Two character state code.

#### strokes

  An array of coordinate arrays containing the pen strokes parsed from the signature stream.

#### trackOne :FinancialTrackOneData

  Contains the contents of the parsed first track. False if the track couldn't be read/parsed.

#### trackOne :IdentificationTrackOneData

  Contains the contents of the first parsed track. False if the track couldn't be read/parsed.

#### trackThree :IdentificationTrackThreeData

  Contains the contents of the third parsed track. False if the track couldn't be read/parsed.

#### trackTwo :IdentificationTrackTwoData

  Contains the contents of the second parsed track. False if the track couldn't be read/parsed.

#### trackTwo :FinancialTrackTwoData

  Contains the contents of the parsed second track. False if the track couldn't be read/parsed.

#### type

  The type name

#### type

  The type name

#### type

  The type name

#### type

  The type name

#### type

  The type name

#### type

  The type name

#### type

  The type name

#### type

  The type name

#### type

  The type name

#### valueTable :object.<string, array.<array.<number>>>

  This table contains the character codes and values of the most and least significant bytes of the x and y coordinates. This is required to accurately decode a signature.

#### version :string

  The currently running version of the firmware on the device that captured the signature.

#### version :string

  The currently running version of the firmware on the device that captured the signature.

#### versionPosition :int

  The position in the string where version starts

#### weight :string

  Weight of the cardholder.

#### width :number

  The width in pixels of the devices using this protocol.

#### width :number

  The total width of the points.

#### x :number

  The horizontal location of the point.

#### x1 :number

  The left most edge.

#### x2 :number

  The right most edge.

#### y :number

  The vertical location of the point.

#### y1 :number

  The top most edge.

#### y2 :number

  The bottom most edge.

#### zipCode :string

  Either full or truncated postcal code.