Skip to content

Develop #12

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 129 commits into from
May 23, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
129 commits
Select commit Hold shift + click to select a range
1481b3e
initial commit
mfdeveloper508 Mar 12, 2025
865c046
add camt 052
mfdeveloper508 Mar 12, 2025
911f670
Merge branch 'master' into develop
mfdeveloper508 Mar 12, 2025
4c4fa2a
Add BusinessApplicationHeader_head_001_001_03 and ConnectionCheck_adm…
mfdeveloper508 Mar 13, 2025
6fc7a6e
add CustomerCreditTransfer_pacs_008_001_08
mfdeveloper508 Mar 13, 2025
092d14b
Implement document and server
mfdeveloper508 Mar 14, 2025
af7af18
CustomerCreditTransfer_pacs_008_001_08 write part 2
mfdeveloper508 Mar 19, 2025
0b23a8d
update names
mfdeveloper508 Mar 19, 2025
c1c637d
modify pacs_008_001_08 param, businessModel, Write, XML
mfdeveloper508 Mar 21, 2025
44530e7
Add MarshalJSON function
mfdeveloper508 Mar 24, 2025
c18cb47
create CustomerCreditTransfer
mfdeveloper508 Mar 28, 2025
8802539
FedwireFundsAcknownledgement_test
mfdeveloper508 Mar 31, 2025
0e82630
Implement Swift Message Part 2
mfdeveloper508 Apr 1, 2025
6e257f1
Complete PACS swift models
mfdeveloper508 Apr 1, 2025
165d834
remove model from project and refer to fedwire
mfdeveloper508 Apr 1, 2025
9ab5b79
AccountReportingRequest_camt_060_001_05
mfdeveloper508 Apr 1, 2025
bd771e8
Implement models
mfdeveloper508 Apr 3, 2025
d831323
Implement models
mfdeveloper508 Apr 7, 2025
54af6b2
change package name
mfdeveloper508 Apr 7, 2025
beeada6
Implement FedwireFundsAcknowledgement_admi_007_001_01
mfdeveloper508 Apr 7, 2025
4475a80
Implement models
mfdeveloper508 Apr 9, 2025
e7a16d6
fix AccountReportingRequest
mfdeveloper508 Apr 10, 2025
2ca21f6
fixed ActivityReport
mfdeveloper508 Apr 10, 2025
ff0fefd
fix BusinessApplicationHeader
mfdeveloper508 Apr 10, 2025
c86ed74
fix models
mfdeveloper508 Apr 10, 2025
f69879a
fix message file name
mfdeveloper508 Apr 10, 2025
b646d16
fix marshal XML logic
mfdeveloper508 Apr 10, 2025
66bc342
Fixed XMLIns problem
mfdeveloper508 Apr 10, 2025
bad9da6
fix marshXML logic
mfdeveloper508 Apr 10, 2025
3278629
Fix MarshalXML logic
mfdeveloper508 Apr 10, 2025
cad7866
fix XML logic & Civil
mfdeveloper508 Apr 10, 2025
a8213f0
fix MarshalXML logic
mfdeveloper508 Apr 10, 2025
d0431f8
Fix marshalXML logic
mfdeveloper508 Apr 10, 2025
e48a8f3
Fix several model XML problem
mfdeveloper508 Apr 10, 2025
f5cdec4
fix XLN
mfdeveloper508 Apr 10, 2025
2e761ce
fix Civil to model.date
mfdeveloper508 Apr 10, 2025
19f6308
fix models XML logic
mfdeveloper508 Apr 10, 2025
b1740e6
change file name
mfdeveloper508 Apr 10, 2025
9dc8036
Implement models
mfdeveloper508 Apr 11, 2025
1c85c25
complete implementing models
mfdeveloper508 Apr 14, 2025
c57d119
fixed XML Compare for AccountReportingReqest
mfdeveloper508 Apr 16, 2025
5dedd1c
Compare test for ActivityReport
mfdeveloper508 Apr 16, 2025
c1dd61f
git ignore
mfdeveloper508 Apr 16, 2025
6f94d74
remove generate folder
mfdeveloper508 Apr 16, 2025
2dd36eb
remove generate folder
mfdeveloper508 Apr 16, 2025
fe49f5c
remove generate folder
mfdeveloper508 Apr 16, 2025
9361d6c
remove generate folder
mfdeveloper508 Apr 16, 2025
045a999
fix gitignore
mfdeveloper508 Apr 16, 2025
ff381e0
Implement XML compare logic
mfdeveloper508 Apr 17, 2025
16cde28
Create Parse XML function
mfdeveloper508 Apr 21, 2025
f6eb1b7
add validator function
mfdeveloper508 Apr 21, 2025
60646df
implement parse XML logic
mfdeveloper508 Apr 21, 2025
cb8781f
Implement all model's simply modeling
mfdeveloper508 Apr 22, 2025
acecc35
Validate function part 1
mfdeveloper508 Apr 22, 2025
8fded18
go format
mfdeveloper508 Apr 22, 2025
cfb2b39
Update makefile
mfdeveloper508 Apr 22, 2025
4646641
update docker setting
mfdeveloper508 Apr 22, 2025
f76625a
Update util.go
mfdeveloper508 Apr 22, 2025
2d8d7bd
Update go.mod
mfdeveloper508 Apr 22, 2025
244c0e7
Update util.go
mfdeveloper508 Apr 22, 2025
5c9bbb4
lint error fix
mfdeveloper508 Apr 22, 2025
0ef047c
remove internal
mfdeveloper508 Apr 22, 2025
2ca2f9d
remove
mfdeveloper508 Apr 22, 2025
8d7bfab
format
mfdeveloper508 Apr 22, 2025
db094fe
fixed lint errors and test files
mfdeveloper508 Apr 22, 2025
e6718ab
Update util.go
mfdeveloper508 Apr 22, 2025
fcb1af6
Update util.go
mfdeveloper508 Apr 22, 2025
ea0910c
Update util.go
mfdeveloper508 Apr 22, 2025
aae151c
Update util.go
mfdeveloper508 Apr 22, 2025
371108e
Update util.go
mfdeveloper508 Apr 22, 2025
4103d9d
Update util.go
mfdeveloper508 Apr 22, 2025
3da7d78
Delete convert.go
mfdeveloper508 Apr 22, 2025
e93beda
Lint error again
mfdeveloper508 Apr 22, 2025
3fdee0b
lint suggest from git bot
mfdeveloper508 Apr 23, 2025
1c69cda
Update validate.go
mfdeveloper508 Apr 23, 2025
40709e2
Update validate.go
mfdeveloper508 Apr 23, 2025
0e5c712
fix datetime regular
mfdeveloper508 Apr 23, 2025
4575539
add date format
mfdeveloper508 Apr 23, 2025
29cdc6f
remove unused test files
mfdeveloper508 Apr 23, 2025
c1a5638
Implement ParseXML and Validate functions for models
mfdeveloper508 Apr 25, 2025
4a5c130
Implement validate logic
mfdeveloper508 Apr 28, 2025
914370e
Require field validate check
mfdeveloper508 Apr 29, 2025
3ac3d3c
Implement Require field part #2
mfdeveloper508 Apr 29, 2025
1e44bcd
add Struct helper
mfdeveloper508 Apr 30, 2025
91c68d2
Implement Require Check for models
mfdeveloper508 Apr 30, 2025
f4f1512
Initialize commit for capsualization
mfdeveloper508 May 5, 2025
7672a77
add Message Helpers
mfdeveloper508 May 5, 2025
8f9f393
Update Interface
mfdeveloper508 May 5, 2025
4cd0a1e
Update MessageInterface.go
mfdeveloper508 May 6, 2025
6e7f20f
Make validate function
mfdeveloper508 May 6, 2025
43c49c2
update MessageInterface
mfdeveloper508 May 6, 2025
fc7d100
Complete message helper
mfdeveloper508 May 7, 2025
4c8ceba
Update types.go
mfdeveloper508 May 7, 2025
535c29b
fix helper function name
mfdeveloper508 May 7, 2025
f290939
Implement converter for models.
mfdeveloper508 May 9, 2025
192883b
Implement conver logic
mfdeveloper508 May 13, 2025
9ff7f1c
Implement Conver functions
mfdeveloper508 May 13, 2025
901a027
Merge branch 'master' into joe_develop
mfdeveloper508 May 15, 2025
0803996
add empty main function
mfdeveloper508 May 15, 2025
5b8e4ce
remove unused files
mfdeveloper508 May 15, 2025
2e72298
fix lint error
mfdeveloper508 May 15, 2025
7abb8e6
fix refer to ignore XML
mfdeveloper508 May 15, 2025
e941a0c
Implement archive models
mfdeveloper508 May 16, 2025
ffeb62c
Implement map string to versions
mfdeveloper508 May 19, 2025
e914d91
Update util.go
mfdeveloper508 May 19, 2025
da3c794
Implement version test
mfdeveloper508 May 20, 2025
dda84d8
Update util.go
mfdeveloper508 May 20, 2025
8515e1c
check lint error
mfdeveloper508 May 20, 2025
c8c0838
move XMLINS to versions
mfdeveloper508 May 20, 2025
7e8af98
change param name XMLNS
mfdeveloper508 May 20, 2025
62f3559
make sperate make file
mfdeveloper508 May 20, 2025
6ec8a30
fixed helper, requirefield, validate
mfdeveloper508 May 20, 2025
52bc308
add Acitivity report model
mfdeveloper508 May 21, 2025
5b6b1ef
update readme
mfdeveloper508 May 21, 2025
bbde5a0
Update README.md
mfdeveloper508 May 21, 2025
4550712
Update readme
mfdeveloper508 May 21, 2025
db3e637
Update README.md
mfdeveloper508 May 21, 2025
833d1f4
Update structure name
mfdeveloper508 May 22, 2025
908d886
remove local models and go to fedwire reference
mfdeveloper508 May 22, 2025
e8bf1be
Merge branch 'master' into develop
mfdeveloper508 May 22, 2025
66e29e7
update go mode
mfdeveloper508 May 22, 2025
b294c58
Merge branch 'master' into develop
mfdeveloper508 May 22, 2025
b613487
Update dependence
mfdeveloper508 May 22, 2025
8522468
Update util.go
mfdeveloper508 May 22, 2025
54257ea
fixed reflection code
mfdeveloper508 May 22, 2025
690bb26
Update util.go
mfdeveloper508 May 22, 2025
e43f3d8
fix lint error
mfdeveloper508 May 22, 2025
d0ddb1e
fix test pass
mfdeveloper508 May 22, 2025
0ffb32e
Add ConnectionCheck Model
mfdeveloper508 May 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions .golangci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
run:
timeout: 5m
modules-download-mode: readonly

linters:
enable:
- gosimple
- govet
- staticcheck
- typecheck
- unused
- errcheck
- bodyclose
- unconvert
- forcetypeassert
- dupword
- forbidigo
- misspell
issues:
exclude-use-default: false
max-issues-per-linter: 0
max-same-issues: 0
32 changes: 8 additions & 24 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,44 +5,28 @@ go 1.24.0
require (
cloud.google.com/go v0.121.2
github.com/aknopov/xmlcomparator v0.1.0
github.com/go-kit/log v0.2.1
github.com/gorilla/mux v1.8.1
github.com/moov-io/base v0.55.0
github.com/moov-io/fedwire20022 v0.0.0-20250522140624-e6683461d700
github.com/spf13/cobra v1.9.1
github.com/moov-io/fedwire20022 v0.0.0-20250522182747-d28fd6d6af68
github.com/stretchr/testify v1.10.0
)

require (
github.com/aknopov/handymaps v0.0.4 // indirect
github.com/aknopov/handymaps v0.1.1 // indirect
github.com/beorn7/perks v1.0.1 // indirect
github.com/cespare/xxhash/v2 v2.3.0 // indirect
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
github.com/fsnotify/fsnotify v1.8.0 // indirect
github.com/go-kit/log v0.2.1 // indirect
github.com/go-logfmt/logfmt v0.6.0 // indirect
github.com/go-viper/mapstructure/v2 v2.2.1 // indirect
github.com/gobuffalo/here v0.6.7 // indirect
github.com/inconshreveable/mousetrap v1.1.0 // indirect
github.com/klauspost/compress v1.18.0 // indirect
github.com/markbates/pkger v0.17.1 // indirect
github.com/kr/text v0.2.0 // indirect
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
github.com/pelletier/go-toml/v2 v2.2.3 // indirect
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
github.com/prometheus/client_golang v1.22.0 // indirect
github.com/prometheus/client_model v0.6.1 // indirect
github.com/prometheus/common v0.62.0 // indirect
github.com/prometheus/procfs v0.15.1 // indirect
github.com/prometheus/client_model v0.6.2 // indirect
github.com/prometheus/common v0.64.0 // indirect
github.com/prometheus/procfs v0.16.1 // indirect
github.com/rickar/cal/v2 v2.1.23 // indirect
github.com/sagikazarmark/locafero v0.7.0 // indirect
github.com/sourcegraph/conc v0.3.0 // indirect
github.com/spf13/afero v1.12.0 // indirect
github.com/spf13/cast v1.7.1 // indirect
github.com/spf13/pflag v1.0.6 // indirect
github.com/spf13/viper v1.20.1 // indirect
github.com/subosito/gotenv v1.6.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
golang.org/x/sys v0.32.0 // indirect
golang.org/x/text v0.24.0 // indirect
golang.org/x/sys v0.33.0 // indirect
google.golang.org/protobuf v1.36.6 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
107 changes: 13 additions & 94 deletions go.sum
Original file line number Diff line number Diff line change
@@ -1,143 +1,62 @@
cloud.google.com/go v0.120.0 h1:wc6bgG9DHyKqF5/vQvX1CiZrtHnxJjBlKUyF9nP6meA=
cloud.google.com/go v0.120.0/go.mod h1:/beW32s8/pGRuj4IILWQNd4uuebeT4dkOhKmkfit64Q=
cloud.google.com/go v0.121.0 h1:pgfwva8nGw7vivjZiRfrmglGWiCJBP+0OmDpenG/Fwg=
cloud.google.com/go v0.121.0/go.mod h1:rS7Kytwheu/y9buoDmu5EIpMMCI4Mb8ND4aeN4Vwj7Q=
cloud.google.com/go v0.121.1 h1:S3kTQSydxmu1JfLRLpKtxRPA7rSrYPRPEUmL/PavVUw=
cloud.google.com/go v0.121.1/go.mod h1:nRFlrHq39MNVWu+zESP2PosMWA0ryJw8KUBZ2iZpxbw=
cloud.google.com/go v0.121.2 h1:v2qQpN6Dx9x2NmwrqlesOt3Ys4ol5/lFZ6Mg1B7OJCg=
cloud.google.com/go v0.121.2/go.mod h1:nRFlrHq39MNVWu+zESP2PosMWA0ryJw8KUBZ2iZpxbw=
github.com/aknopov/handymaps v0.0.4 h1:7JIc3BCBQ0xpFoOgAc83L1mhONxBbb2sZfXNmJRUCEQ=
github.com/aknopov/handymaps v0.0.4/go.mod h1:xG+b4uoH3O4Fn11D8VThQy4mjQgwjtBLpclcBv+chD0=
github.com/aknopov/handymaps v0.1.1 h1:Cncgl0dTPnP1ZT3//KhUcw+LUebZAFqipu/hA4SUSHI=
github.com/aknopov/handymaps v0.1.1/go.mod h1:xG+b4uoH3O4Fn11D8VThQy4mjQgwjtBLpclcBv+chD0=
github.com/aknopov/xmlcomparator v0.1.0 h1:q/Iu2/TiOJEas7ZgdPgcx2Bb1gQuv4u1bUBaIia7zJQ=
github.com/aknopov/xmlcomparator v0.1.0/go.mod h1:hTuMGs0wqrddEZesSLWfOYkUFn219VlEgJzRZB1DW2w=
github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM=
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8=
github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0=
github.com/fsnotify/fsnotify v1.8.0 h1:dAwr6QBTBZIkG8roQaJjGof0pp0EeF+tNV7YBP3F/8M=
github.com/fsnotify/fsnotify v1.8.0/go.mod h1:8jBTzvmWwFyi3Pb8djgCCO5IBqzKJ/Jwo8TRcHyHii0=
github.com/go-kit/log v0.2.1 h1:MRVx0/zhvdseW+Gza6N9rVzU/IVzaeE1SFI4raAhmBU=
github.com/go-kit/log v0.2.1/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0=
github.com/go-logfmt/logfmt v0.6.0 h1:wGYYu3uicYdqXVgoYbvnkrPVXkuLM1p1ifugDMEdRi4=
github.com/go-logfmt/logfmt v0.6.0/go.mod h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs=
github.com/go-viper/mapstructure/v2 v2.2.1 h1:ZAaOCxANMuZx5RCeg0mBdEZk7DZasvvZIxtHqx8aGss=
github.com/go-viper/mapstructure/v2 v2.2.1/go.mod h1:oJDH3BJKyqBA2TXFhDsKDGDTlndYOZ6rGS0BRZIxGhM=
github.com/gobuffalo/here v0.6.0/go.mod h1:wAG085dHOYqUpf+Ap+WOdrPTp5IYcDAs/x7PLa8Y5fM=
github.com/gobuffalo/here v0.6.7 h1:hpfhh+kt2y9JLDfhYUxxCRxQol540jsVfKUZzjlbp8o=
github.com/gobuffalo/here v0.6.7/go.mod h1:vuCfanjqckTuRlqAitJz6QC4ABNnS27wLb816UhsPcc=
github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY=
github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ=
github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=
github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
github.com/klauspost/compress v1.17.11 h1:In6xLpyWOi1+C7tXUUWv2ot1QvBjxevKAaI6IXrJmUc=
github.com/klauspost/compress v1.17.11/go.mod h1:pMDklpSncoRMuLFrf1W9Ss9KT+0rH90U12bZKk7uwG0=
github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo=
github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ=
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc=
github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw=
github.com/markbates/pkger v0.17.1 h1:/MKEtWqtc0mZvu9OinB9UzVN9iYCwLWuyUv4Bw+PCno=
github.com/markbates/pkger v0.17.1/go.mod h1:0JoVlrol20BSywW79rN3kdFFsE5xYM+rSCQDXbLhiuI=
github.com/moov-io/base v0.54.2 h1:afRCO5SLsxpKkbzNV187u9CQ61ku3BICWSlHMCaWpCA=
github.com/moov-io/base v0.54.2/go.mod h1:m1cuKJ5kYxQl97xfYU/pF4em+aMOuGA+TMHuQL17KYc=
github.com/moov-io/base v0.55.0 h1:eP0r9rQEcbhkNxm+MFrCVCONLrycHXbajo8Vf1PXEuY=
github.com/moov-io/base v0.55.0/go.mod h1:1NCnzm42u3Ef1bWGYQ1YNhQzzoDLey8YfSwTtQoyWv0=
github.com/moov-io/fedwire20022 v0.0.0-20250320225407-baaa7445014a h1:XuQn05QL+ja5w5DhFAAVhlqUSWQDrN/YaYQh5/NxAGE=
github.com/moov-io/fedwire20022 v0.0.0-20250320225407-baaa7445014a/go.mod h1:+y1+97xYSrNiD3R7h1xUugotG2FJDLgEY1z+Q2AsbYQ=
github.com/moov-io/fedwire20022 v0.0.0-20250507001404-fc897245bbf5 h1:7MHQgRuQNfliL9S7C53Ey98/EAjY0tsxveBB78WElsc=
github.com/moov-io/fedwire20022 v0.0.0-20250507001404-fc897245bbf5/go.mod h1:Yq1lP60jEWp5FfSQfV0KsluL6XdnY21g/Np5hQbBuhw=
github.com/moov-io/fedwire20022 v0.0.0-20250514023234-51e550f8a287 h1:EvqRS2VWKVCHP95UhNIo3/zGltlqNzCdlkS3DJPnGBg=
github.com/moov-io/fedwire20022 v0.0.0-20250514023234-51e550f8a287/go.mod h1:pyjf7cQ/e4y3bvLLbePWFi/JzPAS2vBxWo+mdzeIu2I=
github.com/moov-io/fedwire20022 v0.0.0-20250521221250-eed2cd7a51a2 h1:1DTpJb85n1SqEXmp/2h2ltmWGAu65gLZd7RqK0rzJWs=
github.com/moov-io/fedwire20022 v0.0.0-20250521221250-eed2cd7a51a2/go.mod h1:qlPcjI4I0PBEjVVolz2Si96+Xy2QbQKxrlL9ALSTTM0=
github.com/moov-io/fedwire20022 v0.0.0-20250522140624-e6683461d700 h1:Sa7BQQy4P6W9VHIleXns2P/3j11+FmoKPyTrHEHUD38=
github.com/moov-io/fedwire20022 v0.0.0-20250522140624-e6683461d700/go.mod h1:qlPcjI4I0PBEjVVolz2Si96+Xy2QbQKxrlL9ALSTTM0=
github.com/moov-io/fedwire20022 v0.0.0-20250522182747-d28fd6d6af68 h1:zB+72m9NnCOaeWWHcSdNtGfvjeecgyW+fftTZuqXV6Y=
github.com/moov-io/fedwire20022 v0.0.0-20250522182747-d28fd6d6af68/go.mod h1:qlPcjI4I0PBEjVVolz2Si96+Xy2QbQKxrlL9ALSTTM0=
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA=
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
github.com/pelletier/go-toml/v2 v2.2.3 h1:YmeHyLY8mFWbdkNWwpr+qIL2bEqT0o95WSdkNHvL12M=
github.com/pelletier/go-toml/v2 v2.2.3/go.mod h1:MfCQTFTvCcUyyvvwm1+G6H/jORL20Xlb6rzQu9GuUkc=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U=
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/prometheus/client_golang v1.21.1 h1:DOvXXTqVzvkIewV/CDPFdejpMCGeMcbGCQ8YOmu+Ibk=
github.com/prometheus/client_golang v1.21.1/go.mod h1:U9NM32ykUErtVBxdvD3zfi+EuFkkaBvMb09mIfe0Zgg=
github.com/prometheus/client_golang v1.22.0 h1:rb93p9lokFEsctTys46VnV1kLCDpVZ0a/Y92Vm0Zc6Q=
github.com/prometheus/client_golang v1.22.0/go.mod h1:R7ljNsLXhuQXYZYtw6GAE9AZg8Y7vEW5scdCXrWRXC0=
github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E=
github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY=
github.com/prometheus/common v0.62.0 h1:xasJaQlnWAeyHdUBeGjXmutelfJHWMRr+Fg4QszZ2Io=
github.com/prometheus/common v0.62.0/go.mod h1:vyBcEuLSvWos9B1+CyL7JZ2up+uFzXhkqml0W5zIY1I=
github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc=
github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk=
github.com/rickar/cal/v2 v2.1.22 h1:P+Sf6E3vlgku9CbWusbwifVku+4oUVSFHZ3bGr1J61I=
github.com/rickar/cal/v2 v2.1.22/go.mod h1:/fdlMcx7GjPlIBibMzOM9gMvDBsrK+mOtRXdTzUqV/A=
github.com/prometheus/client_model v0.6.2 h1:oBsgwpGs7iVziMvrGhE53c/GrLUsZdHnqNwqPLxwZyk=
github.com/prometheus/client_model v0.6.2/go.mod h1:y3m2F6Gdpfy6Ut/GBsUqTWZqCUvMVzSfMLjcu6wAwpE=
github.com/prometheus/common v0.64.0 h1:pdZeA+g617P7oGv1CzdTzyeShxAGrTBsolKNOLQPGO4=
github.com/prometheus/common v0.64.0/go.mod h1:0gZns+BLRQ3V6NdaerOhMbwwRbNh9hkGINtQAsP5GS8=
github.com/prometheus/procfs v0.16.1 h1:hZ15bTNuirocR6u0JZ6BAHHmwS1p8B4P6MRqxtzMyRg=
github.com/prometheus/procfs v0.16.1/go.mod h1:teAbpZRB1iIAJYREa1LsoWUXykVXA1KlTmWl8x/U+Is=
github.com/rickar/cal/v2 v2.1.23 h1:uTYRCpZwMKIBIyNhjf+24ukdt3n8JegMZCst4om79FA=
github.com/rickar/cal/v2 v2.1.23/go.mod h1:/fdlMcx7GjPlIBibMzOM9gMvDBsrK+mOtRXdTzUqV/A=
github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ=
github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog=
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
github.com/sagikazarmark/locafero v0.7.0 h1:5MqpDsTGNDhY8sGp0Aowyf0qKsPrhewaLSsFaodPcyo=
github.com/sagikazarmark/locafero v0.7.0/go.mod h1:2za3Cg5rMaTMoG/2Ulr9AwtFaIppKXTRYnozin4aB5k=
github.com/sourcegraph/conc v0.3.0 h1:OQTbbt6P72L20UqAkXXuLOj79LfEanQ+YQFNpLA9ySo=
github.com/sourcegraph/conc v0.3.0/go.mod h1:Sdozi7LEKbFPqYX2/J+iBAM6HpqSLTASQIKqDmF7Mt0=
github.com/spf13/afero v1.12.0 h1:UcOPyRBYczmFn6yvphxkn9ZEOY65cpwGKb5mL36mrqs=
github.com/spf13/afero v1.12.0/go.mod h1:ZTlWwG4/ahT8W7T0WQ5uYmjI9duaLQGy3Q2OAl4sk/4=
github.com/spf13/cast v1.7.1 h1:cuNEagBQEHWN1FnbGEjCXL2szYEXqfJPbP2HNUaca9Y=
github.com/spf13/cast v1.7.1/go.mod h1:ancEpBxwJDODSW/UG4rDrAqiKolqNNh2DX3mk86cAdo=
github.com/spf13/cobra v1.9.1 h1:CXSaggrXdbHK9CF+8ywj8Amf7PBRmPCOJugH954Nnlo=
github.com/spf13/cobra v1.9.1/go.mod h1:nDyEzZ8ogv936Cinf6g1RU9MRY64Ir93oCnqb9wxYW0=
github.com/spf13/pflag v1.0.6 h1:jFzHGLGAlb3ruxLB8MhbI6A8+AQX/2eW4qeyNZXNp2o=
github.com/spf13/pflag v1.0.6/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
github.com/spf13/viper v1.20.0 h1:zrxIyR3RQIOsarIrgL8+sAvALXul9jeEPa06Y0Ph6vY=
github.com/spf13/viper v1.20.0/go.mod h1:P9Mdzt1zoHIG8m2eZQinpiBjo6kCmZSKBClNNqjJvu4=
github.com/spf13/viper v1.20.1 h1:ZMi+z/lvLyPSCoNtFCpqjy0S4kPbirhpTMwl8BkW9X4=
github.com/spf13/viper v1.20.1/go.mod h1:P9Mdzt1zoHIG8m2eZQinpiBjo6kCmZSKBClNNqjJvu4=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
github.com/subosito/gotenv v1.6.0 h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8=
github.com/subosito/gotenv v1.6.0/go.mod h1:Dk4QP5c2W3ibzajGcXpNraDfq2IrhjMIvMSWPKKo0FU=
go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0=
go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y=
golang.org/x/sys v0.31.0 h1:ioabZlmFYtWhL+TRYpcnNlLwhyxaM9kWTDEmfnprqik=
golang.org/x/sys v0.31.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20=
golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
golang.org/x/text v0.23.0 h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY=
golang.org/x/text v0.23.0/go.mod h1:/BLNzu4aZCJ1+kcD0DNRotWKage4q2rGVAg4o22unh4=
golang.org/x/text v0.24.0 h1:dd5Bzh4yt5KYA8f9CJHCP4FB4D51c2c6JvN37xJJkJ0=
golang.org/x/text v0.24.0/go.mod h1:L8rBsPeo2pSS+xqN0d5u2ikmjtmoJbDBT1b7nHvFCdU=
google.golang.org/protobuf v1.36.5 h1:tPhr+woSbjfYvY6/GPufUoYizxw1cF/yFoxJ2fmpwlM=
google.golang.org/protobuf v1.36.5/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE=
golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw=
golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
google.golang.org/protobuf v1.36.6 h1:z1NpPI8ku2WgiWnf+t9wTPsn6eP1L7ksHUlkfLvd9xY=
google.golang.org/protobuf v1.36.6/go.mod h1:jduwjTPXsFjZGTmRluh+L6NjiWu7pchiJ2/5YcXBHnY=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.2.7/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
Loading
Loading