client

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 7, 2023 License: MPL-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Environments = map[string]plaid.Environment{
	"sandbox":     plaid.Sandbox,
	"development": plaid.Development,
	"production":  plaid.Production,
}

Functions

func New

func ResolveNullableTime

func ResolveNullableTime(path string) schema.ColumnResolver

func TestHelper

func TestHelper(t *testing.T, table *schema.Table, ts *httptest.Server)

func TestServer

func TestServer(t *testing.T, data any) *httptest.Server

Types

type Client

type Client struct {
	Logger      zerolog.Logger
	Services    *plaid.APIClient
	ClientId    string
	Secret      string
	AccessToken string
}

func (*Client) ID

func (c *Client) ID() string

type Spec

type Spec struct {
	ClientId    string `json:"client_id"`
	Secret      string `json:"secret"`
	AccessToken string `json:"access_token"`
	Environment string `json:"environment"`
}

func (*Spec) SetDefaults

func (s *Spec) SetDefaults()

func (*Spec) Validate

func (s *Spec) Validate() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL