文件名称:n26api:用于Golang的非官方N26 API客户端
文件大小:64KB
文件格式:ZIP
更新时间:2024-05-07 09:09:27
go golang api-client api-rest n26
N26 API客户端 用于Golang的非官方N26 API客户端。 免责声明 该项目不是由N26或其任何竞争对手赞助或资助的。 客户端基于提供的观察到的API调用和方法的。 先决条件 Go >= 1.14 安装 go get github.com/nhatthm/n26api 发展 API服务 待定 API客户端 待定 测试套件 单元测试 使用testkit可以轻松地模拟服务,所有模拟的接口都由Stretcher / testify / mock提供。 例如:模拟transaction.Finder服务 package test import ( "context" "testing" "time" "github.com/google/uuid" transactionMock "github.com/nhatthm/n26api/pkg/
【文件预览】:
n26api-master
----.gitignore(686B)
----go.mod(225B)
----doc.go(58B)
----transport.go(2KB)
----.golangci.yaml(795B)
----openapi.yaml(10KB)
----Makefile(2KB)
----credentials_config.go(686B)
----token_chain.go(1KB)
----pkg()
--------transaction()
--------auth()
--------util()
--------testkit()
----token_api_integration_test.go(1KB)
----credentials_env.go(733B)
----transaction_integration_test.go(2KB)
----token_storage.go(1009B)
----LICENSE(1KB)
----go.sum(11KB)
----transaction_test.go(4KB)
----credentials.go(235B)
----.github()
--------workflows()
----transport_test.go(3KB)
----helper.go(252B)
----README.md(4KB)
----credentials_env_test.go(795B)
----patch-entities.json(1KB)
----credentials_config_test.go(288B)
----token_storage_test.go(2KB)
----options.go(2KB)
----token_api.go(7KB)
----token_chain_test.go(2KB)
----helper_test.go(969B)
----client.go(2KB)
----credentials_chain_test.go(2KB)
----transaction.go(2KB)
----credentials_chain.go(1KB)
----patch-client.json(526B)
----client_test.go(775B)
----token_api_test.go(11KB)
----options_test.go(3KB)
----.editorconfig(247B)
----internal()
--------api()