# README
Go API client for openapi
Moov Wire implements an HTTP API for creating, parsing, and validating Fedwire messages.
Overview
This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.
- API version: v1
- Package version: 1.0.0
- Build package: org.openapitools.codegen.languages.GoClientCodegen For more information, please visit https://github.com/moov-io/wire
Installation
Install the following dependencies:
go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context
go get github.com/antihax/optional
Put the package under your project folder and add the following in import:
import "./openapi"
Documentation for API Endpoints
All URIs are relative to http://localhost:8088
Class | Method | HTTP request | Description |
---|---|---|---|
WireFilesApi | AddFEDWireMessageToFile | Post /files/{fileID}/FEDWireMessage | Add Fedwire message to file |
WireFilesApi | CreateWireFile | Post /files/create | Create file |
WireFilesApi | DeleteWireFileByID | Delete /files/{fileID} | Delete file |
WireFilesApi | GetWireFileByID | Get /files/{fileID} | Retrieve file |
WireFilesApi | GetWireFileContents | Get /files/{fileID}/contents | Get file contents |
WireFilesApi | GetWireFiles | Get /files | List files |
WireFilesApi | Ping | Get /ping | Ping Wire service |
WireFilesApi | ValidateWireFile | Get /files/{fileID}/validate | Validate file |
Documentation For Models
- AccountCreditedDrawdown
- AccountDebitedDrawdown
- AdditionalFiToFi
- Adjustment
- Advice
- Beneficiary
- BeneficiaryReference
- BusinessFunctionCode
- Charges
- CoverPayment
- CurrencyInstructedAmount
- DateRemittanceDocument
- Error
- ErrorWire
- ExchangeRate
- FedWireMessage
- FiPaymentMethodToBeneficiary
- FiToFi
- FinancialInstitution
- InputMessageAccountabilityData
- InstructedAmount
- LocalInstrument
- MessageDisposition
- OriginatorOptionF
- OriginatorToBeneficiary
- OutputMessageAccountabilityData
- PaymentNotification
- Personal
- PreviousMessageIdentifier
- PrimaryRemittanceDocument
- ReceiptTimeStamp
- ReceiverDepositoryInstitution
- RelatedRemittance
- RemittanceAmount
- RemittanceBeneficiary
- RemittanceData
- RemittanceFreeText
- RemittanceOriginator
- SecondaryRemittanceDocument
- SenderDepositoryInstitution
- SenderReference
- SenderSupplied
- ServiceMessage
- TypeSubType
- UnstructuredAddenda
- ValidateOptions
- WireAddress
- WireAmount
- WireFile
Documentation For Authorization
Endpoints do not require authorization.