Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 

Name

Type

Description

sourceList

SourceListV2

This member contains a list of Source objects, each of which corresponds to a data source that is available to the person for the purpose of becoming fully verified.  The SetFields web  The SetFieldsV2 web method expects one of these names as thesourceId input parameter.

verificationResult

Copy of Data Structures

This member contains all of the verification information currently available for a person.  It is a complete record of all checks that have been performed, their results, and an indicator of the person’s overall verification status.

sourceFields

SourceFieldsV2

This member contains a list of fields that are required for a particular data source.  This includes the field’s name, type and other pertinent information for displaying and collecting a value for the field.

checkResultLastCheckResultV2This member indicates the outcome of a check against a data source that was performed during a call to the SetFields web the SetFieldsV2 web method.  This member also indicates whether the check is still in progress.
userTokenStringThis field is for future features in the API, and can be ignored for now.

CheckResult

The CheckResult object is intended to give a snapshot of the status of a check that has been performed during a call to the SetFields web the SetFieldsV2 web method.

 

Name

Type

Description

stillWorking

boolean

This member indicates whether the check is still in progress.  This feature is still under development; currently the value is always false.

state

String

This member gives the current state of the check.  Refer to the Reference Table for Individual Source States for valid values.

SourceListV2

...

 

Name

Type

Description

state

String

This member reflects the current state of the source.  The valid values are the same as the state member of the CheckResult object.  If a source has not been used, then this member will be “EMPTY”.

passed

boolean

This member indicates whether this source has been passed, i.e. the check is in one of the verified states.

name

String

This member is the name of the data source.  This name is expected to be used to refer to this data source in calls to the SetFields web the SetFieldsV2 web method.

availablebooleanThis member indicates whether this data source is currently available; sometimes a particular data source may not be available.
notRequiredbooleanThis member indicates whether this data source can help a person become fully verified.  If the value is true, then there is no point using this data source because it cannot help the person become fully verified.
oneSourceLeftbooleanThis member indicates whether completing this data source will make a person fully verified.  This member is very valuable because it indicates which sources should be attempted first, thereby shortening the verification process.
orderintThe order in which the source would be displayed if it were being displayed by greenID.  Sources that are more likely to result in the person becoming fully verified are at the top of the list, i.e. their “order” number is lower.
attributes

List<NameValuePair>

This member contains a list of HTML attributes that should be applied to any HTML input collecting input from a person.  For example, the HTML attribute “class=’required’” would be represented by a NameValuePair withname=”class” and value=”required”.

SourceFields

...

Name

Type

Description

input

List<NameValuePair> 

This member contains a list of names and values that correspond to input parameters to the SetFields web the SetFieldsV2 web method.  The names are expected to be those that have previously been returned from the GetFields method for a particular data source.  For example, a Visa number will be represented by a NameValuePairwith name=”visa_number” and value=”11111111”.

...