Address Verification (On-Premises)
- Address Verification (On-Premises) 6.5.0
- All Products
IDVE_EXPORTCALL1 IDVE_StatusCode IDVE_EXPORTCALL2IDVE_PutJSON( const char* const kpksCustomerID, const char* const kpksURI, const char* const kpksValue, const IDVE_U64 ku64ValueLength, const char* const kpksValueFilePath, char* const kpsExtStatusMsg );
Parameter
| Operation
| Comment
|
---|---|---|
const char* const kpksCustomerID
| [in]
| Pointer to the zero-terminated 7-bit ASCII-encoded customer ID. The value might not be NULL.
|
const char* const kpksURI
| [in]
| Pointer to the zero-terminated 7-bit ASCII URI, for example " AV/v1/Jobs/0/IO/Inputs/0 ". The value might not be NULL.
|
const char* const kpksValue
| [in]
| Pointer to the UTF-8-encoded JSON value.
For the process command, the string can contain an input address in JSON format or can be NULL. The value must be NULL if the kpksValueFilePath is not NULL.
|
const IDVE_U64 ku64ValueLength
| [in]
| Length of the JSON value in number of code units, excluding any terminating zero. The value can be string length or IDVE_AUTOLEN. Ignored if kpksValue is NULL.
|
const char* const kpksValueFilePath
| [in]
| Pointer to the file path which refers to a JSON-formatted file to use as the value, encoded as UTF-8 or UTF-16. For the process command, the path identifies a file that contains the set of addresses that the job will process.
The value must be NULL if kpksValue is not NULL.
|
char* const kpsExtStatusMsg
| [out]
| Pointer to a buffer of size IDVE_EXT_STATUS_MSG_BUFFER_SIZE for an optional extended status message. The value can be NULL.
|
IDVE_EXPORTCALL1 IDVE_StatusCode IDVE_EXPORTCALL2IDVE_PutJSONW( const char* const kpksCustomerID, const char* const kpksURI, const IDVE_WChar* const kpksValue, const IDVE_U64 ku64ValueLength, const char* const kpksValueFilePath, char* const kpsExtStatusMsg );
Parameter
| Operation
| Comment
|
---|---|---|
const char* const kpksCustomerID
| [in]
| Pointer to the zero-terminated 7-bit ASCII-encoded customer ID. The value might not be NULL.
|
const char* const kpksURI
| [in]
| Pointer to the zero-terminated 7-bit ASCII URI, for example " AV/v1/Jobs/0/IO/Inputs/0 ". The value might not be NULL.
|
const IDVE_WChar* const kpksValue
| [in]
| Pointer to the UTF-16-encoded JSON value.
For the process command, the string can contain an input address in JSON format or can be NULL. The value must be NULL if the kpksValueFilePath is not NULL.
|
const IDVE_U64 ku64ValueLength
| [in]
| Length of the JSON value in number of code units, excluding any terminating zero. The value can be string length or IDVE_AUTOLEN. Ignored if kpksValue is NULL.
|
const char* const kpksValueFilePath
| [in]
| Pointer to the file path which refers to a JSON-formatted file to use as the value, encoded as UTF-8 or UTF-16. For the process command, the path identifies a file that contains the set of addresses that the job will process.
The value must be NULL if kpksValue is not NULL.
|
char* const kpsExtStatusMsg
| [out]
| Pointer to a buffer of size IDVE_EXT_STATUS_MSG_BUFFER_SIZE for an optional extended status message. The value can be NULL.
|