typedef.go 926 B

1234567891011121314151617181920212223242526272829303132
  1. package main
  2. type Oftp struct {
  3. LocalCode string `json:"LocalCode"`
  4. LocalPassword string `json:"LocalPassword"`
  5. PartnerCode string `json:"PartnerCode"`
  6. PartnerPassword string `json:"PartnerPassword"`
  7. OftpLevel int `json:"OftpLevel"`
  8. OftpBuffer int `json:"OftpBuffer"`
  9. OftpDuplex string `json:"OftpDuplex"`
  10. OftpCompression string `json:"OftpCompression"`
  11. OftpRestart string `json:"OftpRestart"`
  12. OftpCredit int `json:"OftpCredit"`
  13. OftpAuthentication string `json:"OftpAuthentication"`
  14. NetworkHost string `json:"NetworkHost"`
  15. NetworkPort int `json:"NetworkPort"`
  16. NetworkTimeout int `json:"NetworkTimeout"`
  17. NetworkTLS bool `json:"NetworkTLS"`
  18. }
  19. type OftpError struct {
  20. err string
  21. code string
  22. }
  23. func (o OftpError) Error() string {
  24. return o.err
  25. }
  26. func (o OftpError) Code() string {
  27. return o.code
  28. }