Geetest v0.0.1 Geetest.Provider behaviour

Summary

Callbacks

register()

Specs

register :: {:ok, String.t} | {:error, any}

Register

Returns {:ok, challenge} if success, {:error, reason} otherwise.

validate(arg0, arg1, arg2)

Specs

validate(String.t, String.t, String.t) ::
  {:ok} |
  {:error, any}

Validate

Returns {:ok} if is valid, {:error, reason} otherwise