You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
1011 B

  1. package mail
  2. import (
  3. "golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk/requests"
  4. "golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk/responses"
  5. )
  6. type PostEmailRequest struct {
  7. *requests.RpcRequest
  8. Addresses string `position:"Body" field:"addresses" default:"" `
  9. Subject string `position:"Body" field:"subject" default:"" `
  10. Body string `position:"Body" field:"body" default:""`
  11. FromName string `position:"Body" field:"fromName" default:""`
  12. Time int `position:"Body" field:"time" default:""`
  13. Sign string `position:"Body" field:"sign" default:""`
  14. }
  15. type PostEmailResponse struct {
  16. *responses.BaseResponse
  17. }
  18. func CreatePostEmailRequest() (req *PostEmailRequest) {
  19. req = &PostEmailRequest{
  20. RpcRequest: &requests.RpcRequest{},
  21. }
  22. req.InitWithApiInfo(HOST, VERSION, "/email/post_email.php")
  23. req.Method = requests.POST
  24. return
  25. }
  26. func CreatePostEmailResponse() (response *PostEmailResponse) {
  27. response = &PostEmailResponse{
  28. BaseResponse: &responses.BaseResponse{},
  29. }
  30. return
  31. }