# README
IdentityMind Golang SDK
This repository contains a Golang implementation of the IdentityMind API (see https://edoc.identitymind.com/reference).
The package is not yet feature complete. A list of supported APIs will be documented here.
Installation
go get github.com/kthomas/identitymind-golang
Ideally, you should use a package manager such as glide, in which case you can run glide get github.com/kthomas/identitymind-golang
.
Supported APIs
The following IdentityMind APIs are currently supported by this package:
Transactions
Not yet supported.
Transaction Monitoring
Not yet supported.
Transaction Feedback
Not yet supported
Data Retrieval
Documentation forthcoming.
KYC
Documentation forthcoming.
KYB
Documentation forthcoming.
Cases
Documentation forthcoming.
Anti-Fraud
Documentation forthcoming.
Sanctions
Not yet supported.
# Functions
NewIdentityMindAPIClient initializes an IdentityMindAPIClient using the environment-configured API user and token to construct an HTTP basic authorization header for access to the IdentityMind API.
# Constants
IdentityMindTxTypeDeposit maps to 'transferin' URI; see https://edoc.identitymind.com/reference#transferin.
IdentityMindTxTypeTransfer maps to 'transfer' URI; see https://edoc.identitymind.com/reference#transfer.
IdentityMindTxTypeWithdrawal maps to 'transferout' URI; see https://edoc.identitymind.com/reference#transferout.
# Structs
IdentityMindAPIClient is a generic base class for calling the identitymind API.
KYCApplication represents a identitymind KYC application.