TopSdkFeedbackUploadRequest.cs 798 B

12345678910111213141516171819202122232425262728293031
  1. using System.Collections.Generic;
  2. using Top.Api.Util;
  3. namespace Top.Api.Report
  4. {
  5. public class TopSdkFeedbackUploadRequest : BaseTopRequest<TopSdkFeedbackUploadResponse>
  6. {
  7. public string Type { get; set; }
  8. public string Content { get; set; }
  9. public override string GetApiName()
  10. {
  11. return "taobao.top.sdk.feedback.upload";
  12. }
  13. public override void Validate()
  14. {
  15. RequestValidator.ValidateRequired("Type", Type);
  16. }
  17. public override IDictionary<string, string> GetParameters()
  18. {
  19. TopDictionary parameters = new TopDictionary();
  20. parameters.Add("type", this.Type);
  21. parameters.Add("content", this.Content);
  22. return parameters;
  23. }
  24. }
  25. }