package main type Oftp struct { LocalCode string `json:"LocalCode"` LocalPassword string `json:"LocalPassword"` PartnerCode string `json:"PartnerCode"` PartnerPassword string `json:"PartnerPassword"` OftpLevel int `json:"OftpLevel"` OftpBuffer int `json:"OftpBuffer"` OftpDuplex string `json:"OftpDuplex"` OftpCompression string `json:"OftpCompression"` OftpRestart string `json:"OftpRestart"` OftpCredit int `json:"OftpCredit"` OftpAuthentication string `json:"OftpAuthentication"` NetworkHost string `json:"NetworkHost"` NetworkPort int `json:"NetworkPort"` NetworkTimeout int `json:"NetworkTimeout"` NetworkTLS bool `json:"NetworkTLS"` } type OftpError struct { err string code string } func (o OftpError) Error() string { return o.err } func (o OftpError) Code() string { return o.code }